/* All HTML elements go in this section alphabetically. */
/* Begin of HTML elements */
td {
    padding: 8px 10px;
}
th
{
    border-bottom: 1px solid #d6d6d6;
    padding: 10px 18px;    
}
table {
	border-radius: 11px 11px 11px 11px;
	border: 1px solid #CCDDFF;  
	border-spacing: 0;
}
td {
	border-bottom: 1px solid #CCDDFF;
}
thead:first-child 
{
	border-top-left-radius: 10px;
}
th:first-child 
{
	border-top-left-radius: 10px;
}
thead:last-child  
{
	border-top-right-radius: 10px;
}
th:last-child  
{
	border-top-right-radius: 10px;
}
tr:last-child td:first-child 
{
	border-bottom-left-radius: 10px;
}
tr:last-child td:last-child 
{
	border-bottom-right-radius: 10px;
}
/* End of HTML elements */
/**************************************************************************************/
/* All classes go in this section alphabetically. */
/* Begin of classes */
.clear {
    clear:both;
}
.dataRow {
    padding-bottom:5px;
    position: relative;                
}
.entryColumn {
    left: 470px;
    padding-top:3px;
}
.labelBelow {
    clear: both;
    display: block;    
    font-size: 10pt!important;
}
.labelColumn {
    float: left;
    padding-top:6px;
    padding-right:5px;
    text-align: right;
    width: 140px;
}

.messageError {
	max-width: 700px;
}

.messageError ul {
	margin-bottom: 8px;
}

.messageInformation {
	max-width: 700px;
}

.messageInformation ul {
	margin-bottom: 8px;
}

.messageWarning {
	max-width: 700px;
}

.messageWarning ul {
	margin-bottom: 8px;
}

.mobileOnly {
	display: none;
}

.questionDiv {
	display: flex;
	align-items: flex-end;
	flex-wrap: nowrap;
}

.questionDiv > div:first-child {
	margin-bottom: 6px;
	max-width: 1000px;
}

.questionDiv > div:last-child {
	min-width: 150px;
}

.selectable tr:hover{
    background-color: #79C9EC!important;
}
.selected {
	background-color: #79C9EC!important;
}
.selectEntryColumn {    
    float:left;
    padding-top:3px;
    width:300px;
}
.valueColumn {    
    float: left;
    padding-bottom:5px;    
    padding-top:6px;
    margin-right:25px;
    text-align: left;    
    width:auto!important;
}   
.vehicleDataRow:nth-child(even) {
	background: #e9e9e9;
}
.vehicleDataRow{
	padding-bottom: 1px;
	padding-top: 1px;
}
.vehicleLabelColumn {
	float: left;
	padding-right: 5px;
	text-align: right;
	width: 120px;
}
.vehicleData {
	color: #1C488D;
}
.vehicleInformation{
	min-width: 550px;
}
.smallText {
	font-size: small;
	max-width: 750px;
}
.labelBelowInput {
    float: left;
    padding-bottom:5px;   
    padding-right:10px;  
}
.imageblock {
    display:none;
} 

.ui-datepicker {
  z-index: 9999 !important;
}
/* End of classes */
/**************************************************************************************/
/* All IDs go in this section alphabetically. */
/* Begin of IDs */  
#rrnblock {
    display:none;
}    
#vehicleDisplay{
	max-width: 750px;
}
/* End of IDs */
