@charset "UTF-8";

#divLoading {position:fixed;top:0;left:0;width:100%;height:100%;background:url('loader.svg') no-repeat scroll center center rgba(0, 0, 0, 0.5);opacity:0.85;display:none;z-index:1000000}
.divMensajeError {display: none;color: #c0392b;margin-top: 15px;text-align: center;font-size: 17px;}
.noSelect {-webkit-touch-callout: none; /* iOS Safari */-webkit-user-select: none; /* Safari */-khtml-user-select: none; /* Konqueror HTML */-moz-user-select: none; /* Firefox */-ms-user-select: none; /* Internet Explorer/Edge */user-select: none; /* Non-prefixed version, currentlysupported by Chrome and Opera */}

.divContValidador {padding: 40px 20px;line-height:1.3rem;min-height: 300px;min-width:500px}
.divContTitulo {background: #07a0ca;padding: 13px;font-size: 23px;color: #fff;}
.divSubTitulo {padding: 15px 30px 15px 30px;text-align: justify;font-size: 17px;max-width: 960px;margin: 25px auto 0 auto;background: #fefefe;border-radius: 10px;}
.divSubTitulo span {color: #2980b9}
.divContConsultaCedula {max-width: 400px;margin: 31px auto 0 auto;width: 100%}
.divContConsultaCedula input{display:inline-block;}
.divContConsultaCedula label{}
.divContConsultaCedula > div{text-align: center;}
.inpDatosValidador {width: 100%;font-size: 19px;border: 1px solid #2980b9;color: #333;letter-spacing: 1px;padding-left: 16px;margin-top: 0;}
#btnConsultar {width: 60%;height: 45px;border: 0;background: #2980b9;color: #fff;cursor: pointer;font-size: 20px;margin: 9px auto 0 auto;}
#btnConsultar:hover{background: #3498db;}
.ui-datepicker-trigger {position: absolute;height: 45px;margin-top: 0px;width: 45px;background: #ffffff;border: 0;}
.ui-datepicker-trigger > img {width: 36px;height: 36px;position: relative;top: 3px;left: 2px;}
#ui-datepicker-div {width: 400px;}
.ui-datepicker table {font-size: 1.4em;}

#divContent {margin-top: 22px;}
.tableCabeceraValidador {width: 540px;margin: 0 auto 26px auto;font-size: 15px;}
.tableCabeceraValidador td {background: #fff;}
.tableCabeceraValidador td:first-child {text-align: right;width: 206px;}

.tableMatriculas {margin: 0 auto;width: calc(100% - 3em);max-width: 1100px;}
.tableMatriculas th {font-size: 17px;padding: 6px;font-weight: bolder;background: #27ae60;text-align: center;}
.tableMatriculas tr > td:first-child{text-align:right}
.tableMatriculas td {font-size: 16px;vertical-align: middle;padding: 6px;border-color: #d6d6d6;}
.tableMatriculas tr:nth-child(even) {background: #EDEDED}
.tableMatriculas tr:nth-child(odd) {background: #FFF}


.divBtnAyuda {display: inline-block;width: 33px;height: 33px;position: absolute;margin-top: -5px;margin-left: 6px;background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA0OTYuMTU4IDQ5Ni4xNTgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ5Ni4xNTggNDk2LjE1ODsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI1MTJweCIgaGVpZ2h0PSI1MTJweCI+CjxwYXRoIHN0eWxlPSJmaWxsOiMyNUI3RDM7IiBkPSJNNDk2LjE1OCwyNDguMDg1YzAtMTM3LjAyMi0xMTEuMDY5LTI0OC4wODItMjQ4LjA3NS0yNDguMDgyQzExMS4wNywwLjAwMywwLDExMS4wNjMsMCwyNDguMDg1ICBjMCwxMzcuMDAxLDExMS4wNywyNDguMDcsMjQ4LjA4MywyNDguMDdDMzg1LjA4OSw0OTYuMTU1LDQ5Ni4xNTgsMzg1LjA4Niw0OTYuMTU4LDI0OC4wODV6Ii8+CjxwYXRoIHN0eWxlPSJmaWxsOiNGRkZGRkY7IiBkPSJNMTM4LjIxNiwxNzMuNTkyYzAtMTMuOTE1LDQuNDY3LTI4LjAxNSwxMy40MDMtNDIuMjk3YzguOTMzLTE0LjI4MiwyMS45NzMtMjYuMTEsMzkuMTExLTM1LjQ4NiAgYzE3LjEzOS05LjM3MywzNy4xMzQtMTQuMDYyLDU5Ljk4NS0xNC4wNjJjMjEuMjM4LDAsMzkuOTksMy45MjEsNTYuMjUsMTEuNzU1YzE2LjI2LDcuODM4LDI4LjgxOCwxOC40OTUsMzcuNjgzLDMxLjk3ICBjOC44NjEsMTMuNDc5LDEzLjI5MywyOC4xMjUsMTMuMjkzLDQzLjk0NWMwLDEyLjQ1Mi0yLjUyNywyMy4zNjctNy41ODEsMzIuNzM5Yy01LjA1NCw5LjM3Ni0xMS4wNjIsMTcuNDY5LTE4LjAxOCwyNC4yNzkgIGMtNi45NTksNi44MTItMTkuNDQ2LDE4LjI3NS0zNy40NjMsMzQuMzg4Yy00Ljk4MSw0LjU0Mi04Ljk3NSw4LjUzNS0xMS45NzUsMTEuOTc2Yy0zLjAwNCwzLjQ0My01LjIzOSw2LjU5Mi02LjcwMiw5LjQ0NyAgYy0xLjQ2NiwyLjg1Ny0yLjYwMyw1LjcxMy0zLjQwNiw4LjU3Yy0wLjgwNywyLjg1NS0yLjAxNSw3Ljg3NS0zLjYyNSwxNS4wNTFjLTIuNzg0LDE1LjIzNi0xMS41MDEsMjIuODUyLTI2LjE0NywyMi44NTIgIGMtNy42MTgsMC0xNC4wMjgtMi40ODktMTkuMjI2LTcuNDcxYy01LjIwMS00Ljk3OS03LjgtMTIuMzc3LTcuOC0yMi4xOTJjMC0xMi4zMDUsMS45MDItMjIuOTYyLDUuNzEzLTMxLjk3ICBjMy44MDgtOS4wMSw4Ljg2MS0xNi45MiwxNS4xNjEtMjMuNzNjNi4yOTYtNi44MTIsMTQuNzk0LTE0LjkwNCwyNS40ODgtMjQuMjhjOS4zNzMtOC4yMDIsMTYuMTUtMTQuMzkyLDIwLjMyNS0xOC41NjcgIGM0LjE3NS00LjE3NSw3LjY5LTguODIzLDEwLjU0Ny0xMy45NTNjMi44NTYtNS4xMjYsNC4yODUtMTAuNjkxLDQuMjg1LTE2LjY5OWMwLTExLjcxOC00LjM2LTIxLjYwNS0xMy4wNzQtMjkuNjYzICBjLTguNzE3LTguMDU0LTE5Ljk2MS0xMi4wODUtMzMuNzI4LTEyLjA4NWMtMTYuMTE2LDAtMjcuOTgxLDQuMDY1LTM1LjU5NiwxMi4xOTVjLTcuNjE4LDguMTMtMTQuMDYyLDIwLjEwNS0xOS4zMzYsMzUuOTI1ICBjLTQuOTgxLDE2LjU1NS0xNC40MywyNC44MjktMjguMzQ1LDI0LjgyOWMtOC4yMDYsMC0xNS4xMjctMi44OTEtMjAuNzY0LTguNjc5QzE0MS4wMzUsMTg2LjU5MywxMzguMjE2LDE4MC4zMzEsMTM4LjIxNiwxNzMuNTkyeiAgIE0yNDUuNDQyLDQxNC40MTJjLTguOTM3LDAtMTYuNzM3LTIuODk1LTIzLjQwMS04LjY4Yy02LjY2Ny01Ljc4NC05Ljk5OC0xMy44NzctOS45OTgtMjQuMjc5YzAtOS4yMjksMy4yMi0xNi45OTEsOS42NjgtMjMuMjkxICBjNi40NDQtNi4yOTcsMTQuMzU0LTkuNDQ4LDIzLjczLTkuNDQ4YzkuMjI5LDAsMTYuOTkxLDMuMTUxLDIzLjI5MSw5LjQ0OGM2LjI5Niw2LjMsOS40NDgsMTQuMDYyLDkuNDQ4LDIzLjI5MSAgYzAsMTAuMjU1LTMuMjk2LDE4LjMxMi05Ljg4OCwyNC4xN0MyNjEuNyw0MTEuNDgxLDI1NC4wODQsNDE0LjQxMiwyNDUuNDQyLDQxNC40MTJ6Ii8+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=);background-position: center center;background-size: 100%;background-repeat: no-repeat;cursor: pointer;}
.divContAyudaValidador {display: none;position: fixed;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5);top: 0;left: 0;z-index: 1000000;}
.divAyudaValidador {background: url('images/ejemplo.png') no-repeat center center transparent;background-size: contain;width: calc(100% - 3em);height: 500px;transform: translate(-50%,-50%);top: 50%;left: 50%;position: absolute;max-width: 860px;background-color: rgba(0, 0, 0, 0.6);cursor: help;}
/*
@media only screen and (max-width: 1023px) {
   .divCheckMatriOK::after{top:1px}
   .tableMatriculas{background:red}
}
*/