body{ color : #000000; background : #FFFFFF; }
body a,.quick-form .compare-link{ color : #042C14; }
body a:hover,.quick-form .compare-link:hover{ color : #042C14; }
.title-text{ color : #042C14; }
.headerLogo{ background : -webkit-linear-gradient(#FFFFFF, #FFFFFF); background : -o-linear-gradient(#FFFFFF, #FFFFFF); background : -moz-linear-gradient(#FFFFFF, #FFFFFF); background : linear-gradient(#FFFFFF, #FFFFFF); filter : progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFF', endColorstr='#FFFFFF'); }
/*.headerInfo{ color : #FFFFFF; background : -webkit-linear-gradient(#042C14, #042C14); background : -o-linear-gradient(#042C14, #042C14); background : -moz-linear-gradient(#042C14, #042C14); background : linear-gradient(#042C14, #042C14); filter : progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#042C14', endColorstr='#042C14');bacground-color: #042c14;}*/
.headerInfo a{color : #CB851D;}
.headerInfo a:hover{color: #CB851D;}
/*.headerInfo a.username{ color : #FFFFFF; }
.headerInfo a.username:hover{ color : #FFFFFF; }
.headerInfo .register{ color : #FFFFFF; }*/
.headerInfo .register a{ color : #CB851D; }
.headerInfo .register a:hover{ color : #CB851D; }
.headerInfo .dropdown-button a{ color : #FFFFFF; }
.form-dropdown{ color : #000000; }
.sublink{ color : #042C14!important; }
.sublink:hover{ color : #042C14!important; }
.dropdown-menu.form{ background : -webkit-linear-gradient(#E8E9EB, #E8E9EB); background : -o-linear-gradient(#E8E9EB, #E8E9EB); background : -moz-linear-gradient(#E8E9EB, #E8E9EB); background : linear-gradient(#E8E9EB, #E8E9EB); filter : progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#E8E9EB', endColorstr='#E8E9EB'); border-color : #E8E9EB; }
.main-menu .navbar-inverse{ background : -webkit-linear-gradient(#042C14, #042C14); background : -o-linear-gradient(#042C14, #042C14); background : -moz-linear-gradient(#042C14, #042C14); background : linear-gradient(#042C14, #042C14); filter : progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#042C14', endColorstr='#042C14'); border-color : #042C14; }
.navbar-inverse{ background : -webkit-linear-gradient(#042C14, #042C14); background : -o-linear-gradient(#042C14, #042C14); background : -moz-linear-gradient(#042C14, #042C14); background : linear-gradient(#042C14, #042C14); filter : progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#042C14', endColorstr='#042C14'); border-color : #042C14; }
.main-menu .navbar-inverse .navbar-nav>.active>a:hover,.main-menu .navbar-inverse .navbar-nav>li>a:hover, .main-menu .navbar-inverse .navbar-nav>li>a:focus{ background : -webkit-linear-gradient(#042C14, #042C14); background : -o-linear-gradient(#042C14, #042C14); background : -moz-linear-gradient(#042C14, #042C14); background : linear-gradient(#042C14, #042C14); filter : progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#042C14', endColorstr='#042C14'); }
.main-menu .navbar-inverse .navbar-nav>.active>a,.main-menu .navbar-inverse .navbar-nav>.open>a,.main-menu .navbar-inverse .navbar-nav>.open>a, .main-menu .navbar-inverse .navbar-nav>.open>a:hover,.main-menu .navbar-inverse .navbar-nav>.open>a,.main-menu .navbar-inverse .navbar-nav>.open>a:hover,.main-menu .navbar-inverse .navbar-nav>.open>a:focus{ background : -webkit-linear-gradient(#042C14, #042C14); background : -o-linear-gradient(#042C14, #042C14); background : -moz-linear-gradient(#042C14, #042C14); background : linear-gradient(#042C14, #042C14); filter : progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#042C14', endColorstr='#042C14'); }
.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus{ background : -webkit-linear-gradient(#042C14, #042C14); background : -o-linear-gradient(#042C14, #042C14); background : -moz-linear-gradient(#042C14, #042C14); background : linear-gradient(#042C14, #042C14); filter : progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#042C14', endColorstr='#042C14'); }
.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus{ background : -webkit-linear-gradient(#042C14, #042C14); background : -o-linear-gradient(#042C14, #042C14); background : -moz-linear-gradient(#042C14, #042C14); background : linear-gradient(#042C14, #042C14); filter : progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#042C14', endColorstr='#042C14'); }
.navbar-inverse .navbar-nav>li>a{ color : #FFFFFF; }
.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus{ color : #CB851D; }
.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus{ color : #CB851D; }
.navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus{ color : #CB851D; }
.dropdown-menu{ background : -webkit-linear-gradient(#042C14, #042C14); background : -o-linear-gradient(#042C14, #042C14); background : -moz-linear-gradient(#042C14, #042C14); background : linear-gradient(#042C14, #042C14); filter : progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#042C14', endColorstr='#042C14'); }
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus{ background : -webkit-linear-gradient(#042C14, #042C14); background : -o-linear-gradient(#042C14, #042C14); background : -moz-linear-gradient(#042C14, #042C14); background : linear-gradient(#042C14, #042C14); filter : progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#042C14', endColorstr='#042C14'); }
.dropdown-menu>li>a{ color : #FFFFFF; }
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus{ color : #CB851D; }
.submenu .nav > li{ color : #CB851D; }
.submenu .nav > li > a{ color : #000000; }
.submenu .nav > li.active a{ color : #000000; }
.submenu .nav > li a:hover{ color : #FFFFFF; background : #CB851D; }
.table-header{ color : #FFFFFF; background : -webkit-linear-gradient(#042C14, #042C14); background : -o-linear-gradient(#042C14, #042C14); background : -moz-linear-gradient(#042C14, #042C14); background : linear-gradient(#042C14, #042C14); filter : progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#042C14', endColorstr='#042C14'); }
.footerRow{ background : -webkit-linear-gradient(#042C14, #042C14); background : -o-linear-gradient(#042C14, #042C14); background : -moz-linear-gradient(#042C14, #042C14); background : linear-gradient(#042C14, #042C14); filter : progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#042C14', endColorstr='#042C14'); }
.footerRow a, .footerRow .menu{ color : #FFFFFF; }
.footerRow a:hover{ color : #CB851D; }
.footerRow{ color : #FFFFFF; }
.modal-content{ color : #FFFFFF; background : #042C14; }
.dropdown-button{ background : #CB851D; }
.dropdown-button:hover, .dropdown-button:focus{ background : #CB851D; }
.enduser-button{ color : #FFFFFF; background-color : #042C14; }
.enduser-button:hover, .enduser-button:focus{ color : #FFFFFF; background : #042C14; }
.button-style{ color : #FFFFFF !important; background : #CB851D; border: 0px solid #CB851D; }
.button-style:hover, .button-style:focus{ color : #FFFFFF; background : #CB851D; border: 0px solid #CB851D; }
.button-special{ color : #FFFFFF; background : #CB851D; }
.button-special:hover, .button-special:focus{ color : #FFFFFF; background : #CB851D; }
.btn-danger{ color : #FFFFFF; background : #CB851D; border-color : #FFFFFF; }
.btn-danger:hover, .btn-danger:focus{ color : #FFFFFF; background : #CB851D; border-color : #FFFFFF; }
.button-default{ color : #FFFFFF; background : #CB851D; }
.button-default:hover, .button-default:focus{ color : #FFFFFF; background : #CB851D; }
.btn-default{ color : #FFFFFF; background : #CB851D; }
.btn-default:hover, .btn-default:focus{ color : #FFFFFF; background : #CB851D; }
.quick-form{ color : #FFFFFF; background-color: #eee;color: #333;}
.quick-form .title-text{ color : #FFFFFF; }
.quick-form a , .quick-form a:hover, .quick-form a:active{color : #FFFFFF;color: #cb851d;}
.note-section{ background : -webkit-linear-gradient(#FFFFFF, #FFFFFF); background : -o-linear-gradient(#FFFFFF, #FFFFFF); background : -moz-linear-gradient(#FFFFFF, #FFFFFF); background : linear-gradient(#FFFFFF, #FFFFFF); filter : progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFF', endColorstr='#FFFFFF'); }
#header_bg{ background: -webkit-linear-gradient(top,#FFFFFF, #FFFFFF); background : -o-linear-gradient(top,#FFFFFF, #FFFFFF); background : -moz-linear-gradient(top,#FFFFFF, #FFFFFF); background : linear-gradient(to bottom,#FFFFFF, #FFFFFF); filter : progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFF', endColorstr='#FFFFFF',GradientType=1); }
#header_bg #header_menu a{color: #FFFFFF;}
#header_right .img_join_en{ background: -webkit-linear-gradient(left,#669076, #669076); background : -o-linear-gradient(left,#669076, #669076); background : -moz-linear-gradient(left,#669076, #669076); background : linear-gradient(to right,#00461b, #00461b); filter : progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#669076', endColorstr='#669076',GradientType=1); }
#header_right .img_join_en a{ color : #FFFFFF;font-weight:bold; }
#header_right_signup a{color: #00461C; font-weight:bold;}
#header_right_signup a:hover{color: #00461C;text-decoration:underline; font-weight:bold;}

.nav-tabs > li.tab-premium > a{background-color:#FFFFFF;color:#444444;}
.nav-tabs > li.tab-premium > a:hover,.tab-premium> a:focus{}
.nav-tabs > li.tab-premium.active > a,.tab-premium.active> a{}
.nav-tabs > li.tab-premium.active > a:hover,.tab-premium.active> a:focus{}
.nav-tabs > li > a {color:#00461C; font-weight:bold; background-color:#FFF;}
.nav > li > a:hover, .nav > li > a:focus {background-color:#FFF;}
.tab-compare {
    border: 0px solid #CCC;	
}
li.tab-compare a {
	color:#00461C; 
font-weight:bold;
background-color:#FFF; 
border: 1px solid #CCC;
border-bottom:none;	}
li.tab-compare a:hover {text-decoration: underline; border: 1px solid #CCC;
border-bottom:none;}
.CompareTab-divider{border-bottom-color:#00461C !important;}
.colum-divider a,.compare-content .title-text, #popupComparison .title-text{color:#00461C !important;}
.compare-content .row-benefit{backround-color:#DDDDDD;}
#footer_bg_home{ background : -webkit-linear-gradient(top,#DDDDDD, #DDDDDD); background : -o-linear-gradient(top,#DDDDDD, #DDDDDD); background : -moz-linear-gradient(top,#DDDDDD, #DDDDDD); background : linear-gradient(to bottom,#DDDDDD, #DDDDDD); filter : progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#DDDDDD', endColorstr='#DDDDDD'); }
#footer_hone_menu {color: #000000;}
#footer_hone_menu a {color: #000000;}
#footer_hone_menu a:hover {color: #00461C;}
.learnMore {color: #00461C;}
#bg_inside{ background : -webkit-linear-gradient(top,#FFFFFF, #FFFFFF); background : -o-linear-gradient(top,#FFFFFF, #FFFFFF); background : -moz-linear-gradient(top,#FFFFFF, #FFFFFF); background : linear-gradient(to bottom,#FFFFFF, #FFFFFF); filter : progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFF', endColorstr='#FFFFFF'); }
#content_footer{ background : -webkit-linear-gradient(top,#DDDDDD, #DDDDDD); background : -o-linear-gradient(top,#DDDDDD, #DDDDDD); background : -moz-linear-gradient(top,#DDDDDD, #DDDDDD); background : linear-gradient(to bottom,#DDDDDD, #DDDDDD); filter : progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#DDDDDD', endColorstr='#DDDDDD'); }
#content_footer_icon .bracket,#footer_hone_icon .bracket, #content_footer_icon a, #footer_hone_icon a{color:#00461C;}
.link_menu2 a:link, .link_menu2 a:visited{color:#000000; font-weight:bold;}
.link_menu2 a:hover{color: #00461C;font-weight:bold;}
input{ color : #000000; background : #EFEFEF; }
.form-signin .form-control{ color : #555555; background : #FFF; border:1px solid #CCC; }
.form-signin .form-control:focus{ color : #555555; background : #FFF; border:1px solid #CCC; }
.field-validation-error, .field-validation-error-special, .authorize-warning{ color : #B20000; }
.form-dropdown .field-validation-error, 
.form-dropdown .authorize-warning,
.form-dropdown ul{
color : #B20000;
 list-style: none;
 margin:0px;
 padding:0px;
}
input.input-validation-error{ border-color : #B20000; }
input.input-validation-error{ border-color : #B20000; }
.benefit{ color : #626262; }
.benefit .item a:link,.benefit .item a:visited{ color : #4B4B4B; }
.popup{ color : #000000; background : -webkit-linear-gradient(#DDDDDD, #DDDDDD); background : -o-linear-gradient(#DDDDDD, #DDDDDD); background : -moz-linear-gradient(#DDDDDD, #DDDDDD); background : linear-gradient(#DDDDDD, #DDDDDD); filter : progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#DDDDDD', endColorstr='#DDDDDD'); border-color : #DDDDDD; }
.popup .popup-frame{ background : -webkit-linear-gradient(#DDDDDD, #DDDDDD); background : -o-linear-gradient(#DDDDDD, #DDDDDD); background : -moz-linear-gradient(#DDDDDD, #DDDDDD); background : linear-gradient(#DDDDDD, #DDDDDD); filter : progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#DDDDDD', endColorstr='#DDDDDD'); border-color : #FFFFFF; }
.popup .popup-title{ background : #DDDDDD; color:#00461C; }
.popup a{color:#00461C;}
.popup a:hover{color:#00461C; text-decoration:underline;}
.seperate-bottom{ border-color : #CB851D; }
.border-top { border-color: #042C14; }
.border-right { border-color: #042C14; }
.rectangle {
	background-color: #CB851D;
	color: white;
	width: 580px;
	height: 50px;
	box-shadow: 5px 5px 5px #d5d5d5;
	margin-bottom: 20px;
}

.circle {
	width: 30px;
	height: 30px;
	border-radius: 30px;
	/*border: solid 1px #333;*/
	background: white;
	position: relative;
	top: 10px;
	left: 10px;
}

.triangle-right {
	width: 0;
	height: 0;
	border-top: 8px solid transparent;
	border-left: 16px solid black;
	border-bottom: 8px solid transparent;
	position: relative;
	top: 7px;
	left: 10px;
}

.rxSaverBars {
	color: white;
	font-size: 1.25em;
}

/* Classes for generating bar for Download Mobile App - Chris 5/8/2015 */
.rectangleApp {
               color: white;
               width: 545px;
               height: 66px;
               border-radius: 5px;
               margin-bottom: 20px;
               background: linear-gradient(#e9b465 50%, #CB851D);
               background: -o-linear-gradient(#e9b465 50%, #CB851D);
               background: -webkit-linear-gradient(#e9b465 50%, #CB851D);
               background: -moz-linear-gradient(#e9b465 50%, #CB851D);
               filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#e9b465', endColorstr='#CB851D');/*For IE7-8-9*/ 
}

.triangle-rightApp {
               width: 0;
               height: 0;
               border-top: 8px solid transparent;
               border-left: 16px solid white;
               border-bottom: 8px solid transparent;
               position: relative;
               top: 25px;
               left: 5px;
               float: left;
}

.imageDiv {
               background-image: url('/myrewards/upload/MRPC_button-60x60.png');
               background-repeat: no-repeat;
               height: 60px;
               width: 65px;
               margin: 3px 3px;
               float: left;
               border-right: 1px solid #666;
}

.mobileApp {
	color: white;
	font-weight: bold;
	font-size: 17px;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 20px;
	margin-top: 23px;
	display: inline-block;
	float: left;
}

/*Justin Card Benefit */
#header_line{
    background: -webkit-linear-gradient(left, #00461C,#00461C,#00461C); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(left, #00461C,#00461C,#00461C); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(left, #00461C,#00461C,#00461C); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to right, #00461C,#00461C,#00461C);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00461C', endColorstr='#00461C', GradientType=1);/*For IE7-8-9*/ 
}

#header_menu {
    background: -webkit-linear-gradient(top, #005337,#009C75,#005337); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(top, #005337,#009C75,#005337); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(top, #005337,#009C75,#005337); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to bottom, #005337,#009C75,#005337);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#009C75, endColorstr='#005337', GradientType=1);/*For IE7-8-9*/ 
}
.compare-content .btn-link{color:#00461C;}
.compare-content .btn-link:hover{color:#00461C;}
.benefit-list .btn-link:hover{color:#00461C;text-decoration:none;}

.button-154 {
    /*box-shadow: 0px 0px 0px 2px #942F28;*/
    background-color: #cb851d;
    border-radius: 5px;
   /* border: 1px solid #DE2514;*/
    display: inline-block;
    cursor: pointer;
    color: #FFFFFF;
    font-family: Arial;
    font-size: 14px;
    padding: 6px 32px;
    text-decoration: none;
    /*text-shadow: 0px 1px 0px #C42519;*/
}
.header-quick-form {
    color: #FFFFFF;
    background: #042C14;
}
/*6-30-16*/
.dropdown-button a .caret { border-top-color: #FFFFFF;
border-bottom-color: #FFFFFF;}
.dropdown-button a:hover .caret { border-top-color: #CCC;
border-bottom-color: #CCC;}

li.dropdown .caret {
border-top-color: #FFF;
border-bottom-color: #FFF;
}
li.dropdown:hover .caret {
border-top-color: #FFF;
border-bottom-color: #FFF;
}
li.dropdown:hover .dropdown-toggle .caret {
	border-top-color: #FFF;
border-bottom-color: #FFF;
}
li.dropdown .dropdown-toggle .caret {
	border-top-color: #FFF;
border-bottom-color: #FFF;
}


.card-setting-form .headerInfo  {
	background-color: #DDD;
	margin-top: 20px;
}

.card-setting-form .headerInfo .account-info-text {
    color: #042c14;
    font-size: 18px;
}

.card-setting-form .headerInfo .account-info-text a {
	color: #042c14 !important;
}

.form-control{ color : #555555; background : #FFF; }
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    background-color: #FFF;
    color:#000;
}
#bg_inside{ background : -webkit-linear-gradient(top,#FFFFFF, #d1d1d1); background : -o-linear-gradient(top,#FFFFFF, #d1d1d1); background : -moz-linear-gradient(top,#FFFFFF, #d1d1d1); background : linear-gradient(to bottom,#FFFFFF, #d1d1d1); filter : progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFF', endColorstr='#d1d1d1'); }

.contentBox {
    float: left;
    margin-top: 15px !important;
    margin-bottom: 15px;
    margin-left: 5px;
    margin-right: 5px;
}




/*RP 8/25/2017   New content to support ADA changes*/

.boxLogIn {
     color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #00461b;  /**Same as #header_right_signup*/
    width: 100px;
    height: 30px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;	
    line-height: 30px;
}

/**  ONLY USE IF BUTTON COLOR TOGGLES ON HOVER
    Same as:  enduser-button:hover, .enduser-button:focus 
.boxLogIn:hover, .boxLogIn:focus {
    color: #FFFFFF;
    background: #000000;
}
*/

.boxClickToBegin {

    font-family: Arial, Helvetica, sans-serif;
    background-color: #00461b;  /**Same as #header_right_signup*/
    width: 140px;
    height: 30px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;	
    line-height: 30px;
}

/**		ONLY USE IF BUTTON COLOR TOGGLES ON HOVER
		Same as:  enduser-button:hover, .enduser-button:focus 
.boxClickToBegin:hover, .boxClickToBegin:focus {
    color: #FFFFFF;
    background: #000000;
}
*/

.signup-coloredtext{	
		font-weight:bold;
		color: #00461b;  /**Same as #header_right_signup*/
}

.cardlevel-title{
		color: #;  /**Same as #header_right_signup*/
}

.cardPageButtonFont {
	font-weight:bold;
	color: #FFFFFF;	
}	

/**Same as .headerInfo a.username:hover */
.cardPageButtonFont:hover {
	color: #C6C6C6;
	text-decoration:underline; 
}
.social-media .nav>li>a{background-color:#042C14;}
.social-media .nav > li.active > a.envelope ,.social-media .nav > li.active > a.envelope:hover,.social-media .nav > li.active > a.envelope:focus,.social-media .nav > li.active > a.clipboard ,.social-media .nav > li.active > a.clipboard:hover,.social-media .nav > li.active > a.clipboard:focus{color:#CB851D;}
:root {
    --isHorizonBank: true;
}