// *** Pour les formulaires - Importé dans style.less *** fieldset { margin-top: 15px; } legend { color: @brand-secondary; small { font-size: 16px; color: gray; } .gras { font-weight: 900; } } h4 { small { font-size: 14px; color: gray; } } form h4 { font-size: 16px; margin-bottom: 8px; } label { font-weight: normal; } .star { font-style: normal; font-weight: bold; color: #ff0000; } hr.dashed { border-top: 1px dashed darken(@border-color, 10%); } .form-container { width: 112%; } .form-actions { margin-top: 20px; margin-bottom: 10px; } ul.steps { // Etapes margin: 0; padding: 10px 0 0 0; text-align: center; li { margin: 0 5px; padding: 2px 0; width: 32px; height: 32px; list-style-type: none; display: inline-block; font-size: 17px; font-weight: bold; text-align: center; cursor: default; border: 2px solid #B3B3B3; border-radius: 16px; &.past { color: white; background-color: #B3B3B3; a { color: white; cursor: pointer; &:hover { text-decoration: none; } } } &.current { color: white; background-color: @brand-secondary; border-color: @brand-secondary; } &.future { color: #B3B3B3; } } } form.submited { input.ng-invalid, select.ng-invalid, textarea.ng-invalid { border-color: @brand-danger; } label.ng-invalid { color: @brand-danger; } } .spin { -webkit-animation: spin 1s infinite linear; -moz-animation: spin 1s infinite linear; -o-animation: spin 1s infinite linear; animation: spin 1s infinite linear; } @-moz-keyframes spin { from { -moz-transform: rotate(0deg); } to { -moz-transform: rotate(360deg); } } @-webkit-keyframes spin { from { -webkit-transform: rotate(0deg); } to { -webkit-transform: rotate(360deg); } } @keyframes spin { from { transform: rotate(0deg); } to { transform: rotate(360deg); } } .editor { // Wysiwyg editor position: relative; h4 { margin-top: 20px; margin-bottom: 12px; } .wysihtml5-toolbar { position: absolute; top: -5px; right: 0; } } #abstractPreview { margin-top: 20px; padding: 20px; text-align: justify; border: 1px solid @border-color; .box-shadow(2px 2px 3px rgba(0, 0, 0, 0.2)); p { margin: 0; } ol { margin-top: 7px; } } // Remis par Raynald à cause des codes couleurs #montantTotal { margin-top: 20px; margin-bottom: 15px; padding: 8px 8px 8px 10px; // background-color: @formActionsBackground; border: 1px solid #e5e5e5; } #recapitulatif { margin-top: 18px; padding: 12px; border: 1px solid @border-color; border-radius: 5px; margin-bottom: 15px; .montantADroite { float: right; padding-left: 20px; color: gray; font-weight: bold; } .iconADroite { float: right; // float: none\9; // pas de \ padding-left: 10px; font-size: 14px; font-weight: normal; a { color: gray; } i { text-decoration: none; padding-right: 5px; } } ul.listeOptions { font-size: 13px; margin-left: 2px; margin-bottom: 6px; list-style: square inside; } h4.montantTotal { // font-size: @baseFontSize; color: @brand-secondary; .montantADroite { color: @brand-secondary; } } hr { margin-left: -12px; margin-right: -12px; margin-top: 10px; margin-bottom: -9px; } }