.adonitrans-plug #contloader{position:fixed;background-color:rgba(0,0,0,.7);height:100vh;width:100%;display:flex;align-items:center;justify-content:center;top:0;left:0;flex-direction:column;z-index:9999;opacity:0;transform:scale(0);transition:.5s}.adonitrans-plug #contloader .text{color:#fff}.adonitrans-plug #contloader .loader{width:80px;height:80px;border-radius:50%;display:inline-block;border-top:4px solid #086acf;border-right:4px solid transparent;box-sizing:border-box;animation:1s linear infinite rotation}.adonitrans-plug #contloader .loader::after{content:"";box-sizing:border-box;position:absolute;left:0;top:0;width:80px;height:80px;border-radius:50%;border-left:4px solid #fcd722;border-bottom:4px solid transparent;animation:.5s linear infinite reverse rotation}.adonitrans-plug.actloader #contloader{transform:scale(1);opacity:1}@keyframes rotation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.adonitrans-plug .formplug label{width:100%;margin-bottom:5px;display:flex;flex-wrap:wrap;row-gap:9px;font-size:17px;letter-spacing:1px;font-weight:500;text-shadow:none;position:relative}.adonitrans-plug .formplug label input{width:100%;font-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.375rem;border:1px solid #e6e6e6;padding:.5rem .75rem;box-shadow:0 2px 2px 0 rgba(0,0,0,.1)}.adonitrans-plug .formplug label i{position:absolute;top:37px;right:15px;color:#313131;font-size:26px;text-shadow:none;cursor:pointer;transition:.5s}.adonitrans-plug .formplug label i:hover{transform:scale(1.1)}.adonitrans-plug .formplug label.error{color:red;font-size:13px;font-weight:400;margin-top:4px;line-height:1;margin-bottom:0!important;letter-spacing:0}.adonitrans-plug .formplug .wrap input,.adonitrans-plug .formplug .wrap select{width:100%;font-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.375rem;border:1px solid #e6e6e6;padding:.5rem .75rem;box-shadow:0 2px 2px 0 rgba(0,0,0,.1);background-color:#fff}.adonitrans-plug .formplug .wrap #add-payment-row,.adonitrans-plug .formplug .wrap #generate-password{font-size:16px;font-weight:600;color:#086acf;text-decoration:underline;transition:.5s}.adonitrans-plug .formplug .wrap .select2-selection__rendered{border-radius:.375rem!important;border:1px solid #e6e6e6;padding:.5rem .75rem!important;box-shadow:0 2px 2px 0 rgba(0,0,0,.1);line-height:1em!important;font-size:17px}.adonitrans-plug .formplug .wrap .select2-selection__rendered .select2-selection__clear{z-index:99;position:absolute;right:5px;top:6px}.adonitrans-plug .formplug .wrap .select2-container{font-size:17px!important}.adonitrans-plug .formplug .wrap .select2-container .select2-selection--single{border:0}.adonitrans-plug .formplug .wrap .radio-button{display:flex;flex-wrap:wrap;-moz-column-gap:25px;column-gap:25px}.adonitrans-plug .formplug .wrap .radio-button [type=radio]{display:none}.adonitrans-plug .formplug .wrap .radio-button [type=radio]+label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:inline-block;color:#666}.adonitrans-plug .formplug .wrap .radio-button [type=radio]:checked,.adonitrans-plug .formplug .wrap .radio-button [type=radio]:not(:checked){position:absolute;left:-9999px}.adonitrans-plug .formplug .wrap .radio-button [type=radio]:checked+label::after,.adonitrans-plug .formplug .wrap .radio-button [type=radio]:checked+label::before,.adonitrans-plug .formplug .wrap .radio-button [type=radio]:not(:checked)+label::after,.adonitrans-plug .formplug .wrap .radio-button [type=radio]:not(:checked)+label::before{content:"";position:absolute;border-radius:100%}.adonitrans-plug .formplug .wrap .radio-button [type=radio]:checked+label::before,.adonitrans-plug .formplug .wrap .radio-button [type=radio]:not(:checked)+label::before{left:0;top:0;width:18px;height:18px;background:#fff}.adonitrans-plug .formplug .wrap .radio-button [type=radio]:checked+label::after,.adonitrans-plug .formplug .wrap .radio-button [type=radio]:not(:checked)+label::after{width:12px;height:12px;background:#086acf;position:absolute;top:3px;left:3px;transition:.2s}.adonitrans-plug .formplug .wrap .radio-button [type=radio]:not(:checked)+label:after{opacity:0;transform:scale(0)}.adonitrans-plug .formplug .wrap .radio-button [type=radio]:checked+label:after{opacity:1;transform:scale(1)}.adonitrans-plug .formplug .wrap.wrap.wrap-3{display:flex;flex-wrap:wrap;gap:10px}.adonitrans-plug .formplug .wrap.wrap.wrap-3 .wrap{flex:1 1 calc(33.333% - 10px);box-sizing:border-box}.adonitrans-plug .formplug .wrap-2{width:calc(50% - 10px);float:left}.adonitrans-plug .button{display:inline-block;margin-bottom:15px;margin-left:0;background-color:#086acf;color:#fff;box-shadow:none;border-radius:25px;text-decoration:none;font-weight:600;font-size:17px;padding:10px 30px;border:none;line-height:1.4;transition:.5s}.adonitrans-plug .button:focus,.adonitrans-plug .button:hover{background-color:#fcd722;color:#000;transform:translateY(-5px)}.adonitrans-plug .button.button-remove{background:#e18d8d;color:#fff}.adonitrans-plug .button.button-remove:hover{background:#f95959;margin-left:10px}.adonitrans-plug .button.button-remove i{margin-right:10px;transition:transform .3s}.adonitrans-plug .button.button-remove i:hover{font-size:16px}.adonitrans-plug .button.button-add{background:#0054ae;color:#fff}.adonitrans-plug .button.button-add:hover{background:#fcd722;transform:translateY(-5px)}.adonitrans-plug .button.button-add i{margin-right:10px}.adonitrans-plug .button.button-add i:hover{font-size:16px}.adonitrans-plug .button.button-save{background:#fcd722;color:#000}.adonitrans-plug .button.button-save:hover{background:#086acf;transform:translateY(-5px);color:#fff}.adonitrans-plug .tarjeta{background-color:#f1f1f1;padding:25px;border-radius:10px;border:solid #eae9f1;display:flex;flex-wrap:wrap;row-gap:16px;margin:0 20px}.adonitrans-plug .tarjeta p{font-size:18px;font-weight:400}.adonitrans-plug .tarjeta .wrap-titulo{width:100%}.adonitrans-plug .tarjeta .wrap-titulo .titulo{font-size:1.4em;font-weight:700;color:#222;line-height:1.4;margin:0}.adonitrans-plug .tarjeta .wrap-titulo .subtitulo{font-size:1.2em;line-height:1.4;margin:0}.adonitrans-plug .tarjeta .wrap-acciones{width:100%}.adonitrans-plug .tarjeta .wrap-gestion-conductor,.adonitrans-plug .tarjeta .wrap-gestion-empresas,.adonitrans-plug .tarjeta .wrap-gestion-recorridos,.adonitrans-plug .tarjeta .wrap-gestion-vehiculos,.adonitrans-plug .tarjeta .wrap-listado-recorridos{width:100%;background:#fff;padding:25px;border-radius:20px}.adonitrans-plug .validapass{margin-bottom:20px}.adonitrans-plug .validapass .subtitle{letter-spacing:0;color:#333;font-size:16px;font-weight:700;margin-bottom:12px}.adonitrans-plug .validapass ul{color:#96989b;font-size:14px;line-height:1.6;list-style:none;padding:0}.adonitrans-plug .validapass .tachado{text-decoration:line-through;color:green}.adonitrans-plug .center{text-align:center}.adonitrans-plug .adonitrans-tabs{display:inline-block;width:100%}.adonitrans-plug .adonitrans-tabs-nav{display:flex;list-style:none;padding:0;margin:0}.adonitrans-plug .adonitrans-tabs-nav li{cursor:pointer;padding:10px 20px;border:none;background-color:#086acf;color:#fff;font-weight:700;transition:background-color .3s}.adonitrans-plug .adonitrans-tabs-nav li.active,.adonitrans-plug .adonitrans-tabs-nav li:hover{background-color:#00b9d9;color:#fff}.adonitrans-plug .adonitrans-tabs-content{padding:20px;background-color:#fff;width:100%}.adonitrans-plug .adonitrans-tabs-content .tab-content{display:none}.adonitrans-plug .adonitrans-tabs-content .tab-content.active{display:block}.adonitrans-plug .acordeon .acordeon-item{margin-bottom:10px}.adonitrans-plug .acordeon .acordeon-item .acordeon-header{background-color:#00b9d9;color:#fff;border:none;padding:10px;width:100%;text-align:left;cursor:pointer;font-weight:700;font-size:16px;display:flex;align-items:center;justify-content:space-between}.adonitrans-plug .acordeon .acordeon-item .acordeon-body{display:none;padding:10px;background-color:#f9f9f9;border-top:1px solid #ddd}.adonitrans-plug .acordeon .acordeon-item .acordeon-body #documentos-repetidor h3{font-size:19px;font-weight:500}.adonitrans-plug .acordeon .acordeon-item .campo{margin-bottom:15px}.adonitrans-plug .acordeon .acordeon-item .campo label{display:block;margin-bottom:5px;font-size:14px}.adonitrans-plug .acordeon .acordeon-item .campo input{width:100%;padding:8px;border:1px solid #ccc;font-size:14px;border-radius:4px}.adonitrans-plug #ajustes-generales div{margin-bottom:15px}.adonitrans-plug #ajustes-generales div label{display:block;font-weight:700;margin-bottom:5px}.adonitrans-plug #ajustes-generales div input,.adonitrans-plug #ajustes-generales div textarea{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px;font-size:14px;box-sizing:border-box}.adonitrans-plug #ajustes-generales div input:focus,.adonitrans-plug #ajustes-generales div textarea:focus{border-color:#007bff;outline:0}.adonitrans-plug #ajustes-generales div textarea{resize:vertical;min-height:80px}.adonitrans-plug #ajustes-generales button{background-color:#0054ae;color:#fff;border:none;padding:10px 20px;border-radius:20px;cursor:pointer;font-size:16px;margin-top:20px}.adonitrans-plug #ajustes-generales button i{margin-right:10px}.adonitrans-plug #ajustes-generales button:hover{background-color:#fcd722;color:#000}.adonitrans-plug #wrap-franjas-trabajo .franja{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between}.adonitrans-plug #wrap-franjas-trabajo .franja button.remove-franja-row:hover{background-color:red}.adonitrans-plug #wrap-tarifas-descuentos .row-tarifa{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between}.adonitrans-plug #wrap-tarifas-descuentos .row-tarifa button.remove-tarifa-row:hover{background-color:red}.adonitrans-plug .wrap-fanjas .wrap-franja{margin-bottom:30px;display:flex;flex-wrap:wrap;row-gap:20px;width:100%}.adonitrans-plug .wrap-fanjas .franja{display:flex;flex-wrap:wrap;justify-content:start;-moz-column-gap:30px;column-gap:30px;row-gap:20px;background:rgba(255,227,0,.3098039216);padding:15px 30px;border-radius:15px;width:100%}.adonitrans-plug .wrap-fanjas .franja .wrap{display:flex;gap:20px}.adonitrans-plug .wrap-fanjas .franja .wrap select{width:100%}.adonitrans-plug .wrap-fanjas .franja label:not(.error){display:block;font-weight:700;margin-bottom:5px;font-size:16px}.adonitrans-plug .wrap-fanjas .franja .franja_item{flex:1;max-width:calc(33.33% - 10px)}.adonitrans-plug .wrap-fanjas .franja .remove{background-color:#f95959}.adonitrans-plug .wrap-fanjas .franja .remove:hover{background-color:red;color:#fff}.adonitrans-plug .wrap-fanjas .franja:first-child:not(.show) .button.remove{display:none}.adonitrans-plug .wrap-fanjas .button-add{background:#0054ae;color:#fff;font-size:16px;padding:10px 15px;border-radius:10px;margin-left:0;transition:.3s;cursor:pointer}.adonitrans-plug .modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);justify-content:center;align-items:center}.adonitrans-plug .modal .modal-content{background:#f7f7f7;border-radius:10px;text-align:center;min-width:650px;max-width:760px;position:relative;display:flex;flex-wrap:wrap}.adonitrans-plug .modal .modal-content .wrap.wrap-2{display:flex;flex-wrap:wrap;width:50%;flex-direction:column;text-align:left;padding:25px}.adonitrans-plug .modal .modal-content .wrap.wrap-2 h3{font-size:23px;font-weight:700;margin:0 0 20px;color:#0054ae}.adonitrans-plug .modal .modal-content .wrap.wrap-2 p{line-height:1.4;margin-bottom:14px;display:flex;align-items:center;-moz-column-gap:9px;column-gap:9px}.adonitrans-plug .modal .modal-content .wrap.wrap-2 p .color{display:flex;width:10px;height:10px;border-radius:50%}.adonitrans-plug .modal .modal-content .wrap.wrap-2 .inicio .color{background-color:#00db00}.adonitrans-plug .modal .modal-content .wrap.wrap-2 .fin .color{background-color:red}.adonitrans-plug .modal .modal-content #mod-datusurec{background-color:#fff}.adonitrans-plug .modal .modal-content .list-icons ul{list-style:none;padding:0}.adonitrans-plug .modal .modal-content .list-icons ul li{position:relative;padding-left:20px}.adonitrans-plug .modal .modal-content .list-icons ul li:before{content:"\ed42";font-family:IcoFont;position:absolute;left:0}.adonitrans-plug .modal .modal-content .list-icons.usuarios-adicionales ul li:before{content:"\ec8e"}.adonitrans-plug .modal .modal-content .list-icons.ingresos-recorrido ul li:before{content:"\eed9"}.adonitrans-plug .modal .close{position:absolute;right:10px;top:10px;font-size:20px;cursor:pointer;background-color:#086acf;color:#fff;transition:.5s;display:flex;justify-content:center;align-items:center;line-height:1;border-radius:50%;width:30px;height:30px}.adonitrans-plug .modal .close:hover{background-color:#0095e8}.adonitrans-plug .modal#modal-cancelar .modal-content{padding:45px}.adonitrans-plug .modal#modal-cancelar .modal-content h3{margin-top:0;font-weight:700;text-transform:uppercase}.adonitrans-plug .modal#modal-cancelar .modal-content textarea{resize:none}.adonitrans-plug .botones{display:flex;flex-wrap:wrap;gap:2em;width:100%;justify-content:center}.adonitrans-plug .botones .boton{display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:10px;text-align:center;width:150px;height:150px;padding:0 15px;background-color:#086acf;color:#fff;border-radius:50%;border:1px solid #939393;box-shadow:0 0 4px 2px rgba(0,0,0,.25);cursor:pointer;transition:.5s}.adonitrans-plug .botones .boton i{font-size:30px;transform:rotate(-10deg);transition:.5s}.adonitrans-plug .botones .boton span{text-transform:uppercase;font-weight:700;letter-spacing:.3px;font-family:Poppins}.adonitrans-plug .botones .boton a{color:inherit}.adonitrans-plug .botones .boton:hover{background-color:#0095e8;border:1px solid #8d8d8d;box-shadow:0 0 8px 2px rgba(0,0,0,.65);transform:scale(1.1)}.adonitrans-plug .botones .boton:hover i{transform:rotate(0)}.swal2-container .swal2-popup .swal2-actions .swal2-confirm button{background-color:#086acf;padding:12px 30px;border-radius:20px}.swal2-container .swal2-popup .swal2-actions .swal2-confirm:hover{background-color:#fcd722;color:#000}@media (max-width:1370px){.adonitrans-plug .botones .boton span{font-size:14px}.adonitrans-plug .adonitrans-tabs-nav li{font-size:17px!important}}@media (max-width:1024px){.adonitrans-plug .wrap-fanjas .franja .wrap{display:flex;gap:15px;flex-wrap:wrap}.adonitrans-plug .wrap-fanjas .franja .wrap-2{width:48%}.adonitrans-plug .wrap-fanjas .franja .franja_item{max-width:50%;width:calc(50% - 15px);flex:auto}.adonitrans-plug .formplug .wrap input{width:100%}.adonitrans-plug .formplug .wrap-2{width:48%}.adonitrans-plug .botones .boton{width:170px;height:170px}}@media (max-width:576px){.adonitrans-plug .tarjeta{padding:25px 15px;margin:0 10px}.adonitrans-plug .modal{z-index:999}.adonitrans-plug .modal .modal-content{min-width:90%;max-width:96%}.adonitrans-plug .modal .modal-content .wrap.wrap-2{width:100%}.adonitrans-plug .formplug .wrap .radio-button{gap:20px}.adonitrans-plug .formplug .wrap input:not([type=radio]):not([type=checkbox]),.adonitrans-plug .formplug .wrap select{width:100%}.adonitrans-plug .formplug .wrap.wrap.wrap-3 .wrap{flex:100%;box-sizing:border-box}.adonitrans-plug .formplug .wrap-2{width:100%}.adonitrans-plug .wrap-fanjas .franja{padding:25px 18px 10px}.adonitrans-plug .wrap-fanjas .franja .franja_item{max-width:100%;width:100%}}
/*# sourceMappingURL=general.css.map */
