.tm-headerbar-top { padding-bottom: 0px!important; }
.tm-main.uk-section.uk-section-default { padding-top: 0px!important; }

.control-label { font-size: 22px!important; font-weight: bold; line-height: 24px!important; margin-bottom: 20px!important; padding-left: 35px; padding-right: 35px; }
.icon-asterisk { display: none!important; }

label.radio.inline input[type="radio"] { clear: both; float: inherit; }
label.radio.inline img { clear: both; }

.bfClearfix { background: url("../images/bg_page_left.png") 0 0 no-repeat; }
.bfFormDiv { background: url("../images/bg_page_right.png") 100% 0 no-repeat; }

.uk-navbar-item.uk-logo { padding: 0px!important; }

.form-actions { border: none; text-align: center; }

.bfErrorMessage { margin-left: 25px; margin-right: 25px; }

/*#bfGroupLabel51 { border-left: 2px solid #ed1c24; padding-left: 10px; margin-left: 25px; }*/
#bfGroupLabel51_1 { border-left: 2px solid #ed1c24; padding-left: 10px; margin-left: 25px; }
#bfGroupLabel51_2 { border-left: 2px solid #ed1c24; padding-left: 10px; margin-left: 25px; margin-right: 25px; }

#bfQuickModeSection90780, #bfPage10 p { padding-left: 25px; padding-right: 25px; }



/* Tablet portrait and smaller */
@media (max-width: 799px) {
	
	#bfGroupLabel51 { margin-bottom: 25px; }
#bfGroupLabel51_1 { border-left: 2px solid #ed1c24; padding-left: 10px; margin-left: 25px; margin-bottom: 25px; }
#bfGroupLabel51_2 { border-left: 2px solid #ffffff; padding-left: 10px; margin-left: 25px; margin-bottom: 25px; }
	
	
}

@media (max-width: 500px) {
	
	#bfGroupLabel51 { margin-bottom: 25px; padding-bottom: 25px; border-bottom: 2px solid #ed1c24; }
#bfGroupLabel51_1 { border-left: 0px solid #ed1c24; padding-left: 0px; margin-left: 0px; margin-bottom: 25px; padding-bottom: 25px; border-bottom: 2px solid #ed1c24; }
#bfGroupLabel51_2 { border-left: 0px solid #ffffff; padding-left: 0px; margin-left: 0px; margin-bottom: 25px; }
	
	
}
