/* BusMgr Portal - Form stylesheet. */ /* Panels */ .sbm-panel-info, .sbm-panel-form { max-width: 720px; margin: 24px auto; padding: 0; background-color: #fff; border: solid 2px #979797; border-color: var(--color-primary); border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; overflow: hidden; } .sbm-panel-form.security { max-width: 520px; } @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-info > .sbm-header .sbm-caption, .sbm-panel-form > .sbm-header .sbm-caption { font-size: 1.5rem; font-weight: bold; color: var(--color-primary-dark); } .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-content, .sbm-panel-form > .sbm-content { max-height: 400px; padding: 12px 12px; background-color: #f8f8f8; overflow-y: auto; } .sbm-panel-info > .sbm-content { padding: 8px 12px; } .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-label { margin: 2px 0 8px 0; } .sbm-form .sbm-form-control .sbm-label, .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 16px 0; } .sbm-form .sbm-form-control .sbm-form-control { margin-bottom: 0; } .sbm-form .sbm-form-control .sbm-label { margin: 2px 0 8px 0; } .sbm-form .sbm-form-control .sbm-label, .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; } .sbm-form .sbm-input, .sbm-form .sbm-textarea, .sbm-form .sbm-select { padding: 3px 8px 4px 8px; width: 100%; font-size: 1rem; line-height: 1.25; background-color: #fff; border: 1px solid #595959; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; 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: 2px; border-bottom-right-radius: 2px; overflow-y: scroll; } .sbm-form .sbm-input:read-only, .sbm-form .sbm-textarea:read-only, .sbm-form .sbm-select:disabled { color: #404040; opacity: 1; background-color: #f0f0f0; } .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; /*#DC143C;*/ border-color: #606060; /*#DC143C;*/ } /* Control messages */ .sbm-form .sbm-form-control .sbm-message { display: none; margin-top: 8px; padding-left: 24px; font-size: 1.00rem; background-position: left top; background-repeat: no-repeat; } .sbm-form .sbm-form-control.sbm-error .sbm-message { min-height: 18px; 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: 80px; padding: 4px 2px; font-size: 1rem; text-align: center; color: #fff; background-color: var(--color-OldGold); border: 1px solid var(--color-OldGold); 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 { } /* Password strength */ .sbm-password-strength { height: 18px; margin: 6px 12px; border-color: #595959; -moz-box-shadow: none; -webkit-box-shadow: none; overflow: hidden; } .sbm-password-strength .ui-widget-header { margin: 0; height: 20px; background: none; background-color: #D2222D; border: solid 0 #D2222D; border-radius: 0; } .sbm-password-strength.amber .ui-widget-header { background-color: #FFBF00; border-color: #FFBF00; } .sbm-password-strength.green .ui-widget-header { background-color: #238823; border-color: #238823; } .sbm-password-strength.ui-corner-all { border-radius: 6px; } /* The End */