.uni,.mult,.tax-fee,.myAccount{
    background-color: white;
  }
  .btn.btn-white,
  .btn.btn-default.btn-white {
    background-color: transparent;
    color: #ffffff;
    box-shadow: none;
  }
  .btn.btn-white:hover,
  .btn.btn-white:focus,
  .btn.btn-white:active,
  .btn.btn-default.btn-white:hover,
  .btn.btn-default.btn-white:focus,
  .btn.btn-default.btn-white:active {
    background-color: transparent;
    color: #ffffff;
  }
.photo2 { /*Medida /16*/
    width: 2.2rem;
    height: 2.2rem;
    overflow: hidden;
    float: left;
    z-index: 5;
    margin-right: 0.6rem;
    border-radius: 50%;
  }
.photo2 img,.btn-add img,.btn-eye img{
    width: 100%;
  }
#datatables tr:hover td {
    background-color: #bcc2fc;
  }
#accordion .row{
  margin-top: 0.5%;
  margin-bottom: 0.5%;
}
.text-dark th{
  font-weight: 400 !important;
}
.btn-add {
  width: 1.875rem;
  height: 1.875rem;
  overflow: hidden;
  margin-left: 0.625rem;
  float: right;
  z-index: 5;
  border-radius: 50%;
}
.btn-ns{
  width: 1.875rem;
  height: 1.875rem;
  background-color: transparent;
  border: none;
  box-shadow: none;
  margin: 0px;
  padding: 0px;
}
.btn.btn-ns:active:focus:hover{
  background-color: transparent !important;
  border: none !important;
  box-shadow: none;
}
.btn.btn-ns:hover{
  background-color: transparent !important;
  border: none !important;
  box-shadow: none;
}
.btn.btn-gray,
.btn.btn-default.btn-gray{
  background-color: transparent;
  color: #686868;
  box-shadow: none;
}
.dp-one{
  color: rgb(230, 227, 227) !important;
  background-color: #5094C7 !important;
}
.dp-one:hover{
  color: white !important;;
  background-color: #5094C7 !important;
}
.dp-two{
  color: #808080 !important;
  background-color: #D2E9FC !important;
}
.dp-two:hover{
  color:black !important;;
  background-color: #D2E9FC !important;
}
.dp-three{
  color: #808080 !important;
  background-color: #ffffff !important;
}
.dp-three:hover{
  color: black !important;;
  background-color: #ffffff !important;
}
#datatables td{
  line-height: 150%;
}
.divRol{
  overflow: auto;
  position: relative;
}
.divRol table{
  width: 99%;
  margin-bottom: 0px;
}
.total-sum{
  margin-bottom: 3px;
  background-color: #0f3d62;
  width: 98.8%;
}
.thisTitle{
  margin-left: 10px;
}
.btn-topbar{
 border: 1px solid #fff!important;
 background-color: transparent !important;
 height: 30px !important;
 min-width: 30px !important;
 width: 30px !important;
}
.btn-topbar i{
 margin-bottom: 0px !important;
 margin-right: 0px !important;
 height: 3.4375rem !important;
 margin-top: -7px !important;
}
.backRow,.backRowTT{
  padding: 3px 3px !important;
}
.backRow img, .backRowTT img{
  width: 100%;
}
.btn-eye{
  /* margin-top: 0.3125rem !important; */
  width: 2.5625rem;
  height: 2.5625rem;
  overflow: hidden;
  float: right;
  z-index: 5;
  border-radius: 50%;
}
#btn-payment-not,#btn-budget-not,.notRevision{
  opacity: 0.7;
}
/* To payment schedule budget */
#paymentTable{
  background-color: white;
}
#paymentTable td,
#paymentTable th {
  padding: 2px 5px;
  white-space: nowrap;
}
.sticky-header {
  position: sticky;
  position: -webkit-sticky;
  top: 0;
  background: #fff;
  z-index: 3;
}
.sticky-header:first-child {
  left: 0;
  z-index: 4;
}
.sticky-row {
  position: sticky;
  position: -webkit-sticky;
  left: 0;
  top: 23px;
  z-index: 3;
}
.sticky-column {
  position: sticky;
  position: -webkit-sticky;
  left: 0;
  background: #569CA8;
  color: white;
  z-index: 1;
  width: 100px;
}
.mySection .sticky-row{
  background-color: #5094c7;
}
.myBlock .sticky-row{
  background-color: #d2e9fc;
}
.myAccount .sticky-row,.mult .sticky-row,.uni .sticky-row,#paymentTable th{
  background-color: #fff;
  color: #333;
}
.sticky-column2,.sticky-column3{
  position: sticky;
  position: -webkit-sticky;
  background-color: white;
}
#paymentTable .uni td:eq(0){
  overflow: hidden;
}
.save_red{
  filter: hue-rotate(150deg) saturate(190%) brightness(100%);
}
.save_green{
  filter: hue-rotate(290deg) saturate(130%) brightness(120%);
}
.save_yellow{
  filter: hue-rotate(220deg) saturate(130%) brightness(110%);
}
.ps-scrollbar-x-rail{
z-index: 6;
}
.select2-container--focus{
  box-shadow: 0px 2px 2px #0B6696;
}
li li .nav-link{
 margin: 0 25px !important;
 font-size: 13px !important;
 padding-left: 1px !important;

}
li li li .nav-link{
  margin: 0 30px !important;
 font-size: 12px !important;
 }
 #sizeMinus i,#font_size i,#sizePlus i,
 #sizeMinusP i,#font_size_request i,#sizePlusP i{
   margin-left: -0.5em;
 }
 .bootstrap-select>.dropdown-toggle{
   padding-right: 0.625rem !important;
 }
 .btn-vendor-gray{
   color: white !important;
   background-color: #5A6268 !important;
   border-radius: 1rem !important;
 }

#payment-dropzone-documentation-edit .dz-details,
#payment-dropzone-documentation-view .dz-details,
#payment-dropzone-documentation .dz-details,
#payment-dropzone-proof .dz-details,
#payment-dropzone-bill-edit .dz-details,
#payment-dropzone-bill-view .dz-details,
#payment-dropzone-bill .dz-details,
#payment-dropzone-support .dz-details,
#payment-dropzone-supplement .dz-details{
  overflow: auto;
}
#payment-dropzone-documentation .dz-details div,
#payment-dropzone-documentation .dz-details a,
#payment-dropzone-documentation-edit .dz-details div,
#payment-dropzone-documentation-edit .dz-details a,
#payment-dropzone-documentation-view .dz-details div,
#payment-dropzone-documentation-view .dz-details a,
#payment-dropzone-proof .dz-details div,
#payment-dropzone-proof .dz-details a,
#payment-dropzone-bill-edit .dz-details div,
#payment-dropzone-bill-edit .dz-details a,
#payment-dropzone-bill-view .dz-details div,
#payment-dropzone-bill-view .dz-details a,
#payment-dropzone-bill .dz-details div,
#payment-dropzone-bill .dz-details a,
#payment-dropzone-support .dz-details div,
#payment-dropzone-support .dz-details a,
#payment-dropzone-supplement .dz-details div,
#payment-dropzone-supplement .dz-details a{
  display: inline-block;
  padding: 0px;
  margin: 0px;
}
#payment-dropzone-documentation .dz-details a,
#payment-dropzone-documentation-edit .dz-details a,
#payment-dropzone-documentation-view .dz-details a,
#payment-dropzone-proof .dz-details a,
#payment-dropzone-bill-edit .dz-details a,
#payment-dropzone-bill-view .dz-details a,
#payment-dropzone-bill .dz-details a,
#payment-dropzone-support .dz-details a,
#payment-dropzone-supplement .dz-details a{
  position: absolute;
  right: 20px;
  margin-top: 4px
}

.dropzpne-delete{
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}
.small2{
  font-size: 70%;
}
.dropzone.hzScroll {
  height: 9.375rem;
  overflow: auto;
  white-space: nowrap;
}
#tableProof tbody td{
  font-size: 0.8rem !important;
}
#payment-dropzone-documentation-edit.dz-clickable,
#payment-dropzone-documentation-view.dz-clickable,
#payment-dropzone-bill-edit.dz-clickable,
#payment-dropzone-bill-view.dz-clickable,
#payment-dropzone-proof.dz-clickable,
#payment-dropzone-documentation.dz-clickable,
#payment-dropzone-support.dz-clickable,
#payment-dropzone-supplement.dz-clickable{
  cursor: crosshair;
}
#payment-dropzone-documentation-edit.dz-clickable *,
#payment-dropzone-documentation-view,
#payment-dropzone-bill-edit.dz-clickable *,
#payment-dropzone-bill-view,
#view-payment-dropzone-proof,
#payment-dropzone-proof.dz-clickable *,
#payment-dropzone-documentation.dz-clickable *,
#payment-dropzone-support.dz-clickable *,
#payment-dropzone-supplement.dz-clickable *{
  cursor: pointer;
}
.swtchTop{
  padding-right: 1px;
  padding-left: 5px;
}
.swtchTop2{
  padding-right: 1px;
}
.commentSelected td{
  background-color: rgb(70, 130, 180) !important;
}
#missingFields li,
#missingFields li{
  font-size: 0.95rem;
}
#missingFields .col-md-12,
#missingFields .col-md-6{
text-align: left;
}


