﻿body {
}

.ui-select-search {
    width: 97.5% !important;
    height: 80% !important;
    
}

.ng-invalid.ng-dirty{
    border-color:red;
}

.ng-valid.ng-dirty{
    border-color:green;
}

.control-uiSelect {
    
}
#loading-bar .bar {
    background: linear-gradient(90deg, rgba(245,179,40,1) 0%, rgba(244,165,41,0.9535669500177557) 17%, rgba(232,32,41,0.9353851318359375) 40%, rgba(232,32,41,0.91612383186993) 70%, rgb(8 0 1 / 95%) 94%);
    /*#2c3e50;*/
    height: 7px;
    border-radius: 9px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}
#loading-bar-spinner .spinner-icon {
  border-top-color:  #2c3e50;
  border-left-color: #2c3e50;
}
#loading-bar .peg {
  -moz-box-shadow: #2c3e50 1px 0 6px 1px;
  -ms-box-shadow: #2c3e50 1px 0 6px 1px;
  -webkit-box-shadow: #2c3e50 1px 0 6px 1px;
  box-shadow: #2c3e50 1px 0 6px 1px;
}
div.modal-content {
    top: 60px;
}

.uib-datepicker-popup.dropdown-menu {
    /*width: 312px;*/
    width: fit-content;
}



/*Estilo para validación de formularios*/

.no_validate_form div {
    border-color: #b8b8b8 !important;    
}

.validate_form div {
    background: #d6767600;
    border-color: #f50813 !important;
}
 .validate_form > input,
 .validate_form > textarea,
 .validate_form input,
 .validate_form textarea { 
    background: #fff;
    box-shadow: 0 0 5px #d45252;
    border-color: #b03535 !important;
    }

.validate_form label,
.validate_form p,
.validate_form > label,
.validate_form > p {
    color: #d45252 !important; 
}

/*fin Estilo para validación de formularios*/