@import url('aknCssFramework.css');

fieldset{ padding:7px; border:1px solid #ccc; }
legend{ font-weight:bold; color:#369; padding:0 3px; }
.form-elements{ clear:both; padding:4px; }
.form-element{ margin-bottom:10px; position:relative; }
.form-elements .form-element{ margin-bottom:0; }
.form-element label, .form-element .as-label{ font-weight:bold; color:#666; }
.input-text, .input-textbox, .default-value{ display:inline-block; width:100%; padding:4px; border:1px solid; border-color:#c2c2c2 #dadada #dadada; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; -webkit-border-radius:1px; -moz-border-radius:1px; border-radius:1px; -moz-box-shadow:inset 0px 0px 5px rgba(0, 0, 0, 0.2); -webkit-box-shadow:inset 0px 0px 5px rgba(0, 0, 0, 0.2); box-shadow:inset 0px 0px 5px rgba(0, 0, 0, 0.2); }
.input-select{ display:inline-block; width:100%; padding:4px; border:1px solid; border-color:#c2c2c2 #dadada #dadada; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; -webkit-border-radius:1px; -moz-border-radius:1px; border-radius:1px; -moz-box-shadow:inset 0px 0px 5px rgba(0, 0, 0, 0.2); -webkit-box-shadow:inset 0px 0px 5px rgba(0, 0, 0, 0.2); box-shadow:inset 0px 0px 5px rgba(0, 0, 0, 0.2); font-size:12px; }
.input-text, .default-value{ font-size:12px; height:28px; }
.input-textbox{}
.submit-buttons{ text-align:right; }
.input-submit, .input-button, .input-reset{ display:inline-block; font-weight:bold; font-size:12px; line-height:18px; padding:5px; background:url(images/form-button.gif) repeat-x 0 0; border:1px solid; border-color:#ccc #ccc #c2c2c2; border-radius:3px; cursor:pointer; color:#333; text-decoration:none; }
body .link-as-button{ line-height:17px; color:#333; }
.input-submit:hover, .input-button:hover, .input-reset:hover{ background:#e6e6e6; border-color:#c2c2c2 #ccc #ccc; }
.require-field{ color:#f00; }
input.error, textarea.error, select.error{ border-color:#c66 #faa #faa; background:#fffff6; }
label.error{ border:none; background:none; color:#f00; }
.label-description{ font-size:11px; color:#444; line-height:16px; }
.half-size-input{ width:50%; }
.quarter-size-input{ width:25%; }
.input-text option{ padding:0 4px; }
.input-disabled{ background-color:#eee; }
.table-style .form-element{ display:inline-block; width:46%; margin-right:10px; }

/* Messages */
.AKN_success, .AKN_warning, .AKN_error{ padding:10px 10px 10px 40px; border:1px solid; margin-bottom:10px; }
.AKN_success{ background:url(images/form-success.png) no-repeat 7px 50% #D9FEC2; border-color:#063 #009933 #009933 #063 }
.AKN_warning{ background:url(images/form-warning.png) no-repeat 7px 50% #FEF9D3; border-color:#F90; }
.AKN_error{ background:url(images/form-error.png) no-repeat 7px 50% #FCC5CD; border-color:#C60 #F66 #F66 #C60 }
