| div.requiredClause { |
| width:auto; |
| float:right; |
| padding-left:2px; |
| border-left:3px solid #ff660a; |
| margin-top:1.5em; |
| font-size: 0.7em; |
| font-weight:bold; |
| } |
| |
| form { clear:both; border:1px solid #d0d8e2; margin:0; margin-bottom:1.5em; } |
| form.container { padding:2em 1.5em; } |
| * html form.container { width:100%; } |
| |
| /* field wrappers */ |
| form div.field{ margin-right:1.5em; padding-left:5px; } |
| * html form div.field { margin-right:0.5em; } |
| |
| /* use in conjunction with div.field: <div class="field required"></div> */ |
| form div.required{ border-left:3px solid #ff660a; padding-left:2px; } |
| form label{ display:block; margin-top:1em; font-size:0.65em; } |
| form .ex-container label{ margin-top:0.75em; } |
| |
| /* input elements */ |
| form div.dropdown, |
| form input.text, |
| form input.numeric, |
| form select, |
| form textarea { border: 1px solid #a2da87; padding: 0.15em; width:100%; } |
| form div.dropdown{ padding:0; height:22px; background-color:#fff;} |
| form textarea { font-family:sans-serif; font-size:0.8em; margin: 0.55em 0; } |
| * html form textarea { width:auto; } |
| * html form select{ width:90%; } |
| |
| form textarea:focus, form input:focus { background-color: #F1F6FC; } |
| form input.numeric { text-align:right; } |
| |
| form p { font-size:0.75em; } |
| form h2 { font: 1.2em Tahoma, Myriad, sans-serif; background: #eef0f7 top left repeat-y; color: #4a7db5; padding: 1em 0.35em; } |
| form h3 { font: 0.8em Tahoma, Myriad, sans-serif; font-weight:bold; color: #296cb5; margin:1.5em -1em 0 -1em; border-bottom: 1px solid #d0d8e2; padding-bottom:0; } |
| form h4 { font: 0.8em Tahoma, Myriad, sans-serif; font-weight:bold; margin:0; margin-top:1em; border-bottom: 1px solid #ddd; } |
| |
| .submitButton,.submitButton:focus,.alertButton { |
| width: auto; |
| border: none; |
| background-color: #699ED9; |
| color: #fff; |
| padding: 0.1em; |
| border-bottom: 1px solid #5885b6 !important; |
| border-right: 1px solid #5885b6 !important; |
| border-top: 1px solid #92b8e2 !important; |
| border-left: 1px solid #92b8e2 !important; |
| cursor: hand; |
| cursor: pointer; |
| } |
| |
| .alertDialog { |
| margin-left:26%; |
| margin-right:26%; |
| border: 2px solid #ff660a; |
| padding: 1em; |
| background: #ffffff; |
| -moz-border-radius: 10px; |
| } |
| |
| .alertContent .alertButton { |
| float:right; |
| position:relative; |
| bottom:1em; |
| } |
| |
| .fieldMissing { |
| background: #bedef4; |
| } |
| |
| .fieldInvalid { |
| background: #ffaf7e; |
| font-weight: bold; |
| } |
| |
| .missingList, .invalidList { |
| padding-bottom: 0.6em; |
| padding-top: 0.2em; |
| padding-left:0.1em; |
| padding-right:0.2em; |
| margin: 0; |
| width: 26em; |
| } |
| |
| .missingList { |
| border-top: 4px solid #bedef4; |
| } |
| |
| .invalidList { |
| border-top: 4px solid #ffaf7e; |
| } |
| |
| .missingList li, .invalidList li { |
| list-style:none; |
| font-style:italic; |
| } |
| |
| .dropdownCombobox { |
| background: #ffffff; |
| border: 1px solid #545454; |
| } |
| |
| .dropdownOption { |
| font-family: arial; |
| font-size: 0.8em; |
| padding: 0.1em 0 0.1em 0.2em; |
| cursor:pointer; |
| } |
| |
| .optionHover { |
| background: cornflowerblue; |
| color: #ffffff; |
| } |