/* resets and overrides */ * { margin: 0; padding: 0; border: 0; } body { font-family: 'PT Sans Narrow', sans-serif; font-size: 100%; background-color: #EAEAEA; /* temporary */ } a:link, a:active, a:visited { text-decoration: none; color: inherit; } div { xborder: 1px solid black; } .loader { position: fixed; height: 100%; width: 100%; background: url( '../img/ajax-loader.gif' ) 50% 50% no-repeat; background-color: rgba( 255, 255, 255, 0.5 ); z-index: 9999; } .ui-datepicker { font-size:8pt; } #top-section { xborder: 1px solid blue; height: 86px; background: #FFFFFF; border-bottom: 1px solid silver; } #navigation { xborder: 1px solid red; height: 86px; width: 800px; margin: 0 auto; } #fse-logo { float: left; margin-top: 16px; } #tagline { float: left; height: 86px; width: 500px; border-left: 1px solid #DCDCDC; border-right: 1px solid #DCDCDC; } #tagline h1 { padding: 20px 0 0 25px; font-family: 'Avenir LT W01 35 Light', Helvetica, Verdana; font-weight: normal; color: #686663; } #tagline h1 span { color: #006CBB; } #menu { float: left; margin: 27px 0 0 25px; cursor: pointer; position: relative; } #menu ul { list-style: none; background: #FFFFFF; border: 1px solid #DCDCDC; border-top: none; border-radius: 0 0 3px 3px; position: absolute; top: 60px; left: -25px; width: 150px; } #menu ul li a { display: block; padding: 15px 0 15px 20px; } #menu ul li:hover { background: #4A8CF6; color: #FFFFFF; } .menu-selected { background: #4A8CF6; color: #FFFFFF; } #notification_badge { float: right; width: 20px; text-align: center; background-color: #D3402B; color: white; font: bold 12px/9px Helvetica, Verdana, Tahoma; padding: 7px 1px 5px 0; margin-right: 25px; border-radius: 10px; } #body-section { padding: 10px 30px; } table { margin: 0 auto; } .input_label { background-color: #4A8CF6; display: inline-block; height: 36px; width: 200px; line-height: 36px; margin: 5px -3px 0 1px; text-align: center; color: #FFFFFF; } html[data-useragent*='MSIE 11.0'] .input_label { margin-left: 2px; } .wide { width:423px !important; display: block; } .frm-input { border: 1px solid #CCCCCC; box-shadow: 0 0 5px rgb(204, 204, 204) inset; transition: 500ms all ease; font-family: 'PT Sans Narrow', sans-serif; } .frm-input:hover, .frm-input:focus { background-color: #FFF6B5; } .select { height: 30px; width: 223px; padding: 3px 3px; } .text { height: 22px; width: 211px; padding: 3px 0px 3px 10px; } .textarea { height: 70px; width: 415px; margin-top: -1px; resize: none; padding: 3px 3px 3px 3px; vertical-align: top; } .textfile { height: 22px; width: 396px; padding: 3px 0px 3px 10px; margin-bottom: 2px; font: 12px Helvetica, Verdana, Tahoma; } .textfile.ico_file { background: #FFFFFF url( '../img/file-20.png' ) no-repeat; background-position: 3px 3px; padding-left: 25px; } .textfile.ico_error { background: #FFFFFF url( '../img/error-20.png' ) no-repeat; background-position: 3px 3px; padding-left: 25px; background-color: #FFADAD !important; } .textfile.ico_approved { background: #FFFFFF url( '../img/approved-20.png' ) no-repeat; background-position: 3px 3px; padding-left: 25px; background-color: #ADFFB8 !important; } .hidden { display:none; } .ico_add { display: block; height: 20px; width: 20px; background: url( '../img/plus-sign-20.png' ) no-repeat; cursor: pointer; margin-top: 2px; } .button { background: #F3F3F3; border: 1px solid silver; color: black; font: 11px Helvetica, Verdana, Tahoma; font-weight: bold; width: 75px; height: 35px; cursor: pointer; } .button:hover { background: #efeded; border: 1px solid #aaa7a7; } .icon_time { background: transparent url( '../img/access-time-14.png' ) no-repeat left center; padding-left: 18px; } .request_wrapper { margin: 0 auto; margin-bottom: 10px; width: 530px; } .request_header { background-color: #4A8CF6; float:left; color: #FFFFFF; line-height: 30px; } .request_header_id { float: left; width: 400px; padding-left: 8px; } .request_header_age { float:left; width: 114px; text-align: right; padding-right: 8px; } .request_body { clear:both; border: 1px solid silver; border-top: none; background-color: #FFFFFF; padding: 0 5px 5px 5px; } .tbl_request_body .files td:first-child { border: 1px solid #DCDCDC; background-color: #FCF6D1; padding: 0 5px 0 5px; } .tbl_request_body .assignedTo td { padding-top: 10px; } .tbl_request_body .assignedTo td:first-child { width: 450px; } .icon_warning { background: transparent url( '../img/warning-20.png' ) no-repeat left center; padding: 2px 0 2px 20px; } .notice { font: 10px Helvetica, Verdana, Tahoma; color: red; } .notice_11 { font: 11px Helvetica, Verdana, Tahoma; color: red; } .notice_11.centered { display:block; margin: 0 auto; } .notice_window { background-color:white; border:1px solid silver; margin-top:5px; padding: 5px 0px } .fr_crnrs { border-radius: 3px; } .top_crnrs { border-radius: 3px 3px 0 0; } .btm_crnrs { border-radius: 0 0 3px 3px; } .lft_crnrs { border-radius: 3px 0 0 3px; } .rght_crnrs { border-radius: 0 3px 3px 0; }