.fc .fc-scroller-liquid-absolute{overflow-y:hidden !important}.shadow-modify{-webkit-box-shadow:rgba(125,125,138,0.2) 0px 7px 20px 0px;box-shadow:rgba(125,125,138,0.2) 0px 7px 20px 0px}.bg-rojo-obscuro{background-color:#7F7F7F}.bg-rojo-claro{background-color:#454545}.bg-crudo-claro{background-color:#BABABA}.bg-gris-obscuro{background-color:#9F9F9F}.bg-gris-claro{background-color:#D2D2D2}.bg-gris-claro2{background-color:#FAF9F8}.bg-gris-claro3{background-color:#F8F9FA}.rojo-obscuro{color:#7F7F7F}.rojo-claro{color:#454545}.crudo-claro{color:#BABABA}.gris-obscuro{color:#9F9F9F}.gris-claro{color:#D2D2D2}.gris-claro2{color:#FAF9F8}.footer-title1-color{color:#5D666A}.footer-title2-color{color:#5D666A}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background-color:#FAF9F8;border-radius:10px}::-webkit-scrollbar-thumb{background-color:#A8A8B2;border-radius:10px}::-webkit-scrollbar-button{height:2px;width:2px}.card-header{background-color:#D2D2D2;color:#7F7F7F;font-weight:bold}.container .conexion{background-color:white}body.modal-open{overflow:hidden}.fullscreen-modal .modal-dialog{margin:0;margin-right:auto;margin-left:auto;width:100%}@media (min-width: 768px){.fullscreen-modal .modal-dialog{width:750px}}@media (min-width: 992px){.fullscreen-modal .modal-dialog{width:970px}}@media (min-width: 1200px){.fullscreen-modal .modal-dialog{width:1170px}}.dropdown-item,tbody tr{-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all 0.55s ease-in-out;transition:all 0.55s ease-in-out}tbody tr:hover{-webkit-box-shadow:0 3px 15px rgba(80,80,80,0.6) !important;box-shadow:0 3px 15px rgba(80,80,80,0.6) !important;-webkit-transition:all 0.55s ease-in-out;transition:all 0.55s ease-in-out}.dropdown-item:hover{-webkit-transition:all 0.55s ease-in-out;transition:all 0.55s ease-in-out}.field-validation-error{color:#454545}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{border:0px solid green;-webkit-text-fill-color:black;-webkit-box-shadow:0 0 0px 1000px #F4F4FB inset;box-shadow:0 0 0px 1000px #F4F4FB inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.form-control{background-color:#F4F4FB}select.form-control{background-color:white}*{margin:0;padding:0;list-style:none;text-decoration:none;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:"Roboto", sans-serif}body{background:#F4F4FB;color:#53555A}.navbar-light .navbar-brand{color:#454545}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:0}h1,h2,h3{color:#53555A;text-align:center;font-weight:bold}h4,h5,h6{color:#7F7F7F;text-align:center}input,textarea{margin:0.5rem 0rem !important;border:none !important;border-bottom:1px solid #77838E !important;border-radius:0 !important}textarea.form-control{display:unset !important}.wrapper .main-container{width:calc(100% - 188px);margin-top:85px;margin-left:188px;padding:15px;background-size:cover;min-height:65vh;-webkit-transition:0.3s;transition:0.3s}.wrapper .main-container-fullwidth{margin-top:85px;background-size:cover;min-height:65vh}.wrapper.collapse .main-container,.wrapper.collapse .sidebar-footer{width:calc(100% - 70px);margin-left:70px}.wrapper .main-container .card{background:#fff;margin:10px 20px;font-size:14px}.wrapper.collapse:not(.show){display:initial}.contenedor-cursos{overflow-x:auto}.graficar-cursos{border:2px solid #c7d0da;background-color:#F4F4FB;width:98%}@media only screen and (max-width: 991px){.graficar-cursos{width:100%}}.grid-container{border-width:0px 1px 0px 1px;border-style:solid;border-color:#c7d0da}.grupos-nombres{border:1px solid #c7d0da;height:40px;overflow:auto;font-size:12px;background-color:#fff}.grupos-horas{background-color:#fff}.grupos-nombres-movil{font-size:13px;background-color:#F8F9FA;color:#444;border:1px solid #c7d0da}.grupos-horas-movil{background-color:#fff}.grupos-cursos-movil{background-color:#fff}.dia{height:30px;font-size:12px;text-align:center;border-width:0px 0px 1px 1px;border-style:solid;border-color:#c7d0da;background-color:#F8F9FA;color:#444}.grid-dias{border-width:0px 0px 1px 0px;border-style:solid;border-color:#c7d0da}@media only screen and (min-width: 992px){.grid-dias{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(10px, 1fr))[auto-fit];grid-template-columns:repeat(auto-fit, minmax(10px, 1fr));-ms-grid-rows:1fr;grid-template-rows:1fr;grid-column-gap:0px;grid-row-gap:0px;min-height:30px}}.grid-horas{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(10px, 1fr))[auto-fit];grid-template-columns:repeat(auto-fit, minmax(10px, 1fr));-ms-grid-rows:1fr;grid-template-rows:1fr;grid-column-gap:0px;grid-row-gap:0px;min-height:30px}@media only screen and (max-width: 991px){.grid-horas{border-bottom:1px solid #c7d0da}}.grid-horas div{white-space:nowrap;font-size:11px;overflow:hidden;border-left:1px solid #c7d0da}.grid-subceldas{display:-ms-grid;display:grid;-ms-grid-rows:(minmax(10px, 1fr))[auto-fit];grid-template-rows:repeat(auto-fit, minmax(10px, 1fr));-ms-grid-columns:1fr;grid-template-columns:1fr;grid-column-gap:0px;grid-row-gap:0px}.grid-subceldas div{white-space:nowrap;font-size:11px;overflow:hidden;min-height:40px;border:none}#datos-curso{min-height:100px}table{width:100%;background-color:white;margin:5px;-webkit-box-shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px;box-shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px}table thead{background-color:#F8F9FA;color:#53555A}.hoverable:hover{-webkit-box-shadow:0 3px 15px rgba(120,120,120,0.5) !important;box-shadow:0 3px 15px rgba(120,120,120,0.5) !important}.table-div,.table-div-cards{margin:30px 5px;border:0px solid #c7d0da;border-radius:5px}.th,table th{padding:8px 5px !important;border:1px solid #dee5ec;overflow-wrap:break-word;background-color:#F8F9FA;color:#77838E;font-weight:bold}@media only screen and (min-width: 992px){.th,table th{border-radius:10px}}.tbody{margin:0;padding:0}@media only screen and (min-width: 992px){.tbody>div:hover{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-box-shadow:0 3px 15px #999 !important;box-shadow:0 3px 15px #999 !important;z-index:1}}@media only screen and (min-width: 992px){.table-div .tbody>div:nth-child(even){background-color:#F8F9FA}}@media only screen and (min-width: 992px){.table-div .tbody>div:nth-child(odd){background-color:white}}.tbody>div{border-radius:10px;margin:8px 1px 8px 1px;position:relative;-webkit-transition:all 0.3s;transition:all 0.3s}@media only screen and (max-width: 991px){.tbody>div{-webkit-box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15);box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15)}}.tbody .td,tr td{padding:.25rem 12px !important;overflow-wrap:break-word}@media only screen and (min-width: 992px){.tbody .td,tr td{margin:auto}}@media only screen and (max-width: 991px){.tbody .td:hover{cursor:pointer;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-box-shadow:0 3px 15px #999 !important;box-shadow:0 3px 15px #999 !important;z-index:1}}@media only screen and (max-width: 991px){.table-div .tbody>div>.td:nth-child(4n+0){background-color:#F8F9FA}}@media only screen and (max-width: 991px){.table-div .tbody>div>.td:nth-child(4n+2){background-color:white}}.table-div-cards{-webkit-box-shadow:none;box-shadow:none}.table-div-cards .tbody>div{background-color:white;-webkit-box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15);box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15)}.table-div-cards .tbody>div>.td:nth-child(4n+0){background-color:#F8F9FA}.table-header-rotated{border-collapse:collapse;border:1px solid #c7d0da}.table-header-rotated td{width:30px}.table-header-rotated th{padding:5px 10px}.table-header-rotated td{text-align:center;padding:10px 5px;border:1px solid #dee5ec}.table-header-rotated th.rotate{height:140px;white-space:nowrap}.table-header-rotated th.rotate>div{-webkit-transform:rotate(315deg);transform:rotate(315deg);width:30px}.table-header-rotated th.rotate>div>span{border-bottom:1px solid #dee5ec;padding:5px 10px}.table-header-rotated th.row-header{padding:0 10px;border-bottom:1px solid #dee5ec}.table-responsive-modify{overflow:auto;height:80vh}.grid>div,.grid-asistencias>div{border:1px solid black}.lista-materiales{background-color:#9e7c51;color:#fff}.lista-materiales:hover,.lista-materiales:focus{background-color:#9e7c51;color:#fff}.subtema-material{background-color:#F3F7FC;color:#53555A}.subtema-material:hover,.subtema-material:focus{background-color:#F3F7FC;color:#53555A}.wrapper .header{z-index:2;background:#77838E;position:fixed;width:calc(100% - 0%);height:70px;display:-webkit-box;display:-ms-flexbox;display:flex;top:0}.wrapper .header .header-menu{width:calc(100% - 0%);height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 20px}.wrapper .header .header-menu .title{color:#3C4145;background-color:#F1F1F1;text-transform:uppercase;font-weight:900;border-radius:10px;padding:0px 10px}.wrapper .header .header-menu .title span{color:#454545}.wrapper .header .header-menu .sidebar-btn{color:#fff;position:absolute;margin-left:200px;font-size:24px;font-weight:900;cursor:pointer;-webkit-transition:0.3s;transition:0.3s;-webkit-transition-property:color;transition-property:color}.wrapper .header .header-menu .sidebar-btn:hover{color:#9F9F9F}.wrapper .header .header-menu ul{display:-webkit-box;display:-ms-flexbox;display:flex}.wrapper .header .header-menu ul li{color:#fff;display:block;margin:0 10px;font-size:18px;line-height:35px;-webkit-transition:0.3s;transition:0.3s;-webkit-transition-property:background, color;transition-property:background, color}.wrapper .sidebar{z-index:1;background:#fff;position:fixed;top:70px;width:188px;height:100%;-webkit-transition:0.3s;transition:0.3s;-webkit-transition-property:width;transition-property:width;overflow-y:auto}.wrapper .sidebar .sidebar-menu{height:90%;overflow-y:auto}.wrapper .sidebar .sidebar-menu .profile img{margin:20px 0;width:100px;height:100px;border-radius:50%}.wrapper .sidebar .sidebar-menu .profile p{color:#5D666A;font-weight:700;margin-bottom:10px}.wrapper .sidebar .sidebar-menu .item{overflow:hidden}.wrapper .sidebar .sidebar-menu .item .menu-btn{display:block;color:#5D666A;position:relative;padding:25px 15px}.wrapper .sidebar .sidebar-menu .item .menu-btn:hover{background-color:#E7E2DC;border-bottom:2px solid #353535;-webkit-transition:background-color 0.4s ease-out;transition:background-color 0.4s ease-out}.menu-btn-active{background-color:#E7E2DC;border-bottom:2px solid #353535;font-weight:bold}.wrapper .sidebar .sidebar-menu .item .menu-btn i{margin-right:20px}.wrapper .sidebar .sidebar-menu .item .menu-btn .drop-down{float:right;font-size:12px;margin-top:3px}.wrapper .sidebar .sidebar-menu .item .sub-menu{background:#EDEFF7;overflow:hidden;max-height:0;-webkit-transition-property:background, max-height;transition-property:background, max-height}.wrapper .sidebar .sidebar-menu .item .sub-menu a{display:block;position:relative;color:#5D666A;white-space:nowrap;font-size:15px;padding:20px;-webkit-transition:0.3s;transition:0.3s;-webkit-transition-property:background;transition-property:background}.wrapper .sidebar .sidebar-menu .item .sub-menu a:hover{background:#E7E2DC;color:#5D666A;border-bottom:2px solid #353535}.wrapper .sidebar .sidebar-menu .item .sub-menu a:not(last-child){border-bottom:1px solid #bbc1da}.wrapper .sidebar .sidebar-menu .item .sub-menu i{padding-right:20px;font-size:10px}.wrapper .sidebar .sidebar-menu .item:target .sub-menu{max-height:500px}.wrapper.collapse .sidebar{width:70px}.wrapper.collapse .sidebar .profile img,.wrapper.collapse .sidebar .profile p,.wrapper.collapse .sidebar a span{display:none}.wrapper.collapse .sidebar .sidebar-menu .item .menu-btn{font-size:23px}.wrapper.collapse .sidebar .sidebar-menu .item .sub-menu i{font-size:18px;padding-left:3px}.menul-icono{padding:5px;border-radius:50%;width:1.7em !important;height:1.7em !important;color:#353535;background-color:#fff;-webkit-box-shadow:rgba(49,82,244,0.2) 0px 7px 10px 0px;box-shadow:rgba(49,82,244,0.2) 0px 7px 10px 0px}.submenul-icono{color:#77838E}.carousel-control-prev,.carousel-control-next{top:47%;height:30px;width:30px;background-size:100%, 100%;border-radius:50%;background-color:#C7B99A}.card{border-radius:5px;margin:10px auto;-webkit-box-shadow:rgba(125,125,138,0.2) 0px 7px 20px 0px !important;box-shadow:rgba(125,125,138,0.2) 0px 7px 20px 0px !important}.login-title{border-radius:5px;background-color:#fff;border:1px solid #fff}.login-title h3{color:#454545}.login-title h3 .fa-lock{color:#9F9F9F;padding:12px;border-radius:50%;width:1.8em !important;height:1.8em !important;-webkit-box-shadow:rgba(125,125,138,0.2) 0px 7px 20px 0px !important;box-shadow:rgba(125,125,138,0.2) 0px 7px 20px 0px !important}.btn-flotante{font-size:16px !important;text-transform:uppercase;font-weight:bold;color:#fff !important;border-radius:50px;letter-spacing:2px;background-color:#454545;padding:16px 16px !important;position:fixed;bottom:40px !important;right:40px !important;-webkit-transition:all 300ms ease 0ms;transition:all 300ms ease 0ms;-webkit-box-shadow:0px 8px 15px rgba(0,0,0,0.1);box-shadow:0px 8px 15px rgba(0,0,0,0.1);z-index:99}@media only screen and (max-width: 991px){.btn-flotante{font-size:14px;padding:16px 16px;bottom:20px;right:20px}}.btn-flotante .svg-inline--fa{width:1.4em !important;height:1.4em !important;vertical-align:middle}.btn-flotante:hover{background-color:#353535;-webkit-box-shadow:0px 15px 20px rgba(0,0,0,0.3);box-shadow:0px 15px 20px rgba(0,0,0,0.3);-webkit-transform:translateY(-7px);transform:translateY(-7px)}a.btn-flotante:hover{color:#fff !important}.fz-8{font-size:8px !important}.fz-9{font-size:9px !important}.fz-10{font-size:10px !important}.fz-11{font-size:11px !important}.fz-12{font-size:12px !important}.md-form .prefix,.md-form label{color:#53555A !important}.md-form .prefix.active,.md-form label.active{color:#454545 !important}.form-control:focus{border-bottom:1px solid #6D1A31 !important;-webkit-box-shadow:0 1px 0 0 #6D1A31 !important;box-shadow:0 1px 0 0 #6D1A31 !important}.md-form .prefix ~ input,.md-form .prefix ~ textarea{margin-left:2.5rem !important}.md-form.form-sm .prefix ~ input,.md-form.form-sm .prefix ~ textarea{margin-left:2rem !important}input[type="checkbox"],input[type="radio"]{-webkit-transform:scale(1.5);transform:scale(1.5)}.custom-control-input:checked ~ .custom-control-label::before{border-color:#C19E74;background-color:#C19E74}.custom-control-inline{margin-right:2rem}.checkbox-lg .custom-control-label::before,.checkbox-lg .custom-control-label::after{top:0.8rem;width:1.55rem;height:1.55rem}.checkbox-lg .custom-control-label{padding-top:13px;padding-left:6px}.custom-radio .custom-control-input:checked ~ .custom-control-label::after{background-image:none}.radio-lg .custom-control-label::before,.radio-lg .custom-control-label::after{top:0.8rem;width:1.55rem;height:1.55rem}.radio-lg .custom-control-label{padding-top:13px;padding-left:6px}.bootstrap-select button.btn-light.dropdown-toggle,.input-file{margin:0.5rem 0rem;background-color:white !important;-webkit-box-shadow:rgba(125,125,138,0.2) 0px 7px 20px 0px;box-shadow:rgba(125,125,138,0.2) 0px 7px 20px 0px;width:100%}.input-file:hover,.bootstrap-select button.btn-light:hover{-webkit-box-shadow:1px 2px 9px 2px #999;box-shadow:1px 2px 9px 2px #999}.popover-title .text-primary{color:#7F7F7F !important}.popover{z-index:999999}.datepicker{z-index:999999 !important}.options .svg-inline--fa{color:#9F9F9F;width:1.8em !important;height:1.8em !important}.options .svg-inline--fa:hover{color:#53555A;width:1.8em !important;height:1.8em !important}.options .fa-info-circle{color:#C19E74}.options .fa-info-circle:hover{color:#9e7c51}.options .fa-save{color:#37BC9B}.options .fa-save:hover{color:#2E9C81}.options .fa-times{color:#454545}.options .fa-edit{color:#37BC9B}.options .fa-edit:hover{color:#2E9C81}.options .fa-trash-alt{color:#454545}.options .btn.btn-sm{border-radius:50px;padding:0.5rem 0.6rem;margin:0.2rem}.options a,.options a:active,.options a:focus,.options a:hover{background-color:white !important;color:black !important}.btn{padding:.84rem 1.14rem;-webkit-box-shadow:rgba(125,125,138,0.3) 0px 7px 20px 0px;box-shadow:rgba(125,125,138,0.3) 0px 7px 20px 0px}.btn.btn-block{margin:.8rem 0rem}.btn-default{background-color:#77838E !important;color:#fff !important;border:1px solid #77838E !important}.btn-primary{background-color:#3A425A !important;color:#fff !important;border:1px solid #3A425A !important}.btn-primary:hover{background-color:#32394E !important;color:#fff !important;border:1px solid #32394E !important}.btn-outline-primary{background-color:#fff !important;color:#454545 !important;border:1px solid #454545 !important}.btn-outline-primary:hover{background-color:#353535 !important;color:#fff !important;border:1px solid #353535 !important}.btn-secondary{background-color:#FAF9F8 !important;color:#454545 !important;border:1px solid rgba(171,18,61,0.2) !important}.btn-danger{background-color:#AB123D !important;color:#fff !important;border:1px solid #AB123D !important}#programas .btn-light{background-color:#FAF9F8 !important;color:#444 !important;border:1px solid rgba(171,18,61,0.2) !important}.modal{overflow-y:scroll}.modal-content{border-radius:.5rem !important;background-color:#F4F4FB}.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color:#9F9F9F}.dropdown-item:focus,.dropdown-item:hover,.dropdown-item.active,.dropdown-item:active{background-color:#E7E2DC;color:#000 !important}.bootstrap-select>.dropdown-toggle.bs-placeholder,.bootstrap-select>.dropdown-toggle.bs-placeholder:active,.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder:hover{outline:0px auto -webkit-focus-ring-color !important}.bootstrap-select .dropdown-toggle:focus,.bootstrap-select>select.mobile-device:focus+.dropdown-toggle{outline:0px auto transparent !important}.text-secondary{color:#9F9F9F !important}.btn-primary:not([disabled]):not(.disabled):active,.btn-primary:not([disabled]):not(.disabled).active,.show>.btn-primary.dropdown-toggle{background-color:#7F7F7F !important}.btn-default:not([disabled]):not(.disabled):active,.btn-default:not([disabled]):not(.disabled).active,.show>.btn-default.dropdown-toggle{background-color:#9F9F9F !important}.btn-secondary:not([disabled]):not(.disabled):active,.btn-secondary:not([disabled]):not(.disabled).active,.show>.btn-secondary.dropdown-toggle{background-color:#D2D2D2 !important}button.dt-button:focus:not(.disabled),div.dt-button:focus:not(.disabled),a.dt-button:focus:not(.disabled),input.dt-button:focus:not(.disabled){background:-webkit-gradient(linear, left top, left bottom, from(#D2D2D2), to(#D2D2D2));background:linear-gradient(to bottom, #D2D2D2 0%, #D2D2D2 100%)}.pagination .page-item .page-link{margin:0px 1px;background-color:#9F9F9F;color:white;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pagination .page-item .page-link:hover,.pagination .page-item .page-link:focus{background-color:#9F9F9F;color:white}.badge{padding:0.4em 0.6em;border-radius:10px}.badge-secondary{background-color:#FAF9F8 !important;color:#454545 !important}.badge-warning{color:#383838 !important}div.dataTables_wrapper div.dataTables_filter,div.dataTables_wrapper div.dataTables_filter input{background-color:#F4F4FB}.th-id{color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}table.dataTable tbody td.select-checkbox:before,table.dataTable tbody td.select-checkbox:after,table.dataTable tbody th.select-checkbox:before,table.dataTable tbody th.select-checkbox:after{height:18px;width:18px}@media only screen and (max-width: 991px){.fc .fc-toolbar.fc-header-toolbar{display:block;text-align:center}}@media only screen and (max-width: 991px){.fc-header-toolbar .fc-toolbar-chunk{display:block}}.fc-event .fc-event-main{z-index:0}.fc-col-header{background-color:#9F9F9F}.fc-h-event{background-color:white;border:1px solid #F4F4FB;padding:5px}.fc-h-event .fc-event-main{color:black}#toast-container>div{opacity:1}.sidebar-footer{width:calc(100% - 180px);margin-left:180px;-webkit-transition:0.3s;transition:0.3s;background-color:#EAEBF4;border-top:1px solid #D2D2D2}.sidebar-footer-fullwidth{width:100%;background-color:#EAEBF4;border-top:1px solid #D2D2D2}footer.page-footer,footer.page-footer a,footer.page-footer .footer-copyright{color:#fff !important}footer.page-footer .footer-copyright{background-color:#555966}
/*# sourceMappingURL=estilos.min.css.map */