
.FieldControl {
    clear: both;
	/*
    color: #555555;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10pt;
	*/
    margin: 5px 0 !important;
}
.FieldControl, .ControlLabel, .ControlValue, .ReviewControl, .ReviewControl .ControlValue .ControlValueList, legend, .FieldControlPanel, .FieldControlPanel2, .FieldControlPanel3, .FieldControlPanel legend, .FieldControlPanel2 legend, .FieldControlPanel3 legend {
	font-family: 'Helvetica Neue', Helvetica Neue, Helvetica, sans-serif !important;
	font-weight: 200;
	font-size: 16px !important;
	color: #30343f !important;
}
.FieldControlPanel legend, .FieldControlPanel2 legend, .FieldControlPanel3 legend {
	margin-left: 0 !important;
}
.FieldControlPanel fieldset, .FieldControlPanel2 fieldset, .FieldControlPanel3 fieldset {
	border-top: none !important;
}
legend {
	margin-bottom: 5px !important;
}
.ControlLabel {
	height: auto !important;
}
.ControlValue label {
  display: inline !important;
}
/* ==== btns ==== */
div.btn {
	margin: 15px auto;
	text-align: center;
}
div.btn a {
	color: #FFF;
}
div.btn a:hover {
	text-decoration: none;
}


/* ==== tabs ==== */
.ajax__tab_default .ajax__tab_tab {
    color: #555555;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px !important;
    display: inline !important;
}
/* header */
.ajax__tab_xp .ajax__tab_header {
    background: none !important;
    font-family: inherit !important;
    font-size: inherit !important;
	border-bottom: 1px solid #999;
}
/* outer */
.ajax__tab_xp .ajax__tab_active .ajax__tab_outer {
    background: none !important;
}
.ajax__tab_xp .ajax__tab_outer {
    background: none !important;
    height: 24px !important;
    padding-right: 3px !important;
}
/* inner */
.ajax__tab_xp .ajax__tab_active .ajax__tab_inner {
    background: none !important;
}
.ajax__tab_xp .ajax__tab_inner {
    background: none !important;
    padding-left: 0px !important;
}
/* link state */
.ajax__tab_xp .ajax__tab_tab {
    background: -webkit-linear-gradient(#FFF, #D0D0D0) !important;
	background: -moz-linear-gradient(#FFF, #D0D0D0) !important;
	background: linear-gradient(#FFF, #D0D0D0) !important;
    border: 1px solid #999 !important;
  	border-top-left-radius: 6px;
  	border-top-right-radius: 6px;
    height: auto !important;
    margin: 0;
    padding: 5px 10px !important;
}
/* active state */
.ajax__tab_xp .ajax__tab_active .ajax__tab_tab {
    background: -webkit-linear-gradient(#007CCB, #00619E) !important;
    background: -moz-linear-gradient(#007CCB, #00619E) !important;
    background: linear-gradient(#007CCB, #00619E) !important;
    color: #FFF !important;
}
/* ediboNav */
.ediboNav ul {
    margin: 40px 0;
    padding: 0;
    list-style: none;
    font-size: .9em;
}
.ediboNav li {
    border-bottom: 1px dotted #D0D0D0;
}
.ediboNav li a {
    display: block;
    padding: 8px;
    text-decoration: none;
}
.ediboNav li a:hover {
    background: #E7ECEE;
}
.ediboNav li ul {
    margin: 0px 0 10px 0;
}
.ediboNav li ul li {
    border-bottom: none;
}
.ediboNav li ul li a {
    margin: 0px 0 0 25px;
    border-bottom: none;
    padding: 3px;
    content: ' \00bb';
    color: #164F8D;
}
.ediboNav li ul li a:hover:after {
    content: ' \00bb';
    color: #164F8D;
}

/* no scroll on long lookup list */
.ControlValueList{
  max-height: none !important;  
} 
.ControlValueList table td{
  padding-right: 1em;
}


@media (max-width: 991px) {
	.ediboNav {
		display: none !important;
	}
}