/* Form stylesheet. */ /* Panels */ .sbm-panel-info, .sbm-panel-form { max-width: 720px; margin: 16px auto; padding: 0; background-color: #f8f8f8; border: solid 2px #606060; border-color: var(--color-primary); border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; overflow: hidden; } .sbm-panel-form.security { max-width: 560px; } @media (min-width: 576px) { .sbm-panel-info, .sbm-panel-form { } } .sbm-panel-info > .sbm-header, .sbm-panel-form > .sbm-header { padding: 12px 12px; text-align: center; background-color: #e8e8e8; border-bottom: solid 1px #606060; border-color: var(--color-primary); } .sbm-panel-form > .sbm-header { background-color: var(--color-primary); } .sbm-panel-info > .sbm-header .sbm-caption, .sbm-panel-form > .sbm-header .sbm-caption { font-size: 1.25rem; font-weight: bold; color: var(--color-primary-dark); } .sbm-panel-form > .sbm-header .sbm-caption { color: #f0f0f0; } .sbm-panel-info > .sbm-header .sbm-action img:hover, .sbm-panel-form > .sbm-header .sbm-action img:hover { background-color: #f0f0f0; border-radius: 4px; box-shadow: 2px 2px 4px 0 #80808080; } .sbm-panel-info > .sbm-header .dropdown-menu, .sbm-panel-form > .sbm-header .dropdown-menu { padding: 4px 8px; } .sbm-panel-info > .sbm-header ul.nav, .sbm-panel-form > .sbm-header ul.nav { margin: 0; } .sbm-panel-info > .sbm-header .dropdown-menu .sbm-action, .sbm-panel-form > .sbm-header .dropdown-menu .sbm-action { font-size: .8rem; } .sbm-panel-info > .sbm-content, .sbm-panel-form > .sbm-content { padding: 12px 12px; background-color: #f8f8f8; } .sbm-panel-section.sbm-edit .sbm-panel-info, .sbm-panel-section.sbm-populating .sbm-button-action.edit, .sbm-panel-section .sbm-panel-form { display: none; } .sbm-panel-section.sbm-edit .sbm-panel-form { display: block; } /* Form */ .sbm-form { } /* Labels, values, notes */ .sbm-panel-info .sbm-label, .sbm-panel-info .sbm-value { margin-bottom: 6px; font-size: 1rem; } .sbm-panel-info .sbm-label { padding-right: 16px; font-weight: bold; color: #808080; } .sbm-panel-info .sbm-value { } .sbm-form .sbm-form-control .sbm-caption, .sbm-form .sbm-form-control .sbm-label { margin: 0 0 4px 0; font-size: 1rem; line-height: 1.25; } .sbm-form .sbm-form-control .sbm-caption { font-size: 1.1rem; font-weight: bold; } .sbm-form .sbm-form-control .sbm-label-text { font-size: 1rem; line-height: 1.25; } .sbm-form .sbm-form-control .sbm-note { font-size: 0.9rem; line-height: 1.2; } /* Controls */ .sbm-form .sbm-form-control { margin: 0 0 12px 0; } .sbm-form .sbm-input, .sbm-form .sbm-textarea, .sbm-form .sbm-select { padding: 3px 8px 0 8px; width: 100%; min-height: 30px; font-size: 1rem; line-height: 1.3; background-color: #fff; border: 1px solid #595959; border-radius: 3px; outline: none; } .sbm-form .sbm-input.sbm-calendar { max-width: 180px; } .sbm-form .sbm-textarea, .sbm-form .sbm-select[multiple="multiple"] { border-top-right-radius: 0; border-bottom-right-radius: 0; overflow-y: scroll; } .sbm-form .sbm-input:read-only, .sbm-form .sbm-textarea:read-only { background-color: #f8f8f8; } .sbm-form .sbm-form-control.sbm-error .sbm-input, .sbm-form .sbm-form-control.sbm-error .sbm-textarea, .sbm-form .sbm-form-control.sbm-error .sbm-select { color: #606060; color: var(--color-primary); border-color: #606060; border-color: var(--color-primary); } /* Control messages */ .sbm-form .sbm-form-control .sbm-message { display: none; margin-top: 8px; padding-left: 24px; font-size: 16px; background-position: left top; background-repeat: no-repeat; } .sbm-form .sbm-form-control.sbm-error .sbm-message { display: block; color: #e3120b; background-image: url("../img/icon/error-18.png"); } /* Buttons */ .sbm-form button.sbm-button, .sbm-form input[type="button"].sbm-button, .sbm-form input[type="submit"].sbm-button { height: auto; width: auto; min-width: 120px; padding: 4px 8px; font-size: 16px; font-weight: bold; text-align: center; color: #606060; color: var(--color-primary); background-color: #DFD2E1; border: solid 1px #606060; border-color: var(--color-primary); border-radius: 4px; } .sbm-form button.sbm-button:hover, .sbm-form input[type="button"].sbm-button:hover, .sbm-form input[type="submit"].sbm-button:hover { background-color: #EFE8F0; } /* Password strength */ #prgPasswordStrength { width: 200px; height: 18px; margin: 6px 24px; border-color: #595959; box-shadow: none; overflow: hidden; } #prgPasswordStrength .ui-widget-header { margin: 0; height: 20px; background: none; background-color: #D2222D; border: solid 0 #D2222D; border-radius: 0; } #prgPasswordStrength.amber .ui-widget-header { background-color: #FFBF00; border-color: #FFBF00; } #prgPasswordStrength.green .ui-widget-header { background-color: #238823; border-color: #238823; } #prgPasswordStrength.ui-corner-all { border-radius: 8px; } /* The End */