/* COULEUR DU THEME */ /* COULEUR DU SOUS-MENU */ /* COULEUR DES ERREURS */ /* FORMULAIRES */ /* GESTION DES LONGUEURS */ /* [3] Formulaires =========================================================*/ section > form, .form { display: inline-block; position: relative; left: 50%; margin: .3em 0; padding: 1em; border-radius: 3px; border-color: #d52918; box-shadow: 0 0 1px #b7b7b7; background-color: #fff; -webkit-transform: translateX(-50%); transform: translateX(-50%); } section > form#choose-cluster, .form#choose-cluster { left: 0; -webkit-transform: none; transform: none; } section > form.valid, .form.valid { border-color: #27a560; } section > form.neutral, .form.neutral { border-color: #2193e6; } section > form.search, .form.search { border-color: #2193e6; } section > form .edit_search_view, section > form .remove_search_view, .form .edit_search_view, .form .remove_search_view { display: inline-block; width: 100%; text-align: center; color: #aaaaaa; } section > form .edit_search_view span, section > form .remove_search_view span, .form .edit_search_view span, .form .remove_search_view span { color: #888888; } section > form span.error-msg, .form span.error-msg { display: inline-block; color: #F03C3C; font-size: 0.7em; } /* (1) Champs de texte */ input[type=text], input[type=mail], input[type=password], select, .invalid > input[type=text], .invalid > input[type=mail], .invalid > input[type=password], .invalid > select, input.invalid[type=text], input.invalid[type=mail], input.invalid[type=password], select.invalid { display: inline-block; margin: 1em 0; padding: .7em 1em; border-radius: 3px; border: 1px solid #d7dde8; color: #2f3033; transition: border .4s ease-in-out; } input[type=text]:focus, input[type=text]:hover, input[type=mail]:focus, input[type=mail]:hover, input[type=password]:focus, input[type=password]:hover, select:focus, select:hover, .invalid > input[type=text]:focus, .invalid > input[type=text]:hover, .invalid > input[type=mail]:focus, .invalid > input[type=mail]:hover, .invalid > input[type=password]:focus, .invalid > input[type=password]:hover, .invalid > select:focus, .invalid > select:hover, input.invalid[type=text]:focus, input.invalid[type=text]:hover, input.invalid[type=mail]:focus, input.invalid[type=mail]:hover, input.invalid[type=password]:focus, input.invalid[type=password]:hover, select.invalid:focus, select.invalid:hover { border-color: #d52918; } select { width: 100%; display: block; background: #fff; } select option { padding: .5em; } .valid > input[type=text]:focus, .valid > input[type=text]:hover, .valid > input[type=mail]:focus, .valid > input[type=mail]:hover, .valid > input[type=password]:focus, .valid > input[type=password]:hover, .valid > select:focus, .valid > select:hover, input.valid[type=text]:focus, input.valid[type=text]:hover, input.valid[type=mail]:focus, input.valid[type=mail]:hover, input.valid[type=password]:focus, input.valid[type=password]:hover, select.valid:focus, select.valid:hover { border-color: #27a560; } .neutral > input[type=text]:focus, .neutral > input[type=text]:hover, .neutral > input[type=mail]:focus, .neutral > input[type=mail]:hover, .neutral > input[type=password]:focus, .neutral > input[type=password]:hover, .neutral > select:focus, .neutral > select:hover, input.neutral[type=text]:focus, input.neutral[type=text]:hover, input.neutral[type=mail]:focus, input.neutral[type=mail]:hover, input.neutral[type=password]:focus, input.neutral[type=password]:hover, select.neutral:focus, select.neutral:hover { border-color: #2193e6; } .search > input[type=text]:focus, .search > input[type=text]:hover, .search > input[type=mail]:focus, .search > input[type=mail]:hover, .search > input[type=password]:focus, .search > input[type=password]:hover, .search > select:focus, .search > select:hover, input.search[type=text]:focus, input.search[type=text]:hover, input.search[type=mail]:focus, input.search[type=mail]:hover, input.search[type=password]:focus, input.search[type=password]:hover { border-color: #5630ed; } /* (2) Boutons */ button, button.invalid, .invalid > button { display: inline-block; position: relative; left: 50%; padding: .7em 1em; border-radius: 3px; border: 1px solid #d52918; background: #d52918 center center no-repeat; color: #fff; transition: background .4s ease-in-out; -webkit-transform: translateX(-50%); transform: translateX(-50%); } button:hover, button:focus, button:disabled, button.invalid:hover, button.invalid:focus, button.invalid:disabled, .invalid > button:hover, .invalid > button:focus, .invalid > button:disabled { background-color: #fff; color: #d52918; } button.grey, .grey > button { border-color: #8d8d8d; background-color: #8d8d8d; } button.grey:hover, button.grey:focus, button.grey:disabled, .grey > button:hover, .grey > button:focus, .grey > button:disabled { background-color: #fff; color: #8d8d8d; } button.valid, .valid > button { border-color: #27a560; background-color: #27a560; } button.valid:hover, button.valid:focus, button.valid:disabled, .valid > button:hover, .valid > button:focus, .valid > button:disabled { background-color: #fff; color: #27a560; } button.neutral, .neutral > button { border-color: #2193e6; background-color: #2193e6; } button.neutral:hover, button.neutral:focus, button.neutral:disabled, .neutral > button:hover, .neutral > button:focus, .neutral > button:disabled { background-color: #fff; color: #2193e6; } button.search, .search > button { border-color: #5630ed; background-color: #5630ed; } button.search:hover, button.search:focus, button.search:disabled, .search > button:hover, .search > button:focus, .search > button:disabled { background-color: #fff; color: #5630ed; } .invalid > button.active, button.invalid.active, button.active { background-color: #fff; background-image: url("/src/static/container/active@d52918.svg") !important; background-size: 1em auto; color: transparent !important; } button.valid.active, .valid > button.active { background-image: url("/src/static/container/active@27a560.svg") !important; } button.neutral.active, .neutral > button.active { background-image: url("/src/static/container/active@2193e6.svg") !important; } button.search.active, .search > button.active { background-image: url("/src/static/container/active@5630ed.svg") !important; } hr.OR[data-label] { display: block; position: relative; width: 100%; height: 0; border: 0; border-bottom: 1px dashed #d52918; } hr.OR[data-label]:before { content: attr(data-label); display: inline-block; position: relative; top: 50%; left: 50%; padding: 0 1em; background-color: #fff; color: #d52918; -webkit-transform: translateX(-50%) translatey(-50%); transform: translateX(-50%) translatey(-50%); } .valid > hr.OR, hr.OR.valid { border-bottom: 1px dashed #27a560; } .valid > hr.OR:before, hr.OR.valid:before { color: #27a560; } .neutral > hr.OR, hr.OR.neutral { border-bottom: 1px dashed #2193e6; } .neutral > hr.OR:before, hr.OR.neutral:before { color: #2193e6; } .search > hr.OR, hr.OR.search { border-bottom: 1px dashed #5630ed; } .search > hr.OR:before, hr.OR.search:before { color: #5630ed; } /*# sourceMappingURL= global.css.map */