@charset "iso-8859-1";
/* CSS Document */

/* GLOBAL ========================================================================================= */
html, body {}
html, body, iframe, form, div, table, tr, th, td, br, h1, h2, h3, h4, img, ul, li, p, a {margin:0; padding:0; border:none;}
html {}
td {vertical-align:top; text-align:left;}
body {text-align:left; font-family:Arial, Helvetica, sans-serif; color:#333; font-size:11px; font-weight: normal; background: #FFF; background: url("/ccp/javax.faces.resource/images/bg.png.faces") repeat-x 0 60px; overflow-y: scroll; overflow-y: none;}

#wrapper {width: 100%; border: none; background-color: transparent; margin-bottom: 50px;}
.opacity50 {zoom: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); opacity: 0.5;}
.opacity75 {zoom: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; filter: alpha(opacity=75); opacity: 0.75;}
.opacity90 {zoom: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter: alpha(opacity=90); opacity: 0.9;}
.opacity100 {zoom: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1.0;}
.shadow {-moz-box-shadow: 2px 2px 8px 0px #000; -webkit-box-shadow: 2px 2px 8px 0px #000; box-shadow: 2px 2px 8px 0px #000;}
.font-weight-bold {font-weight: bold;}
.font-weight-normal {font-weight: normal;}
.dataTableRow td {vertical-align: middle; padding-right: 10px;}
.tdVerticalMiddle td {vertical-align: middle;}
.tright {text-align: right;}
.tleft {text-align: left;}
.fontLabel {color: #535c69; font-weight: bold;}
.marginR20 {margin-right: 20px;}

.loading_window {border-radius: 6px 6px 6px 6px; text-align: center;}

/*.topbar {background: url("/ccp/javax.faces.resource/images/upperbar_bg.png.faces") repeat-x; height: 68px; position: relative; margin-bottom: 10px;}*/
.topbar {background: linear-gradient(0deg, #002956, #002956); linear-gradient(201.3deg, rgba(0, 41, 86, 0.2) 14.02%, rgba(99, 176, 247, 0.2) 85.98%); height: 68px; position: relative; margin-bottom: 10px;}
.logo {width: 500px; height: 67px; background: url("/ccp/javax.faces.resource/images/logo.png.faces") no-repeat; top: 0; left: 0;}
.button_signout {width: 60px; height: 60px; background: url("/ccp/javax.faces.resource/images/icon_big_signout.png.faces") no-repeat top; position: absolute; top: 0; right: 0;}
.button_signout:hover {background: url("/ccp/javax.faces.resource/images/icon_big_signout.png.faces") no-repeat bottom;}
.clToolMenu {margin-left: 2px;}
.profileHead {width: 300px; height: 40px; position: absolute; top: 8px; right: 55px; color: #FFF; text-align: right;}
.profileHead td {text-align: right; padding-right: 10px; vertical-align: middle;}

.menubar_wrapper {padding-left: 10px; padding-right: 15px; width: 200px; padding-top: 7px;}
.content_wrapper {text-align: left; padding-top: 5px;}

.content_wrapper_index {display: block; width: 100%; text-align: center;}
.contentPanel {text-align: left; margin-right: 10px;}
.indexPanel {text-align: left; margin-left: auto; margin-right: auto; width: 400px; margin-top: 50px;}
.contentBottomMenu {text-align: right; margin-top: 5px;}
.facetFooterMenu {text-align: center;}
.valueForDelete {color: #163563;}
h4 {border-bottom: 1px solid #CCC; padding-top: 15px; margin-bottom: 5px; color:#333; font-size:12px; font-weight: bold;}
.formComment {font-size: 11px; color: #666;}
.infoMessage {font-size: 11px;}

.ui-datatable-odd {background-color: #faf9f9 !important;}

.ui-panel-titlebar {padding-bottom: 8px !important;}
.ui-panel-title {font-size: 14px;}
#ajaxErrorHandlerDialog div.ui-resizable-handle {display: none !important;}

.ui-widget-header {
    border: 1px solid #56585C;
    background: rgba(6, 65, 119, 1);
    color: #F9F7F7;
    font-weight: bold;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: 1px solid #68727B;
    background: rgba(6, 65, 119, 1);
    font-weight: normal;
    color: #ffffff;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    border: 1px solid #68727B;
    background: rgba(6, 65, 149, 1);
    font-weight: normal;
    color: #ffffff;
    -moz-box-shadow: 0 0 5px #68727B;
    -webkit-box-shadow: 0px 0px 8px #68727B;
    box-shadow: 0px 0px 8px #68727B;
}
.ui-inputfield.ui-state-default {
    background: #ffffff;
    color: #222222;
}

.regAlertL1 {background-color: #FFF1C4;}
.regAlertL2 {background-color: #FFA3A3;}

.tooltip_statusTable {margin: 10px 10px 10px 10px; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC;}
.tooltip_statusTable tr td {vertical-align: middle; border-top: 1px solid #CCC; border-left: 1px solid #CCC; padding: 3px 5px;}

.ui-row-editor {float: right;}
.icon_add {background-image: url("/ccp/javax.faces.resource/images/icon_add.png.faces") !important;}
.icon_upload {background-image: url("/ccp/javax.faces.resource/images/icon_upload.png.faces") !important;}
.icon_edit {background-image: url("/ccp/javax.faces.resource/images/icon_edit.png.faces") !important;}
.icon_confirm {background-image: url("/ccp/javax.faces.resource/images/icon_confirm.png.faces") !important;}
.icon_cancel {background-image: url("/ccp/javax.faces.resource/images/icon_delete.png.faces") !important;}
.icon_delete {background-image: url("/ccp/javax.faces.resource/images/icon_delete2.png.faces") !important;}
.icon_search {background-image: url("/ccp/javax.faces.resource/images/icon_search.png.faces") !important;}
.icon_refresh {background-image: url("/ccp/javax.faces.resource/images/icon_refresh.png.faces") !important;}
.icon_clean {background-image: url("/ccp/javax.faces.resource/images/icon_broom.png.faces") !important;}
.icon_xls {background-image: url("/ccp/javax.faces.resource/images/icon_xls.png.faces") !important;}
.icon_problem {background-image: url("/ccp/javax.faces.resource/images/icon_problem.png.faces") !important;}
.ui-icon-check {background-image: url("/ccp/javax.faces.resource/images/icon_confirm.png.faces") !important; background-position: 0 0 !important; width: 18px !important; height: 18px !important;}
.ui-icon-close {background-image: url("/ccp/javax.faces.resource/images/icon_delete.png.faces") !important; background-position: 0 0 !important;  width: 18px !important; height: 18px !important;}
.ui-icon-pencil {background-image: url("/ccp/javax.faces.resource/images/icon_edit.png.faces") !important; background-position: 0 0 !important; width: 18px !important; height: 18px !important;}

.ui-message-info {margin: 0 auto 5px auto !important;}

.ui-column-filter {width: 75px !important;}

.footer {width: 100%; min-width: 1200px; position: absolute; bottom: 0px; height: 60px; background: url("/ccp/javax.faces.resource/images/upperbar_bg.png.faces") repeat-x; display: none;}
