.camera-popup{background:#fff;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.3);font-family:sans-serif;left:50%;line-height:1.3em;margin-left:-150px;padding:20px;pointer-events:auto;position:fixed;top:20%;width:320px;z-index:1000}.camera-popup.camera-popup-wide{margin-left:-240px;top:5%;width:480px}.camera-popup .hidden{display:none}.camera-popup .viewfinder{text-align:center}.camera-popup #video{width:280px}.camera-popup .center{text-align:center}.camera-popup .photo-preview{width:320px}.camera-popup canvas{display:none}.camera-popup .generic-error{text-align:center}.camera-popup .permission-denied-error h2{border-bottom:1px solid #596595;color:#596595;line-height:1.3em;margin-top:0;padding-bottom:10px}.camera-popup .permissions-howto dd{color:#444;font-size:.8em;margin:5px 0 20px 10px;padding:0}.camera-popup button{background-color:#596595;border:1px solid #464f75;border-radius:5px;color:#fff;padding:6px 8px}.camera-popup button:active{background-color:#7580ac;border:1px solid #596595}.camera-overlay{background:rgba(0,0,0,.4);bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:999}@font-face{font-display:swap;font-family:Chilanka;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/chilanka/v18/WWXRlj2DZQiMJYaYRoJPKdAwZg.woff2) format("woff2");unicode-range:u+0307,u+0323,u+0964-0965,u+0d02-0d7f,u+200c-200d,u+20b9,u+25cc}@font-face{font-display:swap;font-family:Chilanka;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/chilanka/v18/WWXRlj2DZQiMJYaYRoJXKdA.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Hw0aXpsog.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Hw9aXpsog.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Hw2aXpsog.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Hw3aXpsog.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Hw5aXo.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Nerko One;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/nerkoone/v15/m8JQjfZSc7OXlB3ZMOjDeZRAVmo.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Nerko One;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/nerkoone/v15/m8JQjfZSc7OXlB3ZMOjDd5RA.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Permanent Marker;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/permanentmarker/v16/Fh4uPib9Iyv2ucM6pGQMWimMp004La2Cfw.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Sacramento;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/sacramento/v13/buEzpo6gcdjy0EiZMBUG4CMf_exL.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Sacramento;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/sacramento/v13/buEzpo6gcdjy0EiZMBUG4C0f_Q.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:fallback;font-family:Source Sans Pro;font-style:italic;font-weight:400;src:url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7qsDJT9g.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:fallback;font-family:Source Sans Pro;font-style:italic;font-weight:400;src:url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7jsDJT9g.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:fallback;font-family:Source Sans Pro;font-style:italic;font-weight:400;src:url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7rsDJT9g.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:fallback;font-family:Source Sans Pro;font-style:italic;font-weight:400;src:url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7ksDJT9g.woff2) format("woff2");unicode-range:u+0370-03ff}@font-face{font-display:fallback;font-family:Source Sans Pro;font-style:italic;font-weight:400;src:url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7osDJT9g.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-display:fallback;font-family:Source Sans Pro;font-style:italic;font-weight:400;src:url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7psDJT9g.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:fallback;font-family:Source Sans Pro;font-style:italic;font-weight:400;src:url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7nsDI.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:fallback;font-family:Source Sans Pro;font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmhduz8A.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:fallback;font-family:Source Sans Pro;font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwkxduz8A.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:fallback;font-family:Source Sans Pro;font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmxduz8A.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:fallback;font-family:Source Sans Pro;font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlBduz8A.woff2) format("woff2");unicode-range:u+0370-03ff}@font-face{font-display:fallback;font-family:Source Sans Pro;font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmBduz8A.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-display:fallback;font-family:Source Sans Pro;font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmRduz8A.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:fallback;font-family:Source Sans Pro;font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlxdu.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:fallback;font-family:Source Sans Pro;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNa7lqDY.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:fallback;font-family:Source Sans Pro;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xK3dSBYKcSV-LCoeQqfX1RYOo3qPK7lqDY.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:fallback;font-family:Source Sans Pro;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNK7lqDY.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:fallback;font-family:Source Sans Pro;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xK3dSBYKcSV-LCoeQqfX1RYOo3qO67lqDY.woff2) format("woff2");unicode-range:u+0370-03ff}@font-face{font-display:fallback;font-family:Source Sans Pro;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xK3dSBYKcSV-LCoeQqfX1RYOo3qN67lqDY.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-display:fallback;font-family:Source Sans Pro;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNq7lqDY.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:fallback;font-family:Source Sans Pro;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7l.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:fallback;font-family:Source Sans Pro;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmhduz8A.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:fallback;font-family:Source Sans Pro;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwkxduz8A.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:fallback;font-family:Source Sans Pro;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmxduz8A.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:fallback;font-family:Source Sans Pro;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlBduz8A.woff2) format("woff2");unicode-range:u+0370-03ff}@font-face{font-display:fallback;font-family:Source Sans Pro;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmBduz8A.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-display:fallback;font-family:Source Sans Pro;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmRduz8A.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:fallback;font-family:Source Sans Pro;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlxdu.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.content-wrapper{min-width:1160px}.nav.nav-treeview a{cursor:pointer}.admin td.gridjs-td,.admin th.gridjs-th{text-align:left}.admin .td-gridjs-td{padding:5px 25px!important}.admin td.gridjs-td:first-child,.admin th.gridjs-th:first-child{min-width:10px!important;text-align:center;width:3%!important}.admin td.gridjs-td:last-child,.admin th.gridjs-th:last-child{min-width:40px!important;text-align:center;width:7%!important}.filesMenu{border:2px dashed #adb5bd;border-radius:20px;box-sizing:border-box;cursor:pointer;height:250px;overflow:auto;padding:10px;width:100%}.filesMenu div{align-items:center;display:flex;flex-wrap:nowrap;padding:2px 5px;width:100%;z-index:99999999!important}.filesMenu div p{background:#eee;margin:0;padding:2px 10px;width:100%}.filesSaved{border:2px solid #adb5bd;height:250px;overflow-x:hidden;overflow-y:auto;padding:10px;width:100%}.filesSaved div{align-items:center;display:flex;flex-wrap:nowrap;padding:2px 5px;width:100%;z-index:99999999!important}.filesSaved div p{background:#eee;margin:0;padding:2px 10px;width:100%}.imageNew{border:2px dashed #adb5bd;border-radius:20px;cursor:pointer;height:65px;padding:10px;width:100%}.imageNew div{align-items:center;display:flex;flex-wrap:nowrap;padding:2px 5px;width:100%;z-index:99999999!important}.imageNew div p{background:#eee;margin:0;padding:2px 10px;width:100%}.ImageSaved{border:2px solid #adb5bd;height:150px;overflow-x:hidden;overflow-y:hidden;padding:10px;width:100%}.ImageSaved div{align-items:center;display:flex;flex-wrap:nowrap;padding:2px 5px;width:100%;z-index:99999999!important}.ImageSaved div p{background:#eee;margin:0;padding:2px 10px;width:100%}.menuDisp article{width:100%}.menuDisp .descargasTitulo{margin-top:0}.removedFile{background:#dc3545!important;text-decoration:line-through;width:100%}.actionButton{display:flex}.filesMenu::-webkit-scrollbar{-webkit-appearance:none}.filesMenu::-webkit-scrollbar:vertical{width:10px}.filesMenu::-webkit-scrollbar-button,.filesMenu::-webkit-scrollbar-button:increment{display:none}.filesMenu::-webkit-scrollbar:horizontal{height:10px}.filesMenu::-webkit-scrollbar-thumb{background-color:#797979;border:2px solid #f1f2f3;border-radius:20px}.filesMenu::-webkit-scrollbar-track{border-radius:10px}.descargasActual{margin-bottom:30px}.descargasAntiguas{margin:30px auto 50px}.descargasTitulo{align-items:center;background:#eee;display:flex;justify-content:space-between;margin-top:10px;padding:0 10px}.descargasActual .descargasTitulo{border-left:4px solid #a4c181}.descargasAntiguas .descargasTitulo{border-left:4px solid #9d81ba}.descargasTitulo a,.descargasTitulo h2{display:block;font-size:20px;font-weight:700;margin:0}.descargasAntiguas .descargasTitulo h2{font-weight:400}@media (min-width:601px),handheld and (orientation:landscape){.descargasContainer{margin:0 auto;width:50%}.descargasActual{margin-bottom:50px}.descargasAntiguas{margin:50px auto}}@media (min-width:1100px) and (orientation:landscape){.descargasContainer{margin:auto;max-width:500px}.descargas .lineaSeparacion{max-width:500px}.descargasActual{margin-bottom:30px}.descargas .desplegableFecha{margin-top:30px}}.mainEvaluation{margin:auto;max-width:800px!important;width:100%}.mainEvaluation .num-evaluacion,.mainEvaluation .tipo-evaluacion{margin:auto;max-width:800px;width:100%}.mainEvaluation .tipo-evaluacion a{color:#333!important;font-weight:700}.mainEvaluation .num-evaluacion .nav-item a{background:#f49c65;border-radius:10px;color:#fff!important;font-weight:700;margin:0 7px;padding:5px 15px;text-align:center}.mainEvaluation .num-evaluacion .nav-item .active{background:#ddd;color:#333!important}.mainEvaluation .informeEval{width:100%}.mainEvaluation .informeEval div:nth-child(2n) .evalValoracion{background:#eee}.mainEvaluation .evalTitulo{margin-top:30px;width:100%!important}.mainEvaluation .evalTitulo h2{font-size:18px!important;margin-bottom:10px;text-align:center;width:100%}.mainEvaluation .evalValoracion{align-items:center;display:flex;flex-wrap:nowrap;justify-content:space-between;padding:4px}.mainEvaluation .evalValoracion .evalNombre{width:77%}.mainEvaluation .evalValoracion .evalNombre p{margin:0}.mainEvaluation .evalValoracion .evalEstrellas{display:flex;flex-wrap:nowrap;justify-content:space-around;width:20%}.mainEvaluation .evalValoracion .evalEstrellas img{height:20px;width:20px}.p15{font-size:15px!important}.bold{font-weight:700}.centrado{text-align:center}.containerPrincipal{margin:0 auto;max-width:600px;padding-bottom:85px!important;width:100%}.lista{list-style-type:none;margin:0;padding:0;text-decoration:none}.bgVerde{background:#a4c181!important}.bgNaranja{background:#f49c65}.bgLila{background:#9d81ba}.bgAzul{background:#81c1be}.flechaIzq{transform:rotate(90deg)}.flechaDch{transform:rotate(-90deg)}.lineaSeparacion{background:#333;height:4px;margin:10px auto 30px;width:50%}.desplegable *,.main *{font-size:18px}.desplegable{background:#eee;padding:10px 20px;width:100%}.desplegableSelect{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ddd;background:url(images/home/ic-flecha-desplegable.png) no-repeat 100% #ddd;background-position-x:97%;border:none;border-radius:20px;padding:5px 10px;width:100%}.desplegableFecha .containerFecha{align-items:center;background:#ddd;border:none;border-radius:20px;cursor:pointer;display:flex;flex-wrap:nowrap;justify-content:space-between;padding:0 20px;width:100%}.desplegableFecha input{background:#ddd;border:none;border-radius:20px;margin:auto;padding:5px 10px;text-align:center;width:100%}main{padding:20px;width:100%}.desplegableFecha{margin:10px auto 0;width:80%}@media (min-width:1100px) and (orientation:landscape){main{padding:10px 20px;width:100%}.mainHome .lineaSeparacion{display:none}.desplegable{margin:20px auto}.desplegable,.desplegableFecha{max-width:800px}}.ui-datepicker-trigger{cursor:pointer}.navBotones ul{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.navBotones a{text-decoration:none}.navBotones li{align-items:center;height:42vw;margin-bottom:20px;width:42vw}.navBotones li,.navBotones p{display:flex;flex-direction:column;justify-content:center}.navBotones p{color:#fff;text-align:center}.navBotones .bgVerde p:before{content:url(images/home/ic-informe.png);margin:0 auto 10px;opacity:.5}.navBotones .bgNaranja p:before{content:url(images/home/ic-evaluacion.png);margin:0 auto 10px;opacity:.5}.navBotones .bgLila p:before{content:url(images/home/ic-descarga.png);margin:0 auto 10px;opacity:.5}.navBotones .bgAzul p:before{content:url(images/home/ic-notificaciones.png);margin:0 auto 10px;opacity:.5}@media (min-width:601px){.containerPrincipal{max-width:100%;padding:0 10%}.navBotones li{height:17vw;width:17vw}.mainHome,.mainNotifications,.mainProfile{margin:auto;max-width:600px}}@media (min-width:1100px){.navBotones{display:none}}.noticiaPost article{border-bottom:4px solid #ddd;margin-bottom:50px;padding-bottom:10px}.noticiaTitulo{align-items:center;background:#eee;border-bottom:4px solid #9d81ba;display:flex;justify-content:space-between;padding:0 10px}.noticiaTitulo h2,.noticiaTitulo p{font-size:15px;margin:0;padding:10px 0}.noticiaTexto h3,.noticiaTexto p{font-size:15px;margin:0;padding:10px 0 0}.noticiaTexto h3,.noticiaTitulo h2{font-weight:700}.login{align-content:center;align-items:center;background:#6e9b36;display:flex;flex-direction:column;height:100%;justify-content:center;padding:0 20px;width:100%}.login *{color:#fff;font-size:16px;line-height:25px}.login #goback{left:30px;position:absolute;top:30px}.login #goback i{font-size:25px}.login h1{color:#fff;font-size:20px;text-align:center}.login img{margin-bottom:10px;width:150px}.login a:hover{color:#fff!important;text-decoration:underline}.login-form{align-items:center;background:#6e9b36;display:flex;flex-direction:column;justify-content:center;margin:0 auto 20px;max-width:420px;width:100%}.login-form input,.login-form select{background:transparent;border:2px solid hsla(0,0%,100%,.4);border-radius:20px;flex-grow:1;margin-top:7px;padding:5px 12px;width:100%}.login-form select{color:hsla(0,0%,100%,.5);height:45px}.login-form input:focus,.login-form select:focus{background:transparent;outline:0}.login-form .checkbox{margin-top:10px;text-align:left;width:100%}.login-form .content-input input{width:inherit}.login-form .boton{background:#fff;border:none;border-radius:20px;color:#6e9b36;font-size:20px;padding:5px 12px}.login-form .boton,.register .login-form #labelLOPD{margin-top:5px;width:100%}.register .login-form #checkLOPD{margin-right:5px;width:5%}.register .login-form input::placeholder{color:hsla(0,0%,100%,.4)}.register .boton{background:#fff;border:none;border-radius:20px;color:#6e9b36;font-size:20px;margin-top:5px;max-width:420px;padding:5px 12px;width:100%}.mainMenu *{box-sizing:border-box;font-family:calibri,helvetica,arial,sens-serif;font-size:13.7px;margin:0;padding:0}.containerMenu{bottom:0;left:0;padding:10px 20px;position:absolute;right:0;top:0}.containerMenuFlex{align-content:space-between;display:flex;flex-wrap:wrap;height:100%;width:100%}.cabeceraMenu,.footerMenu,.table{margin:auto;width:100%}.cabeceraMenu{align-items:center;background:hsla(0,0%,100%,.8);display:flex;height:100px;justify-content:space-between;margin:0;padding:0 20px}.cabeceraMenu .menu{border-left:8px solid #aaa;font-family:Montserrat;font-size:19px;line-height:30px;padding-left:10px;width:40%}.cabeceraMenu .menu span{font-family:Nerko One,cursive;font-size:30px}.cabeceraMenu .logo{align-items:center;display:flex;flex-wrap:nowrap;text-align:right;width:15%}.cabeceraMenu .logo img{padding-right:10px;width:135px}.cabeceraMenu .logo .wecare{width:80px}.cabeceraMenu .slogan{width:45%}.cabeceraMenu .slogan p{font-family:Chilanka;padding-left:30px;text-align:center}.cabeceraMenu .sloganS{font-size:30px;line-height:34px}.cabeceraMenu .sloganM{font-size:21px;line-height:24px}.cabeceraMenu .sloganL{font-size:20px;line-height:23px}.cabeceraMenu .sloganXL{font-size:18px;line-height:19px}.rowMenu{align-content:center;background:#fff;display:grid;grid-template-columns:repeat(5,19.8%);justify-content:space-between;text-align:center}.headerMenu .rowMenu{background:none;padding:2px 10px}.headerMenu .rowMenu div{border-radius:20px 20px 0 0;color:#fff;display:flex;font-size:20px;font-weight:600;justify-content:center;padding:5px 10px}.headerMenu .rowMenu .lunes{background:#a4c181}.headerMenu .rowMenu .martes{background:#f49c65}.headerMenu .rowMenu .miercoles{background:#9d81ba}.headerMenu .rowMenu .jueves{background:#81c1be}.headerMenu .rowMenu .viernes{background:#e698b7}.bodyMenu .rowMenu{background:none;padding:2px 10px}.bodyMenu .rowMenu .dia{align-content:space-between;background:hsla(0,0%,100%,.8);border:1px solid #ccc;border-radius:20px;display:flex;flex-direction:column;font-weight:700;height:160px;justify-content:space-between;padding:5px 10px}.bodyMenu .rowMenu .diaEco{background:#a4c181e1}.bodyMenu .rowMenu .DNum{display:flex;font-weight:700;height:5px;justify-content:space-between;text-align:left}.bodyMenu .rowMenu .DNum p{align-items:center;background:#f96305;border-radius:25px;color:#fff;display:flex;height:21px;justify-content:center;left:-14px;position:relative;top:-8px;width:21px}.bodyMenu .rowMenu .DNum img{height:35px;position:relative;right:-6px;top:-12px;width:35px}.bodyMenu .rowMenu .DPlato{line-height:1.2}.bodyMenu .rowMenu .dia .diaespecial{color:#5d842d;font-family:Nerko One,cursive;font-size:18px;font-weight:700}.bodyMenu .rowMenu .dia .numAlergenos{font-size:12px;font-style:oblique}.diaFestivo{color:#6e9b36;font-family:Nerko One,cursive;font-size:27px;font-weight:700}.valoresMenu{background:#ddd;border-radius:10px;display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 5px;width:100%}.valoresMenu div{font-size:11px;line-height:14px;width:32%}.footerMenu{align-items:center;background:#ffffffcc;display:flex;justify-content:space-between;margin-right:0;width:100%}.footerMenu *{font-size:12px}.footerMenu .descarga{background:#555;color:#fff;font-size:18px;padding:10px 15px;text-align:right}.footerMenu .descarga span{font-size:18px;font-weight:700;text-decoration:underline}.transparente *{background:hsla(0,0%,100%,0);color:hsla(0,0%,100%,0)}.noticiaActual .noticiaTitulo{border-bottom:4px solid #a4c181}.noticiaTitulo h2{width:70%}.react-datepicker-popper{z-index:999!important}.noticiaPost{margin-top:20px}@media (min-width:1100px) and (orientation:landscape){.notifications .desplegableFecha{margin-top:30px}}@media (max-width:500px){.noticiaTitulo h2{width:55%}}.fechaNoticia{align-items:center;display:flex;flex-wrap:nowrap;justify-content:space-between}.fechaNoticia input{padding-left:30px!important}.fechaNoticia i{color:#333;font-size:20px;font-weight:100;margin-bottom:10px;margin-left:5px;position:absolute}.root{border:2px solid #777;margin:0 6px;max-width:400px;padding:0 20px}.text{color:#777;font-family:helvetica,arial,sans-serif;font-size:24px;font-weight:600}.botonContainer{margin:0}.botonPre{background:#f49c65;border-radius:30px;color:#fff;display:block;font-size:20px;margin-bottom:20px;padding:15px 5px;text-align:center}.botonPre a{cursor:pointer}.botonPre a,.botonPre a:hover{text-decoration:none!important}.botonPre a:hover{color:#fff}.perfilPrincipal{background:#81c1be;color:#fff;font-size:18px;margin-bottom:3px;padding:20px;text-align:center}.perfilPrincipal .perfilFoto img{border-radius:100px;height:100px;margin:0 auto 10px;width:100px}.perfilPrincipal p{line-height:15px;margin:5px 0}.perfilDatos{background:#c1dedc;font-size:16px;padding:20px}.perfilDatos .perfilEdit{display:flex;font-size:18px;font-weight:700;justify-content:center}.perfilDatos h3,.perfilDatos label{border:none;font-size:16px;font-weight:700;width:100%}.perfilDatos .alergias,.perfilDatos input,.perfilDatos textarea,.perfilDatos ul{background:#fff;border:none;font-size:16px;margin-bottom:10px;padding:7px;resize:none;width:100%}.perfilDatos textarea{height:75px}.perfilDatos .buttonSiNo input{margin:5px;width:auto}.perfilDatos .buttonSiNo label{margin-right:6px}@media (min-width:1100px) and (orientation:landscape){.botonPre,.profile{margin:auto;max-width:500px}.botonContainer{margin:0 auto 20px}}.mainInformes{margin:auto;max-width:800px}.opa04{opacity:.4}.informePlato{width:100%}.informePlato article{margin-bottom:40px}.platoTitulo h2{font-size:20px;text-align:center}.platoValoracion{align-content:center;align-items:center;display:flex;flex-wrap:nowrap;justify-content:space-between}.platoValoracion img{height:auto;width:45%}.platoValoracion .platoNombre{width:50%}.platoValoracion .platoEstrellas{display:flex;flex-wrap:nowrap;justify-content:space-around}.platoValoracion .platoEstrellas img{height:auto;width:auto}.mainInformes .lista-clases{background-color:transparent;border-bottom:1px solid rgba(0,0,0,.125);border-top-left-radius:.25rem;border-top-right-radius:.25rem;padding:.75rem 1.25rem;position:relative}.mainInformes .lista-clases h3{width:85%}.mainInformes .lista-clases h3 i{-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.mainInformes .lista-clases h3[aria-expanded=false] i{transform:rotate(-90deg);-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .5s ease 0s}.mainInformes table.gridjs-table{width:100%}.mainInformes td.gridjs-td,.mainInformes th.gridjs-th{padding:5px!important;text-align:center}.mainInformes td.gridjs-td:first-child,.mainInformes th.gridjs-th:first-child{text-align:left;width:40%!important}.mainInformes .gridjs-td select{background:none;border:none}#comments{font-size:15px;resize:none}@media screen and (max-width:350px){.mainInformes td.gridjs-td:first-child,.mainInformes th.gridjs-th:first-child{text-align:left;width:35%}}@media (min-width:601px),handheld and (orientation:landscape){.informePlato{margin:0 auto;width:50%}.informePlato .platoNombre p{font-size:18px}.platoValoracion .platoEstrellas{justify-content:left}}@media (min-width:1100px) and (orientation:landscape){.informePlato{margin:auto;max-width:500px}}*{box-sizing:border-box;font-family:calibri,helvetica,sans-serif}.mleft-20{margin-left:20px}.botones-50{align-items:center;display:flex;flex-wrap:nowrap;justify-content:space-between}.w-48{width:48%!important}.bg-gray{background:#777}.containerPrincipal a,.containerPrincipal a:hover{color:#6e9b36!important}body{background-attachment:fixed;background-color:#fff;bottom:0;font-family:sans-serif;font-size:14px;left:0;margin:0;padding:0;position:absolute;right:0;top:0}@media (min-width:1100px) and (orientation:landscape){body{font-size:18px}}.flexCentradoV{justify-content:center}.flexBetweenV,.flexCentradoV{align-items:center;display:flex}.flexBetweenV{justify-content:space-between}.app{display:flex;flex-direction:column;height:100vh}.app-header{align-content:center;align-items:center;flex-wrap:nowrap;justify-content:space-between;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-header,.main{display:flex;flex-grow:1}.main{background:#fff;flex-direction:column;overflow:auto}.main::-webkit-scrollbar{background:inherit;height:0;width:0}header{background:#6e9b36;max-height:65px;padding:8px 15px;position:relative}.header{align-items:center;display:flex;justify-content:space-between}.header h1{display:inline-block;font-size:1.5em;margin:0 1em 0 0}.header .logo{max-height:55px;width:75%}#header_iconos{align-items:center;display:flex;justify-content:space-between;width:50px}#header_iconos .white{align-items:center;color:#fff;font-size:20px;padding-top:7px}.header .submenu{align-items:center;display:flex;justify-content:end;width:10%}.header .submenu ul{display:flex;list-style-type:none;margin:0}.header .submenu .nav-link{display:flex;height:30px;margin:0;padding:0;width:100%}@media (min-width:1100px) and (orientation:landscape){.header{display:flex;margin:auto;max-width:1200px}.header .flecha{display:none!important}.header .logo{width:200px}.header .user{cursor:pointer}.header .user:after{color:#fff;content:" Cerrar sesión";font-size:16px}}.loading{align-content:center;margin:auto;padding:50px 0;width:100%}.loadingLogo{margin-bottom:30px;max-width:400px;width:80%}.loadingGif{width:40px}.loading p{margin-top:30px}.navFooter{background:#666;bottom:0;display:block;position:fixed;width:100%;z-index:9999}.navFooter .lista{align-content:center;align-items:center;display:flex;justify-content:space-between;padding:0 1px;width:100%}.navFooter .lista a{margin:8px 0;text-decoration:none;width:20%}.navFooter li{align-content:center;align-items:center;display:flex;flex-direction:column;justify-content:center}.navFooter p{color:#fff;font-size:11.5px;font-weight:700;margin:3px 0 0;padding:0;text-align:center}.navFooter img{width:25px}.navPC{display:none}@media (min-width:1100px) and (orientation:landscape){.navPC{background:#666;display:block;width:100%}.navPC .lista{align-content:center;align-items:center;display:flex;justify-content:space-between;margin:auto;max-width:900px;padding:0 10px;width:100%}.navPC .lista a{margin:8px 0;text-decoration:none;width:20%}.navPC li{align-content:center;align-items:center;display:flex;justify-content:center}.navPC p{color:#fff;font-size:16px;margin:3px 0 0;padding:0;text-align:center}.navPC img{margin-right:5px;margin-top:3px;width:15px}.navFooter{display:none}}.navFooter .active *{opacity:.3}.btn-noticia{background:#f49c65!important;border:none;color:#fff!important;display:block;text-decoration:none;width:100%}.btn-noticia:hover{background:#ed8544!important}.btn-noticiaCancel{background:#777!important;border:none;color:#fff!important;display:block;text-decoration:none;width:100%}.btn-noticiaCancel:hover{background:#666!important}.noticiaNueva{background:#ddd;font-size:16px;margin-bottom:20px;padding:20px}.noticiaNueva label{border:none;font-size:16px;font-weight:700;width:100%}.trumbowyg-editor,.trumbowyg-textarea{min-height:150px!important}.trumbowyg-box,.trumbowyg-editor{min-height:200px!important}.noticiaNueva input,.noticiaNueva textarea{border:none;font-size:16px;margin-bottom:10px;padding:5px;resize:none;width:100%}.noticiaNueva .trumbowyg-editor{background:#fff;height:200px}.noticiaNueva .boton{background:#6e9b36;color:#fff;font-weight:700;padding:10px}.loading{align-items:center;display:flex;flex-direction:column;font-weight:700;height:100%;justify-content:center}.strengthPass{margin:auto;width:95%}.strengthPass p{color:#ccc!important;font-size:12px!important;margin-top:0!important}.circle{background-color:#d62222;border-radius:15px;color:#fff;display:inline-block;font-size:11px;font-weight:700;height:15px!important;left:-8px;position:relative;text-align:center;top:-10px;width:14px!important}