

/* @media (min-width: 574px) and (max-width: 1439px){ */
@media (min-width: 574px) and (max-width: 1365px){
    .col-sm-6 {
        flex: 0 0 100% !important;
        max-width: 100% !important;
        ms-flex: 0 0 100% !important;
        webkit-box-flex: 0;
        webkit-flex: 0 0 100% !important;
    }
}



.pl0{padding-left: 0px !important;}
.mb0{margin-bottom: 0px !important;}
.mt25{margin-top: 25px !important;}
.mb25{margin-bottom: 25px !important;}
.ml0{margin-left:0px !important;}
.mr0{margin-right:0px !important;}

.p0{padding: 0px !important;}
.pl0{padding-left:0px !important;}
.pr0{padding-right:0px !important;}
.pt0{padding-top:0px !important;}
.pb0{padding-bottom:0px !important;}

.pl5{padding-left:5px !important;}
.pr5{padding-right:5px !important;}
.pt5{padding-top:5px !important;}
.pb5{padding-bottom:5px !important;}

.pl10{padding-left:10px !important;}
.pr10{padding-right:10px !important;}
.pt10{padding-top:10px !important;}
.pb10{padding-bottom:10px !important;}

.pt15 { padding-top: 15px !important; }
.pb15 { padding-bottom: 15px !important; }
.pl15 { padding-left: 15px !important; }
.pr15 { padding-right: 15px !important; }

.pt20 { padding-top: 20px !important; }
.pb20 { padding-bottom: 20px !important; }
.pl20 { padding-left: 20px !important; }
.pr20 { padding-right: 20px !important; }

.pt30 { padding-top: 30px !important; }
.pb30 { padding-bottom: 30px !important; }
.pl30 { padding-left: 30px !important; }
.pr30 { padding-right: 30px !important; }

.pt40 { padding-top: 40px !important; }
.pb40 { padding-bottom: 40px !important; }
.pl40 { padding-left: 40px !important; }
.pr40 { padding-right: 40px !important; }

.pt50 { padding-top: 50px !important; }
.pb50 { padding-bottom: 50px !important; }
.pl50 { padding-left: 50px !important; }
.pr50 { padding-right: 50px !important; }

.ml8{margin-left:8px !important;}
.mr8{margin-right:8px !important;}
.mt8{margin-top:8px !important;}
.mb8{margin-bottom:8px !important;}


.ml10{margin-left:10px !important;}
.mr10{margin-right:10px !important;}
.mt10{margin-top:10px !important;}
.mb10{margin-bottom:10px !important;}

.ml15{margin-left:15px !important;}
.mr15{margin-right:15px !important;}
.mt15{margin-top:15px !important;}
.mb15{margin-bottom:15px !important;}

.ml20{margin-left:20px !important;}
.mr20{margin-right:20px !important;}
.mt20{margin-top:20px !important;}
.mb20{margin-bottom:20px !important;}

.ml25{margin-left:25px !important;}
.mr25{margin-right:25px !important;}
.mt25{margin-top:25px !important;}
.mb25{margin-bottom:25px !important;}

.ml30{margin-left:30px !important;}
.mr30{margin-right:30px !important;}
.mt30{margin-top:30px !important;}
.mb30{margin-bottom:30px !important;}

.ml40{margin-left:40px !important;}
.mr40{margin-right:40px !important;}
.mt40{margin-top:40px !important;}
.mb40{margin-bottom:40px !important;}

.ml50{margin-left:50px !important;}
.mr50{margin-right:50px !important;}
.mt50{margin-top:50px !important;}
.mb50{margin-bottom:50px !important;}

.ml60{margin-left:60px !important;}
.mr60{margin-right:60px !important;}
.mt60{margin-top:60px !important;}
.mb60{margin-bottom:60px !important;}

.margin-auto { margin: auto !important; }

.pt90 { padding-top: 90px !important; }
.pb90 { padding-bottom: 90px !important; }

.pb50 { padding-bottom: 50px !important; }

.opacity0 { opacity: 0 !important }
.opacity01 { opacity: 0.1 !important }
.opacity02 { opacity: 0.2 !important }
.opacity03 { opacity: 0.3 !important }
.opacity04 { opacity: 0.4 !important }
.opacity05 { opacity: 0.5 !important }
.opacity06 { opacity: 0.6 !important }
.opacity07 { opacity: 0.7 !important }
.opacity08 { opacity: 0.8 !important }
.opacity09 { opacity: 0.9 !important }
.opacity1 { opacity: 1 !important }


.bt0 { border-top: 0px !important; }
.br0 { border-right: 0px !important; }
.bl0 { border-left: 0px !important; }
.bb0 { border-bottom: 0px !important; }


.text-center { text-align: center; }
.text-left { text-align: left !important; }
.justificado { text-align: justify; }

.color-primary { color: #2196F3 !important; }
.success { 
    /* color: #59e0c5 !important;*/ 
    color: #44d581 !important;
}

.clearboth { clear: both !important; }

.to-bottom {
    position: absolute;
    bottom: 18px;
}
.bold { font-weight: 600; }
.uppercase { text-transform: uppercase; }

.floatright { float: right !important; }
.floatleft { float: left !important; }


.no-seleccionable {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; 
}

.htextarea { height: 160px !important; }

.rojoUva { color: #c50653 !important; }
.azulUva { color: #003b77 !important; }




/* ----------------------------
 *
 * Spinner / Loading indicator
 *
 * --------------------------- */
.indicator {
  display: none;
  position: absolute;
  z-index: 999;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  overflow: hidden;
  background-color: rgba(255, 255, 255, 0.9);
  border-radius: 2px;
  cursor: progress;
}
.indicator.inline {
  display: block;
  position: relative;
  z-index: 9;
  height: 34px;
  background-color: transparent;
  border-radius: 0px;
}
.indicator > .spinner {
  position: absolute;
  /*
  top: 50%;
  left: 50%;
  margin-top: -9px;
  margin-left: -9px;
  width: 18px;
  height: 18px;
  */
  top: 40%;
  left: 50%;
  margin-top: -9px;
  margin-left: -9px;
  width: 100px;
  height: 100px;
  background-image: url("../images/loading/spinner@2x.gif");
  background-repeat: no-repeat;
}
.indicator > .spinner.spinner1 {
  background-image: url("../images/loading/spinner1.gif");
}
.indicator > .spinner.spinner2 {
  background-image: url("../images/loading/spinner2.gif");
}
.indicator > .spinner.spinner3 {
  background-image: url("../images/loading/spinner3.gif");
}
.indicator > .spinner.spinner4 {
  background-image: url("../images/loading/spinner4.gif");
}
.indicator > .spinner.spinner5 {
  background-image: url("../images/loading/spinner5.gif");
}
.indicator > .spinner.spinner6 {
  background-image: url("../images/loading/spinner6.gif");
}
.indicator > .spinner.spinner7 {
  background-image: url("../images/loading/spinner7.gif");
}
.indicator > .spinner.spinner8 {
  background-image: url("../image/loading/spinner8.gif");
}s
.indicator > .spinner.spinner9 {
  background-image: url("../images/loading/spinner9.gif");
}
.indicator > .spinner.spinner10 {
  background-image: url("../images/loading/spinner10.gif");
}
.indicator > .spinner.spinner11 {
  background-image: url("../images/loading/spinner11.gif");
}
.indicator > .spinner.spinner12 {
  background-image: url("../images/loading/spinner12.gif");
}
.indicator > .spinner.spinner13 {
  background-image: url("../images/loading/spinner13.gif");
}
.indicator > .spinner.spinner14 {
  background-image: url("../images/loading/spinner14.gif");
}
.indicator > .spinner.spinner15 {
  background-image: url("../images/loading/spinner15.gif");
}
.indicator > .spinner.spinner16 {
  background-image: url("../images/loading/spinner16.gif");
}
@media only screen and (-Webkit-min-device-pixel-ratio: 1.5), only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (min-device-pixel-ratio: 1.5) {
  .indicator .spinner {
    background-image: url("../images/loading/spinner@2x.gif");
    -webkit-background-size: 18px 18px;
            background-size: 18px 18px;
    background-repeat: no-repeat;
  }
  .indicator .spinner.spinner1 {
    background-image: url("../images/loading/spinner1@2x.gif");
  }
  .indicator .spinner.spinner2 {
    background-image: url("../images/loading/spinner2@2x.gif");
  }
  .indicator .spinner.spinner3 {
    background-image: url("../images/loading/spinner3@2x.gif");
  }
  .indicator .spinner.spinner4 {
    background-image: url("../images/loading/spinner4@2x.gif");
  }
  .indicator .spinner.spinner5 {
    background-image: url("../images/loading/spinner5@2x.gif");
  }
  .indicator .spinner.spinner6 {
    background-image: url("../images/loading/spinner6@2x.gif");
  }
  .indicator .spinner.spinner7 {
    background-image: url("../images/loading/spinner7@2x.gif");
  }
  .indicator .spinner.spinner8 {
    background-image: url("../images/loading/spinner8@2x.gif");
  }
  .indicator .spinner.spinner9 {
    background-image: url("../images/loading/spinner9@2x.gif");
  }
  .indicator .spinner.spinner10 {
    background-image: url("../images/loading/spinner10@2x.gif");
  }
  .indicator .spinner.spinner11 {
    background-image: url("../images/loading/spinner11@2x.gif");
  }
  .indicator .spinner.spinner12 {
    background-image: url("../images/loading/spinner12@2x.gif");
  }
  .indicator .spinner.spinner13 {
    background-image: url("../images/loading/spinner13@2x.gif");
  }
  .indicator .spinner.spinner14 {
    background-image: url("../images/loading/spinner14@2x.gif");
  }
  .indicator .spinner.spinner15 {
    background-image: url("../images/loading/spinner15@2x.gif");
  }
  .indicator .spinner.spinner16 {
    background-image: url("../images/loading/spinner16@2x.gif");
  }
}


.no-resize {
    resize: none;
}