
.appraisal_label{
    padding-top: 4px;
    margin-bottom: 0 !important; 
}

.appraisal_input{
    height: 35px !important;
    padding-top: 0;
    padding-bottom: 0;    
    border-top:0 !important;
    border-left: 0 !important;
    border-right:0 !important;
    width:100%;
    border-bottom:2px solid #344E86;
}

.appraisal_input.error{
   border-bottom:2px solid red !important; 
}

.appraisal_input.error{
   border-bottom:2px solid red !important; 
}
label.error{
    display:none !important;
}

.appraisal_textarea.error{
    border-bottom:2px solid red !important; 
}



.appraisal_input:focus{
    padding-top: 0; 
    padding-bottom: 0;
    border-top:0;
    border-left: 0;
    border-right:0;
     width:100%;
    border-bottom:2px solid #344E86;
}

.appraisal_input.appraisal_number{
    margin-top: 9px;
}



.appraisal_textarea { 
  /*  background-color:#AADDF2;
    padding:10px; */
}
 

.appraisal_textarea{
     border-bottom:2px solid #344E86;
   border-left:0;
   border-top:0;
   border-right: 0;
   /* overflow:hidden;
    line-height:28px; 
    font-size: 18px;
    color:green; */
}

.appraisal_textarea:focus{   
     border-bottom:2px solid #344E86;
     border-left:0;
   border-top:0;
   border-right: 0;
  /*  height:30px;
    border:none;
    overflow:hidden;
    line-height:28px;
     font-size: 18px;
    color:black; */
}

.add_button{
    font-size: 26px;
}

.appraesal_pointer:hover{
    cursor:pointer;
}

.customerror{
    border-bottom:2px solid red !important
}

.checkboxlabel{
    display:inline-block;
    padding-right:4px; 
    padding-left: 2px;
    font-size:18px;
    
}
.checkboxouter{
    display: inline-block;
    padding-right:5px; 
}

input.error{
    border: 2px solid red;
}

.fa-star:hover{
    
}

.superior_button{
    display: inline-block;
    position: relative;
}
.peer_stars{
    padding-right: 40px;
}

.status_peer{
    top: -5px;
    width:36px;
    right: 0;
    position: absolute;
    display: inline-block;
    padding-top: 6px;
    height: 31px;
}
.superior_button_management{ 
    padding-left:110px;
}
.superior_button_peer{ 
    padding-left:45px;
}




.superior_button_status{
    top:3;
    left: 3;
    position:absolute;
    display:inline-block;
    height: 25px;
    border:2px solid #7BCCB5;
}




.superior_button_status_management{
    width:100px;
}
.superior_button_status_peer{
    width:40px;
}

 