/*
****************************************************************************************************************************
                                                    HTML RESETS
****************************************************************************************************************************
*/
html {
  box-sizing: border-box;
}
*, *:before, *:after {
  box-sizing: inherit;
}
html,body{
    margin:0;
    padding:0;
	font-family: "Open Sans" !important; 
	background-color:#ffffff;
}
body{
   font-size:16px; /*Base font here*/
   background:url(../images/bg.jpg);
}
img{
    border: none;
    display:block;
}
/*
****************************************************************************************************************************
                                                    GENERAL LAYOUT CLASSES
****************************************************************************************************************************
*/
.contain, .contain2{
    width: 960px;/*Container width here*/
    margin-right: auto;
    margin-left: auto;
}
.vh {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px; 
} 
/*
****************************************************************************************************************************
                                                    DEFAULT MENU SELECTORS
****************************************************************************************************************************
*/
#menuBtn{
	display: none;
	color: #FFF;
	text-align: center;
}
#loginBtn{
	/* Login in Button - Display is set to inline in the resond.css - @media (Max-width:670px;)*/
	display:none;
	
	background-color:#bb0409;
	text-align:center;
	padding: 0.4em;
	width:49%;
	min-width:46%;
	font-family:"Open Sans";
	font-weight:bold;
	font-size:1.6em;
	line-height:1.1em;
	position:absolute;
	right:0;
	top:0;
	z-index:100;
	border:0;
	border-style:none;
	margin:0;
}
#loginBtn a{
	color:#ffffff;
	text-decoration:none;
	
}
#loginBtn a:hover{
	color:#bb0409;
	
	

}
#loginBtn:hover{
	color:#bb0409;
	background-color:#2f2d6e;
	cursor:pointer;
}
.dropDownArrow{
	display:none;
}
	/*
****************************************************************************************************************************
                                                    TOP BANNER & LOGO SECTION
****************************************************************************************************************************
*/
.alert{
	
	margin-top: 2em;
	text-align: center;
	color: #F00;
	font-weight: bold;
	
}
header{
    background-color: #ffffff;
	width:960px;
	margin:auto;
}
.contain3{
	width:960px;/*Container width here*/
	margin:auto;
	background-color: #ffffff;
}

#topFixNav{
	position:fixed;
	top:0;
	left:0;
	right:0;
	background-color: #2f2d6e;
	height:26px;
	min-height:26px;
	z-index:399;
}
#topFixNavContent{
	width:960px;
	margin:auto;
	text-align: right;
}

#topFixNavContent a{
	line-height:20px;
	text-decoration:none;
	border-right:1px solid #ffffff;
	padding:0px 10px;
	font-size:0.9em;
	margin-top:3px;
	color:#ffffff;
	display:inline-block;
}
#topFixNavContent a:hover{
	color:#CCC;
	text-decoration:underline;	
}
#topFixNavContent a:last-child{
	border-right:0px;
}
#logo{
	text-align:center;
	background: url(../images/logo_BG.jpg) repeat-x;
	padding:0px;
	margin-top:25px;
	text-align:left;
}
#LogoL{
	margin-left:200px;
	display:inline-block;

}

#onlineBankingButton{
/*	background: url(../images/logo_BG.jpg);*/
	background: #ebebeb;
	height:50px;
	width:90%;
	border-radius:20px;
	padding:10px;
	text-align:center;
	margin:auto;
	margin-top:10px;
}
#onlineBankingButton a{
	color:#bb0409 !important;
	line-height:1.6em !important;
	font-size:0.8em !important;
}
#onlineBankingButton a:hover{
	color:#2f2d6e !important;
}
#onlineBankingButton img{
	width:30px !important;
	height:37px !important;
	margin-left:2px;
}
#vb{
	float:right;
	width:220px;
	background-color:#d0d5e8;
	border-radius:20px;
	text-align:center;
	margin-right:10px;
	margin-top:34px;
	height:90px;
	padding:5px;
}
#vbTitle{
	color:#081434;
	font-size:1em;
	margin:0px;
}
#vbLogin{
	margin:0px;
	
}
#vb a{
	color:#081434;
	font-size:0.8em;
	line-height:1.5em;
	display:block;
	text-decoration:underline;
}
#vb a:hover{
	color:#f6b043;
	text-decoration:none;
}
#topMenuBar{
	width:100%;
	height:40px;
	min-height: 40px;
	background-color:#bb0409;
	text-align:center;
	display:table;
	margin: auto;
	margin-bottom:0px;
	position:relative;
}
#quickLinksBox{
	background-color: #2f2d6e;
	width:22%;
	
}
#quickLinksBox ul{
			list-style-type:none;
		text-align:left;
		display:inline-block;
		margin:0;
		padding:0px 10px;
}
#quickLinksBox a{
		padding-bottom:20px;
	color:#fff;
		font-weight:700;
		font-size:1em;
	line-height:2.6em;
	text-decoration:none;
}
#quickLinksBox a:hover{
	text-decoration:underline;
	color:#CCC;	
}
#quickLinksBox img{
		width:25%;
	height:25%;
	display:inline-block;
	vertical-align: middle;
	padding-bottom:5px;
	padding-right:10px;
}
#quickLinksBox img:hover{
	opacity:0.7;
}
#quickLinksBox h2{
	text-align:center;
	color:#ffffff;
	font-weight:bold;
	text-decoration:underline;
	letter-spacing:2px;
}
#slideShowContainer{
	width:80%;
}
/*
****************************************************************************************************************************
                                                    TOP ICON NAVIGATION
****************************************************************************************************************************
*/
nav{
    background-color:#ffffff;
	width:960px;
	margin:auto;
}

#welcomeMessageBox{
	width:960px;
	margin:auto;
	display:flex;
	flex-direction: column;
	padding:10px;
	background-color:#fdfdfd;
}
#welcomeMessageBox p{
	
}
#welcomeMessageBox h2{
	color:#2f2d6d !important;
	
}
.WMB_one{
	display: flex;
}
/*
****************************************************************************************************************************
                                                    MAIN IMAGE SECTION
****************************************************************************************************************************
*/
#main{
	background-color:#ffffff;
	width:960px;
	margin:auto;
}
.contain2{
    width:100%;/*Container width here*/
	background-color:#FFF;
	padding:0px;
    margin:auto;
	position:relative;
	display:flex;
}
#WelcomeMessageContainer{
	
}
#WelcomeMessageContainer h1{
	font-size:1.2em;
	color:#617dbe;
	text-align:center;
	
}
#WelcomeMessageContainer p{
	padding:10px;
	
}
#secondaryPageContainer{
	padding-top:10px;
	margin:0;
	width:80%;
	height:auto;
	
}
#secondaryMainImage{
	border-radius:20px;
	display:inline-block;
	margin:auto;
	
}
#secondaryPageContainer p{
	padding:10px;
	text-align:left;
}
#secondaryPageContainer a{
	color:#bb0409;
	text-decoration:underline;
	
}
#secondaryPageContainer a:hover{
	color:#2f2d6e;
	text-decoration:none;
}
#secondaryPageContainer ul{
	text-align:left;
	
}
#threeImagesSection{
	display:flex;
	justify-content:space-around;
}
#threeImagesSection img{
	border-radius:20px;
}
.threeColumn {
    -webkit-column-count: 3; /* Chrome, Safari, Opera */
    -moz-column-count: 3; /* Firefox */
    column-count: 3;

    -webkit-column-gap: 40px; /* Chrome, Safari, Opera */
    -moz-column-gap: 40px; /* Firefox */
    column-gap: 40px;

    -webkit-column-rule: 4px double #ffcc00; /* Chrome, Safari, Opera */
    -moz-column-rule: 4px double #ffcc00; /* Firefox */
    column-rule: 4px double #ffcc00;
}
div.ImportantMessage{
	background-color:#f2f2f2;
	width:90%;
	margin:auto;
	text-align:center;
	border-radius:10px;
	}
.ImportantMessageHeader{
	color: #ffffff !important;
	text-align:center !important;
	background-color:#bb0409;
	padding:5;
}
p.ImportantMessagePararaph{
	color:#081434;
	text-align:center !important;
}
#secondaryPageContainer h1{
	color:#081434;
	text-align:left;
	padding:10px;
}
#secondaryPageContainer h2{
	color:#ffffff;
	text-align:left;
	padding:10px;
	display:block;
	background-color:#2f2d6e;
	width:auto;
}
#secondaryPageContainer h3{
	color:#bb0409;
	text-align:left;
	padding:10px;
	display:block;
	width:auto;
	font-size:1.2em;
}
#secondaryPageContainer h3::before{
content: "";
}
.SecondaryPageImageRight{
	float:right;
	padding:10px;
}
.SecondaryPageImageLeft{
	float:left;
	padding:10px;
}
.feesTable tr:nth-child(even){
	background-color:#fcf0f0;	
}
.feesTable td{
	padding:5px;
}
.feesTable strong{
	background-color:#bb0409;
	color:#ffffff;
}
.depositRates tr:nth-child(1){
	background-color:#bb0409;
}


/*;
****************************************************************************************************************************
                                                    Four Boxes SECTION
****************************************************************************************************************************
*/

#boxesContainer{
	background-image: linear-gradient(#e7e7e7,#fdfdfd);
	position:relative;
	width:960px;
	margin:auto;
	display:flex;
	justify-content:space-around;
	padding-top:20px;
	padding-bottom:20px;
	height: auto;
}

.box{
	width:23%;
	text-align:center;
	height: auto;
	border:1px solid #999;
		border-top-left-radius:10px;
	border-top-right-radius:10px;
	overflow:hidden;
	padding:0;
	margin:0;
}
.box h2{
	color:#e5e5e5 !important;
	line-height:2.2em;
	margin-top:0;
}
.box:nth-child(1) h2{
	background-color:#a8050a;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	}
	.box:nth-child(2) h2{
	background-color:#5c5c5c;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	}
	.box:nth-child(3) h2{
	background-color:#548007;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	}
	.box:nth-child(4) h2{
	background-color:#363459;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	}
	
	
.icon{
	background-color:;
	width:100%;
	height: auto;
	margin:0;
	text-align:center;
	position:relative;
	padding:0;
}
.icon img{
	display:inline-block;
}
.icon img:hover{
	opacity:0.7;
	border:1px solid #bb0409;
}
.box h2{
	color:#172242;
}
.box p{
	color:#172242;
}


/*;
****************************************************************************************************************************
                                                    FOOTER SECTION
****************************************************************************************************************************
*/
.HorzRuleDivider{
	color:#FFF;
	margin:10px auto;
	width:80%;
	background-color:#ffffff
}
#footerInfoContainer{
	width:960px;
	margin:auto;
	flex-wrap: wrap;
	background-color: #2f2d6e;
	position:relative;
	display:flex;
	justify-content:space-around;
	height: auto;
}

.footerInfoBox{

	position:relative;
	height: auto;
	padding:0px 5px;
	color:#ffffff;
}
.footerInfoBox:nth-child(1){	
width:60%;
padding-left:10px;

}
.footerInfoBox:nth-child(1) p{
	width:48%;
	
	display:inline-block;
	
}
.footerInfoBox:nth-child(2){
	width:35%;
}
.footerInfoBox h2{
	color:#ffffff;
}
.footerInfoBox p{
	color:#ffffff;
	line-height:1.5em;
	font-size:0.9em;
}
.footerInfoBox ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
.footerInfoBox ul li{

}
.footerInfoBox a{
 color:#FFF;
 font-size:0.9em;
 padding-top:10px;
 display:inline-block;
}
.footerInfoBox a:hover{
	color:#CCC;
	text-decoration:none;
}
footer{
	background-color:#2f2d6e;
	width:960px;
	margin:auto;
}
#footerContent{
	width:100%;
	margin:auto;
	display:flex;
	justify-content:space-around;
	margin-bottom:35px;
	flex-wrap: wrap;
}
#footerContent img{
	display:inline-block;
}
#footerContent a{
	color:#FFF;
	line-height:1.5em;
}
#footerContent a:hover{
	color:#CCC;
	text-decoration:none;
}
#footerContent div:nth-child(1), #footerContent div:nth-child(3){
	text-align:center;
	padding:5px;
	width:18%;
}
#footerContent div:nth-child(2){
	width:60%;
}
#footerContent p{
	color:#ffffff;
	text-align:center;
	font-size:0.7em;
	padding-top:10px;
	margin-top:0px;
}
#socialMediaBottomBar{
	position:fixed;
	bottom:0;
	left:0;
	right:0;
	background-color:#bb0409;
	margin:auto;
	height:36px;
	min-height:30px;
	z-index:198;
}
#socialMediaContent{
	display:table;
	width:100%;
	margin:auto;
	padding:2px 0px;
}
#socialMediaContent div{
	display:table-cell;
	float:right;
	width:45px;
}
/*
****************************************************************************************************************************
                                                           THE END
****************************************************************************************************************************
*/    

/*
***************************************************************************************************************************
													   THIRD PARTY SITE DISCLAIMER Selectors Below
***************************************************************************************************************************
*/
#extDis {
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	z-index: 1000;
	}
#extDis h2{
	text-align: center;
	}
#extDis .extDisMsg {
	background-color: #bb0409;
	border: 5px solid #FFF;
	border-radius: 10px;
	box-shadow: 0 3px 6px rgba(0, 0, 0, 0.5);
	color: #FFF;
	margin: 3em auto;
	padding: 2em;
	position: relative;
	text-align: left;
	width: 90%;
	font-size: 0.80em;
	}
#extDis strong{
	color:#fafafa;
	font-size:1.2em;
}
#extDis .extDisMsg p{
	padding: 0 0 20px 0;
	}
#extDis .extDisBg {
	position: absolute;
	width: 100%;
	height: 100%;
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
	}
#extDis a.continueBtn:hover {
	text-decoration: none;
	}
#extDis .closeBtn, #extDis a.continueBtn {
	background-color: #FFF;
	color: #336195;
	display: inline;
	font-weight: bold;
	margin: 10px 20px 0px 0px;
	padding: 10px 20px;
	border-radius: 10px;
	cursor: pointer;
	text-decoration: none;
	}
.closeBtn {
	background: #009de6;
	color: #FFF;
	display: inline;
	font-weight: bold;
	margin: 10px;
	padding: 5px;
	display: block;
	width: 100%;
	text-align: center;
	margin: auto;
	}
.closeBtn:hover {
	cursor: pointer;
	}
/*
***************************************************************************************************************************
													  END of THIRD PARTY SITE DISCLAIMER Selectors Below
***************************************************************************************************************************
*/

/*RATES*/

#rates_container{
	width: 98%;
	margin:auto;
	
}
.rates_effective{
	clear: both;
/*	color:#bc972f;*/
	color:#987410;
	font-weight:bold;
	font-size:1.2em;	
}
.rates_nav{

}
a.rates_button{

}
.rates_button:hover{
		background: #F4E5B2;
		color: #395596;
}
.rates_table{
	width: 100%;
}
.rates_table tr:nth-child(even) {background: #fdeaeb;}
.rates_table tr:nth-child(odd) {background: #FFF;}
.rates_header{
	color:#bb0409;
	text-align:left !important;
	font-weight:bold;
	font-size:1.2em;

	
}
.rates_title{


}
.rates_bold{
}
.rates_notes{
	font-size: 0.75em;
	font-style: italic;
	color:#2f2d6e;
	text-align: left !important;
	background-color:#fcd3d5 !important;
	padding:5px;
}
.rates_subheader{
	font-weight: bold;
}
.rates_linespace{
}
.rates_aRow{
}
.rates_standard{
	padding:4px;
	font-size:1em;
}
.rates_nav{

	display:none;
	
}
.rates_table{

	
}
.rates_table tr{
	line-height:2em;
	margin-top:2px;
}
.rates_title{
	text-align:center;
	background-color:#fcd3d5;
	font-weight:bold;
	padding:5px;
}
.rates_table tr td{
	text-align:center;
}
.rates_table tr td:nth-child(1){
	width:55%;
}
.rates_table tr td:nth-child(2){
	width:15%;
}
.rates_table tr td:nth-child(3){
	width:5%;
}
.rates_table tr td:nth-child(4){
	width:25%;
}

/*NEWS*/
#news_page{
	padding: 10px;
}
#news_page p{
	padding: 0px;
}
#news_page .news_title{
	font-size: 1.2em;
	font-weight: bold;
}
#news_page .news_details{
}
.news_title a{
	color: #2f2d6e;
	text-decoration: none;
}
.news_title a:hover{
	color: #2f2d6e;
	text-decoration: underline;
}
/* Links Page */
.linksPageImages{
	display:flex;
	justify-content:space-around;

}
.linksPageImages:nth-child(odd){
	background-color:#ebebeb;
	
}
.linksPageImages img{
	width:100%;
	height:auto;
	padding:10px;
	display:inline-block;
}
.usefulLinksList{
	line-height:2em;
	list-style-type:none;
}
.usefulLinksList li:nth-child(odd){
	background-color:#ebebeb;
}

/* applications Page */

.loansPage strong{
	color:#bb0409;
}
.loansPage ul li{
	line-height:2em;
}
.loansPage hr{
	width:30%;
	background-color:#bb0409;
	text-align:left;
}
.defaultWidth{
	width:auto !important;
}
.marginAuto{
	margin:auto;
}
.redItalic{
	color:#F00;
	font-style:italic;
	
}
.loansFeesPage strong{
	color:#bb0409;
	display:block;
	text-align:center;
	background-color:#fcd3d5;
}
.loansFeesPage table{
	width:98%;
	margin:auto;
	margin-bottom:10px;
}
.loansFeesPage table tr td{
	padding:4px;
}
.loansFeesPage table tr{
	line-height:2em;
}
.loansFeesPage table tr:nth-child(odd){
	background-color:#fdeaeb;
	
}
.contactUsPage, .locationsHoursContainer{
		display:flex;
	justify-content:space-around;
	background-color:#ebebeb;
	padding:10px;
	
}
.locationsHoursBox{
	width:45%;
	background-color:#fdeaeb;
}
.locationsHoursBox div{
	width:100%;
}

.locationsHoursBox div p{
	text-align:center !important;
}
.contactUsPage div strong, .locationsHoursBox strong{
	color:#bb0409;

 }
 .locationsHoursBox div:nth-child(1){
	 background-color:#faeff0;
	 
 }
 .contactUsPage div.contactUsBox{
	 padding:10px;
	 width:33%;
	 background-color:#faeff0;
 }
 .contactUsPage div.contactUsBox div{
	 width:100%;
	 text-align:center;
 }
  .fraudContactUsBox{
	  width:100%;
	  		display:flex;
	justify-content:space-around;
	background-color:#ebebeb;
	padding:10px;
  }
  .fraudContactUsBox strong{
	  color:#bb0409;
	  
  }
  .fraudContactUsBox div:nth-child(1){
	  width:70%;
	  background-color:#faeff0;
  }
    .fraudContactUsBox div:nth-child(2){
	  width:30%;
	  background-color:#fdeaeb;
	  
  }
  
 .contactUsPage div.contactUsBox div:nth-child(1){
	 background-color:#fdeaeb;
 }
  .contactUsPage div.contactUsBox div p{
	 text-align:center !important;
  }

/*NEWS*/
#newsPage{
	padding:0 5px;
}
#newsPage a, #newsPageInsert a, .news_details a, #newsPage article p a, #newsPage p a, #newsPage p a span,  #newsPage a span{
	color:#081434 !important;
	
}
#newsPage a:hover, #newsPageInsert a:hover, .news_details a:hover, #newsPage article p a:hover, #newsPage p a:hover, #newsPage p a span:hover, #newsPage a span:hover{
	color:#a18321 !important;
	text-decoration:none !important;
}
#newsPage a{

  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  word-break: break-word;
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}
#newsPage ul{
	list-style-type:none;
	margin:0;
	padding:0;
}
#newsPageInsert{
	margin:5px;
}
 #newsPageInsert article{
	 padding:10px;
	 
 }
 #newsPage article p, #newsPageInsert article p,  #newsPage article, #newsPageInsert article, .news_details p, #newsPage p, .news_details p span, #newsPage li span, #newsPage li{
	 font-size:1em !important;
	 font-family:"Open Sans";
 }
#newsPage article, #newsPageInsert article{
	background-color:#efefef;
	margin-bottom:5px;
}
.news_sub_title{
		color:#081434;
		display:block;
	font-size:1.1em;
}
.news_sub_title::before{
content: "»";
	
}
#newsPage strong{
#bd9732
}
#newsPage .news_title,  #newsPageInsert .news_title{
	color: #bd9732;
	font-size:1em;
	font-weight: bold;
}
#newsPage article{
	margin-bottom: 0.5em;
	padding:10px;
}
.news_title{
	padding: 0.25em 0;	
}
.news_title p{
	margin: 0;	
}
.news_details{
	
}


.loanProduct{
	background-color:#efefef;
}
.loanProduct h2{
	background-color:#081434;
	
}
.clear{
	clear:both;
}
.loansRightFloatingImg{
	float: right; 
	margin:10px;	
}
.loanProduct:last-child{
	margin-bottom:20px;
}
	.visaCheckout {
		/*background: url(/images/visaCheckout.png) no-repeat 7px 7px transparent;*/
		height: 38px;
		padding: 20px 0 0 50px;
	}
	#calculators a {
		display: block; 
		background-color: #fdeaeb;
		color: #2f2d6e;
		font-weight: bold;
		height: 35px;
		margin: 2px 4px 2px 0;
		padding: 2px;
		float: left;
		line-height:2.5em;
		width: 48.5%;
		font-size: 13px;
	}
	#calculators a.last {
		margin: 2px 0;
		width: 49.5%;
	 }
	 #calculators h2{
	 background-color:#bb0409;
	 text-align:center;
	 }
	#calculators a:hover {
		background-color: #2f2d6e;
		color: white;
	}
	#calculators strong {
		display: block;
		clear: both;
		font-size: 16px;
		background-color: #bb0409;
		color: white;
		padding: 5px;
		margin-top: 16px;
	}
	.calculatorSection {
		width: 99%;
		float: left;
		margin: 5px;
	}
	#usefulLinksContainer a{
		display:block;
		
		background-color:#efefef;
		margin:4px;
		padding:4px;
	}
	#usefulLinksContainer a:hover{
		border:1px solid #081434;
		padding:3px;
	}
	#usefulLinksContainer p{
		text-align:center;
		background-color:#efefef;
	}
	#usefulLinksContainer p a{
		display:inline-block;
		width: auto;
	}
.contactUsMapContainer{
	 float: right; 
	 margin:20px;
}
.contactUsSection{
	background-color:#efefef;
	margin:4px;
}
/*
****************************************************************************************************************************
                                                    GO TO TOP BUTTON
****************************************************************************************************************************
*/	
	
	
	.cd-top {
	  display: inline-block;
	  height: 40px;
	  width: 40px;
	  position: fixed;
	  bottom: 40px;
	  right: 10px;
	  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
	          box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
	  /* image replacement properties */
	  overflow: hidden;
	  text-indent: 100%;
	  white-space: nowrap;
	  background: rgba(232, 98, 86, 0.8)  url(cd-top-arrow.svg) no-repeat center 50%;
	  visibility: hidden;
	  opacity: 0;
	  -webkit-transition: opacity .3s 0s, visibility 0s .3s, background-color .3s 0s;
	  transition: opacity .3s 0s, visibility 0s .3s, background-color .3s 0s;
	}

	.cd-top.cd-top--show,
	.cd-top.cd-top--fade-out,
	.cd-top:hover {
	  -webkit-transition: opacity .3s 0s, visibility 0s 0s, background-color .3s 0s;
	  transition: opacity .3s 0s, visibility 0s 0s, background-color .3s 0s;
	}

	.cd-top.cd-top--show {
	  /* the button becomes visible */
	  visibility: visible;
	  opacity: 1;
	}

	.cd-top.cd-top--fade-out {
	  /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
	  opacity: .5;
	}

	.cd-top:hover {
	  background-color: #e86256;
	  opacity: 1;
	}
	#holidyScheduleTable{
		width:80%;
		margin:auto;
	}
	#holidyScheduleTable tr:nth-child(odd){
		background: #fdeaeb;
	}
	#holidyScheduleTable td{
		text-align:left;
		padding:5px;
		
	}
 #holidyScheduleTable td:nth-child(even){
		text-align:center;
		font-weight:bold;
	}
