/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Hanlding Updates
-----------------------------------------------------------------*/

.header-login-trigger {
	float: right;
	width: 20px;
	height: 20px;
	line-height: 20px;
	font-size: 20px;
	text-align: center;
	margin: 40px 0 40px 10px;
	color: #222;
	-webkit-transition: margin .4s ease;
	-o-transition: margin .4s ease;
	transition: margin .4s ease;
}

.header-login-trigger:hover { color: #666; }

#header.sticky-header .header-login-trigger { margin: 20px 0 20px 10px; }




header#header {
	background-color: #1A237E !important;
}

#header-wrap .container {
	background-color: #1A237E !important;
}

#page-menu-wrap {
	background-color: #3F51B5 !important;
}


#logo {
	border-right: none !important;
}

#copyrights {
	background-color: #1A237E !important;
	color: rgba(255,255,255,0.35);;
}






.fc-calendar .fc-body { height: 700px; }

.fc-calendar .fc-row > div > div a,
.fc-calendar .fc-row > div > div span {
	display: block;
	margin-bottom: 3px;
}

.fc-calendar .fc-row > div { cursor: pointer; }

.fc-calendar .fc-row > div:hover { overflow: auto; }