



/* styles for validation helpers */
.field-validation-error {
    color: #b94a48;
}

.clear{
    clear: both;
}

.field-validation-valid {
    display: none;
}

input.input-validation-error {
    border: 1px solid #b94a48;
}

input[type="checkbox"].input-validation-error {
    border: 0 none;
}

.validation-summary-errors {
    color: #b94a48;
}

.validation-summary-valid {
    display: none;
}
    
input[type="radio"]:checked+label{ font-size: 12px; color: #3C8DBC } 

.progress {
        position: relative;
        width: 400px;
        border: 1px solid #ddd;
        padding: 1px;
        border-radius: 3px;
    }

    .bar {
        background-color: #B4F5B4;
        width: 0%;
        height: 20px;
        border-radius: 3px;
    }

    .percent {
        position: absolute;
        display: inline-block;
        top: 3px;
        left: 48%;
    }

   h1,h2,h3,h4,h5{
       font-size: 14px;
       color: #333;
   }

   thead tr th:last-child{
      width: 150px;
  }

     .chosen-container{
      width: 100%;
  }

      input:focus,select:focus,textarea:focus{
      background : #F5F9FA !important;
  }


  select option{
      padding : 5px !important;
  }
.ui-datepicker-trigger{
    float: left;
    margin-top: -27px;
    background-color: #FBFBFB;
    padding: 5px;
    max-height: 27px !important;
    padding-left: 8px;
    padding-right: 8px;
    border: 1px solid #D2D6DE;
    margin-left: -1px;
}    
input.datepicker{
    text-align: right;
}
      .search_btn{
    text-align: left;
}



.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
  background-color: #F2F3F3 !important;
  color: #000 !important;
  opacity: 0.8;
}

.SumoSelect > .optWrapper > .options > li label {
  
  margin-right: 25px;
}


a .radio,a .checkbox {
   margin-top: 2px ; 
   margin-bottom: 2px; 
}

.input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group{
    /* height: 30px; */
}

.input-group .input-group-addon{
    padding: 5px ;
}

.navbar .nav > li {
z-index: 10000;
}


#Search_Cloumn .dropdown-menu,#Passenger_Search_Cloumn .dropdown-menu,#Policy_Agent_Search_Cloumn .dropdown-menu,#Production_Agent_Search_Cloumn .dropdown-menu{
    max-height: 400px;
    overflow-x: hidden;
    overflow-y: auto;
}

#Search_Cloumn .dropdown-menu li,#Passenger_Search_Cloumn .dropdown-menu li, #Policy_Agent_Search_Cloumn .dropdown-menu li,#Production_Agent_Search_Cloumn .dropdown-menu li{
    padding: 5px;
    background: rgba(245, 246, 249, 0.31);
    margin: 2px;
    width: 270px;
}

#Search_Cloumn .dropdown-menu li span,#Passenger_Search_Cloumn .dropdown-menu li span, #Policy_Agent_Search_Cloumn .dropdown-menu li span,#Production_Agent_Search_Cloumn .dropdown-menu li span{
    float: left; margin-left: 10px;color: #D2CFCF; font-size: 11px; padding-top: 3px;
}





.content-wrapper, .right-side{
    background-color: #E9ECEC;
}


.btn-link{
   cursor: pointer;
}


#ui-datepicker-div{
z-index : 2000 !important;
}


.form-control {
    height: 27px !important;
    padding: 0px 10px;
    font-size: 12px !important;
    font-weight: normal;
    color:#000 !important;
}

.tbl-options-btn a{
   color: #2059a6 !important;
   /*font-weight: bold;*/ 
}