@charset "utf-8";
/* CSS Document */

/*** Columns Base ***/
	.elementcols {width:100%;margin:0 auto;padding:0;border:none;clear:both;background:none;float:none;}
	.elementcols > .row-eq-height {width:100%;}

/*** Matching column heights ***/
	.row-eq-height {display:flex;flex-wrap: wrap;}
	.row-eq-height > [class*='col'] {display:flex;flex-direction:row;}
  
/*** Inner Columns ***/
	.inner-col1,.inner-col2,.inner-col3,.inner-col4 {width:99.999999%;margin:5px 0 0 0;padding:5px 0 0 0;word-wrap:break-word;}
/*** Inner Columns ***/
	.inner-col1NC,.inner-col2NC,.inner-col3NC,.inner-col4NC {width:100%;background-color:transparent;word-wrap:break-word;}
/*** Inner Columns Clear ***/
	.cl-inner {width:100%;margin:0;padding:1px 5px 10px;word-wrap:break-word;}

/***  Single Column ***/ 
	.col1-1 {width:100%;margin:0 0 5px 0;padding:0;text-align:left;
	/*-webkit-box-shadow: 0 0 5px #A6A2A2;box-shadow: 0 0 5px #A6A2A2;border-radius: 1px;*/}

/***  Single Column Wire Frame ***/
	.colwf1-1{max-width:400px;min-height:35px; max-height:55px; margin:0 auto;padding:0;text-align:center;background-color:#003b5d;border:#003b5d solid thin;border-radius: 6px;}
	.colwf1-1, .colwf1-1 a {text-align:center;color:#FFFFFF;}
	.colwf1-1:hover {border:#003b5d solid thin;border-radius: 6px;background-color:#FFFFFF;text-decoration: none;}
		.colwf1-1:hover, .colwf1-1:hover a {color:#003b5d;}

/***  Single Column Wire Frame ***/
	.colwf1-2{width:100%;min-height:35px; max-height:255px; margin:0 auto;padding:0 10px;text-align:left;background-color:#003b5d;border:#003b5d solid thin;border-radius: 4px;}
	.colwf1-2, .colwf1-2 a {text-align:left;color:#FFFFFF;}
	.colwf1-2 a:hover {text-decoration: underline;}

/*** Frontpage 4 Columns w/bg images - 1/4 - 1/4 - 1/4 - 1/4 ***/
	.col4fp-3,.col4fp-1,.col4fp-2,.col4fp-4 {min-width:235px;max-width:250px; min-height: 250px;max-height:350px;margin:0 auto;background-repeat:no-repeat;text-align:center;vertical-align:baseline;background-position: left;}
	.col4fp-3 {padding:310px 2.5px 0 0;background-image: url(../../../../../../../fileadmin/user_upload/whats_images/apply.jpg);z-index:2303;}
	.col4fp-1 {padding:310px 2.5px 0;background-image:url(../../../../../../../fileadmin/user_upload/whats_images/pay.jpg);z-index:2302;}
	.col4fp-2 {padding:310px 2.5px 0;background-image:url(../../../../../../../fileadmin/user_upload/whats_images/report.jpg);z-index:2301;}
	.col4fp-4 {padding:310px 0 0 2.5px;background-image:url(../../../../../../../fileadmin/user_upload/whats_images/how.jpg);z-index:2300;}
	.col4fp-3 h4,.col4fp-1 h4,.col4fp-2 h4,.col4fp-4 h4 {font-size: 1.35em;padding-top: 0px;}


@media screen and (max-width:767.999999px) {
    .col4fp-3 h4,.col4fp-1 h4,.col4fp-2 h4,.col4fp-4 h4 {padding-top: 10px;}
/*** Two Columns - 1/2 - 1/2 ***/
	.col-2-1 {margin:0 0 5px 0;padding:0;}
	.col-2-2 {margin:0 0 5px 0;padding:0;}
/*** Two Columns - 1/4 - 3/4 ***/
	.col1-1-4 {margin:0 0 5px 0;padding:0;}
	.col2-1-4 {margin:0 0 5px 0;padding:0;}
/*** Two Columns - 3/4 - 1/4 ***/
	.col1-34-1 {margin:0 0 5px 0;padding:0;}
	.col2-34-1 {margin:0 0 5px 0;padding:0;}
/*** Two Columns - 2/3 - 1/3 ***/
	.col1-1-3 {margin:0 0 5px 0;padding:0;}
	.col2-2-3 {margin:0 0 5px 0;padding:0;}
/*** Three Columns - 1/3 - 1/3 - 1/3 ***/
	.col3-3 {margin:0 0 5px 0;padding:0;}
	.col3-1 {margin:0 0 5px 0;padding:0;}
	.col3-2 {margin:0 0 5px 0;padding:0;}
	/*** Three Columns Clear- 1/3 - 1/3 - 1/3 ***/
	.col3-3cl {margin:0 0 5px 0;padding:0;}
	.col3-1cl {margin:0 0 5px 0;padding:0;}
	.col3-2cl {margin:0 0 5px 0;padding:0;}
/*** Three Columns - 1/4 - 1/2 - 1/4 ***/
	.col4-2-4-3 {margin:0 0 5px 0;padding:0;}
	.col4-2-4-1 {margin:0 0 5px 0;padding:0;}
	.col4-2-4-2 {margin:0 0 5px 0;padding:0;}
/*** Four Columns - 1/4 - 1/4 - 1/4 - 1/4 ***/
	.col4-3 {margin:0 0 5px 0;padding:0;}
	.col4-1 {margin:0 0 5px 0;padding:0;}
	.col4-2 {margin:0 0 5px 0;padding:0;}
	.col4-4 {margin:0 0 5px 0;padding:0;}
/*** Five Columns - 1/5 - 1/5 - 1/5 - 1/5 - 1/5 ***/
	.col5-3 {margin:0 10px 0 0;padding:0;}
	.col5-1 {margin:0 10px 0 0;padding:0;}
	.col5-2 {margin:0 10px 0 0;padding:0;}
	.col5-4 {margin:0 10px 0 0;padding:0;}
	.col5-5 {margin:0 10px 0 0;padding:0;}
}
@media screen and (min-width:768px) {
	/*and (max-width:991.999999px) {*/
/*** Two Columns - 1/2 - 1/2 ***/
	.col-2-1 {margin:0 0 5px 0;padding:0 2.5px 0 0;}
	.col-2-2 {margin:0 0 5px 0;padding:0 0 0 2.5px;}

/*** Two Columns - 1/4 - 3/4 ***/
	.col1-1-4 {margin:0 0 5px 0;padding:0 2.5px 0 0;}
	.col2-1-4 {margin:0 0 5px 0;padding:0 0 0 2.5px;}

/*** Two Columns - 3/4 - 1/4 ***/
	.col1-34-1 {margin:0 0 5px 0;padding:0 5px 0 0;}
	.col2-34-1 {margin:0 0 5px 0;padding:0;}

/*** Two Columns - 2/3 - 1/3 ***/
	.col1-1-3 {margin:0 0 5px 0;padding:0 2.5px 0 0;}
	.col2-2-3 {margin:0 0 5px 0;padding:0 0 0 2.5px;}

/*** Three Columns - 1/3 - 1/3 - 1/3 ***/
	.col3-3 {margin:0 0 5px 0;padding:0 2.5px 0 0;background-color:transparent;}
	.col3-1 {margin:0 0 5px 0;padding:0 2.5px;background-color:transparent;}
	.col3-2 {margin:0 0 5px 0; padding:0 0 0 2.5px;background-color:transparent;}

/*** Three Columns Clear - 1/3 - 1/3 - 1/3 ***/
	.col3-3cl {margin:0 0 5px 0;padding:0 2.5px 0 0;background-color:transparent;}
	.col3-1cl {margin:0 0 5px 0;padding:0 2.5px;background-color:transparent;}
	.col3-2cl {margin:0 0 5px 0; padding:0 0 0 2.5px;background-color:transparent;}
	
/*** Three Columns - 1/4 - 1/2 - 1/4 ***/
	.col4-2-4-3 {margin:0 0 5px 0; padding:0;background:none;}
	.col4-2-4-1 {margin:0 0 5px 0; padding:0 5px;background:none;}
	.col4-2-4-2 {margin:0 0 5px 0; padding:0;background:none;}

/*** Four Columns - 1/4 - 1/4 - 1/4 - 1/4 ***/
	.col4-3 {margin:0 0 5px 0;padding:0 2.5px 0 0;}
	.col4-1 {margin:0 0 5px 0;padding:0 2.5px;}
	.col4-2 {margin:0 0 5px 0;padding:0 2.5px;}
	.col4-4 {margin:0 0 5px 0;padding:0 0 0 2.5px;}
	
/*** Five Columns - 1/5 - 1/5 - 1/5 - 1/5 - 1/5 ***/
	.col5-3 {margin:0 0 5px 0;padding:0 2.5px 0 0;}
	.col5-1 {margin:0 0 5px 0;padding:0 2.5px;}
	.col5-2 {margin:0 0 5px 0;padding:0 2.5px;}
	.col5-4 {margin:0 0 5px 0;padding:0 2.5px;}
	.col5-5 {margin:0 0 5px 0;padding:0 0 0 2.5px;}
}

@media screen and (min-width:768px) {
	/* Frontpage Four Color - 1/4 - 1/4 - 1/4 - 1/4 */
	.element4ffc{margin:0 auto;text-align:center;/*padding:0 4.5%;*/float:none;background:none;clear:both;}
	.element4ffc > .row-eq-height {width:87%;padding:0;}
	.ffcWrap{width:99%;height:75%;margin:0 auto;text-align:center;}
	.col1.col-xs-12.col-sm-6.col-md-4.col-lg-3,
	/*.col2.col-xs-12.col-sm-6.col-md-4.col-lg-3,*/
	.col3.col-xs-12.col-sm-6.col-md-4.col-lg-3,
	.col4.col-xs-12.col-sm-6.col-md-4.col-lg-3 {width:280px;min-height:430px;max-height:100%;vertical-align:top;padding:0 0 10px 0;}
	.col3.col-xs-12.col-sm-6.col-md-4.col-lg-3 {z-index:26;float:left;clear:left;margin:0 0 10px 6px;}
	.col1.col-xs-12.col-sm-6.col-md-4.col-lg-3 {z-index:28;float:left;clear:none;margin:0 0 10px 6px;}
	/*.col2.col-xs-12.col-sm-6.col-md-4.col-lg-3 {z-index:27;float:left;clear:none;margin:0 0 10px 6px;}*/
	.col4.col-xs-12.col-sm-6.col-md-4.col-lg-3 {z-index:25;float:left;clear:right;margin:0 0 10px 6px;}

	.inner-1,/*.inner-2,*/.inner-3,.inner-4 {width:100%;min-height:430px;float:left;padding:4px 8px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:thin solid #ccc;color:#fff;text-align:left;}
	.inner-3 {background-color:rgba(13,66,121,0.80);}
	.inner-1 {background-color:rgba(119,8,5,0.80);}
	/*.inner-2 {background-color:rgba(193,110,15,0.80);}*/
	.inner-4 {background-color:rgba(41,90,7,0.80);}
	.inner-1 a,/*.inner-2 a,*/.inner-3 a,.inner-4 a {color:#fff;text-decoration:underline;font-size:1em;}
	.inner-1 ul a,/*.inner-2 a,*/.inner-3 ul a,.inner-4 ul a {margin-left:-40px;}
	.inner-1 ul li,/*.inner-2 ul li,*/.inner-3 ul li,.inner-4 ul li {list-style:none;}
	.inner-1 a:hover,/*.inner-2 a:hover,*/.inner-3 a:hover,.inner-4 a:hover{text-decoration:none; background:none;}
	.inner-1 h2,/*.inner-2 h2,*/.inner-3 h2,.inner-4 h2 {font-size:18px;margin-top:5px;}
	.inner-3 .upper-txt3,.inner-1 .upper-txt1,/*.inner-2 .upper-txt2,*/.inner-4 .upper-txt4 {}
	.upper-txt4,.upper-txt3,/*.upper-txt2,*/.upper-txt1 {width:243px;height:40px;margin:0 0 15px 9px;text-align:center;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding-top:7px;font-size:18px;}
	.upper-txt3 {background-color:rgba(18,93,163,0.90);border:thin solid #B19C5E;}
	.upper-txt1 {background-color:rgba(162,44,41,0.90);border:thin solid #B19C5E;}
	/*.upper-txt2 {background-color:rgba(245,145,31,0.90);border:thin solid #B19C5E;}*/
	.upper-txt4 {background-color:rgba(71,119,38,0.90);border:thin solid #B19C5E;}
	.upper-txt3:before {content:"Popular Links";}
	.upper-txt1:before {content:"What's New";}
	/* .upper-txt2:before {content:"Services";}*/
	.upper-txt4:before {content:"Upcoming Meetings";}
}

@media screen and (min-width:992px) {
/*** Two Columns - 1/2 - 1/2 ***/
	.col-2-1 {margin:0 0 5px 0;padding:0 2.5px 0 0;}
	.col-2-2 {margin:0 0 5px 0;padding:0 0 0 2.5px;}

/*** Two Columns - 1/4 - 3/4 ***/
	.col1-1-4 {margin:0 0 5px 0;padding:0 2.5px 0 0;}
	.col2-1-4 {margin:0 0 5px 0;padding:0 0 0 2.5px;}

/*** Two Columns - 3/4 - 1/4 ***/
	.col1-34-1 {margin:0 0 5px 0;padding:0 5px 0 0;}
	.col2-34-1 {margin:0 0 5px 0;padding:0 0 0 0;}

/*** Two Columns - 2/3 - 1/3 ***/
	.col1-13-3 {margin:0 0 5px 0;padding:0 2.5px 0 0;}
	.col2-23-3 {margin:0 0 5px 0;padding:0 0 0 2.5px;}

/*** Three Columns - 1/3 - 1/3 - 1/3 ***/
	.col3-3 {margin:0 0 5px 0;padding:0 2.5px 0 0;}
	.col3-1 {margin:0 0 5px 0;padding:0 2.5px;}
	.col3-2 {margin:0 0 5px 0;padding:0 0 0 2.5px;}

/*** Three Columns Clear - 1/3 - 1/3 - 1/3 ***/
	.col3-3cl {margin:0 0 5px 0;padding:0 2.5px 0 0;background-color:transparent;}
	.col3-1cl {margin:0 0 5px 0;padding:0 2.5px;background-color:transparent;}
	.col3-2cl {margin:0 0 5px 0; padding:0 0 0 2.5px;background-color:transparent;}
	
/*** Three Columns - 1/4 - 1/2 - 1/4 ***/
	.col4-2-4-3 {margin:0 0 5px 0; padding:0;background:none;}
	.col4-2-4-1 {margin:0 0 5px 0; padding:0 5px;background:none;}
	.col4-2-4-2 {margin:0 0 5px 0; padding:0;background:none;}

/*** Four Columns - 1/4 - 1/4 - 1/4 - 1/4 ***/
	.col4-3 {margin:0 0 5px 0;padding:0 2.5px 0 0;}
	.col4-1 {margin:0 0 5px 0;padding:0 2.5px;}
	.col4-2 {margin:0 0 5px 0;padding:0 2.5px;}
	.col4-4 {margin:0 0 5px 0;padding:0 0 0 2.5px;}
	
/*** Five Columns - 1/5 - 1/5 - 1/5 - 1/5 - 1/5 ***/
	.col5-3 {margin:0 10px 5px 40px;padding:0;}
	.col5-1 {margin:0 10px 5px;padding:0;}
	.col5-2 {margin:0 10px 5px;padding:0;}
	.col5-4 {margin:0 10px 5px;padding:0;}
	.col5-5 {margin:0 10px 5px;padding:0;}
}


