@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	padding:0;
	font-size:120%;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:400;
	}

img {
	margin:0;
	padding:0;
	border:none;
	width:100%;
}


.mainhead {
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:700;
	font-size:180%;
	color:#FF3300;
	margin:0;
}

.subhead {
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:600;
	font-size:150%;
	color:#003399;
	margin:0;
}

.boldhead {
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:600;
	font-size:100%;
	margin:0;
}

.runtxt {
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:400;
	font-size:100%;
	line-height:130%;
	text-align:justify;
}

.bodyrow {
	padding:2% 0% 2% 0%;
	border-top:#E8E8E8 1px solid;
}

/* ============================================= */
/* ============================================= */
/* start LOGOBAR */

.logobarLogo {
	width: auto;
	height: 70px;
}

.logobartxt {
	font-family: 'Source Sans Pro', sans-serif;
	font-size:80%;
	font-weight:600;
	color:#666666;
	text-decoration:none;
}

.logobartxt a {
	font-size:90%;
	text-decoration:none;
}

.logobar_tdOne {
	text-align:right;
	width:30%;
}

.logobar_tdTwo {
	text-align:right;
	width:70%;
}
/* end LOGOBAR */

/* ============================================= */
/* ============================================= */
/* start MENUBAR */



/* ============================================= */
/* ============================================= */
/* start ACCORDIAN */

.acord_head {
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:600;
	font-size:150%;
	margin-top:20px;
}

.accordion {
	
}

.accordion-item {
	
}

.accordion-header {

}

.accordion-button {
	background-color:rgba(0,0,255,.03);
	color:#000066;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:600;
	height:50px;
}

.accordion-button:hover {
	background-color:#000066;
	color:white;
}

.accordion-collapse {
}

.accordion-body {
	background-color:white;
}

.accordion-button:not(.collapsed) {
    background-color:#000066;
	color:white;
}

/* ============================================= */
/* ============================================= */

/* start NAVBAR */

/* end NAVBAR */

/* ============================================= */
/* ============================================= */
/* NEWS */
.news_scrolling {
	font-size:120%;
	line-height:100%;
	color:red;
	padding-top:10px;
}

	
.linkWhite a {
	font-size:200%;
	color:white;
	font-weight:600;
}



.run_tbl_left {
	font-size:100%;
	line-height:120%;
	text-align:left;
}

.run_tbl_center {
	font-size:100%;
	line-height:120%;
	text-align:center;
}

.headding {
	font-size:300%;
	color:#000099;
}



/* ============================================= */
/* ============================================= */
/* CARDS */

.card_text {
	font-family: 'Source Sans Pro', sans-serif;
	font-size:90%;
	text-align:justify;
}

.card_btn {
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:600;
	font-size:80%;
	background-color:#00CC00;
	color:white;
	width:100%;
	height:20%;
	padding:4% 10% 4% 10%;
	border-radius:20px;
	text-decoration:none;
	transition:200ms;
}

.card_btn:hover {
	background-color:#000099;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:600;
	font-size:80%;
	color:white;
	width:130%;
	height:20%;
	padding:4% 10% 4% 30%;
	text-decoration:none;
	
}

.img_anim {
	width:100%;
	height:auto;
	transition: 200ms;
	padding:2% 2% 2% 2%;
}

.img_anim:hover {
	height:auto;
	padding:10% 10% 10% 10%;
}

/* ============================================= */
/* ============================================= */


/* ============================================= */
/* ============================================= */
/* Footer */

.footer_head {
	font-size:100%;
	color:white;
}

.footer_running {
	font-size:100%;
	color:white;
}

.terms a {
	font-size:100%;
	color:white;
	transition:300ms;
	text-decoration: none;
	padding:0;
}

.terms a:hover {
	font-size:130%;
	color:yellow;
	text-decoration:none;
}

.social_running {
	font-size:150%;
	font-family: 'Cookie', cursive;
	color:white;
	text-align:center;
}

.social_running_white a {
	font-size:130%;
	color:white;
	text-align:center;
	text-decoration:none;
	transition: 400ms;
}

.social_running_white a:hover {
	font-size:160%;
	color:yellow;
	transition: 400ms;
}

.social_icons {
	width:4%;
	height:auto;
	color:white;
	text-align:center;
	transition: 300ms;
	padding:.5%;
}

.social_icons:hover {
	width:4%;
	padding:0%;
}

/* ============================================= */
/* ============================================= */
/* Form styles */

.form_head {
	font-size:300%;
	color:#000099;
}

.form_subhead {
	font-family: 'Source Sans Pro', sans-serif;
	font-size:160%;
	font-weight:600;
	color:#009900;
}

.form_label {
	font-size:160%;
}

.form_check {
	width:100px;
	height:100px;
	background-color:red;
}

/* ============================================= */
/* ============================================= */


