﻿body
{
    color: #555a5e;
}
.style1
{
    height: 43px;
}
.translate-elem {
    position: absolute;
    top: 134px;
    z-index: 2;
}        
.surveyQuestion
{
    vertical-align: text-top;
}
        
.surveyAnswer table
{
    /*border-spacing:*/
}
.register-form h2
{
    color: #555a5e;
    padding-top: 20px;
    padding-left: 30px;
    font-size: 1.3em !important;
}
.register-form
{
    background-color: #fff;
    width: 650px; /*border: solid 1px #000;*/
    border-radius: 5px;
    /*-moz-box-shadow: 0px 0px 10px 1px #c0c0c0 -webkit-box-shadow: 0px 0px 10px 1px #c0c0c0;*/
    /*box-shadow: 0px 0px 10px 1px #c0c0c0;*/
    margin: 25px auto;
    font-size: 1em;
    padding-bottom: 20px;
}
.table-form input[type="text"], .table-form input[type="password"]
{
    width: 294px;
    height: 26px !important;
    font: 1em arial,sans-serif, "segoe ui" !important;
    color:#555a5e;
    padding-left: 4px;
}
/*.RadPicker .RadPicker_Default .date-input 
{
    width:80px !important;
}*/
input[type="text"].riTextBox 
{
    height: 32px !important;
    width: 302px !important;
    font-size: 15px !important;
    color: #555a5e !important;
}
table.table-form
{
    font-size: 1em;
}
table.table-form tr td:nth-child(1)
{
    text-align: right;
    white-space: nowrap;
    width: 34%;
    padding-right: 10px;
    margin-top: 10px;
}
.table-form textarea 
{
    width:250px !important;
}
.table-form select, .wz-line-ctrl
{
    outline: 0;
    padding: 8px 5px 8px 5px;
    font-size: 1em !important;
    color: #333;
}

.table-form td.nested table tr td:first-child 
{
    text-align:left;
    width:49%;
}
.table-form td div
{
            
    display:inline-block;
}
        
.table-form td table tr td
{
    float:left;
    width:48%;
}
.riTextBox .riEnabled .short
{
    background-color:Red !important;
    width:80px !important;
            
}
.rcInputCell 
{
    width:80px !important;
}
.rcTable .rcSingle td
{
    width:80px !important;
}
.RadPicker .RadPicker_Default .date-input table .rcInputCell span
{
    width:80px;
}
.rcInputCell input[type="text"]
{
    width:125px !important;
}
/*table.table-form tr td:nth-child(1)  label 
{
    padding-right: 105px;
    padding-left: 0;
}
table.table-form tr td:nth-child(2) label
{
    margin-right: 50px;
}*/
.rcbInner .rcbInput 
{
    width: 133px !important;
}
.RadComboBox_Default .rcbInner
{
    border-color: Gray;
}
.RadComboBox .rcbInner .rcbInput
{
    height: 23px !important;
}
.user-type
{
    text-align: right !important;
    padding-right: 47px !important;
}
.user-type span
{
    /* margin-left: 10px; */
}
.captcha
{
    vertical-align:middle;
}
.captcha img
{
    height: 36px;
    vertical-align:bottom;
}
.captcha input[type="text"] 
{
    width:58px !important;
}
.action-panel
{
    text-align: right;
    margin-right: 65px;
    margin-top:70px;
}
.action-panel .registerBtn 
{
    background-color: #9AC7DC;
    color: #fff;
    padding: 11px;
    font-size: 15px;
    width: 150px;
    font-family: Arial,"Segoe UI";
    border-radius: 7px;
    text-transform: uppercase;
    border: solid 2px #bddbe6;
    letter-spacing:1px;
    cursor: pointer;
}
.register-form .form-header h2
{
    display: inline-block;
}
.register-form .form-header  a
{
    float:right;
    margin-top: 20px;
    margin-right: 20px;
    color:#044666;
    font-size:1em;
}
.validation-summery 
{
    text-align:left;
    margin-left:20px;
}
.denotes 
{
    text-align:right;
    padding-right:15px;
}
.RadPicker_Default .rcCalPopup
{
    margin: 15px 0px 0px 50px;
}
.birth-date 
{
    width:100%;
}
.birth-date.birth-date-combo 
{
    display:inline;
}
.small-cell-txt
{
    width: 110px !important;
    vertical-align: middle;
}
input.btn-background-color, .btn-background-color input
{
    background-color: #044666 !important;
}
.allow-wrap, .allow-wrap span
{
    white-space:normal;
}
.radio-left table td {
    text-align: left !important;
}
td.survey select
{
    width:308px;
}
td.statement span
{
    white-space:normal;
}
td.statement
{
    text-align:center !important;
}
