/*!
 * FullCalendar v3.3.0 Stylesheet
 * Docs & License: https://fullcalendar.io/
 * (c) 2017 Adam Shaw
 */

/* .lc-li{float: left; padding: 11px; cursor: pointer;} */
/* .lc-today{background: #ddd; border-radius: 22px;} */
/* .lc-toweek{border-bottom: 1px solid;font-weight: bold;} */
/* #calenderDetailInfo{display: none;} */
/* li[class*=lc-key] .lc-date {font-weight:500;color:coral;} */


#main-calendar-box {width: 100%; background-color:#e22931; padding:20px 0;}
#main-calendar-box .inner {width: 1200px; margin:0 auto;}
#main-calendar-box .inner:after { visibility: hidden;display:block;font-size: 0;content:".";clear: both;height: 0;*zoom:1;}
#main-calendar-box .date-b {float:left; width: 10%; padding:0 5px;}
#main-calendar-box .btn-a-b {float:left; width: 3%; padding:7px 5px 0; text-align: center;}
#main-calendar-box .month-b {float:left; width: 82%; padding:0 5px; position: relative;}
#main-calendar-box .btn-c-b {float:left; width: 5%; padding:0 0px;}

#main-calendar-box .date-b h3 {font-size: 17px; color:#fff; line-height: 1;} 
#main-calendar-box .date-b h2 {font-size: 27px; font-weight: 800; color:#fff;} 
#main-calendar-box .date-b h2 b {font-weight: 800; color:#ffdd00;} 

#main-calendar-box .btn-a-b button {padding:0; width: 17px; height: 8px; background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfhzhxovraanyr.xe%2Serfbheprf%2Svzt%2Sivqrb%2Sznva_pny_yvfg_HcQbja.cat) no-repeat 0 0;}
#main-calendar-box .btn-a-b button.up {background-position: 0 0;}
#main-calendar-box .btn-a-b button.down {background-position: 0 -8px;}
#main-calendar-box .btn-a-b .line {display:block; margin:4px auto 0; width: 17px; height: 1px; background-color:#f19498;}

#main-calendar-box .month-b .day-ul {width: 100%; padding:2px 0 8px; margin-top: -3px; position: relative;}
#main-calendar-box .month-b .day-ul:after { visibility: hidden;display:block;font-size: 0;content:".";clear: both;height: 0;*zoom:1;}
#main-calendar-box .month-b .day-ul li {float:left; width: 3.2%; text-align: center;}
#main-calendar-box .month-b .day-ul li a {display:block; color:#fff; font-size: 14px; font-weight: 500;}
#main-calendar-box .month-b .day-ul li a:focus .d-y, #main-calendar-box .month-b .day-ul li a:focus .d-n{color:#000;}
#main-calendar-box .month-b .day-ul li a:hover {text-decoration: none;}
#main-calendar-box .month-b .day-ul li a b {font-size: 14px; font-weight: 500;}
#main-calendar-box .month-b .day-ul li a .d-y {margin:0 auto; color:#fff; font-weight: 500;  width: 27px; height: 27px; border-radius: 50%;padding:4px 0 0;
	-webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}
#main-calendar-box .month-b .day-ul li a .lc-day-sat , #main-calendar-box .month-b .day-ul li a .lc-day-sun {color:#aaa;}
#main-calendar-box .month-b .day-ul li a .d-n {color:#fff; font-weight: 500; text-align: center; margin: 5px 0 0; padding: 8px 0 0; border-top: 1px solid #f19498;}
#main-calendar-box .month-b .day-ul li:hover a .d-y {background-color:#71080a;}
#main-calendar-box .month-b .day-ul li.active a .d-y {background-color:#71080a;}
#main-calendar-box .month-b .day-ul li.event a .d-y {border:1px solid #e0575d;}

#main-calendar-box .btn-c-b button {width: 100px; height: 30px; border:2px solid #fff; font-size: 14px; color:#fff; font-weight: 500; line-height: 1.2;}
#main-calendar-box .btn-c-b button:hover {background-color:#fff; color:#e22931; font-weight: 600;}




@media all and (max-width:1200px){
	#main-calendar-box {}
	#main-calendar-box .inner {width: 100%; padding:0 10px;}
	#main-calendar-box .date-b h2 {font-size: 22px;} 
}

@media all and (max-width:999px){
	#main-calendar-box {padding:5px 0;}
	#main-calendar-box .inner {width: 100%;}
	#main-calendar-box .date-b {float:left; width: 20%; padding:0 5px;}
	#main-calendar-box .btn-a-b {float:left; width: 10%; padding:3px 5px 0; text-align: center;}
	#main-calendar-box .month-b {float:right; width: 70%; padding:0 5px; position: relative; overflow-x:scroll;}
	#main-calendar-box .btn-c-b {display: none;}


	#main-calendar-box .date-b h3 {display:none;} 
	#main-calendar-box .date-b h2 {font-size: 15px; margin-top:15px;} 

	#main-calendar-box .btn-a-b button {width: 12px; height: 6px; background-size: 12px;}
	#main-calendar-box .btn-a-b button.up {background-position: 0 0;}
	#main-calendar-box .btn-a-b button.down {background-position: 0 -6px;}
	#main-calendar-box .btn-a-b .line {width: 12px; height: 1px;}

	#main-calendar-box .month-b .day-ul {width: 700px; padding:2px 0 8px; margin-top: 0;}
	#main-calendar-box .month-b .day-ul li {}
	#main-calendar-box .month-b .day-ul li a {font-size: 12px;}
	#main-calendar-box .month-b .day-ul li a b {font-size: 12px;}
	#main-calendar-box .month-b .day-ul li a .d-y { width: 23px; height: 23px; padding:4px 0 0;}
	#main-calendar-box .month-b .day-ul li a .d-n {margin: 3px 0 0; padding: 5px 0 0;}
/* 	#main-calendar-box .month-b .day-ul li.event a .d-y {border:none;} */


}



