#main_content_ctlPurchaseDemographics_CustomForm_cfMainDiv .form-group { padding-bottom:12px !important; }
#main_content_ctlPurchaseDemographics_CustomForm_cfMainDiv .form-group:nth-child(4n) { background:#f6f6f6; !important; padding-top:12px; }
.form-group .checkbox-list > li, .radiobutton-list > li { margin-bottom:0px; padding-bottom:0px; }
.form-group ul.checkbox-list, ul.radiobutton-list { margin-bottom:0px; }
#main_content_ctlPurchaseDemographics_CustomForm_cfMainDiv .form-group ul { columns:3; -webkit-columns:3; -moz-columns:3; }
.CustomRadioButtonListControl label { display:inline; }

#main_content_ctl00_OrderProfile_imgLogo,
#main_content_ctl00_InvoiceProfile_imgLogo { max-width:400px; }

.blue, .bg-blue { background-color: #1D4F91 !important; border-color: #1D4F91 !important; }
.blue:hover { background-color: #1D4F91 !important; }

.tooltip-label-icon { color: #1D4F91 !important; }

.btn-primary, .btn-primary.dropdown-toggle { background-color: #1D4F91 !important; }
.btn-primary.dropdown-toggle:hover { background-color: #1D4F91 !important; }
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary[disabled], .btn-primary.disabled { background-color: #1D4F91 !important; }

.btn-group .btn.blue.dropdown-toggle { background-color: #1D4F91 !important; }
.btn-group .btn.blue.dropdown-toggle:hover { background-color: #1D4F91 !important; }
.btn-group .btn.blue:hover, .btn-group .btn.blue:focus, .btn-group .btn.blue:active, .btn-group .btn.blue.active, .btn-group .btn.blue.disabled, .btn-group .btn.blue[disabled] { background-color: #1D4F91 !important; }
.btn.blue:hover, .btn.blue:focus, .btn.blue:active, .btn.blue.active, .btn.blue[disabled], .btn.blue.disabled { background-color: #1D4F91 !important; }

.portlet-title.blue { background-color: transparent !important; color: #1D4F91 !important; border-bottom: 1px solid #1D4F91 !important; }

.portlet.box.blue .portlet-title { background-color: #1D4F91 !important; }

.portlet > .portlet-title.blue > .caption, .portlet > .portlet-title.blue > .caption i { color: #1D4F91 !important; }

payment .portlet-title { border-bottom: 1px solid #1D4F91 !important; }
.payment .portlet-title .caption, .payment .portlet-title .caption i, .payment .portlet-title .caption span a { color: #1D4F91 !important; }

a.profile-edit { background-color: #1D4F91 !important; border-radius: 5px !important; }

.progress-container { background: #1D4F91; border: solid 1px #1D4F91; border-radius: 10px !important; }
a.progress-cancel { background: #1D4F91; border-radius: 5px !important; }

ul.floorplan-toolbar > li > a.floorplan-btn:hover { background-color: #1D4F91 !important; border-color: #1D4F91 !important; }

.tile:hover { background: #1D4F91 !important; border-color: #1D4F91 !important; }

.importTileSelected * {color: #fff;background: #1D4F91 !important;border-color: #1D4F91 !important;}

.uploads-list.tiles > .tile.double > .tile-body > i.icon-file-o { color: #1D4F91; }

.uploads-list.tiles > .tile.double > .tile-body > i.upload-file-type { background: #1D4F91; color: #fff; border-radius: 5px; padding: 1px 5px; font-size: 10px !important; font-weight: normal !important; text-transform: uppercase; font-style: normal !important; line-height: 12px; bottom: 1px; right: 3px; }

.login-status .navbar-nav .site-feedback-link:hover, .login-status .navbar-nav .dropdown-toggle:hover, .login-status .navbar-nav .dropdown.open .dropdown-toggle, .login-status .navbar-nav .dropdown span.open .dropdown-toggle { background-color: #1D4F91 !important; color: #eee !important; }

ul.page-sidebar-menu > li > ul.sub-menu > li.active > a, ul.page-sidebar-menu > li > ul.sub-menu > li > a:hover, ul.page-sidebar-menu > li > span > ul.sub-menu > li.active > a, ul.page-sidebar-menu > li > span > ul.sub-menu > li > a:hover { background: #1D4F91 !important; }
ul.page-sidebar-menu > li > ul.sub-menu li > ul.sub-menu > li.active > a, ul.page-sidebar-menu > li > ul.sub-menu li > ul.sub-menu > li > a:hover, ul.page-sidebar-menu > li > ul.sub-menu li.open > a, ul.page-sidebar-menu > li > span > ul.sub-menu li > ul.sub-menu > li.active > a, ul.page-sidebar-menu > li > span > ul.sub-menu li > ul.sub-menu > li > a:hover, ul.page-sidebar-menu > li > span > ul.sub-menu li.open > a { background: #1D4F91 !important; }

ul.page-sidebar-menu > li > a:hover, ul.page-sidebar-menu > li:hover > a, ul.page-sidebar-menu > li > span > a:hover, ul.page-sidebar-menu > li:hover > span > a { background: #1D4F91 !important; }

ul.page-sidebar-menu > li.open > a, ul.page-sidebar-menu > li > a:hover, ul.page-sidebar-menu > li:hover > a, ul.page-sidebar-menu > li.open > span > a, ul.page-sidebar-menu > li > span > a:hover, ul.page-sidebar-menu > li:hover > span > a { background: #1D4F91 !important; }

.ver-inline-menu li.active a, .ver-inline-menu li.active i { background: #1D4F91 !important; }
.ver-inline-menu li.active a { border-left: solid 2px #1D4F91 !important; }

ul.menu li a:hover { background-color: #1D4F91 !important; }

.pricing-head h3 { background-color: #1D4F91 !important; }
.pricing:hover { border-color: #1D4F91 !important; }
.pricing:hover h4 { color: #1D4F91 !important; }

@media (max-width: 769px) {
.tabbable-custom .nav-tabs > li.active, .tabbable-custom .nav-tabs > li.active a, .tabbable-custom .nav-tabs > li.active i, .tabbable-custom .nav-tabs > li.active:hover i { background: #1D4F91 !important; border-radius: 0 !important; }
.tabbable-custom .nav-tabs > li.active a, .tabbable-custom .nav-tabs > li.active:hover a { border-left: solid 2px #1D4F91; }
}
