/* Colors logo
orange: #f06042;
bleu: #1c7ea9
vert: #73b859
*/

/* Jquery Overriding */
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background: #1c7ea9;
    border: 1px solid #bbbbbb;    
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    background: #73b859;
    border: 1px solid #aaa;    
}

/* --------------------------------------- PCA New css ---------------------------------------------*/
.pcaTheme .pageTitle {min-height: 50px;float: left;line-height: 50px;color:#fff; font-size: 18px;}

/* Form */
.formError {background-color: #D22E31; padding: 0.4em 0.6em; margin-top: 7px;color: #ffffff!important;}
form.form-horizontal .formError {background-color: transparent;margin-top: 0px;color: #D22E31!important;}
.has-error label{color: #D22E31}

.mandatoryField {color: #D22E31;font-weight: bold;}

hr.publicLayout {width: 100%;margin-bottom: 0px;color: gray;}

/* Modal*/ 
.modal-xlg {width: 95%;}
.modal-lg2 {width: 70%;}
.modalTransparent .modal-content {background-color: transparent!important}
.modal-header h1 ,.modal-header h2,.modal-header h3,.modal-header h4 {margin: 0}
/* Padding / Margin */
.marginTop {margin-top: 20px;}
.paddingTop {padding-top: 20px;}
.marginTop10 {margin-top: 10px;}
.paddingTop5 {margin-top: 5px;}
.padding10 {padding: 15px}
.paddingLeft10 {padding-left: 10px}
.marginRight10 {margin-right: 10px}

/* Button */
.btn-primary {background-color: #1c7ea9;border-color: #1c7ea9}
.btn-primary:hover {background-color: #3889BA;border-color: #3889BA}
.btn-success {background-color: #73b859;border:0}
.btn-success:hover {background-color: #95CE57;border:0}


/* Background */
.bg-blue {background-color: #1c7ea9 !important;}
.bg-green {background-color: #73b859;}
.bg-gray {background-color: #557292;}
.bg-yellow {background-color: #ff893b;}
.bg-red {background-color: #D22E31;}

/* Modal */
[data-toggle="dynamicModal"] {cursor: hand;cursor: pointer;}

/* Action */
.action-not-possible, .action-not-possible:hover {color: #D22E31;}

/* Hidden Info*/
.hiddenInfo {display: none;}

/* Cropper - PhotoUpload */
.preview {float: left;margin-bottom: 15px;margin-right: 15px;overflow: hidden;}

/* Box */
.box.box-margin10 {margin-bottom: 10px;}
.box-header.bg-primary{color: #ffffff;background-color: #1c7ea9}
.box-header.bg-primary h3{color: #ffffff;}
.box-header.bg-primary a{color: #ffffff;}
.box-header i.fa {padding-top: 3px;}
.box-header i.fa-plus,.box-header i.fa-minus {padding: 5px 10px 0px 0px;font-size: 12px}

/* Collapse */
[data-widget="collapse"] {cursor:pointer;}

/* Items */
ul.itemsChoose , ul.itemsAvailable {width: 60%;}
ul.itemsChoose li, ul.itemsAvailable li{padding: 4px;margin: 1px;margin-left: -40px;background-color: #cccccc;}
ul.itemsChoose li a, ul.itemsAvailable li a{float: right;}
ul.itemsAvailable li {background-color: #dfdfdf;}
ul.itemsAvailable li {color: #aaaaaa;}


/* Table */
.table-striped  th.text-right {text-align: right;}

.clickable:hover {cursor: hand;cursor: pointer;}

/* --------------------------------------- Data Table -------------------------------------------------*/


.table-striped th {text-align: center;}
.table-striped th.text-left {text-align: left;}
.table-striped tr.selected,
.table-striped tr.selected:hover,
.table-striped > tbody > tr.odd.selected,
.table-striped > tbody > tr.even.selected,
.table-striped > tbody > tr.selected:nth-of-type(2n+1) {background-color: #acbad4;}
.table-striped .selectLine {cursor:pointer;} 

.strongBorderTopLeftRight{border-left: 2px solid #cccccc !important;border-top: 2px solid #cccccc !important;border-right: 2px solid #cccccc !important}
.strongBorderTopLeft{border-left: 2px solid #cccccc !important;border-top: 2px solid #cccccc !important;}
.strongBorderTopRight{border-right: 2px solid #cccccc !important;border-top: 2px solid #cccccc !important;}
.strongBorderBottomLeftRight{border-left: 2px solid #cccccc !important;border-bottom: 2px solid #cccccc !important;border-right: 2px solid #cccccc !important}
.strongBorderBottomLeft{border-left: 2px solid #cccccc !important;border-bottom: 2px solid #cccccc !important;}
.strongBorderBottomRight{border-right: 2px solid #cccccc !important;border-bottom: 2px solid #cccccc !important;}
.strongBorderLeft{border-left: 2px solid #cccccc !important;}
.strongBorderRight{border-right: 2px solid #cccccc !important;}

/* --------------------------------------- Select 2 overriding ---------------------------------------------*/

.select2-container.form-control{background:0 0;box-shadow:none;border:none;display:block;margin:0;padding:0}.select2-container .select2-choice,.select2-container .select2-choices,.select2-container .select2-choices .select2-search-field input{background:#fff;padding:0;border-color:#ccc;border-radius:4px;color:#555;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.select2-search input{border-color:#ccc;border-radius:4px;color:#555;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;background-color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.select2-container .select2-choices .select2-search-field input{-webkit-box-shadow:none;box-shadow:none}.select2-container .select2-choice{height:34px;line-height:1.42857}.select2-container.select2-container-multi.form-control{height:auto}.input-group-sm .select2-container .select2-choice,.select2-container.input-sm .select2-choice{height:30px;line-height:1.5;border-radius:3px}.input-group-lg .select2-container .select2-choice,.select2-container.input-lg .select2-choice{height:46px;line-height:1.33333;border-radius:6px}.select2-container-multi .select2-choices .select2-search-field input{height:32px}.input-group-sm .select2-container-multi .select2-choices .select2-search-field input,.select2-container-multi.input-sm .select2-choices .select2-search-field input{height:28px}.input-group-lg .select2-container-multi .select2-choices .select2-search-field input,.select2-container-multi.input-lg .select2-choices .select2-search-field input{height:44px}.select2-container-multi .select2-choices .select2-search-field input{margin:0}.select2-choice>span:first-child,.select2-chosen,.select2-container .select2-choices .select2-search-field input{padding:6px 12px}.input-group-sm .select2-choice>span:first-child,.input-group-sm .select2-choices .select2-search-field input,.input-group-sm .select2-chosen,.input-sm .select2-choice>span:first-child,.input-sm .select2-choices .select2-search-field input,.input-sm .select2-chosen{padding:5px 10px}.input-group-lg .select2-choice>span:first-child,.input-group-lg .select2-choices .select2-search-field input,.input-group-lg .select2-chosen,.input-lg .select2-choice>span:first-child,.input-lg .select2-choices .select2-search-field input,.input-lg .select2-chosen{padding:10px 16px}.select2-container-multi .select2-choices .select2-search-choice{margin-top:5px;margin-bottom:3px}.input-group-sm .select2-container-multi .select2-choices .select2-search-choice,.select2-container-multi.input-sm .select2-choices .select2-search-choice{margin-top:3px;margin-bottom:2px}.input-group-lg .select2-container-multi .select2-choices .select2-search-choice,.select2-container-multi.input-lg .select2-choices .select2-search-choice{line-height:24px}.select2-container .select2-choice .select2-arrow,.select2-container .select2-choice div{border-left:none;background:0 0;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.select2-dropdown-open .select2-choice .select2-arrow,.select2-dropdown-open .select2-choice div{border-left-color:transparent;background:0 0;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.select2-container .select2-choice .select2-arrow b,.select2-container .select2-choice div b{background-position:0 3px}.select2-dropdown-open .select2-choice .select2-arrow b,.select2-dropdown-open .select2-choice div b{background-position:-18px 3px}.input-group-sm .select2-container .select2-choice .select2-arrow b,.input-group-sm .select2-container .select2-choice div b,.select2-container.input-sm .select2-choice .select2-arrow b,.select2-container.input-sm .select2-choice div b{background-position:0 1px}.input-group-sm .select2-dropdown-open .select2-choice .select2-arrow b,.input-group-sm .select2-dropdown-open .select2-choice div b,.select2-dropdown-open.input-sm .select2-choice .select2-arrow b,.select2-dropdown-open.input-sm .select2-choice div b{background-position:-18px 1px}.input-group-lg .select2-container .select2-choice .select2-arrow b,.input-group-lg .select2-container .select2-choice div b,.select2-container.input-lg .select2-choice .select2-arrow b,.select2-container.input-lg .select2-choice div b{background-position:0 9px}.input-group-lg .select2-dropdown-open .select2-choice .select2-arrow b,.input-group-lg .select2-dropdown-open .select2-choice div b,.select2-dropdown-open.input-lg .select2-choice .select2-arrow b,.select2-dropdown-open.input-lg .select2-choice div b{background-position:-18px 9px}.has-warning .select2-choice,.has-warning .select2-choices{border-color:#8a6d3b}.has-warning .select2-container-active .select2-choice,.has-warning .select2-container-multi.select2-container-active .select2-choices{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning.select2-drop-active{border-color:#66512c}.has-warning.select2-drop-active.select2-drop.select2-drop-above{border-top-color:#66512c}.has-error .select2-choice,.has-error .select2-choices{border-color:#a94442}.has-error .select2-container-active .select2-choice,.has-error .select2-container-multi.select2-container-active .select2-choices{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error.select2-drop-active{border-color:#843534}.has-error.select2-drop-active.select2-drop.select2-drop-above{border-top-color:#843534}.has-success .select2-choice,.has-success .select2-choices{border-color:#3c763d}.has-success .select2-container-active .select2-choice,.has-success .select2-container-multi.select2-container-active .select2-choices{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success.select2-drop-active{border-color:#2b542c}.has-success.select2-drop-active.select2-drop.select2-drop-above{border-top-color:#2b542c}.select2-container-active .select2-choice,.select2-container-multi.select2-container-active .select2-choices{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.select2-drop-active{border-color:#66afe9}.select2-drop-auto-width,.select2-drop.select2-drop-above.select2-drop-active{border-top-color:#66afe9}.input-group.select2-bootstrap-prepend [class^=select2-choice]{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.input-group.select2-bootstrap-append [class^=select2-choice]{border-bottom-right-radius:0!important;border-top-right-radius:0!important}.select2-dropdown-open [class^=select2-choice]{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.select2-dropdown-open.select2-drop-above [class^=select2-choice]{border-radius:0 0 4px 4px!important;background:#fff;filter:none}.input-group.select2-bootstrap-prepend .select2-dropdown-open.select2-drop-above [class^=select2-choice]{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.input-group.select2-bootstrap-append .select2-dropdown-open.select2-drop-above [class^=select2-choice]{border-bottom-right-radius:0!important;border-top-right-radius:0!important}.input-group.input-group-sm.select2-bootstrap-prepend .select2-dropdown-open.select2-drop-above [class^=select2-choice]{border-bottom-right-radius:3px!important}.input-group.input-group-lg.select2-bootstrap-prepend .select2-dropdown-open.select2-drop-above [class^=select2-choice]{border-bottom-right-radius:6px!important}.input-group.input-group-sm.select2-bootstrap-append .select2-dropdown-open.select2-drop-above [class^=select2-choice]{border-bottom-left-radius:3px!important}.input-group.input-group-lg.select2-bootstrap-append .select2-dropdown-open.select2-drop-above [class^=select2-choice]{border-bottom-left-radius:6px!important}.select2-results .select2-highlighted{color:#fff;background-color:#337ab7}.select2-bootstrap-append .input-group-btn,.select2-bootstrap-append .input-group-btn .btn,.select2-bootstrap-append .select2-container-multiple,.select2-bootstrap-prepend .input-group-btn,.select2-bootstrap-prepend .input-group-btn .btn,.select2-bootstrap-prepend .select2-container-multiple{vertical-align:top}.select2-container-multi .select2-choices .select2-search-choice{color:#555;background:#fff;border-color:#ccc;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-box-shadow:none;box-shadow:none}.select2-container-multi .select2-choices .select2-search-choice-focus{background:#ebebeb;border-color:#adadad;color:#333;-webkit-box-shadow:none;box-shadow:none}.select2-search-choice-close{margin-top:-7px;top:50%}.select2-container .select2-choice abbr{top:50%}.select2-results .select2-no-results,.select2-results .select2-searching,.select2-results .select2-selection-limit{background-color:#fcf8e3;color:#8a6d3b}.select2-container.select2-container-disabled .select2-choice,.select2-container.select2-container-disabled .select2-choices{cursor:not-allowed;background-color:#eee;border-color:#ccc}.select2-container.select2-container-disabled .select2-choice .select2-arrow,.select2-container.select2-container-disabled .select2-choice div,.select2-container.select2-container-disabled .select2-choices .select2-arrow,.select2-container.select2-container-disabled .select2-choices div{background-color:transparent;border-left:1px solid transparent}.select2-container-multi .select2-choices .select2-search-field input.select2-active,.select2-more-results.select2-active,.select2-search input.select2-active{background-position:right 4px center}.select2-offscreen,.select2-offscreen:focus{width:1px!important;height:1px!important;position:absolute!important}

.select2-container--default .select2-results>.select2-results__options {
    max-height: 500px;
}

/*
.select2 .select2-container .select2-container--default {height: 35px;width: 100%}
.select2.select2-container.select2-container--default {height: 35px;width: 100%}
*/

/* --------------------------------------- toastr override ---------------------------------------------*/
#toast-container > .toast-success {background-color: #73b859;}
#toast-container > .toast-info {background-color: #1c7ea9;}
#toast-container > .toast-warning {background-color: #ff893b;}
#toast-container > .toast-error {background-color: #D22E31;}

/* ---------------------------------------- Bootstrap Overriding ----------------------------------*/
* {-webkit-border-radius: 0px!important;-moz-border-radius: 0px!important;-o-border-radius: 0px!important;border-radius: 0px!important;}
.img-circle {border-radius: 50%!important}
.control-sidebar-menu .menu-icon {border-radius: 50%!important}
.btn-primary {background-color: #1c7ea9;} 
.pcaTheme .text-success {color: #73b859;}
.list-group li {word-wrap: break-word;}
body.modal-open {
    overflow: visible;
}

/* ---------------------------------------- Admin LTE Overriding ----------------------------------*/
.pcaTheme .box.box-primary {border-top-color: #1c7ea9;}
.pcaTheme .nav-tabs-custom > .nav-tabs > li.active {border-top-color: #1c7ea9;}
.pcaTheme .progress-bar-red {background-color: #D22E31;}
.pcaTheme .progress-bar-yellow {background-color: #ff893b;}
.pcaTheme .progress-bar-green {background-color: #73b859;}
.pcaTheme .badge {border-radius: 10px!important;}

/* ---------------------------------------- AdminLTE Theme ---------------------------------------------- */
.pcaTheme .main-header .navbar {
  background-color: #1c7ea9;
}
.pcaTheme .main-header .navbar .nav > li > a {
  color: #ffffff;
}
.pcaTheme .main-header .navbar .nav > li > a:hover,
.pcaTheme .main-header .navbar .nav > li > a:active,
.pcaTheme .main-header .navbar .nav > li > a:focus,
.pcaTheme .main-header .navbar .nav .open > a,
.pcaTheme .main-header .navbar .nav .open > a:hover,
.pcaTheme .main-header .navbar .nav .open > a:focus,
.pcaTheme .main-header .navbar .nav > .active > a {
  background: rgba(0, 0, 0, 0.1);
  color: #f6f6f6;
}
.pcaTheme .main-header .navbar .sidebar-toggle {
  color: #ffffff;
}
.pcaTheme .main-header .navbar .sidebar-toggle:hover {
  color: #f6f6f6;
  background: rgba(0, 0, 0, 0.1);
}
.pcaTheme .main-header .navbar .sidebar-toggle {
  color: #fff;
}
.pcaTheme .main-header .navbar .sidebar-toggle:hover {
  background-color: #367fa9;
}
@media (max-width: 767px) {
  .pcaTheme .main-header .navbar .dropdown-menu li.divider {
    background-color: rgba(255, 255, 255, 0.1);
  }
  .pcaTheme .main-header .navbar .dropdown-menu li a {
    color: #fff;
  }
  .pcaTheme .main-header .navbar .dropdown-menu li a:hover {
    background: #367fa9;
  }
}
.pcaTheme .main-header .logo {
  background-color: #222d32;
  color: #ffffff;
  border-bottom: 0 solid transparent;
}
.pcaTheme .main-header .logo:hover {
  background-color: #222d32;
}
.pcaTheme .main-header li.user-header {
  background-color: #1c7ea9;
}
.pcaTheme .content-header {
  background: transparent;
}
.pcaTheme .wrapper,
.pcaTheme .main-sidebar,
.pcaTheme .left-side {
  background-color: #222d32;
}
.pcaTheme .user-panel > .info,
.pcaTheme .user-panel > .info > a {
  color: #fff;
}
.pcaTheme .sidebar-menu > li.header {
  color: #1c7ea9;
  background: #1a2226;
}
.pcaTheme .sidebar-menu > li > a {
  border-left: 3px solid transparent;
}
.pcaTheme .sidebar-menu > li:hover > a,
.pcaTheme .sidebar-menu > li.active > a {
  color: #ffffff;
  background: #1e282c;
  border-left-color: #1c7ea9;
}
.pcaTheme .sidebar-menu > li > .treeview-menu {
  margin: 0 1px;
  background: #2c3b41;
}
.pcaTheme .sidebar a {
  color: #b8c7ce;
}
.pcaTheme .sidebar a:hover {
  text-decoration: none;
}
.pcaTheme .treeview-menu > li > a {
  color: #8aa4af;
}
.pcaTheme .treeview-menu > li.active > a,
.pcaTheme .treeview-menu > li > a:hover {
  color: #ffffff;
}
.pcaTheme .sidebar-form {
  border-radius: 3px;
  border: 1px solid #374850;
  margin: 10px 10px;
}
.pcaTheme .sidebar-form input[type="text"],
.pcaTheme .sidebar-form .btn {
  box-shadow: none;
  background-color: #374850;
  border: 1px solid transparent;
  height: 35px;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.pcaTheme .sidebar-form input[type="text"] {
  color: #666;
  border-top-left-radius: 2px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 2px;
}
.pcaTheme .sidebar-form input[type="text"]:focus,
.pcaTheme .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
  background-color: #fff;
  color: #666;
}
.pcaTheme .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
  border-left-color: #fff;
}
.pcaTheme .sidebar-form .btn {
  color: #999;
  border-top-left-radius: 0;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 0;
}
.pcaTheme.layout-top-nav .main-header > .logo {
  background-color: #374850;
  color: #ffffff;
  border-bottom: 0 solid transparent;
}
.pcaTheme.layout-top-nav .main-header > .logo:hover {
  background-color: #374850;
}
.pcaTheme .login-box, .pcaTheme .register-box {width: 600px;margin: 4% auto;}
.pcaTheme .content-header {padding-bottom: 20px;}
.pcaTheme .content-header > .breadcrumb {right: none; left: 10px;}

.pcaTheme .callout h1,.pcaTheme .callout h2,.pcaTheme .callout h3,.pcaTheme .callout h4{color: #ffffff;}