.box-modal {
	position: relative;
	width: 500px;
	padding: 16px;
	background: #fff;
	color: #3c3c3c;
	font: 14px/18px Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;
	box-shadow: 0 0 0 6px rgba(153, 153, 153, .3);
	border-radius: 6px;
}
.box-modal_close { position: absolute; right: 10px; top: 6px; font-size: 11px; line-height: 15px; color: #999; cursor: pointer; }
.box-modal_close:hover { color: #666; }



.faq .item {border:solid 1px #002c8f;border-radius:10px;padding:20px 30px; margin-bottom:20px;}
.faq .question {    font-family: "Merriweather";display:block;color:#002c8f;font-size:18px;font-weight:600;padding-right:30px;position:relative;}
.faq .question span {border-right:solid 3px #002c8f;border-bottom:solid 3px #002c8f;font-size:20px;font-weight:600;transform:rotate(45deg);display:block;width:15px;height:15px;position:absolute;top:3px;right:0px;}
.faq .item.active .question span {transform: rotate(-135deg);top: 12px;right:0px;}
.faq .answer {display:none;} 
.faq .answer h3 {font-size:24px;}
.faq .item.active .answer {display:block;} 

.fancybox-active{
	height:100%;
}

.document {display:inline-block; border:solid 3px #092783;margin:0 10px 10px 0;}
.document:hover {border:solid 3px #01b6ff;}

nav.navbar .logo {display:flex;align-items:center;}
nav.navbar .logo img {margin-right:10px;}
nav.navbar .logo div {font-family: "Merriweather";color:#092783;font-weight:600;font-size:33px;line-height: 0.7;}
nav.navbar .logo div span {font-family: "Open Sans";color:#01b6ff;font-size:14px;}
nav.navbar .logo div span.big {font-size:18px;}

.inside nav.navbar .logo div {color:#fff; }
#policy h3 {font-size:20px;}
#buy label {    font-weight: 400;margin-bottom:30px;}

#icons a h6 {color: #21b6ff;text-decoration:underline;}
#icons a img {filter: invert(62%) sepia(25%) saturate(5289%) hue-rotate(171deg) brightness(102%) contrast(101%);}
#icons a:hover h6 {color: #002c8f;text-decoration:none;}
#icons a:hover img {filter:none;}

.mobile {display:none;}

@media (max-width: 768px) {
	body .box-modal{width:100%;}
	nav.navbar .logo img {width:60px;height:60px;}
	
	nav.navbar .logo div {font-size:18px;line-height: 1;flex:0 0 auto;}
	nav.navbar .logo div span {font-size:7.6px;}
	nav.navbar .logo div span.big {font-size:12px;}
	body .mobile {display:block;}
}