@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&display=swap);body{background-color:#fff;display:flex;flex-direction:column;font-family:Roboto,sans-serif;margin:0;min-height:100vh;padding:0}footer{margin-top:auto}.loader{background:url(/build/images/loading.cec6f63f.gif) 50% 50% no-repeat #fff;background-size:200px;height:100%;left:0;opacity:.85;position:fixed;top:0;z-index:9999}.loader,.width-100{width:100%}.min-60-vh{min-height:60vh}#logo-inicio-ing{margin-bottom:20px;width:20%}.error{color:red}.btn{text-decoration:none!important}.btn-group .btn{border:1px solid #fff}.btn-secondary,.btn-secondary:checked,.btn-secondary:disabled,.btn-secondary:hover{background-color:#fff!important;color:#0176de!important}.btn-secondary:active,.btn-secondary:focus{background-color:#f4f4f4!important;color:#0176de!important}.btn-secondary:hover{border:1px solid #0176de}.tag-secondary:hover{background-color:#fff!important;color:#0176de!important;cursor:default!important}.btn-delete{border-radius:0 5px 5px 0!important}.landing-page{align-items:center;justify-content:center}.date-card{min-width:75px}.date-card .month{line-height:1}.date-card .day{line-height:1.2}.date-card .time{font-size:.75rem}.titulo-landing{color:#0176de;font-family:Roboto Slab,sans-serif}.form-inicio-sesion{border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.1);display:grid;grid-template-areas:"titulo-form-sesion" "user-label" "user-input" "pass-label" "pass-input" "boton-form-sesion";padding:10%;grid-row-gap:20px}.form-titulo-sesion{color:#3a3a3a;font-size:15px;grid-area:titulo-form-sesion}.form-user-label{align-items:center;display:flex;grid-area:user-label}.form-user-input{align-items:center;display:flex;grid-area:user-input;width:100%}.form-pass-label{align-items:center;display:flex;grid-area:pass-label}.form-pass-input{align-items:center;display:flex;grid-area:pass-input;width:100%}.form-boton-sesion{grid-area:boton-form-sesion;width:100%}input,select{background-color:#fff;border:1px solid #6f6f6f;border-radius:5px;box-sizing:border-box;font-size:15px;padding:6px;width:100%}.fondo_linea_programa{background-color:#fff!important;border:1px solid #6f6f6f!important;border-radius:5px!important;box-sizing:border-box!important;font-size:15px!important;padding:6px!important;width:100%!important}textarea{background-color:#fff;border:1px solid #6f6f6f;border-radius:5px;box-sizing:border-box;font-size:15px;padding:6px;width:100%}#titulo-form-sesion{color:#0176de;margin:5px;padding:0}#parrafo-form-sesion{margin:0;padding:0}.margen-container{margin-bottom:8vh;margin-top:8vh}.titulo-principal-tabla{margin-right:20px}.link-tabla{color:#363636}.link-tabla:hover{color:#0176de}.agencia-form-checkbox,.agencia-form-nombre{display:inline-block}.form-check-input{margin-right:10px}.accordion-button{border-radius:1px solid #fff}.accordion-button:not(.collapsed){background-color:#0176de;color:#fff}.accordion-button:focus{box-shadow:none!important}.popover{padding:5px!important}.popover,.popover-body{background-color:#363636!important}.popover-body{display:grid;gap:10px;grid-template-areas:"detalles-concursos-popup agendar-concursos-popup";grid-template-columns:70% 30%}.detalles-concursos-popup{grid-area:detalles-concursos-popup}.descripcion-pop-up-concurso{color:#000;width:20rem}.agendar-concursos-popup{flex-direction:column;gap:10px;grid-area:agendar-concursos-popup}.agendar-concursos-popup,.btn-popup{align-items:center;display:flex;justify-content:center}.btn-popup{font-size:11px;height:100%;width:100%}.titulo-pop-up-concurso{color:#0176de}.row-line{border-color:#000}.container-timeline{height:100%;overflow-x:auto}#ConcursosTimeline{min-height:60vh;width:100%}.google-visualization-tooltip{opacity:0!important}.google-visualization-tooltip[clone]{background-color:#fff!important;opacity:1!important}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wrapper{align-items:center;border-radius:12px;box-shadow:0 75px 125px -57px #7e8f94;box-sizing:border-box;justify-content:center;margin:2rem auto;min-width:300px;overflow-x:auto;padding:20px;width:100%}.calendar-loader{background:url(/build/images/calendar_loader.18ce9e4f.gif) no-repeat 50%;background-size:contain;height:80px;width:80px}.gantt{align-items:center;border:0;box-sizing:border-box;display:grid;justify-content:center;min-width:1100px;overflow:hidden;position:relative}.table tbody tr td,.table thead tr th{align-content:center}.table thead tr th{background-color:#0176de!important;color:#fff}td .btn{margin-bottom:2px;margin-top:2px}