/*initial*/
.cellReq {
	color: #FF0000;
	font-weight: bold;
}									
/* ================= eShow TABLE COLOR styles ===================*/
.bgcolor1, .bdcolor1, .tb-color1 { /* header row & font color */
	color: var(--primaryColor-text); background-color: var(--primaryColor); }

.bgcolor2, .bdcolor2, .tb-color2 { /* 2nd row & font color */
	color: var(--secondaryColor-text); background-color: var(--secondaryColor); }
	
.bgcolor3, .bdcolor3, .color3,
.tb-color3 { /* 3nd row & font color */
	color: var(--thirdColor-text); background-color: var(--thirdColor); }

.tb-colorLt { /* light row & font color */
	color: var(--textColor); background-color: #ebebeb; }
	
.bgcolorSpecial,
.tb-colorDefault {  
	color: var(--textColor); background-color: #CCC; }	
	
.tb-text { /*--- Default text for all tables that use "tb-text" DO NOT CHANGE ----*/
	font-family: var(--siteFont-forms);
	font-size: 1rem;
	color: var(--textColor);
	text-align: left;
}								
.lightbg {
background-color: #ffffff;
color:#333333;
}						
.vem-nav .navbar-color {
    background-color: #1D2D57 !important;
}			
.vem-nav #main_top_nav a.nav_lvl_1 {
    background-color: #1D2D57 !important;
}								
/*									
@media (min-width: 991px) {
    #header {
        display:none;
    }
}							
*/									
@media (max-width:776px) {
    #social-icons-header {
        display: none;    
    }
}
a.bttn-form-default, input.bttn-form-default, button.bttn-form-default {
    color: #FFF !important;
    background-color: #ff671f !important;
    border: 1px solid transparent;
}								
									
table tr[class*="tb-color1"] {
    height: 40px;
    background-color: #f2f2f2 !important;
    border-bottom: 2px solid #cccccc;
    color: #000000;

}								
									
[type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled),.site-button {
    cursor: pointer;
    background-color: var(--secondaryColor) !important;
    border-color: #e36159 #e36159 #dc372d;
    color: #FFF;
    --color: #e36159;
    --hover: #e9807a;
    --disabled: #e36159;
    --active: #dd4238;
    text-transform: uppercase;
    font-size: 1.0em;
}										

h1 {color: var(--primaryColor);text-transform:none;font-size: 25px; line-height: 25px; margin-bottom: 10px;}
h2 {color: var(--secondaryColor);text-transform:none;font-size: 23px; line-height: 23px; margin-bottom: 10px;}
h3 {color: var(--thirdColor);text-transform:none;font-size: 20px; line-height: 20px; margin-bottom: 10px;}
h4 {color: var(--thirdColor);text-transform:none; font-weight: normal;font-size: 16px; line-height: 16px; margin-bottom: 10px;}
.custom_payment_icon > .fa {
    color: #ffffff;
}									
img[src="https://d2jcgs2q1pxn84.cloudfront.net/_global/check.gif"]{
background-color:#ffffff;
padding:5px;
}								
									
								
									
								
									
								
									
								
									
	#frosted-glass-mask a .glass, #frosted-glass-mask .glass {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #ffffff !important;
    text-decoration: none;
    position: relative;
    display: inline-block;
    padding: 5px 5px;
    background-color: var(--primaryColor);
    border-bottom: 1px solid rgba(255, 255, 255, 0.60);
    width: 100%;
}							
									
								
									
.tb-color1 {
    color: #ffffff !important;    
}								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
