@-webkit-keyframes load{0%{-webkit-transform:scale(.5,.5);transform:scale(.5,.5)}100%{-webkit-transform:scale(1,1);transform:scale(1,1)}}@keyframes load{0%{-webkit-transform:scale(.5,.5);transform:scale(.5,.5)}100%{-webkit-transform:scale(1,1);transform:scale(1,1)}}@-webkit-keyframes load2{0%{opacity:0}100%{opacity:1}}@keyframes load2{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes load3{0%{-webkit-transform:translateY(-50px);transform:translateY(-50px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes load3{0%{-webkit-transform:translateY(-50px);transform:translateY(-50px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}html{overflow-y:auto;scrollbar-gutter:stable;scroll-behavior:smooth}@font-face{font-family:AmpleSoft;src:url(AmpleSoft-Regular.0e473c253dffffe3ef01.ttf)}@font-face{font-family:AmpleSoft;src:url(AmpleSoft-Bold.d09d8095dec8efc22bfe.ttf);font-weight:700}@font-face{font-family:AmpleSoft;src:url(AmpleSoft-Light.f99e82acc8558397fc6b.ttf);font-weight:300}@font-face{font-family:AmpleSoft;src:url(AmpleSoft-ExLight.9d1db978a29fbbf14172.otf);font-weight:200}@font-face{font-family:AmpleSoft;src:url(AmpleSoft-Medium.f21eb782d78611fc6f9d.otf);font-weight:500}@font-face{font-family:AmpleSoft;src:url(AmpleSoft-Thin.c07851f982c9b324a219.otf);font-weight:100}[data-title]{outline:red solid 1px;font-size:30px;position:relative;cursor:help}[tooltip]{font-family:AmpleSoft;position:relative;cursor:help}[tooltip]::before{content:attr(tooltip);position:absolute;top:-18px;left:0;right:0;margin:0 auto;display:inline-block;padding:3px 6px;border-radius:2px;background:#253389;color:#fff;font-size:12px;font-family:sans-serif;white-space:nowrap;opacity:0;visibility:hidden;-webkit-transform:translateY(10px);transform:translateY(10px);transition:.1s;max-height:100px;text-align:justify;max-width:140px;min-width:80px;white-space:pre-line}[tooltip]::after{content:"";position:absolute;top:0;right:Calc(50% - 8px);display:inline-block;border:8px solid transparent;border-top:8px solid #253389;opacity:0;visibility:hidden;transition:50ms;-webkit-transform:translateY(-2px);transform:translateY(-2px)}[tooltip]:hover::after,[tooltip]:hover::before{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}[class^=swal]{font-family:AmpleSoft!important}.swal2-confirm{background-color:#253389!important;color:#fff!important}.swal2-popup,.swal2-validation-message{border-radius:12px!important;box-shadow:0 8px 24px rgba(0,0,0,.12)!important}body,html{font-family:AmpleSoft;margin:0;height:100%;overflow-x:hidden;background:#f9f9f9}a{color:#253389;text-decoration:none}p{font-size:15px;color:#717784;text-align:justify;width:100%}h1,h2,h3,h4,h5,h6{color:#707070;font-weight:500}.center{align-self:center;justify-self:center;margin-left:auto!important;margin-right:auto!important}.text-right{text-align:right}.text-left{text-align:left}.text-justify{text-align:justify}.negrita{font-weight:700}.title{width:100%}form a{font-size:15px;color:#717784;text-decoration:none;margin-top:10px}label{font-size:14px;font-weight:400;color:#5d5d5d;align-self:flex-start;margin:5px 0;display:flex;flex-direction:column;position:relative}::-webkit-input-placeholder{color:rgba(114,114,114,.63)}::-ms-input-placeholder{color:rgba(114,114,114,.63)}::placeholder{color:rgba(114,114,114,.63)}input[type=email],input[type=number],input[type=password],input[type=text],select{font-family:AmpleSoft;border:none;outline:0;border-bottom:1px solid #707070;margin-bottom:10px;margin-top:5px;width:100%;color:#717784;display:inline-block;padding-bottom:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0}.select{position:relative;align-content:center;margin:5px 0}.select i{right:0;bottom:12px;position:absolute;pointer-events:none;font-size:12px;color:#717784;margin:5px}.select label{margin-top:0;align-self:center}.select span{font-weight:700}input[type=checkbox]{color:#253389}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input:disabled{background:0 0;color:#717784}textarea{width:100%;height:auto;resize:vertical;font-family:Roboto;font-size:14px;color:#717784}form input:focus,form label::before{border-bottom:2px solid #454545;transition:.2s ease-in}form label::before{width:100%;content:"";position:absolute;left:0;bottom:10px;-webkit-transform:scaleX(0);transform:scaleX(0)}form label:hover::before{-webkit-transform:scaleX(1);transform:scaleX(1)}[class^=required]::before,form .radiobtn::before{border:none}.checkbox{display:inline-block;position:relative;cursor:pointer;font-size:15px!important;font-weight:400!important;color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-left:25px}.checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:-5%;left:-25px;height:18px;width:18px;background-color:#fefefe;border:1px solid #707070;border-radius:3px}table .checkmark{top:-.6rem;left:-22px}.checkbox:hover input~.checkmark{background-color:#253389}.checkbox input:checked~.checkmark{background-color:#253389;border:1px solid #253389}.checkmark:after{content:"";position:absolute;display:none}.checkbox input:checked~.checkmark:after{display:block}.checkbox .checkmark:after{left:6px;top:2px;width:3px;height:8px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.checkbox input:disabled~.checkmark{background-color:#2271b3}.radiobtn{position:relative;padding-left:20px;cursor:pointer;font-size:15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0 5%;display:inline-block}.radiobtn input{position:absolute;opacity:0;cursor:pointer}.checkradio{position:absolute;top:0;left:0;height:14px;width:14px;background-color:#eee;border-radius:50%;border:1px solid #253389}.radiobtn:hover input~.checkradio{background-color:#253389}.radiobtn input:checked~.checkradio{background-color:#253389;border:1px solid #253389}.checkradio:after{content:"";position:absolute;display:none}.radiobtn input:checked~.checkradio:after{display:block}.radiobtn .checkradio:after{top:4px;left:4px;width:6px;height:6px;border-radius:50%;background:#fff}.radio-group{width:45%}.radios{width:100%;display:flex;flex-flow:row wrap;justify-content:center;margin:10px 0}.radio-group .radios label{width:auto}.special-input{position:relative;align-self:center;border:1px solid #ccc;background:#fff;border-radius:4px;padding:.2rem;margin:5px 0;width:auto;min-width:100px;max-width:200px;min-height:18px;text-align:left;display:inline-block;vertical-align:middle;font-size:14px;color:#474747;overflow:hidden;white-space:nowrap;transition:.3s}.special-input input{width:100%;border:none}.special-input input:focus{border:none;outline:0;box-shadow:none}.special-input::after{border-radius:0 3px 3px 0;position:absolute;right:0;top:0;height:100%;width:1.4em;font-family:FontAwesome;font-size:1.2em;content:"";pointer-events:none;color:#fff;background:#2399e5;display:inline-flex;align-items:center;justify-content:center;transition:.3s}.special-input:hover{box-shadow:0 0 5px #2399e5}.special-input:hover::after{background:#253389}.date::after{content:"\f073"}.file::after{content:"\f093"}.file input[type=file]{opacity:0;position:absolute}[type=date]::-webkit-clear-button,[type=date]::-webkit-inner-spin-button{display:none;-webkit-appearance:none}[type=date]::-webkit-calendar-picker-indicator{opacity:0}[type=date]::-webkit-datetime-edit-day-field,[type=date]::-webkit-datetime-edit-month-field,[type=date]::-webkit-datetime-edit-year-field{color:#474747}.input-dir{position:relative;text-align:left}.required::before{content:"*";color:red;width:1px}.required-span{width:100%;text-align:right;margin-bottom:20px;color:#5b5b5f;font-size:14px;font-weight:700}.required-span::before{content:"*";color:red}.required-span::after{content:"Obligatorio"}table .required::before{position:absolute;right:5%;top:50%}fieldset{text-align:center}.btn{-webkit-animation:.3s ease-in load2;animation:.3s ease-in load2;margin:15px;border:none;border-radius:7px;color:#fff;font-size:14px;padding:10px 30px;transition:.3s;box-shadow:5px 5px 20px rgba(0,0,0,.2)}.btn:active,.btn:focus,.btn:hover{outline:0}.btn-accept{background:#253389}.btn-accept:active,.btn-accept:focus,.btn-accept:hover{background:#141b49}.btn-cancel{background:#459a78}.btn-cancel:active,.btn-cancel:focus,.btn-cancel:hover{background:#2a5e4a}.btn-alt{background:#c50360}.btn-alt:active,.btn-alt:focus,.btn-alt:hover{background:#890243}.btn-alt2{background:#18c378}.btn-alt2:active,.btn-alt2:focus,.btn-alt2:hover{background:#0d673f}.btn-alt3{background:#fff;border:1px solid #686868;color:#686868}.btn-alt3:active,.btn-alt3:focus,.btn-alt3:hover{background:#686868;color:#fff}.btn-dir{padding:3px;border-radius:3px;font-size:16px;margin:0;position:absolute;right:0;bottom:12px}.btn-tooltip{background:0 0;color:#253389;position:absolute;font-size:18px;margin:0;right:0;transition:all .3s}.btn-dir *{margin:2px 2px 2px 4px;pointer-events:none}.btn-round{min-width:80px;max-width:120px;margin:10px;text-decoration:none;display:inline-block;outline:0;cursor:pointer;border-style:none;color:#fff;border-radius:100%;overflow:none;text-align:center;padding:0;transition:.3s}.btn-round:before{content:"";display:inline-block;vertical-align:middle;padding-top:100%}.btn-round i{display:inline-block;vertical-align:middle;font-size:35px}.pointer-none{pointer-events:none}.pointer-auto{pointer-events:auto}.fixed-buttons{-webkit-animation:.3s ease-out load;animation:.3s ease-out load;position:fixed;right:5%;bottom:0;margin:20px;z-index:100}.guardarPaso{width:55%;padding:10px;position:absolute;top:5px;left:14px}.textGuardar{position:absolute;top:62px;left:23px;font-size:15px}.table-responsive{display:inline-flex;overflow-x:auto;width:100%;max-width:100%;margin:15px}.table-responsive table{width:100%;padding:0}table{margin:10px}table,td,th,tr{font-size:14px;font-weight:400;border:none;border-collapse:collapse;padding:10px;white-space:nowrap;transition:.3s;text-align:center}.table-responsive2{min-height:.01%;overflow-x:auto}.table-responsive2>.table{margin-bottom:0}.table-responsive2>.table>tbody>tr>td,.table-responsive2>.table>tbody>tr>th,.table-responsive2>.table>tfoot>tr>td,.table-responsive2>.table>tfoot>tr>th,.table-responsive2>.table>thead>tr>td,.table-responsive2>.table>thead>tr>th{white-space:nowrap}.long-text{max-width:400px;min-width:200px;white-space:pre-line}thead{color:#fff;background:#253389}tbody{color:#474747}tbody td:hover{background:rgba(0,0,0,.2)}.table-inputs{border-top:1px solid #e8e8e8}.table-inputs td{position:relative}.table-inputs td:hover{background:0 0}.table-inputs td input{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;width:80%;padding-bottom:5px;margin-top:-5px}.table-inputs td .select{min-width:120px;bottom:-5px}.table-inputs td .select i{bottom:10%}.table-inputs td select{margin:0}.table-inputs input{margin:0;padding:0}.table-inputs td input:focus,.table-inputs td::before{border-bottom:2px solid #454545;content:"";transition:.2s ease-in}.table-inputs td::before{position:absolute;left:5%;bottom:9px;width:90%;-webkit-transform:scaleX(0);transform:scaleX(0)}.table-inputs td:hover::before{-webkit-transform:scaleX(1);transform:scaleX(1)}.actions::before{border:none!important}table .actions{text-align:center}table .actions .fa{font-size:25px;color:#474747;margin:0;transform:scale(1);-webkit-transform:scale(1)}table .actions .fa:hover{-webkit-transition:.2s ease-in;-webkit-transform:scale(1.3);-ms-transition:all .2s ease-in;-ms-transform:scale(1.3);-moz-transition:.2s ease-in;-moz-transform:scale(1.3);transition:all .2s ease-in;transform:scale(1.3);color:#333}table .color-cell span{background:#7d7c7c;color:#fff;padding:2px 6px;border-radius:5px;font-size:12px;margin:auto;transition:.2s;transform:scale(1);-webkit-transform:scale(1)}table .color-cell:hover{background:0 0;-webkit-transition:.2s ease-in;-webkit-transform:scale(1.3);-ms-transition:all .2s ease-in;-ms-transform:scale(1.3);-moz-transition:.2s ease-in;-moz-transform:scale(1.3);transition:all .2s ease-in;transform:scale(1.3)}table .color-green span{background:#4caf50}table .color-yellow span{background:#ff9800}table .color-red span{background:#f44336}table .color-blue span{background:#3f51b5}.card-paper{-webkit-animation:.3s ease-out load3;animation:.3s ease-out load3;display:flex;flex-flow:column nowrap;margin:2% 3%;border:0;box-shadow:0 3px 6px rgba(0,0,0,.36);border-radius:1px;transition:.3s;background:#fff;padding:40px 10%;position:relative}.card-paper:hover{box-shadow:0 3px 6px 2px rgba(0,0,0,.36)}.card-paper div{display:flex;justify-content:space-between;flex-flow:row wrap}.card-paper .input-dir,.card-paper .select,.card-paper label{width:45%}.card-paper table label{width:auto}.card-paper h3{text-align:center;max-width:32vw;margin:1em auto;font-weight:500}.card-paper .card-title,.input-dir label,.select label{width:100%}.card-main{background:#253389;top:17px;left:-11px;position:absolute;padding:0 10px;z-index:unset;text-align:center}.card-main h2{color:#fff;margin:0;padding:15px 10px;font-size:20px;font-weight:500}.card-main::after{opacity:0;-webkit-animation:.5s ease-in .1s both load2;animation:.5s ease-in .1s both load2;content:"";width:0;height:0;border:12px solid;border-color:transparent transparent #141b49;position:absolute;left:0;top:-24px;z-index:-1}::-webkit-scrollbar-button{width:0;height:0}::-webkit-scrollbar-thumb{background:#6c6c6c;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.8)}::-webkit-scrollbar-thumb:active{background:rgba(0,0,0,.8)}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-track:hover{background:0 0}::-webkit-scrollbar-track:active{background:0 0}::-webkit-scrollbar-corner{background:0 0}@media only screen and (max-width:1000px){.card-paper .input-dir,.card-paper .radio-group,.card-paper .select,.card-paper input,.card-paper label{width:100%}}.cam-wrapper{display:flex;justify-content:flex-start;flex-wrap:wrap;width:auto;padding:0 calc(3% - 3px)}.camera{-webkit-animation:.2s ease-out load;animation:.2s ease-out load;margin:.535%;box-shadow:0 3px 6px rgba(0,0,0,.05);position:relative;-webkit-transition:.2s ease-in;-webkit-transform:scale(1);-ms-transition:all .2s ease-in;-ms-transform:scale(1);-moz-transition:.2s ease-in;-moz-transform:scale(1);transition:all .2s ease-in;transform:scale(1);flex-grow:1}.camera:focus{outline:0}.camera:hover{box-shadow:0 0 10px rgba(0,0,0,.2);z-index:2;-webkit-transition:.2s ease-in;-webkit-transform:scale(1.05);-ms-transition:all .2s ease-in;-ms-transform:scale(1.05);-moz-transition:.2s ease-in;-moz-transform:scale(1.05);transition:all .2s ease-in;transform:scale(1.05)}.camera .triangle-state{width:0;height:0;border-bottom:51px solid #fca345;position:absolute;border-left:65px solid transparent;bottom:0;right:0;margin:0;padding:0}.camera .triangle-cancel{border-bottom:51px solid red;width:0;height:0;position:absolute;border-left:65px solid transparent;bottom:0;right:0;margin:0;padding:0}.camera .estado-inscrito{position:absolute;bottom:12px;right:30px}.camera .estado-diligenciado{font-size:18px;font-weight:700;color:#fca345}.camera .estado-cancelado{font-size:18px;font-weight:700;color:red}.camera .estado-pagado{font-size:18px;font-weight:700;color:green}.camera .estado-guion{font-size:18px;font-weight:700;color:#6c6c6c}.camera .ppal-icon{position:absolute;top:-6px;right:-10px;font-size:23px;color:#fff}.camera .ppal-icon::after{position:absolute;content:"Principal";left:62px;top:28px}.camera .triangle-cancel i,.camera .triangle-state i{font-size:18px;left:-30px;top:25px;position:absolute;color:#fff}@media only screen and (max-width:550px){.camera .ppal-icon{top:-4px;right:-8px}.camera .ppal-icon img{width:100px;height:auto;color:#fff}.camera .ppal-icon::after{font-size:14px;position:absolute;content:"Principal";left:30px;top:15px}.btn-dir span{display:none}}.fz-13{font-size:13px!important}.column{width:45%;flex-direction:column;justify-content:flex-start;align-content:flex-start}.column div,.column input,.column label,.column select{width:100%}.label-row label{flex-direction:row;align-items:center}.label-row label span{margin-right:20px;min-width:15%}@media only screen and (max-width:1000px){.column{width:100%;margin-bottom:50px}.column br{display:none}}.modal form{min-height:500px!important;width:100%!important;max-width:400px!important}.modal .terminos{color:#333!important;display:block!important;margin-bottom:5px!important}.modal input[type=text],.modal select{height:48px!important;font-size:16px!important;border:1px solid #ddd!important;border-radius:8px!important;padding:0 16px!important;background-color:#fff!important;width:100%!important;box-sizing:border-box!important;color:#333!important}.modal input[type=text]:focus,.modal select:focus{border-color:#007bff!important;outline:0!important;box-shadow:0 0 0 3px rgba(0,123,255,.15)!important}.modal input[type=checkbox]{cursor:pointer!important;-webkit-transform:scale(1.2)!important;transform:scale(1.2)!important;margin-right:8px!important;accent-color:#253389!important}