body, html{
	padding:0; 
	margin:0;
}

body{
	background:#ffffff; 
	font-family: 'Titillium Web', sans-serif !important;
	font-size:14px;
}

*{
	text-rendering: optimizeLegibility; 
	-webkit-font-smoothing: antialiased;
}

/* CUSTOM CSS START */
a{
	color: #004a91;
	text-decoration:none;
	font-weight: 700;
}

a:hover{
	color: #0070ad;
	text-decoration: underline;
	font-weight: 700;
}

.header{
	overflow: hidden;
	left: 0;
	z-index: 998; 
	padding-top: 20px; 
	padding-bottom: 20px; 
	background: #ffffff;
}

.logo{
	width:213px; 
	height:29px;
}

h1, h2{
    width: 100%;
    margin: 0;
    color: #00006b;
    font-size: 25px;
    font-weight: 600;
    line-height: 30px;
	padding-top: 0px;
	padding-left: 0px;
	text-align: right;
}

.btn-default{
  background:#00006b; 
  color:#ffffff; 
  font-size: 14px;
  border-radius:0px; 
  border-color:#00006b; 
  border-width: 3px; 
  font-weight:bold;
  transition: 0.6s;
  text-decoration:none;
}

.btn-default:hover{
  background:#00006b; 
  border-color:#00006b; 
  color:#ffffff; 
  font-weight:bold;
  text-decoration:none;
}

.btn-outline-primary{
  background:none; 
  color:#00006b; 
  font-size: 14px;
  border-radius:5px; 
  border-color:#b2b2d2; 
  border-width: 3px; 
  font-weight:bold;
  transition: 0.6s;
  text-decoration:none;
  margin-left: 20px;
}

.btn-outline-primary:hover{
  background:none; 
  border-color:#00006b; 
  color:#00006b; 
  font-weight:bold;
  text-decoration:none;
}

.nav-link.active{
	background-color:#00006b !important;
	border-radius:0px;
	color:#ffffff;
}

.nav-link{
	color:#00006b;
}

.lead{
	color:#00006b;
	font-weight:800;
	margin-bottom:0px;
}

.list-group-item, .accordion-item, .accordion-button{
	background:none;
	color:#00006b;
}

.list-group-item{
	border:0px !important;
	border-bottom:1px solid rgba(0, 0, 0, 0.125) !important;
}

.list-group-item i{
	font-size:12px;
	font-weight:bold;
}

.accordion-button{
	font-weight:bold !important;
}
.accordion-button:not(.collapsed){
	background:none !important;
	color:#00006b !important;
}

.fw-bold{
	font-weight:bold;
}

.sectionplayer{
	background-color:#e6f2f5;
	clear: both;
    width: 100%;
    /*float: left;*/
    min-height: 100px;
	padding-top:30px;
	padding-bottom:30px;
	-webkit-box-shadow: 0 1px 20px rgba(0, 0, 0, 0.3) inset;
	-moz-box-shadow: 0 1px 20px rgba(0, 0, 0, 0.3) inset;
	box-shadow: 0 1px 20px rgba(0, 0, 0, 0.3) inset;
}

img{border:0px;}

#content{padding-bottom:30px; padding-top:30px; min-height:400px;}

/* CUSTOM CSS END */


/* SIZE FIXES START */
@media (max-width: 1280px){
	h1, h2{
		font-size: 25px;
	}	
}

@media (max-width: 1024px) {
	.title{
		width: 100% !important;		
		margin:0px !important;
		padding:0px !important;
	}	
	h1, h2{
		font-size: 25px;
		padding-top: 10px;
		display: inline-block;
		padding-left: 0xp;
		text-align:left;
	}
}

@media (max-width: 600px){
}

@media (max-width: 500px){
}
/* SIZE FIXES END */