body.fixed-body {
    /*padding-top: 45px;*/
    /*border: 1px solid green;*/
}
.ui-datepicker{z-index: 99 !important};


.input-group-sm>.form-control, 
.input-group-sm>.input-group-addon, 
.input-group-sm>.input-group-btn>.btn {
  border-radius: 0 !important;
}

.modal.modal-wide .modal-dialog {
  width: 90%;
}
.modal-wide .modal-body {
  overflow-y: auto;
}

.form-group-sm .intlphone {
  border-radius: 0 !important;

}

.form-group-sm .form-control{
  border-radius:  0 !important;
}

.required{
  color:red;
  font-size: 16px;
  position:relative;
  vertical-align: top;
  top:-4px;
}
.error{
  color:red;
}

.form-required{ color:red;font-size: 10px;}

.required2{
  color:red;
  font-size: 18px;
}


.for_child, .for_s3, .for_cpanel{display: none;}



.input-pagination span{
  
padding:5px;

}
.input-pagination a{
  
  margin:2px;

}
.form-group {
    margin-bottom: 5px
}
.has-success .help-block { 
    margin-top: 0px;
    margin-bottom: 0px;
}

.error_message{margin-bottom: -4px;margin-top: -2px;}

body.skin-purple-light  .navbar-nav .dropdown-menu li.open > a, 
body.skin-purple-light  .navbar-nav .dropdown-menu li > a:hover,
body.skin-purple-light  .navbar-nav .dropdown-menu li > a:active{
    background-color:#605CA8 !important;
    color:#fff;
}
body.skin-purple-light .applicant-modules .btn
{
    background-color:#5d59a6 !important;
    border-color: #46419d !important;
}
body.skin-purple-light .applicant-modules .btn:hover
{
    background:  #46419d !important;
}


body.skin-purple  .navbar-nav .dropdown-menu li.open > a, 
body.skin-purple  .navbar-nav .dropdown-menu li > a:hover,
body.skin-purple  .navbar-nav .dropdown-menu li > a:active{
    background-color:#605CA8 !important;
    color:#fff;
}
body.skin-purple .applicant-modules .btn
{
    background-color:#5d59a6 !important;
    border-color: #46419d !important;
}
body.skin-purple .applicant-modules .btn:hover
{
    background:  #46419d !important;
}




body.skin-blue  .navbar-nav  .dropdown-menu li.open > a, 
body.skin-blue  .navbar-nav .dropdown-menu li > a:hover,
body.skin-blue  .navbar-nav .dropdown-menu li > a:active{
    background-color:#367FAA !important;
    color:#fff;
}



ul.dropdown-menu.sm-nowrap {
    border-radius: 0 !important;
}

.vertical-middle {
    vertical-align: middle !important;
}
/*.select2{
  width: 100% !important;
}*/
.select2-selection
{
  border-radius: 0 !important;
}

.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: initial; 
    margin-top: 5px;
    margin-right: 5px;
    padding: 0 5px;
    color: #000;
}
.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice__remove {
    float: right;
}

.select2-container .select2-selection--single .select2-selection__rendered {
    padding-left: 0;
    padding-right: 0;
    height: auto;
     margin-top: 0; 
}
.select2-selection__placeholder{
  color: #555555 !important;
}

.has-error .select2-selection{
  color: #DD4B39;
  border-radius: 0 !important;
}
.has-error .select2-selection {
  border-color: #DD4B39;

  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-error .select2-selection:focus{
  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-success .select2-selection {
  color: #00A65A;
}
.has-success .select2-selection {
  border-color: #00A65A;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-success .select2-selection:focus {
  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;
}

.navbar .fa{
  display: inline !important;
}

/*menu*/
@media screen and (max-width: 1080px) {
  .content-header{
    padding:55px 15px 0 15px;
  }
  ol.breadcrumb{
    margin-top:50px !important;
  }
}

@media screen and (max-width: 991px) {
  .content-header{
    padding:55px 15px 0 15px;
  }
  ol.breadcrumb{
    margin-top:0px !important;
  }

}

@media screen and (max-width: 767px) {
  .content-header{
    padding:0px 15px 0 15px;
  }
  #search_required_documents_list{
    max-width:0px !important;
  }

}