@charset "utf-8";
/* CSS Document */

@import url('https://fonts.googleapis.com/css?family=Poppins:400,500,700&display=swap');

body{
	font-family:"Poppins", sans-serif;
	font-size:15px;
	margin:0 0 160px !important;
}

h4{
	color:#00274C;
	font-weight:500;
}

.bg-light{
	background:#fff !important;
}

.breadcrumb{
	background:#f4f4f4;
	padding:0 15px;
}

.breadcrumb-container{
	background:#f4f4f4;
	margin-bottom: 20px;
	padding:96px 0 10px;
}

.btn{
	background-color:#1164A9;
	border:2px solid #1164A9;
	border-radius: 1.6em;
	color:#fff;
	font-size:12px;
	line-height: 1.6em;
	padding:0.5rem 1rem;
	text-transform: uppercase;
}

.btn:hover{
	background-color:#fff;
	color:#1164A9;
}

.btn-link{
	background:none;
	border:none;
	color:#1164A9;
	text-transform: none;
}

.card{
	border:0;
}

.card-body{
	padding:.8rem 0;
}

.col-form-label{
	font-weight: 500;
}

.footer{
	background:#00264B;
	height:auto;
}

.footer .copyright{
	color:#fff;
	font-size:.8em;
	line-height: 1.5em;
	margin-bottom:30px;
}

.footer img.logo{
	height:auto;
	margin:20px 0 10px;
	max-width: 100%;
	width:500px;
}

.form-control{
	height:calc(1.8em + 1rem + 4px);
	line-height: 1.8;
}

.form-control[type=file]{
	border:0;
	padding-left:0;
}

.navbar{
	border:0 !important;
	padding:0;
}

.navbar.fixed-top{
	box-shadow:0 0 10px rgba(0,0,0,.3);
	padding:0.5rem 1rem;
	text-transform: uppercase;
}

.navbar.fixed-top a{
	color:#222;
	font-weight: 500;
}

.navbar.fixed-top a:hover{
	color:#909090;
}

.navbar-brand img{
	height:auto;
	max-width:100%;
	width:400px;
}

.navbar-light input,
.navbar-light .btn{
	margin-bottom:2px !important;
}

.navbar-toggler-icon{
	color:#1164A9;
	font-size:1.2em;
}

.playback-error{
	background:#F4CECE;
	color:#cc0000;
	display:block;
	font-size:.9em;
	margin:20px 0;
	padding:15px;
}

.table .thead-dark th{
	background-color:#00274C;
	border-color:#00274C;
}