/* TYPE YOUR OWN CSS HERE */
/* set font */
@font-face {
    font-family:"arial";
    font-style:normal;
    font-weight:normal;
    }

body, ::after, button, input, option, select, textarea {font-family:Arial, 'DejaVu Sans', 'Liberation Sans', Freesans, sans-serif, FontAwesome;}

.calendar-body.e-control.e-schedule.e-lib.e-keyboard.e-tooltip {font-family:Arial,Helvetica,sans-serif,FontAwesome;}

/* Update Header */
#header .logo {
    border:0;
    vertical-align:middle;
	height:55px;
	max-height:85px;
  }
@media screen and (min-width:1025px) {
	#header {height: calc(5em + 88px);}
	#sub-nav {
        width: 100%;		
		top:70px;
		left:0;
		background:#1B4297;
		height:5em;
		padding-left:36px;
		text-transform: uppercase;
	}
	#sub-nav .main-nav>li>a {padding-right:15px;}
	#sub-nav .main-nav * {color:#FFFFFF !important;}
	#sub-nav .main-nav-sub * {color:#1B4297 !important;}
	#sub-nav .user-menu .tdn-filtered-list-toggler * {color:#FFFFFF !important;}
	.non-auth #sub-nav .user-menu * {color:white !important;}
}

.button {
   text-transform: uppercase
}

.auth-mixed #sub-nav .mobile-my-profile-menu-header, .auth-mixed #sub-nav .main-nav, .auth-mixed #sub-nav .user-menu {
	display:none;
}

/*----- Accordion -----*/
.accordion-section-title {
	width:100%;
	padding:15px;
	margin-bottom:3px;
	display:inline-block;
	  background-color: rgb(0,168,144);
	transition:all linear 0.15s;
	/* Type */
	font-size:1.10em;
	color:white;
	border-radius:3px;
}

.accordion-section-title.active, .accordion-section-title:hover {
	  background-color: rgb(30,105,210);
	/* Type */
	color:#fff;
}

.accordion-section:last-child .accordion-section-title {
	border-bottom:none;
}

/*----- Section Content -----*/
.accordion-section-content {
	padding:15px;
	display:none;
}
