/*=ACCORDION
------------*/
.tabs-space{padding-top:0px !important;}
.accordion {
	margin-bottom: 1em;
}
h4.expand a {
	padding: .5em
}
.expand a {
	display: block;
}
.expand a:link, .expand a:visited {
	color: #18398A;
	text-decoration: none;
	background: #EDECE8;
}
.expand a:hover, .expand a:active, .expand a:focus {
	background: #18398A;
	color: #fff
}
.expand a.open:link, .expand a.open:visited {
	background: #67C2EB;
	color: #fff;
}
.expand a:before {
	content: '\f0fe';
	font-family: 'fontawesome';
	speak: none;
	padding-right: .5em
}
.expand a.open:before {
	content: '\f146';
	font-family: 'fontawesome';
	speak: none;
	padding-right: .5em
}

header .dropdown-menu li {
    
    cursor: default !important;}
	
	figure img {
    display: block;
    max-width: 100%;
    height: auto;
}
/*TABBED ACCORDION
-------------------*/

p.intro-text {

    color: #6a757c !important;
}


.accordion-tabs {
	/* clear: both;
	float: left; */
	width: 100%;
}
.accordion-tabs + .accordion-tabs .tab-content {
	padding-top: 0;
}
ul.tabs {
	padding: 0;
	margin: 0;
	
}
ul.tabs li {
	background-color: #076547;
	padding: 7.5px 15px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	color: #ffffff;
	/*margin-right: 5px;*/
	border-right: 5px solid #e1e1e1;
	float: left;
	font-weight: normal;
	font-size: 20px;
	text-align: center;
	cursor: pointer;
}
ul.tabs li:last-of-type {
	border-right: 0;
}
ul.tabs li.active {
	cursor: default;
}
ul.tabs li.active {
	background-color: #5f9633;
	color: #fff;
	outline: 0;
}
.tab-container {
	padding: 30px;
	background-color: #fff;
	clear: both;
}
.tab-drawer-heading {
	display: none;
}
.tab-drawer-content {
	display: none;
}
.lft-cover {
	float: left;
}
ul.tabs li a {
	color: #fff;
}

.tab-drawer-heading {
	-webkit-transition: .3s background linear;
	-moz-transition: .3s background linear;
	-ms-transition: .3s background linear;
	-o-transition: .3s background linear;
	transition: .3s background linear;

}
.tab-drawer-heading:before {
	-webkit-transition: .3s all linear;
	-moz-transition: .3s all linear;
	-ms-transition: .3s all linear;
	-o-transition: .3s all linear;
	transition: .3s all linear;
}

.menu-color{color:#fff !important;text-transform:none !important; line-height: .8 !important; font-weight: 300;}

/*Navigation*/
.nav>li> ul li a:hover{background: #0B574A; padding:2px; color:#fff !important;padding-right:4px;; text-decoration: none;}

/*Main Style*/

/*main{margin:0 auto !important;}*/
.lowerC{text-transform: none!important;}

/*TABLES
-------------------*/

.fin-tbl tr:hover {
	background: #CBCBCB;
	color: #000;
}
tr.no-hover:hover {
	background-color: #ffffff
}
.fin-tbl {
	width: 100%;
	margin: 0 0 0 0;
	padding: 0 0px;
}
.fin-tbl tr td {
	padding: 3px 3px 3px 3px;
}
.fin-tbl th {
	padding: 2px 3px 3px 3px;
	color: #fff!important;
	background: #186E42;
	font-weight: bold;
	text-align: right!important;
}
.fin-tbl th.highlight {
	background: #D1E1EA!important;
}
.fin-tbl th b {
	color: #000!important;
}
.finthin {
	border-bottom: 1px solid #6a757c!important;
}
.finthick {
	border-bottom: 3px solid #6a757c!important;
}
.fintopleft {
	border-top: 1px solid #6a757c!important;
	border-left: 1px solid #6a757c!important;
}
.fintopright {
	border-top: 1px solid #6a757c!important;
	border-right: 1px solid #6a757c!important;
}
.finbotleft {
	border-bottom: 1px solid #6a757c!important;
	border-left: 1px solid #6a757c!important;
}
.finbotright {
	border-bottom: 1px solid #6a757c!important;
	border-right: 1px solid #6a757c!important;
}
.finleft {
	border-left: 1px solid #6a757c!important;
}
.finright {
	border-right: 1px solid #6a757c!important;
}
.finrowleft {
	border-top: 1px solid #6a757c!important;
	border-bottom: 1px solid #6a757c!important;
	border-left: 1px solid #6a757c!important;
}
.finrowright {
	border-top: 1px solid #6a757c!important;
	border-bottom: 1px solid #6a757c!important;
	border-right: 1px solid #6a757c!important;
}
.finrow {
	border-top: 1px solid #6a757c!important;
	border-bottom: 1px solid #6a757c!important;
}
.fintop {
	border-top: 1px solid #6a757c!important;
}
.switch-green {
	color: #5F9633;
}
.no-margin {
	margin: 0!important;
}
.no-marginT {
	margin-top: 0!important;
}
.no-marginB {
	margin-bottom: 0!important;
}
.no-marginL {
	margin-left: 0!important;
}
.no-marginR {
	margin-right: 0!important;
}



/*TABLES*/
.fingreenheader { background:#007358; color:#FFFFFF}
.finthickergrey {border-bottom:4px solid #E6E7E8;}
.finright {border-right:1px solid #4D4D4F;}
.finthickgrey{border-bottom:3px solid #E7E7E8;}
.findotted {border-bottom:1px dotted #4D4D4F;}
.findottedgreenline {border-bottom:3px dotted #006E51;}
.findottedline, tr.findottedline td, tr.findottedline th {border-bottom:2px dotted #4D4D4F;}
.findottedlineright {border-bottom:2px dotted #4D4D4F;border-right:1px dotted #4D4D4F;}
.findottedtopbot {border-bottom:2px dotted #4D4D4F; border-top:2px dotted #4D4D4F;}
.findottedleftwhite {border-left:3px dotted #fff;}
.findottedleft {border-left:1px dotted #4D4D4F;}
.findottedlightleft {border-left:1px dotted #E2E2E3;}
.findottedright {border-right:1px dotted #4D4D4F;}
.findottedtop {border-top:1px dotted #4D4D4F;}
.findottedtopleft {border-top:1px dotted #4D4D4F; border-left:1px dotted #4D4D4F;}
.findottedtopright{border-top:1px dotted #4D4D4F; border-right:1px dotted #4D4D4F;}
.findottedbotright{border-bottom:1px dotted #4D4D4F; border-right:1px dotted #4D4D4F;}
.findottedbotleft{border-bottom:1px dotted #4D4D4F; border-left:1px dotted #4D4D4F;}

.findottedrowright {border-bottom:1px dotted #4D4D4F; border-right:1px dotted #4D4D4F; border-top:1px dotted #4D4D4F;}
.findottedrow {border-bottom:1px dotted #4D4D4F; border-top:1px dotted #4D4D4F;}
.findottedblock {border-bottom:1px dotted #4D4D4F; border-top:1px dotted #4D4D4F; border-left:1px dotted #4D4D4F; border-right:1px dotted #4D4D4F}


.lightgreenbkrdotted {background-color:#E7EEE0; border-bottom:1px dotted #4D4D4F;}
.lightgreenbkr {background-color:#E7EEE0;}
.lightgreenbkr-green {background-color:#E7EEE0;color:#006F51}























/*SWITCH-COLORS*/
.switch-lightgreen {
	color: #5f9633;
}

.switch-darkgreen{color:#076547!important}

.fingrey { background:#E1E1E1;}
.table-container {display:table; position:relative; width:100%; max-width:1280px; margin:10px auto;  }
.table-td {display: table-cell; position:relative; width:30%; vertical-align: top; background-color:#fff; color: #6A6A6A;}
.table-td-separator {display: table-cell; position:relative; width:1%; background-color:#fff;}
.padding {padding: 50px 0px 0 0px;}
.heading-container {position:absolute; top:0px; left:0px; background-color: #7DAC50; width:100%; text-align:center; }
.heading {padding: 15px; color:#fff; font-size:13px; text-align:center; line-height:1.4; }

.read-more-btn-container {position:absolute; bottom:0px; left:0px; background-color: #1E4861; width:100%;}
.read-more-btn:link, .read-more-btn:visited {display:block; padding:15px; background: #1E4861; color:#fff; text-decoration:none; }
.read-more-btn:hover, .read-more-btn:active {display:block; padding:15px; background: #265C7D; color:#fff; text-decoration:none; }
.block-lightgreen { background: #E4EFEC;}
.block-lightgreen-line {border-bottom: 3px solid #fff; padding-top: 0.5em;}
.obj-c { margin-left: auto; margin-right: auto; display: block;  text-align: center;}
.block-lightgreen-line img{vertical-align:middle;display: inline;}
.no-margin {margin:0px !important;}
figure img {max-width: 100%!important;    display: block; }

ul.no-list {
	padding: 0;}

ul.no-list li:before {
    content: "\2022";
    position: absolute;
    left: 0;
    top: 0;
    line-height: 1;
    font-size: 120%;
    color: #fff !important;
}



@media only screen and (max-width: 768px){
.table-container {display:block; position:relative; width:100%; margin:0px auto;  }
.table-td {display: block; position:relative; width:57%; margin:0px auto; background-color:#fff; color: #6A6A6A;}
.table-td-separator {display: none;}
}
@media only screen and (max-width: 600px){
.table-td {width:90%;}
.container {max-width: 600px !important;}

}

@media screen and (max-width: 768px) {
	.tab-container  {
		padding: 15px;
	}
	.links i {
		font-style: normal;
		padding: .2em .5em;
		color: #fff;
		font-size: 1.25em;
		background: #e60000;
		position: relative;
		top: -0.2em;
		overflow: hidden;
	}
}
@media screen and (max-width: 1024px) {
	ul.tabs li {font-size: 16px;}
	/* .list-icons li a span {right:12px!important;} */
}

@media screen and (max-width: 768px) {
	.tabs,
	.link-box-group.tabs {
		display: none;
	}
	.tab-drawer-heading {
		background: #006547;
		color: #fff;
		padding: 10px 15px;
		display: block;
		cursor: pointer;
		-webkit-touch-callout: none;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		padding-left: 45px;
		position: relative;

	} .list-icons li a span {    right: 12px!important;}
	.d-active {
		background-color: #5f9633;
		color: #fff;
	}
	.tab-drawer-heading:before {
		content: '\e93c';
		font-family: 'icomoon';
		speak: none;
		padding-right: 10px;
		border-bottom: 5px;
		display: block;
		position: absolute;
		top: 8px;
		left: 15px;
	}
	.tab-drawer-heading.d-active:before {
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		transform: rotate(90deg);
		top: 15px;
		left: 8px;
	}
	ul.list-icons i {
		display: none;
	}
	ul.list-icons li {
		line-height: 1.5!important;
		margin-left: 0em;
	}
	.accordion-tabs.group .link-box-group {
		display: none;
	}
}
@media screen and (max-width: 640px) {

	.tab-drawer-content img.lft {
		float: none;
		display: block;
		width: auto;
	}
	.tab-drawer-content>img~ul.list-icons {
		margin: 1em 0 0 2em;
	}
}

@media screen and (max-width: 480px) {
	.rgt {
		float: right;
		padding-left: 8px;
	}
	.lft {
		float: left;
		padding-right: 8px;
	}
	.table-container {
		display: block;
		width: 100%;
	}
	.container {max-width: 425px !important; left: 0px !important; }

	#toolbar {
		position: relative;
		top: 0;
		right: 0;
		border: none;
		float: right;
		width: 320px;
	}
	#toolbar a {
		display: block;
		padding: 3px 6px;
		text-align: center;
		vertical-align: middle;
		font-size: 23px;
		line-height: 23px;
	}
	header #sens .btn {display:none !important;}
	.list-icons.border-white li {font-size: 11px !important;}
    .list-icons li a span {right:6px!important;}
}
@media screen and (max-width: 420px) {

	.grey-border-box-inner .arrow-red li:before {
		content: '';
		position: absolute;
		width: 0;
		height: 0;
		border-top: 7px solid transparent;
		border-bottom: 7px solid transparent;
		border-left: 7px solid #EE2E24;
		left: 31px;
		margin-top: 2px;
	}

	.no-bottom-border {
		border-bottom: 2px solid #79CDD0;
	}
}
@media screen and (max-width: 380px) {

	.grey-border-box-inner {position: relative;}
	.container {max-width: 360px !important; left:0px !important;}
	p.intro-text {font-size: 100%;}	
	.nav-tabs>li {font-size:14px !important;; padding: 5px !important;}

}

@media screen and (max-width: 360px) {
.container{left: -15px !important; max-width: 330px !important; width:100%;}
.list-icons li a span {right: 0px !important; font-size: 10px;}

}
