NxTIC/css/container/nested.css

129 lines
16 KiB
CSS

/* [1] COULEURS
=========================================================*/
/* (1) COULEURS DU THEME $DEFAULT */
/* (2) COULEURS DE THEME $DARK */
/* [2] DIMENSIONS
=========================================================*/
/* (1) Layout de base */
#WRAPPER > #CONTAINER {
/* [1] Section (contenu)
=========================================================*/ }
#WRAPPER > #CONTAINER > section {
display: none;
margin: 1em;
position: relative;
flex-grow: 1;
padding: 1em;
border-radius: 3px;
background-color: #fff;
color: #000;
font-size: 1em;
border: 1px solid #ddd;
/* [2] Titres
=========================================================*/
/* [3][4] Boutons radio + Checkboxes
=========================================================*/
/* [5] Boutons de submit
=========================================================*/
/* [6] Images inline
=========================================================*/
/* [7] Contour flags
=========================================================*/ }
#WRAPPER > #CONTAINER > section.active {
display: block; }
#WRAPPER > #CONTAINER > section.charts {
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: space-around; }
#WRAPPER > #CONTAINER > section h6 {
color: #848484;
font-size: 1.2em;
text-transform: uppercase;
font-weight: 300;
letter-spacing: .2em;
margin: 0;
padding: 0; }
#WRAPPER > #CONTAINER > section h6:before {
content: '- '; }
#WRAPPER > #CONTAINER > section h6:after {
content: ' -'; }
#WRAPPER > #CONTAINER > section h6.center {
text-align: center; }
#WRAPPER > #CONTAINER > section input[type="radio"],
#WRAPPER > #CONTAINER > section input[type="checkbox"] {
display: none; }
#WRAPPER > #CONTAINER > section input[type="radio"] + label[for],
#WRAPPER > #CONTAINER > section input[type="checkbox"] + label[for] {
padding-left: .8em;
-webkit-touch-callout: none;
/* iOS Safari */
-webkit-user-select: none;
/* Chrome/Safari/Opera */
-khtml-user-select: none;
/* Konqueror */
-moz-user-select: none;
/* Firefox */
-ms-user-select: none;
/* IE/Edge */
user-select: none;
/* non-prefixed */ }
#WRAPPER > #CONTAINER > section input[type="radio"] + label[for]:before,
#WRAPPER > #CONTAINER > section input[type="checkbox"] + label[for]:before {
content: '';
display: inline-block;
position: relative;
top: .1em;
left: -.8em;
width: calc( 1em - 2*.15em);
height: calc( 1em - 2*.15em);
border-radius: 50% / 50%;
border: 0.15em solid #399ced;
background: #fff center center no-repeat;
background-image: none;
background-size: 70% auto;
transition: background .2s ease-in-out;
cursor: pointer; }
#WRAPPER > #CONTAINER > section input[type="radio"]:checked + label[for]:before,
#WRAPPER > #CONTAINER > section input[type="checkbox"]:checked + label[for]:before {
background-color: #399ced;
background-image: url("/f/svg/checked/st/container"); }
#WRAPPER > #CONTAINER > section input[type="checkbox"] + label[for]:before {
border-radius: 3px; }
#WRAPPER > #CONTAINER > section input[type="submit"],
#WRAPPER > #CONTAINER > section input[type="button"] {
margin: .5em 0;
padding: .3em .5em;
border-radius: 3px;
border: 1px solid #515151;
color: #515151;
background-color: #fff;
transition: background .1s ease-in-out, color .1s ease-in-out;
/* (1) Animation de @hover */
/* (2) Bouton primaire */ }
#WRAPPER > #CONTAINER > section input[type="submit"]:hover,
#WRAPPER > #CONTAINER > section input[type="button"]:hover {
background-color: #515151;
color: #fff; }
#WRAPPER > #CONTAINER > section input[type="submit"].primary,
#WRAPPER > #CONTAINER > section input[type="button"].primary {
border-color: #399ced;
color: #399ced;
background-color: #fff;
/* (3) Animation de @hover pour bouton primaire */ }
#WRAPPER > #CONTAINER > section input[type="submit"].primary:hover,
#WRAPPER > #CONTAINER > section input[type="button"].primary:hover {
background-color: #399ced;
color: #fff; }
#WRAPPER > #CONTAINER > section img {
margin: 1em;
height: 3em; }
#WRAPPER > #CONTAINER > section .flag {
margin: 0 .8em;
padding: .2em .5em;
border-radius: 5px;
border: 1px solid #b5b5b5;
color: #555;
font-family: 'Inconsolata'; }
/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAibmVzdGVkLmNzcyIsCgkic291cmNlcyI6IFsKCQkiLi4vY29udGFpbmVyLnNjc3MiLAoJCSIuLi9jb25zdGFudHMuc2NzcyIKCV0sCgkic291cmNlc0NvbnRlbnQiOiBbCgkJIkBpbXBvcnQgJ2NvbnN0YW50cy5zY3NzJztcblxuI1dSQVBQRVIgPiAjQ09OVEFJTkVSe1xuXG5cdC8qIFsxXSBTZWN0aW9uIChjb250ZW51KVxuXHQ9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXHQmID4gc2VjdGlvbntcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0bWFyZ2luOiAxZW07XG5cblx0XHQvLyBHZXN0aW9uIGRlIGwnYWN0aXZhdGlvbiBkZXMgc291cy1wYXJ0aWVzXG5cdFx0Ji5hY3RpdmV7IGRpc3BsYXk6IGJsb2NrOyB9XG5cblx0XHQvLyBHZXN0aW9uIGQndW5lIHNlY3Rpb24gY29udGVuYW50IGRlcyBncmFwaGlxdWVzXG5cdFx0Ji5jaGFydHN7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cdFx0fVxuXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGZsZXgtZ3JvdzogMTtcblxuXHRcdHBhZGRpbmc6IDFlbTtcblxuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cblx0XHRjb2xvcjogIzAwMDtcblx0XHRmb250LXNpemU6IDFlbTtcblxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG5cblxuXG5cdFx0LyogWzJdIFRpdHJlc1xuXHRcdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cdFx0JiBoNntcblx0XHRcdGNvbG9yOiBsaWdodGVuKCR0aGVtZS1mZywgMjApO1xuXHRcdFx0Zm9udC1zaXplOiAxLjJlbTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4yZW07XG5cblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdCY6YmVmb3Jle2NvbnRlbnQ6Jy0gJzt9XG5cdFx0XHQmOmFmdGVye2NvbnRlbnQ6JyAtJzt9XG5cblx0XHRcdC8vIHF1YW5kIGNlbnRyw6lcblx0XHRcdCYuY2VudGVye1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXG5cblxuXG5cblx0XHQvKiBbM11bNF0gQm91dG9ucyByYWRpbyArIENoZWNrYm94ZXNcblx0XHQ9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXHRcdCYgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuXHRcdCYgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJde1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQvLyBMYWJlbFxuXHRcdCYgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWxbZm9yXSxcblx0XHQmIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsW2Zvcl17XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IC44ZW07XG5cblx0XHRcdC8vIFBhcyBkZSBzZWxlY3Rpb25cblx0XHRcdC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgLyogaU9TIFNhZmFyaSAgICAgICAgICAqL1xuXHRcdFx0LXdlYmtpdC11c2VyLXNlbGVjdDogICBub25lOyAvKiBDaHJvbWUvU2FmYXJpL09wZXJhICovXG5cdFx0XHQta2h0bWwtdXNlci1zZWxlY3Q6ICAgIG5vbmU7IC8qIEtvbnF1ZXJvciAgICAgICAgICAgKi9cblx0XHRcdC1tb3otdXNlci1zZWxlY3Q6ICAgICAgbm9uZTsgLyogRmlyZWZveCAgICAgICAgICAgICAqL1xuXHRcdFx0LW1zLXVzZXItc2VsZWN0OiAgICAgICBub25lOyAvKiBJRS9FZGdlICAgICAgICAgICAgICovXG5cdFx0XHR1c2VyLXNlbGVjdDogICAgICAgICAgIG5vbmU7IC8qIG5vbi1wcmVmaXhlZCAgICAgICAgKi9cblxuXG5cdFx0XHQvLyBSZWNlcHRhY2xlXG5cdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHRvcDogLjFlbTtcblx0XHRcdFx0XHRsZWZ0OiAtLjhlbTtcblx0XHRcdFx0XHR3aWR0aDogY2FsYyggMWVtIC0gMiouMTVlbSApO1xuXHRcdFx0XHRcdGhlaWdodDogY2FsYyggMWVtIC0gMiouMTVlbSApO1xuXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJSAvIDUwJTtcblx0XHRcdFx0Ym9yZGVyOiAuMTVlbSBzb2xpZCAkdGhlbWUtZmctcHJpbWFyeTtcblxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDcwJSBhdXRvO1xuXG5cdFx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQgLjJzIGVhc2UtaW4tb3V0O1xuXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvLyBRdWFuZCBhY3RpZlxuXHRcdCYgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbFtmb3JdOmJlZm9yZSxcblx0XHQmIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWxbZm9yXTpiZWZvcmV7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZmctcHJpbWFyeTtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Yvc3ZnL2NoZWNrZWQvc3QvY29udGFpbmVyJyk7XG5cdFx0fVxuXG5cblx0XHQvLyBTcGVjaWZpcXVlIGEgY2hlY2tib3hcblx0XHQmIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsW2Zvcl06YmVmb3Jle1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdH1cblxuXG5cblxuXG5cdFx0LyogWzVdIEJvdXRvbnMgZGUgc3VibWl0XG5cdFx0PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblx0XHQmIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5cdFx0JiBpbnB1dFt0eXBlPVwiYnV0dG9uXCJde1xuXHRcdFx0bWFyZ2luOiAuNWVtIDA7XG5cdFx0XHRwYWRkaW5nOiAuM2VtIC41ZW07XG5cblx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICR0aGVtZS1mZztcblxuXHRcdFx0Y29sb3I6ICR0aGVtZS1mZztcblxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuXHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMXMgZWFzZS1pbi1vdXQsIGNvbG9yIC4xcyBlYXNlLWluLW91dDtcblxuXHRcdFx0LyogKDEpIEFuaW1hdGlvbiBkZSBAaG92ZXIgKi9cblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1mZztcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR9XG5cblxuXHRcdFx0LyogKDIpIEJvdXRvbiBwcmltYWlyZSAqL1xuXHRcdFx0Ji5wcmltYXJ5e1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICR0aGVtZS1mZy1wcmltYXJ5O1xuXHRcdFx0XHRjb2xvcjogJHRoZW1lLWZnLXByaW1hcnk7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cblxuXHRcdFx0XHQvKiAoMykgQW5pbWF0aW9uIGRlIEBob3ZlciBwb3VyIGJvdXRvbiBwcmltYWlyZSAqL1xuXHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1mZy1wcmltYXJ5O1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblxuXHRcdH1cblxuXHRcdC8qIFs2XSBJbWFnZXMgaW5saW5lXG5cdFx0PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblx0XHQmIGltZ3tcblx0XHRcdG1hcmdpbjogMWVtO1xuXHRcdFx0aGVpZ2h0OiAzZW07XG5cdFx0fVxuXG5cdFx0LyogWzddIENvbnRvdXIgZmxhZ3Ncblx0XHQ9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXHRcdCYgLmZsYWd7XG5cdFx0XHRtYXJnaW46IDAgLjhlbTtcblx0XHRcdHBhZGRpbmc6IC4yZW0gLjVlbTtcblxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2I1YjViNTtcblxuXHRcdFx0Y29sb3I6ICM1NTU7XG5cdFx0XHRmb250LWZhbWlseTogJ0luY29uc29sYXRhJztcblx0XHR9XG5cblxuXHR9XG5cbn1cbiIsCgkJIi8qIFsxXSBDT1VMRVVSU1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qICgxKSBDT1VMRVVSUyBEVSBUSEVNRSAkREVGQVVMVCAqL1xuJHRoZW1lLWJnOiAgICAgICAgICNlOGU4ZTg7XG4kdGhlbWUtYmctcHJpbWFyeTogI2ZmZmZmZjtcbiR0aGVtZS1mZzogICAgICAgICAjNTE1MTUxO1xuJHRoZW1lLWZnLXByaW1hcnk6ICMzOTljZWQ7XG5cbi8qICgyKSBDT1VMRVVSUyBERSBUSEVNRSAkREFSSyAqL1xuJGRhcmstYmc6ICAgICAgICAgIzMxMzU0MTtcbiRkYXJrLWJnLXByaW1hcnk6ICMyOTI4MmU7XG4kZGFyay1mZzogICAgICAgICAjOTM5MzkzO1xuJGRhcmstZmctcHJpbWFyeTogI2ZmZmZmZjtcblxuXG4vKiBbMl0gRElNRU5TSU9OU1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qICgxKSBMYXlvdXQgZGUgYmFzZSAqL1xuJG1lbnUtc2lkZS13aWR0aDogMTVlbTtcbiRoZWFkZXItaGVpZ2h0OiAgIDRlbTtcbiIKCV0sCgkibWFwcGluZ3MiOiAiQUNBQTsyREFDMkQ7QUFDM0Qsb0NBQW9DO0FBTXBDLGlDQUFpQztBQU9qQzsyREFDMkQ7QUFDM0Qsd0JBQXdCO0FEZnhCLFFBQVEsR0FBRyxVQUFVLENBQUE7RUFFcEI7NERBQzJELEVBdUwzRDtFQTFMRCxRQUFRLEdBQUcsVUFBVSxHQUloQixPQUFPLENBQUE7SUFDVixPQUFPLEVBQUUsSUFBSztJQUVkLE1BQU0sRUFBRSxHQUFJO0lBY1osUUFBUSxFQUFFLFFBQVM7SUFDbkIsU0FBUyxFQUFFLENBQUU7SUFFYixPQUFPLEVBQUUsR0FBSTtJQUViLGFBQWEsRUFBRSxHQUFJO0lBRW5CLGdCQUFnQixFQUFFLElBQUs7SUFFdkIsS0FBSyxFQUFFLElBQUs7SUFDWixTQUFTLEVBQUUsR0FBSTtJQUVmLE1BQU0sRUFBRSxjQUFlO0lBSXZCOzZEQUMyRDtJQXdCM0Q7NkRBQzJEO0lBNEQzRDs2REFDMkQ7SUF1QzNEOzZEQUMyRDtJQU0zRDs2REFDMkQsRUFhM0Q7SUF4TEYsUUFBUSxHQUFHLFVBQVUsR0FJaEIsT0FBTyxBQU1ULE9BQU8sQ0FBQTtNQUFFLE9BQU8sRUFBRSxLQUFNLEdBQUk7SUFWL0IsUUFBUSxHQUFHLFVBQVUsR0FJaEIsT0FBTyxBQVNULE9BQU8sQ0FBQTtNQUNQLE9BQU8sRUFBRSxJQUFLO01BRWQsY0FBYyxFQUFF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 */