


#jevents_body .cal_today a.cal_daylink {
    background-color: #a5c742;
}


.nav-items > div:last-child {
  
    border-right: 1px solid #767676;
}


.nav-items > div {
    
    border-left: 1px solid #767676;
}


#jevents_body .nav-items div.active a, .jev_header2 .active a {
    background-color: #5d5a5a;
    color: #fff;
}

.nav-items > div:first-child {
    
    border-left: 1px solid #767676;
}

.nav-items > div {
    vertical-align: middle;
    border: 1px solid #767676;
}


.jev_toprow div.previousmonth, .jev_toprow div.nextmonth {
    background-color: #767676;
    border: 1px solid #767676;
}

.jev_toprow div.currentmonth {
    border-top: 1px solid #767676;
    border-bottom: 1px solid #767676;
}




#yt_spotlight2 .module .item .item-desc {
    color: #6b6a6a;
}	


#yt_spotlight2 {

    

	
	padding: 3em 0;
	background-color:#b9b8b8;
  
    position: relative;
    margin-top: 40px;
    background-size: 100% 100%;

}



#yt_spotlight2:after {
    
    background: #7C7C7C;

}



.module.bg4 {
    text-align: -webkit-center;
}	

.module.bg3 h3, .h3 {
    font-size: 15px;
}

.module.bg3 ul li {
    font-size: 14px;

    line-height: 14px;
    font-size: small;
}

#flatcal_minical .flatcal_todaycell a {
    color: #fff !important;
    padding: 3px;
    border: 0px solid #ff3b30 !important;
    background-color: transparent !important;
    border-radius: 0px;
}

.jevbootstrap .icon-hand-right {
    background-position: 0px -96px !important;
}
.module.bg2 h3.modtitle {
    position: static;
}

#flatcal_minical .flatcal_busylink:link, #flatcal_minical .flatcal_busylink:visited {
    color: #F60 !important;
}
.module.bg1 h3.modtitle {
    position: inherit;
}

.flatcal_navbar .link_prev {
    padding-left: 0px !important;
}

.flatcal_navbar .link_next{
	padding-right: 0px !important;
}

h1, h2, h3 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}
#flatcal_minical .full_cal_link td {
    background-color: transparent !important;

}
table {
    background-color: transparent !important;
	font-size: smaller;
	}

#content #right .bg1 {
    padding-bottom: 20px !important;
}

.btn-special {
    background-color: #FF6600 !important;
	}

div.sj-accordion .acd-items .acd-item .acd-header {
  background: url(../images/icon/icon_cong.png) no-repeat 20px center #406CD3;
  padding: 12px 10px 12px 50px;
  transition: 0.3s all ease 0s;
}

div.sj-accordion .acd-items .acd-item .acd-header {
  font-size: 14px !important;
  background-color:#999;
}

div.jwts_toggleControlContainer a.jwts_toggleControl {
  
  border-radius: 4px;
  background-position-y: 40%;
  padding: 6px;
  margin-bottom: 8px;
  line-height: 120%;
  color: #000 !important;
}
div.jwts_toggleControlContainer a.jwts_toggleOn span.jwts_toggleControlTitle {line-height:normal;padding-left:20px;}
	div.jwts_toggleControlContainer a.jwts_toggleOff span.jwts_toggleControlTitle {line-height:normal;padding-left:20px;}


div.bsn-wrap.theme2 .item .item-info h2.basicnews-title {
  color: #CBCBCB;
}

div.bsn-wrap.theme2 .item .item-info {
  background: #868686;
}

div.bsn-wrap.theme2 .item .item-info .basicnews-desc {
  color: #CCC;
}


@media (min-width: 1200px)
{
#bd .menu-fixed {
  background-color: #9f9f9f  !important;
  }
 
}

#yt_mainmenu #meganavigator .mega-content ul.subnavi li:hover > .item-link,
#yt_mainmenu #meganavigator .mega-content ul.subnavi li.hover > .item-link,
#yt_mainmenu #meganavigator .mega-content ul.subnavi li.active > .item-link,
#yt_mainmenu #meganavigator .mega-content .menu li:hover > .item-link,
#yt_mainmenu #meganavigator .mega-content .menu li.hover > .item-link,
#yt_mainmenu #meganavigator .mega-content .menu li.active > .item-link {
  color: #fff;
  background:#9f9f9f;
}


#yt_mainmenu #meganavigator .mega-content {
  position: absolute;
  left: -999em;
  z-index: 10;
  background-color: #7c7c7c;
  color:#FFF;
  }


.module.slider .modcontent .carousel .carousel-indicators li {
	visibility:hidden;
}	


#yt_header {
  padding: 0px 0 0px;
  background-color: #FFF !important;
}


#yt_mainmenu #meganavigator li.level1 {
  border-left: 0px solid #393C43;
}

#yt_mainmenu #meganavigator li.level1 > .item-link {
  font-size: 100%;
  
}

#yt_mainmenu #meganavigator li.level1.last {
  border-right: 0px solid #393C43;
}

#yt_menuwrap {
  background: #7c7c7c;
  height: 54px;
  margin: 0;
  -webkit-box-shadow: 1px 1px 4px rgba(0,0,0,0.2);
  -moz-box-shadow: 1px 1px 4px rgba(0,0,0,0.2);
  box-shadow: 1px 1px 4px rgba(0,0,0,0.2);
  margin-bottom: 30px;
}

#flatcal_minical .flatcal_busylink:link, #flatcal_minical .flatcal_busylink:visited {
    color: #5799b7 !important;
    font-size: 11px;
}