@import "humanportal.reset.css";
body {text-align: left;}
body, input, textarea, select { font-family: 'Ubuntu', sans-serif; font-size: 14px;}
h1 {padding: 10px 0 15px 0; font-size: 28px; text-transform: uppercase; text-align: center; font-weight: bold;}
h2 {padding: 10px 0 15px 0; font-size: 18px; text-shadow : 1px 1px #FFFFFF;}
h1 p {font-size: 13px; text-transform:lowercase; font-variant:small-caps; }
table tbody tr td {padding: 10px 0; vertical-align:middle;}
table tbody tr td input, table tbody tr td label {vertical-align:middle;}
table tbody tr td label a {display:block;}
input:focus, select:focus, textarea:focus { outline: none; outline:none; border-color:#9ecaed; -webkit-box-shadow: 0 0 3px #9ecaed; -moz-box-shadow: 0 0 3px #9ecaed; box-shadow:0 0 10px #9ecaed;}
.error_message, .message_message, .warning_message {border: solid 1px #FF0000;background: #FFCCCC;display: block;color: #FF0000;font-weight: bold;font-size: 16px;text-align: center;line-height: 30px;margin: 5px 0;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.message_message {border: solid 1px #006600;background: #CCFFCC;color: #006600;}
.warning_message { border: solid 1px #CCCC00;background: #FFFFCC;color: #CCCC00;}
.panel-body:not(:last-child) {
	border-bottom: 1px dotted #ccc;
}
.ui-inquiry-content {overflow: auto; position:absolute; top:60px; right:0; bottom:45px; left:0; padding: 0;}
.ui-inquiry-buttonset {position:absolute; height: 40px; right:0; bottom:0; left:0; padding: 0 15px;}
.ui-enquiry-container {
	overflow-x: hidden;
	padding: 10px;
}
.ui-enquiry-container h2 { font-size: 14px; padding: 0 0 10px 0;}
/*.ui-enquiry-container h3 { padding: 5px 0 20px 0; font-size: 14px;}*/
.ui-enquiry-container p { text-indent: 20px; line-height: 18px;}
.ui-enquiry-category { padding: 10px;}
.ui-inquiry-image {position: absolute; width: 200px; top: 10; left: 10;}
.ui-inquiry-description {padding: 0 0 0 210px;}
.ui-inquiry-description-no-image {padding: 0;}
.ui-enquiry-text-response {width:99%; padding: 5px; resize: none; height: 150px; border:solid 1px #CCCCCC}
.ui-widget-content {
	border: none;
}
#save_icon {position: absolute;width : 50px;height : 50px;top: 10px;right : 10px;}
.save_icon_saving {background : url(../img/diskette_down.png) no-repeat top left;}
.save_icon_saved {background : url(../img/diskette_check.png) no-repeat top left;}
.save_icon_fail {background: url(../img/diskette_close.png) no-repeat top left;}
.even, .even_2{background-color:#FAFCFE}
.odd, .odd_2 {background-color:#E9F0F8}
#window-main-cover, #window-main-cover-caption, .preloaderClass { height: 100%; left: 0; min-height: 100%; position: absolute; top: 0; width: 100%; }
#window-main-cover { z-index: 1000000; }
#window-main-cover-caption { background-position: center center; background-repeat: no-repeat; z-index: 1000001; }



