/*@import url('/fonts.css');*/

/*modal-dialog*/
body.modal-open {
	overflow-y: scroll;
}

.content .modal-buttons,
.content .modal-buttons .btn{
	font-size: 1rem;
}

.content .modal-buttons .cancel{
	color: #2573BA;
	font-size: 1rem;
}

#continue-button {
	background-color: #013b51;
	border-color: #013b51!important;
}

#enter-site .modal-content{
	border: none;
}

#enter-site .modal-content .modal-body{
	text-align: left;
	font-family: 'Libre Franklin', sans-serif;
}

#enter-site .modal-content .modal-body .modal-title p{
	color:  #013b51;
	font-size: 2.25rem;
	line-height: 2.5rem;
	text-transform: uppercase;
}
@media all and (max-width: 768px){
	body.modal-open {
		position: static;
	}
}

@media all and (max-width: 500px){
	#enter-site .modal-content .modal-body .modal-title p{
		font-size: 1.5rem;
	}
	body #enter-site p {
		font-size: 0.8rem;
	}
}

@media all and (max-width: 320px){
	#enter-site .modal-content .modal-body .modal-title p{
		font-size: 1.5rem;
		line-height: 2rem;
	}
	body #enter-site .modal-content .modal-text {
		padding: 10px;
	}
	body #enter-site p {
		font-size: 0.65rem;
	}
}

#enter-site .modal-content .modal-body .modal-buttons a.cancel{
	display: block;
}

#enter-button{
	display: block;
	border-color: #005B7F;
	background: #69B3E7;
}

#enter-button .btn-next-left {
	background: #005B7F;
	width: 70%;
}

#enter-button .btn-next-left .btn-next-left-arrow{
	background: #005B7F;
}

#enter-button .btn-next-left .btn-next-left-arrow:before,
#enter-button .btn-next-left .btn-next-left-arrow:after{
	background-color: #69B3E7;
}

#enter-site .modal-content .modal-text{
	padding: 20px;
}

#enter-site .modal-content .modal-text p a{
	text-decoration: underline;
	color: rgb(37, 115, 186);
}

#enter-site .modal-content .modal-text p a:hover,
#enter-site .modal-content .modal-text p a:focus{
	color: #6fa088;
}

body .content .btn-next-left-text p{
	margin-bottom: 0;
	color: #ffffff;
	font-weight: 600;
}