﻿/*.tituloModal {
  text-align: left;
  font-size: 1.6em !important;
  font-family: Arial, Helvetica, sans-serif;
  border-bottom: solid 1px;
  color: #08507c;
  font-weight: bold;
}

.modal-header {
  border: none !important;
  padding:20px;
}

.modal-body {
  padding:0px 25px 0px 25px;
}

.vinculo {
  font-size: 1em !important;
  font-family: Arial, Helvetica, sans-serif;
  color: #08507c;
}*/

#fondoCarga {
  z-index: 1;
  position: absolute;
  text-align: center;
  font-size: xx-large;
  background-color: rgba(200, 200, 200, 0.3);
}

.comh4 {
    font-size: 1.6em;
    padding-left: 0px;
 }

.vendColor {
  color: #057EA0 !important;
}

.fieldsetStyle {
  border: 1px solid #ddd;
  padding-bottom: 10px;
}

.pLRC {
  padding-left:25px;
  padding-right:37px;
}

.mB15 {
  margin-bottom:15px;
}

.centraTxV {
  text-align: center !important;
}

.legendFieldset {
  font-size: 14px;
  color:#333;
  font-weight: bold;
  padding: 0px 10px;
  width: 60px; /*maybe quit this*/
  margin-bottom: 0px;
  border-bottom: none;
  margin-left: 10px;
}

.whiteP {
  color: white;
  /*font-weight: bold;*/
  font-size: 18px;
}

.vcustPadd10 {
  padding: 5px 10px 5px 10px;
}

.form-font-si {
  font-size: 12px !important;
}

#vFiltrosM {
  /*border-bottom-right-radius:0px !important;
  border-top-right-radius:0px !important;*/
  padding-right:1px !important;
  border-radius:9px 0px 0px 9px !important;
}

span.inegi-menu {
  color:#fff !important;
  font-size:18px;
}

#vFiltrosS {
  padding:10px 14px;
  border-radius: 9px 0px 0px 9px;
}

#vFiltrosSS {
  padding:10px 14px;
  border-radius: 9px 0px 0px 9px;
}

#vFiltrosM {
  /*margin-left: -12px;*/ 
  position: fixed;
  margin-top: 5px;
}

@media (min-width: 768px){
  
}

.col-sm-offset-1 {
    margin-left: 1.5% !important;
}

@media(max-width:1010px) {
  #vFiltrosSM {
    padding-right:1px;
  } 
}

@media(max-width:991px) {
  /*#vFiltrosM {
    clear: left;
    float: left;
    width: 100%;
  }*/
}


.tituloV {
    text-align: left;
    font-size: 13pt;
    font-family: Arial, Helvetica, sans-serif;
    color: #A9A9A9;
    font-weight: bold;
    border-bottom: solid 1px #2dacad;
}

.modBN {
  border-bottom: 0px !important;
}

.modPLN {
  padding-left: 5px !important;
}

.cRed {
  color:red;
}

.cGreen {
  /*background-color:#158351;*/
  background-color:#057EA0;
}

.pT10 {
  padding-top:10px;
}

.pTLR10 {
  padding-left:10px !important;
  padding-right:10px !important;
}

.pT25 {
  padding-top:25px;
}

.pT20 {
  padding-top:20px;
}

.cVBlue {
  color:#fff;
  background-color :#006699;
}

#miniMovilT {
  padding-top: 10px;
}

@media(max-width:991px) {
  #vFiltrosM {
    display:none;
  }

  #vFiltrosCol {
    display:none;
  }

  #miniMovil {
    display:inline !important;
  }
}

@media(min-width:992px) {
  #vFiltrosColM {
    display:none !important;
  }

}

@media(max-width:640px) {
  .centraTxV {
    text-align: left !important;
  }

  .cenTC {
    text-align:center;
  }
}

@media(max-width:767px) {
  .leftModP {
    margin-left:0px;
  }
}


@media(max-width:767px) {
  #conTCustH {
    width:100% !important;
  }

  #conTCustB {
    width:100% !important;
  }

}

@media (min-width: 767px) and (max-width:768px) {
  #conTCustH {
    width:100% !important;
  }

  #conTCustB {
    width:100% !important;
  }

  .leftModP {
    width:100% !important;
  }
}

@media(min-width:768px) {
  #conTCustH {
    width:200% !important;
  }

  #conTCustB {
    width:200% !important;
  }

  .leftModP {
    width:50% !important;
  }
}

.maxT {
  max-height: 30px !important;
  max-width: 30px !important;
}

.pL10 {
  padding-left:10px !important;
}

.mT2 {
  margin-top:10px;
}


/*tomado de la seccion contacto begin*/

/*.formcol label,
.formcol .form-control {
  display:block;
  width:50%;
  float:left;
}*/

.formcol label {
  text-align:left;
  padding: 6px 20px 0px 0px;
}

.ppB20 {
  padding-bottom:20px;
}

textarea {
  resize:none;
}

/*tomado de la seccion contacto end*/

.leftModP {
  max-height: 100px !important;
  overflow-y: auto;
  overflow-x: hidden;
}

#contDocsList {
  padding-left:0;
}

#resultBusquedaC1, #resultBusquedaC2 {
  padding-left:10px;
  padding-right:10px;
}

.detaisCol {
   color: #003366 !important;
   font-weight:bold;
}

#selectDescModal {
  width:98%;
}

#searchCatalog {
  padding-top: 10px;
}

#btnsSearch,#btnsMetadato {
  text-align:right;
}

.colNonRow {
  padding-right:0px !important;
  padding-left: 0px !important;
}

.headerNone {
  display:none;
}

.titlesRegistro {
  font-weight: bold;
  color: #A9A9A9;
  font-size: 13pt;
  padding-left:10px !important;
  padding-right:10px !important;
}

.titlesHr {
  border-bottom: solid 1px #C1C1C1;
  margin-top: 0px;
}


.custP10 {
  padding-bottom:10px;
}

.okGreen {
  color:green;
}

.rmvRed {
  color: red;
  vertical-align: middle;
  font-size: 1em;
  /*font-weight: bold;*/
}

#iconVerify {
  position: absolute;
  right: 20px;
  top: 9px;
}

.wBG {
  background: none !important;
}

.glypB {
  font-size: 1.9em;
}

.glypBlue {
  color: blue;
}

.btn-file {
    position: relative;
    overflow: hidden;
}

/*.btn-file input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 100%;
    min-height: 100%;
    font-size: 100px;
    text-align: right;
    filter: alpha(opacity=0);
    opacity: 0;
    outline: none;
    background: white;
    cursor: inherit;
    display: block;
}*/


@media(max-width:991px) {
  #verifyRfcIcon{
    padding-top:10px;
  }
}

.metadataBlue {
  padding: 10px;
  margin-top: 0px;
  color:#ffffff;
  background-color:#006fff;
  /*background-color: #889399;*/
}

.customHdr {
    color:#057ea0;
    font-size:1.4em;
    border-radius:4px;
    padding:0px;
    margin:0px;
}

.trGiro {
  color: white !important;
  background: #889399 ! important;
}

.pad10 { padding: 0px 10px 0px 10px }

#registroRfc {
    text-transform:uppercase;
}