/*AC Style sheet*/
/*
. : Class
# : Id
*/

:root {
  --blue: #0D5B8C;
  --red: #B31942;
  --grey: #56585B;
  --lightgrey: #F5F5F5;
  --white: #FFFFFF;
  --green: #00AB4F;
  --lightgreen: #E6F7ED;
}

.header-b1, .header-b2, .header-b3   {font-size: 15px; line-height: 15px; font-weight: 400; color: #919598}
.header-b1 {font-weight: 700; }
.header-b3 {color: #0C5B92;}
.header-b2 {padding-right: 15px; padding-left: 15px;}

.h5 {
	font-size: 2em;
}


a {
	all: unset;
	text-decoration: underline;
	cursor: pointer;
}

#footer {
	background: var(--blue);
	color: white;
}

.footer_img_radius {
	border-radius: 5px;
}

#feder {
	background: white;
	height: 20px;
	color: #0A3161;
	font-size: 12px;
}
#testimony_back {
	background: var(--lightgrey);
}

.grey_background {
	background: var(--lightgrey);
}

.blue_background {
	background: var(--blue);
}

.green_background {
	background: var(--lightgreen);
}

.grey_border {
	border-color: var(--lightgrey);
}

.testimony_detail {
	background: white;
}

.testimony_text {
	font-style: italic;
}

.testimony_region {
	font-size: 20px;
}


/*
#logo_menu {
	height: 160px;
}
*/

#logo_image {
	min-height: 50px;
	min-width: 80px;
}

.navbar-expand-lg {
	text-shadow: 3px 3px white;
}

video {
	object-fit: contain;
	width: 100%;
	height: 100%;
	position: relative;
}

.video-container {
	height: 100%;
	width: 100%;
	/*position: relative;*/
}

.paragraph_justified {
	text-align: justify;
	text-justify: inter-word;
}

.big_red {
	font-size: 40px;
	font-weight: 400;
	color: var(--red);
	margin-top: 20px;
	margin-bottom: 0px;	
}

.big_blue {
	font-size: 40px;
	font-weight: 400;
	color: var(--blue);
	margin-top: 20px;
	margin-bottom: 0px;
}

.highlight_blue_italic {
	font-size: 30px;
	font-weight: 400;
	color: var(--blue);
	font-style: italic;	
}

.standard_blue_bold {
	font-weight: bold;
	color: var(--blue);	
}

.standard_blue {
	color: var(--blue);	
}

.adapt_blue_italic {
	font-size: 1.8vw;
	font-weight: 500;
	color: var(--blue);
	font-style: italic;
}

.adapt_blue {
	font-size: 1.8vw;
	font-weight: 500;
	color: var(--blue) !important;
}

.highlight_red_italic {
	font-size: 30px;
	font-weight: 400;
	color: var(--red);
	font-style: italic;	
}

.standard_red {
	color: var(--red);	
}

.big_white_italic {
	font-size: 26px;
	font-weight: 400;
	color: var(--white);
	font-style: italic;
}

.highlight_white_italic {
	font-size: 30px;
	font-weight: 400;
	color: var(--white);
	font-style: italic;	
}

.standard_white {
	color: var(--white);	
}

.big_grey {
	font-size: 30px;
	font-weight: 500;
	color: var(--grey);	
}

.mid_grey {
	font-size: 25px;
	font-weight: 300;
	color: var(--grey);
	margin-top: 10px;
}

.mid_green {
	font-size: 25px;
	font-weight: 300;
	color: var(--green);
	margin-top: 10px;
}
	
.highlight_green_italic {
	font-size: 30px;
	font-weight: 400;
	color: var(--green);
	font-style: italic;	
}

.standard_green {
	color: var(--green);	
}

.btn-custom {
	background-color: var(--blue);
	color: #fff;
}

.card-custom-blue {
	background-color: var(--blue);
}

.pagination .page-link {
	color: var(--blue);
}

@font-face {
    font-family: 'CrayonCrumble';
    src: url('../fonts/DK_Crayon_Crumble.ttf'); /*URL to font*/
}

.CrayonCrumble {
	font-size: 2em;
	font-weight: 300;
	color: white;	
	font-family: 'CrayonCrumble';
}