﻿/* PULLED FROM SHARED STYLES CSS */
body { background: white; color: Black; font: 9pt Verdana; margin: 0px; }
.generic-error-content { padding: 15px; }
.clear { clear: both; height: 0; width: 0; font-size: 0; line-height: 0; overflow: hidden; visibility: hidden; }
.PopupButton { float: right; margin: 9px 9px 9px 0; }
.RoundPanelButton { float: left; margin: 0px 9px 0px 0; }
.FormTable { padding: 5px 0px 5px 5px; }
.UploadControlTextBox, .UploadControlTextBox input[type='text'] { padding: 0px; border-width: 0px; }
.UploadControlTextBox input[type='text'] { opacity: 0; filter: alpha(opacity=0); }
/**********************************/

.dxrpCW{ padding:0px !important
}

.input-container-label{display: inline-block;text-align: left;width:100px;vertical-align: top;padding-top: .4em;padding-left: 4px;}

.input-container{padding-top: .3em;}
.input-container > span:first-child{display: inline-block; width:100px;float:left;text-align: left;vertical-align: top;padding-top: .4em;padding-left: 4px;max-width: 130px;min-width: 40px;}

.input-container > label.input-label{display: inline-block;width:100px;float:left;text-align: left;vertical-align: top;padding-top: .4em;padding-left: 4px;max-width: 130px;min-width: 40px;}
.input-element{display: inline-block; padding-right:4px; width:65%}

.input-label{display: inline-block;float:left;width:100px;text-align: left;vertical-align: top;padding-top: .4em;padding-left: 4px;max-width: 130px;min-width: 40px;}
.text-right{text-align:right !Important;}
.text-left{text-align:left !Important;}
.text-center{text-align: center !Important;}
.float-right{float: right;}
.float-left{float:left;}
.inline-block{display:inline-block;}
.center-item{margin:auto;}
.display-user-name-container{text-align: right;vertical-align: top;padding-right: 10px;}
.display-user-name-container > span:first-child{display: inline-block;text-align: left;vertical-align: top;padding-top: .2em;padding-right: 5px;}
.input-button-container{width:70%;padding-bottom:3px}
.padd-right{padding-right:1em;}
.input-button{float:right;padding-bottom:4px;}
.margin-auto{margin:auto;}
.input-break { height: 10px}
.padding-l-5{padding-left:5px;}
.page-label{display: inline-block;width: 100px;float: left;text-align: left;vertical-align: top;padding-top: .4em;padding-left: 4px;max-width: 130px;min-width: 40px;}
.display-block {display: block;}
.padd-left-20 {padding-left:20px}
.question-title {
    display: block;
    font-size: 15px;
    font-weight: bold;
    padding-top: 15px;
    padding-left:25px;
    padding-bottom: 25px;
    color: black;
}
.bold {font-weight:bold;}

/* DevExpress Controls
.dxrpcontent        
{
    padding:10px!important;
}
*/

/* HEADER */
div#site_header{background:white;}
header{min-width:500px;}
.header-text{display: inline-block;font-size: 2.3em;font-weight:bold;font-family: Arial;color:gray;vertical-align:top;padding-top:40px;margin-left: .5em;}
#img-logo{padding: 7px 7px 0px 7px; height:114px;width:109px;}

ul.menu{margin: 0;float: right;font-family: Arial;padding-right: 2em;}
ul.menu a{text-decoration:none;color:black;padding:.5em;}
a:hover{cursor: pointer;}


/* Style main elements */
body{background: whitesmoke !Important;}
footer
{
    position: absolute;
    bottom: 0px;
    padding-bottom: 2px;
    text-align: center;
    width: 100%;
    color: gray;
    font-style: oblique;
    font-size: 8pt;
}
