@charset "utf-8";



/*---------Colors---------
navy blue: 			rgba(15, 55, 80, 1.00);
light blue: 		rgba(74, 149 ,196, 1.00);
orange:         	rgba(242, 175, 94, 1.00);
burnt orange:  		rgba(166, 109, 79, 1.00);
red-pink: 			rgba(183, 72, 97, 1.00);

------------------------*/

/*----------------------Footer Styles--------------------------*/

.footer_container{min-height:400px;
	background:rgba(15, 55, 80, 1.00);
	color: rgba(255,255,255,1.00);
}

.footer_container a:link{color:rgba(255,255,255,1.00);
	text-decoration: none;
}

.footer_container a:visted{color:rgba(255,255,255,1.00);
	text-decoration: none;
}

.footer_container a:hover{color:rgba(242, 175, 94, 1.00);
	text-decoration: none;
}

.footer_container a:active{color:rgba(255,255,255,1.00);
	text-decoration: none;
}

/* Start Sign Up*/
.footer_signup{min-height:40px !important;
	border-color: rgba(255,255,255,0.00)!important;
	margin-top:2px !important;
}

.footer_signup_button{min-height:40px !important;
	background: rgba(242, 175, 94, 1.00)!important;
	border-width: 0px !important;
	border-radius:30px !important;
	border-color:rgba(255,255,255,0.00)!important;
	padding:0px 25px !important;
	color: rgba(0,0,0,1.00)!important;
	Font-size: 14px!important;
}

.footer_signup_button:hover{
	background: rgba(166, 109, 79, 1.00)!important;
	border-color:rgba(255,255,255,0.00)!important;
	color: rgba(0,0,0,1.00)!important;

}

/* start sign up button links */

/*---------------Footer socials------------*/

.footer_main_socials a:link{background: rgba(255,255,255, 1.00) !important ;
}

.footer_main_socials a:visited{background: rgba(255,255,255, 1.00) !important ;	
}

.footer_main_socials a:hover{background: rgba(242, 175, 94, 1.00) !important ;
}

.footer_main_socials a:active{background: rgba(255,255,255, 1.00) !important;
}

/*-------------- Lower Footer Bar: Copyright ect.----------------------- */
.footer_close{background:rgba(74, 149 ,196, 0.75);
	color:rgba(255,255,255,1.00) !important;
	min-height: 5px;
	padding-top:2px;
	padding-bottom: 2px;
}

/* StartFooter links */
.footer_close a:link{white-space: nowrap;
	text-decoration: none;
}

.footer_close a:link{color:rgba(15, 55, 80, 1.00)!important ;}

.footer_close a:visited{color: rgba(15, 55, 80, 1.00) !important;}

.footer_close a:hover{color:rgba(166, 109, 79, 1.00) !important ;}

.footer_close a:active{color: rgba(15, 55, 80, 1.00) !important;}
/* End Footer links */

/*Custom boxes*/
.footer_copyright_logo{width: 75px;
	min-height: 45px;
	margin:0px 10px;
	padding:0px;
	background: rgba(223,48,51,0.00);
	line-height:0px;
}

.footer_policies{
	min-height: 10px;
	float:left;
	margin:0px 25px;
	padding:0px;
	background: rgba(223,48,51,0.00);
}

.clear_floats{float:none;}



/*-------Footer Accordian-------*/


footer .accordion-item:first-of-type>.accordion-header .accordion-button {
    border-top-left-radius: 0px!important;
    border-top-right-radius:0px!important;
	color:rgba(255,255,255,1.00) !important;
}

footer .accordion-item:last-of-type>.accordion-header .accordion-button {
    border-top-left-radius: 0px!important;
    border-top-right-radius:0px!important;
	color:rgba(255,255,255,1.00) !important;
}

.accordian-item a:hover{background:rgba(74, 149 ,196, 0.25);}

footer .accordion-button::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23FFFFFF' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E")!important;
}

footer .accordion-button:not(.collapsed)::after {
    transform: rotate(-180deg);
}

.accordion h6{color:rgba(255,255,255,1.00)!important;}

footer .accordion-button:not(.collapsed) {
 	background-color: transparent !important;
	color:rgba(255,255,255,1.00);
	box-shadow: none !important;
	
}

footer .accordion {--bs-accordion-bg: rgba(15, 55, 80, 1.00) !important;
	--bs-accordion-border-color:rgba(255,255,255,0.00)!important;	

