/* !IMPORTANTS - Brought over because templates declared them */
.navbar-default .nav > li.active > a, 
.navbar-default .nav > li.active > a:focus, 
.navbar-default.affix .nav > li > a:hover,
.navbar-default.affix .nav > li > a:focus:hover {
	color: #AD175F !important;
}

.cmsImageTransparentHelper {
	background: repeating-linear-gradient(
		45deg,
		#f3f7f7,
		#f3f7f7 10px,
		#c0d4d8 10px,
		#c0d4d8 20px
	);
	border-style: solid;
	border-color: #eeeeee;
	border-width: 1px;
}

.cmsMiniImageTranspHelper {
	background: repeating-linear-gradient(
		45deg,
		#f3f7f7,
		#f3f7f7 5px,
		#c0d4d8 5px,
		#c0d4d8 10px
	);
	border-style: solid;
	border-color: #eeeeee;
	border-width: 1px;
}







/* Neutral Site colored elements */
.assetLibraryWrapper .userFileSize {
	color: #999999;
}

.navbar-default.navbar-fixed-top, 
.navbar-nav.navbar-right, 
ul.sortingList li {
	border-color: #cccccc;
}

.btn-secondary {
	border-color: #8f8f8f;
}

.colorDropDwnBtn, 
.colorDropDwnBtn2, 
.imageDropDwnBtn {
	border-color: #999999;
}

.owlElement {
	border-color: #F3F7F7;
}

.cmsPortItemWrapper .cmsPortItem {
	border-color: #eeeeee;
}

.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.open > .dropdown-toggle.btn-default, 
ul.textDropDwn li:hover {
	background-color: #eeeeee;
}

.btn-secondary {
	background-color: #f8f8f8;
}

.portfolio-modal .close-modal .lr, 
.portfolio-modal .close-modal .lr .rl {
    background-color: #222;
}











/* BRANDING CSS FOR LIVE & CMS PAGES */
a, 
a:hover, 
a:focus,
.text-primary, 
.navbar-default .nav > li > a, 
.navbar-default .nav > li > a:focus, 
.formHelpIcon:hover, 
.formDeleteIcon:hover, 
.navbar-default .nav > li>a:hover,
.navbar-default .nav>li>a:focus:hover, 
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.open > .dropdown-toggle.btn-default, 
.btn-secondary:hover, 

.brand_text_1, 
a.brand_text_1, 
.brand_text_1 .header-content .header-content-inner p, 
.brand_text_1 .header-content .header-content-inner p a, 
.brand_text_1 .header-content .header-content-inner p a:hover {
	color: #AD175F;
}
.brand_text_2, 
a.brand_text_2,
.brand_text_2 .header-content .header-content-inner p, 
.brand_text_2 .header-content .header-content-inner p a, 
.brand_text_2 .header-content .header-content-inner p a:hover {
	color: #2CBDAE;
}

.navbar-default .nav > li > a, 
.navbar-default .nav > li > a:focus, 
.navbar-default.affix .nav > li > a, 
.navbar-default.affix .nav > li > a:focus, 

.brand_text_3, 
a.brand_text_3,
.brand_text_3 .header-content .header-content-inner p, 
.brand_text_3 .header-content .header-content-inner p a,  
.brand_text_3 .header-content .header-content-inner p a:hover {
	color: #04242E;
}
.brand_text_4, 
a.brand_text_4,
.brand_text_4 .header-content .header-content-inner p, 
.brand_text_4 .header-content .header-content-inner p a,  
.brand_text_4 .header-content .header-content-inner p a:hover {
	color: #FA9A00;
}
.brand_text_5, 
a.brand_text_5,
.brand_text_5 .header-content .header-content-inner p, 
.brand_text_5 .header-content .header-content-inner p a,  
.brand_text_5 .header-content .header-content-inner p a:hover {
	color: #C3E639;
}

.formHelpIcon, 
.formDeleteIcon, 

.brand_text_6, 
a.brand_text_6,
.brand_text_6 .header-content .header-content-inner p, 
.brand_text_6 .header-content .header-content-inner p a,  
.brand_text_6 .header-content .header-content-inner p a:hover {
	color: #A6B7B5;
}

a.linkWhite, 
.navbar-default .nav > li > .linkWhite, 
.navbar-default .nav > li > .linkWhite:focus, 
a.linkWhite:hover, 
.navbar-default .nav > li > .linkWhite:hover, 
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.open > .dropdown-toggle.btn-primary, 
.btn.focus, 
.btn:focus, 
.btn:hover, 

.brand_text_white, 
a.brand_text_white,
.brand_text_white .header-content .header-content-inner p {
	color: #FFFFFF;
}
.brand_text_ltgrey, 
a.brand_text_ltgrey,
.brand_text_ltgrey .header-content .header-content-inner p, 
.brand_text_ltgrey .header-content .header-content-inner p a,  
.brand_text_ltgrey .header-content .header-content-inner p a:hover {
	color: #F3F7F7;
}
.brand_text_black, 
a.brand_text_black,
.brand_text_black .header-content .header-content-inner p, 
.brand_text_black .header-content .header-content-inner p a,  
.brand_text_black .header-content .header-content-inner p a:hover {
	color: #161616;
}

.btn-secondary, 
.formHelpContent, 

.brand_text_drkgrey, 
a.brand_text_drkgrey,
.brand_text_drkgrey .header-content .header-content-inner p, 
.brand_text_drkgrey .header-content .header-content-inner p a,  
.brand_text_drkgrey .header-content .header-content-inner p a:hover {
	color: #8F8F8F;
}




.bg-primary, 
.btn-primary, 
.portfolio-box .portfolio-box-caption, 

.brand_ground_1 {
	background-color: #AD175F;
}
.brand_ground_2 {
	background-color: #2CBDAE;
}
.brand_ground_3 {
	background-color: #04242E;
}
.brand_ground_4 {
	background-color: #FA9A00;
}
.brand_ground_5 {
	background-color: #C3E639;
}
.brand_ground_6 {
	background-color: #A6B7B5;
}

.btn-secondary:hover, 
.navbar-default, 
.navbar-default.affix, 

.brand_ground_white {
	background-color: #FFFFFF;
}

ul.imageDropDwn li:hover, 
ul.contentDropDwn li:hover, 

.brand_ground_ltgrey {
	background-color: #F3F7F7;
}
.brand_ground_black {
	background-color: #161616;
}
.brand_ground_drkgrey {
	background-color: #8F8F8F;
}



hr, 
.btn-primary, 
.btn-secondary:hover, 

.brand_border_1, 
hr.brand_border_1 {
	border-color: #AD175F;
}
.brand_border_2, 
hr.brand_border_2 {
	border-color: #2CBDAE;
}
.brand_border_3, 
hr.brand_border_3 {
	border-color: #04242E;
}
.brand_border_4, 
hr.brand_border_4 {
	border-color: #FA9A00;
}
.brand_border_5, 
hr.brand_border_5 {
	border-color: #C3E639;
}

.brandAssetLink, 

.brand_border_6, 
hr.brand_border_6 {
	border-color: #A6B7B5;
}

#dynamicContentBox tr, 

.brand_border_white, 
hr.brand_border_white {
	border-color: #FFFFFF;
}

.owlElement, 

.brand_border_ltgrey, 
hr.brand_border_ltgrey {
	border-color: #F3F7F7;
}
.brand_border_black, 
hr.brand_border_black {
	border-color: #161616;
}

.btn-secondary, 

.brand_border_drkgrey, 
hr.brand_border_drkgrey {
	border-color: #8F8F8F;
}






.brand_btn_1 {
	background-color: #AD175F;
	border-color: #AD175F;
}
.brand_btn_2 {
	background-color: #2CBDAE;
	border-color: #2CBDAE;
}
.brand_btn_3 {
	background-color: #04242E;
	border-color: #04242E;
}
.brand_btn_4 {
	background-color: #FA9A00;
	border-color: #FA9A00;
}
.brand_btn_5 {
	background-color: #C3E639;
	border-color: #C3E639;
}
.brand_btn_6 {
	background-color: #A6B7B5;
	border-color: #A6B7B5;
}
.brand_btn_white {
	background-color: #FFFFFF;
	border-color: #A6B7B5;
}
.brand_btn_ltgrey {
	background-color: #F3F7F7;
	border-color: #F3F7F7;
}
.brand_btn_black {
	background-color: #161616;
	border-color: #161616;
}
.brand_btn_drkgrey {
	background-color: #8F8F8F;
	border-color: #8F8F8F;
}



a:hover, 
.navbar-default .nav > li > a:hover, 
.navbar-default .nav > li > a:active,

a.brand_text_1:hover {
	color: #9F1A59;
}
a.brand_text_2:hover {
	color: #2DB2A2;
}
a.brand_text_3:hover {
	color: #042026;
}
a.brand_text_4:hover {
	color: #E2890A;
}
a.brand_text_5:hover {
	color: #B6D33C;
}
a.brand_text_6:hover {
	color: #9DA8A7;
}
a.brand_text_white:hover {
	color: #EBEDED;
}
a.brand_text_ltgrey:hover {
	color: #EAEAEA;
}
a.brand_text_black:hover {
	color: #0C0C0C;
}
a.brand_text_drkgrey:hover {
	color: #7F7F7F;
}



.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.open > .dropdown-toggle.btn-primary, 

.brand_btn_1:hover, 
ul .brand_ground_1:hover  {
	background-color: #9F1A59;
}
.brand_btn_2:hover, 
ul .brand_ground_2:hover {
	background-color: #2DB2A2;
}
.brand_btn_3:hover, 
ul .brand_ground_3:hover {
	background-color: #042026;
}
.brand_btn_4:hover, 
ul .brand_ground_4:hover {
	background-color: #E2890A;
}
.brand_btn_5:hover, 
ul .brand_ground_5:hover {
	background-color: #B6D33C;
}
.brand_btn_6:hover, 
ul .brand_ground_6:hover {
	background-color: #9DA8A7;
}
.brand_btn_white:hover, 
ul .brand_ground_white:hover {
	background-color: #EBEDED;
}
.brand_btn_ligrey:hover, 
ul .brand_ground_ltgrey:hover {
	background-color: #EAEAEA;
}
.brand_btn_black:hover, 
ul .brand_ground_black:hover {
	background-color: #0C0C0C;
}
.brand_btn_drkgrey:hover, 
ul .brand_ground_drkgrey:hover {
	background-color: #7F7F7F;
}



.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.open > .dropdown-toggle.btn-primary, 

.brand_btn_1:hover {
	border-color: #9F1A59;
}
.brand_btn_2:hover {
	border-color: #2DB2A2;
}
.brand_btn_3:hover {
	border-color: #042026;
}
.brand_btn_4:hover {
	border-color: #E2890A;
}
.brand_btn_5:hover {
	border-color: #B6D33C;
}

.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.open > .dropdown-toggle.btn-default, 
.brandAssetLink, 

.brand_btn_6:hover {
	border-color: #9DA8A7;
}
.brand_btn_white:hover {
	border-color: #EBEDED;
}
.brand_btn_ltgrey:hover {
	border-color: #EAEAEA;
}
.brand_btn_black:hover {
	border-color: #0C0C0C;
}
.brand_btn_drkgrey:hover {
	border-color: #7F7F7F;
}



.brand_ground_1 .has-error label, 
.brand_ground_1 .errorText {
	color: #ffffff;
}
.brand_ground_2 .has-error label, 
.brand_ground_2 .errorText {
	color: #ffffff;
}
.brand_ground_3 .has-error label, 
.brand_ground_3 .errorText {
	color: #ffffff;
}
.brand_ground_4 .has-error label, 
.brand_ground_4 .errorText {
	color: #ffffff;
}
.brand_ground_5 .has-error label, 
.brand_ground_5 .errorText {
	color: #161616;
}
.brand_ground_6 .has-error label, 
.brand_ground_6 .errorText {
	color: #ffffff;
}
.brand_ground_white .has-error label, 
.brand_ground_white .errorText {
	color: #AD175F;
}
.brand_ground_ltgrey .has-error label, 
.brand_ground_ltgrey .errorText {
	color: #AD175F;
}
.brand_ground_black .has-error label, 
.brand_ground_black .errorText {
	color: #ffffff;
}
.brand_ground_drkgrey .has-error label, 
.brand_ground_drkgrey .errorText {
	color: #ffffff;
}


.brand_ground_1 .has-error .form-control {
	border-color: #ffffff;
}
.brand_ground_2 .has-error .form-control {
	border-color: #ffffff;
}
.brand_ground_3 .has-error .form-control {
	border-color: #ffffff;
}
.brand_ground_4 .has-error .form-control {
	border-color: #ffffff;
}
.brand_ground_5 .has-error .form-control {
	border-color: #161616;
}
.brand_ground_6 .has-error .form-control {
	border-color: #ffffff;
}
.brand_ground_white .has-error .form-control {
	border-color: #AD175F;
}
.brand_ground_ltgrey .has-error .form-control {
	border-color: #AD175F;
}
.brand_ground_black .has-error .form-control {
	border-color: #ffffff;
}
.brand_ground_drkgrey .has-error .form-control {
	border-color: #ffffff;
}






.brand_ground_black .brand_ground_ltgrey .has-error label, 
.brand_ground_black .brand_ground_ltgrey .errorText, 
.brand_ground_black .brand_ground_white .has-error label, 
.brand_ground_black .brand_ground_white .errorText, 
.brand_ground_black .brand_ground_5 .has-error label, 
.brand_ground_black .brand_ground_5 .errorText, 
.brand_ground_black .brand_ground_6 .has-error label, 
.brand_ground_black .brand_ground_6 .errorText {
	color: #AD175F;
}
.brand_ground_black .brand_ground_ltgrey .has-error label, 
.brand_ground_black .brand_ground_ltgrey .errorText {
	color: #AD175F;
}
.brand_ground_black .brand_ground_ltgrey .has-error .form-control, 
.brand_ground_black .brand_ground_white .has-error .form-control, 
.brand_ground_black .brand_ground_5 .has-error .form-control, 
.brand_ground_black .brand_ground_6 .has-error .form-control {
	border-color: #AD175F;
}


/* Drop Down color flips light to dark after cloning - so text is visible */
.form-group .dropdown .colorDropDwnBtn2.brand_text_white, 
.form-group .dropdown .colorDropDwnBtn2 span.brand_text_white, 
.form-group .dropdown button.brand_text_white, 
.form-group .dropdown button.brand_text_white span.brand_text_white {
	color: #161616;
}

.form-group .dropdown button.brand_text_ltgrey, 
.form-group .dropdown button span.brand_text_ltgrey {
	color: #8F8F8F;
}
/* Drop Down color flips dark to light after cloning - so text is visible */
.form-group .dropdown button.brand_btn_1 span.brand_text_white,
.form-group .dropdown button.brand_btn_3 span.brand_text_white, 
.form-group .dropdown button.brand_btn_black span.brand_text_white, 
.form-group .dropdown button.brand_btn_drkgrey span.brand_text_white {
	color: #ffffff;
}




.brand_ground_1 blockquote.brand_border_1 {
	border-color: #ffffff;
}


.brand_ground_ltgrey .panel-group .panel .panel-heading {
	background-color: #ffffff;
}


