* { box-sizing: border-box; margin: 0; padding: 0; transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out; } .loader { border: 2px solid #f3f3f3; /* Light grey */ border-top: 2px solid #2b4550; /* Blue */ border-radius: 50%; width: 20px; height: 20px; animation: spin 2s linear infinite; } @keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } body { background-color: $brand100; } html > body:not(.mainrubrik-veuillez-vous-connecter):not([class$="mainrubrik-"]), html > body.mainrubrik- #content > .formEntete, html > body.mainrubrik-:not(.htmlonly_nodoctype), html > body.nodoctype.mainrubrik- { display: grid; min-height: 100vh; min-height: 100svh; grid-template-columns: 250px calc(100% - 250px); grid-template-rows: 60px 1fr 30px; // // Header div // #header { grid-column: 1/3; grid-row: 1/2; height: 100%; padding-right: .5em; } // // Menu div // #menu { grid-column: 1/2; grid-row: 2/4; position: unset; margin: 0; padding-top: 2em; padding-bottom: 2em; border-right: 1px solid $brand200; } // // Content div // #content { grid-column: 2/3; grid-row: 2/3; margin: 1em; background: transparent; &.ui-widget-content { border: none; } div.message p, #message p { display: flex; align-items: center; .text { padding-left: 10px; } } #title h2 { text-transform: capitalize; } } .xdebug-var-dump { grid-column: 1/-1; } // Page DEscription .pageDescription { margin-bottom: 2em; } #form-content { margin-bottom: 1em; } } // // Footer div // #footer { grid-column: 2/3; grid-row: 3/4; margin: 0; font-size: 12px; * { border: none; background: none; } a, a:active, a:visited { color: $brand700; } } .info-16 { cursor: help; } #frame_pdf { width: 100% !important; } // NOTE : NE PAS SUPPRIMER LE GRAND COMMENTAIRE // WIP RESPONSIVE // Le code ci-dessous est une implémentation CSS // concue pour le responsive du layout général d'openResultat // Il sera réutilisé plus tard. /* //@media screen and (min-width : 768px ) { @media screen and (max-width : 1200px ) { html > body:not(.mainrubrik-veuillez-vous-connecter):not([class$="mainrubrik-"]), html > body.mainrubrik- #content > .formEntete, html > body.mainrubrik-:not(.htmlonly_nodoctype), html > body.nodoctype.mainrubrik- { grid-template-columns: 75px calc(100% - 75px); #actions, #shortlinks { display: none; } #menu:hover { width: 250px; z-index: 99; } #menu ul>li.rubrik.ui-accordion-li-fix h3 span, #menu ul>li.rubrik.ui-accordion-li-fix h3 a, { display:none; width: 0; } #menu:hover ul>li.rubrik.ui-accordion-li-fix h3 span, #menu:hover ul>li.rubrik.ui-accordion-li-fix h3 a{ display: block; width: auto; } #menu .ui-accordion .ui-accordion-content { display:none; width: 0; height: 0; padding: 0; } #menu:hover .ui-accordion .ui-accordion-content{ height: auto; width: auto; padding: 1em; } } } @media screen and (max-width : 768px ) { html > body:not(.mainrubrik-veuillez-vous-connecter):not([class$="mainrubrik-"]), html > body.mainrubrik- #content > .formEntete, html > body.mainrubrik-:not(.htmlonly_nodoctype), html > body.nodoctype.mainrubrik- { grid-template-columns: 1fr; #menu, #actions, #shortlinks { display: none; } #content, #footer { grid-column: 1 / -1; } } } */