a.anchor {
	display: block;
	height: 112px;
	margin-top: -170px;
	visibility: hidden;
	position: absolute;
	z-index: -5;
}
/*/Side Menu*/
.sidemenu{
	margin-bottom: 50px;
}
.sidemenu ul{
	margin: 0;
}
.sidemenu ul li{
	list-style-type: none;
    padding: 12px 0px 10px 25px;
    position: relative;
    border-bottom: 2px solid #c7c7c7;
    font-weight: 700;
    font-size: 18px;
}
.sidemenu ul li::before{
	content: "";
    width: 10px;
    height: 10px;
    border-top: 3px solid #1fa8e0;
    border-right: 3px solid #1fa8e0;
    transform: rotate(45deg);
    position: absolute;
    left: 0px;
    top: 20px;
}
.sidemenu ul li.breadcrumb {
    display: inherit;
    -ms-flex-wrap: inherit;
     flex-wrap: inherit; 
     padding: 12px 0px 10px 25px; 
     margin-bottom: inherit; 
     list-style: inherit; 
     background-color: inherit; 
     border-radius: inherit; 
}
.sidemenu ul li a, .sidemenu ul li a:hover{
	text-decoration: none;
	color: #1fa8e0;
}
.sidemenu ul li ul li::before {
	display:none;
}
.sidemenu ul li ul li {
	font-size:16px;
	font-weight:300;
	border-bottom:unset;
	padding:3px 0 3px 8px;
}
a.whitebutton{
	background-color: transparent;
    border: 2px solid #1ba8e1;
    padding: 8px 33px;
    color: #fff;
    font-weight: bold;
}
a.whitebutton:hover{
	border: 2px solid #fff;
    color: #1ba8e1;
    text-decoration: none;
}

/*.........................................*/

.Hero-Banner-TO{
	border-bottom: 30px solid #ddd332;
	overflow: hidden;
	margin-bottom: 50px;
	text-align:center;
}
.Hero-Banner-TO p:nth-child(1){
	margin: 0;
}
.Hero-Banner-TO img {
    min-width: 1154px;
}


@media  (min-width: 767px) and (max-width: 991px) {
}
@media (min-width: 1600px){
	.Intro-text-Center h1{
		font-size: 36px;
	}
	.Intro-text-Center p{
		font-size: 18px;
	}
	.Hero-Banner-TO{
	border-bottom: 70px solid #ddd332;
	}
}

/*......................................*/
/*/introduction text*/
.Intro-text-Center{
	text-align: center;
	margin-bottom: 45px;
	margin-top: 35px;
}
.Intro-text-Center h1{
	font-size: 36px;
	margin: 0 0 20px;
}
.Intro-text-Center p{
	font-size: 18px;
	margin: 0 0 20px;
}


/*............................................*/
/*/Grey Box Image top*/

.Greybg-box{
	background: #f2f2f2;
	text-align: center;
	border-top: 10px solid #1fa8e0;
	margin: 0 auto 65px;
	max-width: 460px;	
	padding: 0 0 25px 0;
}
.Greybg-box h2{
	font-size: 26px;
	padding: 30px 0px 20px;
    color: #1fa8e0;
    text-transform: uppercase;
    font-weight: 700;
}
.Greybg-box p:nth-child(3){
	font-size: 18px;
	padding: 10px 35px 15px;
	color: #000;
}
.Greybg-box p:nth-child(4) a.LightBlueButton{
	padding: 8px 20px;
}
.Greybg-box a.LightBlueButton{
	display:inline-block;
	margin:0 15px;
}
@media (min-width:992px) { 
.Greybg-box .MultiButtons {
	min-height:110px;
	display: flex;                 /* Use flexbox for alignment */
    flex-direction: column;       /* Stack buttons vertically */
    justify-content: flex-end;    /* Align buttons at the bottom of the container */
    height: 100%; 
}
}
@media(min-width:991px) and (max-width: 1200px){

	.Greybg-box p:nth-child(3){
		padding: 10px 30px 20px;
		/*min-height: 110px;*/
	}
	.Greybg-box h2 {
		font-size:23px;
	}
}
@media (min-width:1201px) and (max-width: 1600px){

	.Greybg-box p:nth-child(3){
		padding: 10px 30px 20px;
		/*min-height: 110px;*/
	}
}
@media (min-width:1600px) {

	/*.Greybg-box p:nth-child(3){
		min-height: 135px;
	}*/
}



/*........................*/
/*/table checking*/

.border-table td div.dash {
    width: 16px;
    height: 3px;
    margin: auto;
    background-color: #000;
}
.border-table .responsive-table {
    width: 100%;
    margin: 40px 0;
	overflow: hidden;
}
.border-table .responsive-table tr:nth-child(2n+1) {
    background: #f2f2f2;
}
.border-table .responsive-table.largeTable td {
	padding: 15px;
	border-left: solid 2px #a1a1a1;
    border-right: solid 2px #a1a1a1;
	color:#000;
	font-size:16px;
	font-weight:300;
}
.border-table tr:last-child {
    border-bottom: solid 2px #a1a1a1;
}
.border-table .responsive-table.largeTable td p {
	margin-bottom:0 !important;
}
.border-table .DBTableHeader th {
	text-transform: uppercase;
	background: #003e6b;
	color:#fff;
	font-size:20px;
	text-align:center;
	padding: 15px 5px;
	border-right: 2px solid #a1a1a1;
}
.border-table .DBTableHeader th:last-child,{
	border-right:none;
}
.border-table .largeTable .DBTableHeader th{
	width: 16.66%
}
.border-table .largeTable .DBTableHeader th p{
	color: #fff;
}
.border-table .largeTable .tablecont td{
	text-align: center;
}
.border-table .largeTable .tablecont td:nth-child(1){
	text-align: left;
}
.smallTable{
	margin: 40px 0;
}
.smallTable .responsive-table{
	width: 100%;
}
.smallTable tbody tr{
	border-bottom: 1px solid #555;
}
.smallTable .tableheader {
	height: auto;
	}
.smallTable .tableheader th{
	font-size: 20px;
	background: #13406a;
    color: #fff;
    padding: 10px;
}
.smallTable td {
	padding: 15px;
	color:#000;
	font-size:16px;
	font-weight:300;
}
.floatright {
	float:right;
	font-weight:normal;
}
.responsive-table.smallTable p{
	margin: 0 !important;
}
.bfont{
	font-weight: 700;
	margin: 0px;
}
.bfont p{
	text-align: left !important;
}
.smallTable .floatright .Tick{
	border: 2px solid #13406a;
	padding: 5px;
}
.smallTable .floatright .dash{
	font-size: 42px;
	color: #000;
}


/*.....................................*/
/*icon box */
.icon-box-6 p{
	margin-bottom: 0;
}

.Icon-Lefttext, .icon-box-6{
	margin: 30px 0 40px;
} 
.Icon-Lefttext p:nth-child(1){
	font-weight: 700;
	text-transform: uppercase;
	margin-bottom: 10px;
	color: #727272;
}
.Icon-Lefttext ul{
	margin-bottom: 40px;
}
.Icon-Lefttext ul li{
	margin-bottom: 10px;
}
@media(min-width:991px){
	.icon-box-6{
		min-height: 305px;
	}
}
}
@media(min-width:1385px){
	.Icon-Lefttext {
		padding-left:55px;
	}
}
@media(min-width:1601px){
	.icon-box-6{
		min-height: 305px;
	}
	.Icon-Lefttext {
		padding-left:90px;
	}
}


/*....................................*/

/*right box image with back logo top*/
.rightimagebox{
	position: relative;
	margin-bottom: 50px;
}
.rightimagebox p:nth-child(2){
	margin-bottom: 0;
}
.rightimagebox p:nth-child(2) img{
	width: 100%;
}
.rightimagebox p.bank-logo{
	background: #dcd234;
    text-align: center;
    padding: 30px;
    margin-bottom: 0;
}
.rightimagebox .box-text{
	width: 100%;
    background: #003e6b;
    color: #fff;
    text-align: center;
    padding: 20px;
}
.rightimagebox .box-text p:nth-child(2){
	margin-bottom: 20px;
}
.rightimagebox .box-text p, .rightimagebox .box-text h3{
	color: #fff;
}
@media(max-width:991px){
	.rightimagebox{
		max-width: 460px;	
	    margin: 0 auto 65px;
	}
}



/*....................................*/

/*right box image Full width with back logo top*/

.rightbox-imagefull{
	position: relative;
	margin-bottom: 50px;
}
.rightbox-imagefull p:nth-child(2) img{
	width: 100%;
}
.rightbox-imagefull p.bank-logo{
	background: #dcd234;
    text-align: center;
    padding: 30px;
    margin-bottom: 0;
}
.rightbox-imagefull .box-text{
	width: 53%;
    background: #003e6b;
    color: #fff;
    text-align: center;
    padding: 15px;
    position: absolute;
    bottom: 10px;
    left: 6px;
    border-radius: 50%;
}
.rightbox-imagefull .box-text p:nth-child(2){
    font-size: 14px;
}
.rightbox-imagefull .box-text p:nth-child(2) span{
	font-size: 18px;
}
.rightbox-imagefull .box-text h3{
	font-size: 24px;
}
.rightbox-imagefull .box-text p, .rightbox-imagefull .box-text h3{
	color: #dcd234;
}

@media(max-width:991px){
	.rightbox-imagefull{
		max-width: 460px;	
	    margin: 0 auto 65px;
	}
}
@media(min-width:991px) and (max-width:1200px) {
	.rightbox-imagefull .box-text {
    	width: 70%;
    	padding: 10px;
    }
    .rightbox-imagefull .box-text p:nth-child(2){
	    margin-bottom: 10px;
	}
	.rightbox-imagefull .box-text p:nth-child(2) span{
		font-size: 14px;
	}
	.rightbox-imagefull .box-text h3{
		font-size: 20px;
	}
}
@media(min-width:1200px) and (max-width:1600px) {
	.rightbox-imagefull .box-text {
    	width: 60%;
    	padding: 10px;
    }
    .rightbox-imagefull .box-text p:nth-child(2){
	    margin-bottom: 10px;
	}
	.rightbox-imagefull .box-text p:nth-child(2) span{
		font-size: 16px;
	}
	.rightbox-imagefull .box-text h3{
		font-size: 22px;
	}
}



/*......................*/

/*Icon box 3 button center*/

.Icon-boxbutton{
	margin: 20px 0px 40px;
}
.Icon-boxbutton p:nth-child(1){
	font-size: 18px;
	color: #133f6a;
	font-weight: 700;
}
.Icon-boxbutton p:nth-child(1) span{
	font-weight: 300;
}
@media(min-width:991px) and (max-width: 1200px){
	.Icon-boxbutton p:nth-child(4) a.DarkBlueButton{
		padding: 8px 20px;
	}
}

/*/Member box*/
.Member-box{
	position: relative;
	background-color: #004574;
    overflow: hidden;
    margin: 30px auto;
	max-width:316px;
}
.Member-box .overlay {
	display:none;
}
.Member-box .member-text{
    color: #fff;
    text-align: center;
    padding: 15px;
   	display: flex;
   	flex-direction: column;
   	justify-content: center;
   	align-items: center;
    float: none;
    width: 100%
}
.Member-box .member-text p{
	color: #fff;
}
.Member-box .member-image {
	float: none;
	width: 100%;
	margin-bottom:0;
	text-align:center;
}

.Member-box .member-image img{
	height: 100%;
}
.Member-box .member-text p:nth-child(2){
	margin-bottom: 20px;
	color: #f5ec4d;
}
.Member-box .member-text p:nth-child(1){
	font-weight: 700;
	margin-bottom: 5px;
	font-size: 18px;
}
.Member-box .member-text a.whitebutton {
    padding: 8px;
}
@media (min-width:1201px) and (max-width: 1599px){
	.Member-box .member-text a.whitebutton {
	    padding: 5px;
	    font-size: 14px;
	}
	/*.Member-box{
		min-height: 180px;
	    max-height: 180px;
	}*/
	.Member-box .member-text{
		padding: 20px 0;
	}
}
@media (min-width:1439px) {
.Member-box {
    overflow: hidden;
    margin: 30px auto;
    max-width: 316px;
}

.Member-box .member-image {
	float: left;
	width: 50%;
	margin-bottom:0;
	text-align: left;
}
.Member-box .member-text {
    padding: 15px 3px 0 3px;
    float: right;
    width: 50%;
}
.Member-box .member-text p:nth-child(1) {
	font-size:15px;
}
.Member-box .member-text p:nth-child(2) {
	font-size:14px;
	min-height:42px;
}
}
@media (min-width:1600px) {
.Member-box {
    min-height: 202px;
    max-height: 209px;
    overflow: hidden;
    margin: 30px auto;
    max-width: 316px;
}
.Member-box .overlay{
	background-image:url(/Portals/_default/Skins/BorderStateBank/Images/curve.png);
	width:21px;
	height:208px;
	position:absolute;
	left: 132px;
	background-repeat: no-repeat;
	display:block;
}
.Member-box .member-text {
	padding: 35px 5px 0 0px;
}
.Member-box .member-text p:nth-child(1) {
	font-size:18px;
}
.Member-box .member-text p:nth-child(2) {
	font-size:16px;
	min-height:48px;
}
}

/*/promo-box*/
.promo-box {
	overflow: hidden;
    position: relative;
    max-height: 448px;
    margin-bottom: 50px;
}
.promo-box .promo-box-text{
    background-color: #133f6a;
    text-align: left;
    display: inline-flex;
    flex-direction: column;
    justify-content: center;
    width: 42%;
    min-height: 448px;
    float: left;
    padding: 40px;
}
.promo-box .promo-box-text p a.LightBlueButton:hover{
	border: 2px solid #fff;
    color: #fff;
    text-decoration: none;
}
.promo-box .chevronright{
	position: absolute;
    left: 38%;
    top: -20px;
    overflow: hidden;
}
.promo-box .promo-box-image{
	width: 58%;
    display: inline-block;
    float: right;
}
.promo-box .promo-box-image p{
	margin-bottom: 0;
}
.promo-box .promo-box-text h3, .promo-box .promo-box-text p:nth-child(2){
	color: #fff;
}
@media (min-width:1201px) and (max-width: 1600px){
	.promo-box {
		max-height: 317px;
	}
	.promo-box .promo-box-text{
	    min-height: 317px;
	    padding: 20px;
	}
	.promo-box .chevronright{
	   top: -65px;
	}
	.promo-box .promo-box-image{
		width: 58%;
	}
}
@media (min-width:991px) and (max-width: 1200px){
	.promo-box {
		max-height: min-content;
	}
	.promo-box .promo-box-text{
	    min-height: min-content;
	    padding: 25px 15px;
	}
	.promo-box .promo-box-text p{
		font-size: 14px;
	}
	.promo-box .chevronright{
	   display: none;
	}
	.promo-box .promo-box-image{
		width: 58%;
	}
}
@media (max-width:767px){
	.promo-box {
		max-height: min-content;
		min-height: 600px;
		max-width: 460px;	
	    margin: 0 auto 65px;
	}
	.promo-box .promo-box-text{
	    min-height: min-content;
	    width: 100%;
	    float: none;
	    position: absolute;
	    bottom: 0;	
		text-align:center;
	}
	.promo-box .chevronright{
	   display: none;
	}
	.promo-box .promo-box-image{
		width: 100%;
		float: none;
	}
}


/*grey box*/


.promo-box-grey{
	background-color: #f1f1f1;
	margin-bottom: 40px;
}
.promo-box-grey .promo-box-image p{
	margin-bottom: 0;
}
.promo-box-grey .promo-box-text{
	padding: 30px 15px;
}
.promo-box-image {
	margin-bottom:20px;
}
.promo-box-grey .promo-box-text h3{
	font-weight: 700;
}
.promo-box-grey .promo-box-text p:nth-child(2){
	color: #133f6a;
	font-weight: 300;
	margin-bottom: 30px;
}
@media (min-width:1201px) and (max-width: 1600px){
	.promo-box-grey .promo-box-text{
		padding: 15px
	}
	#dnn_NestedRightHalf1 .promo-box-grey .promo-box-text , #dnn_NestedLeftHalf1 .promo-box-grey .promo-box-text{
	    padding: 10px;
	}
	#dnn_NestedRightHalf1 .promo-box-grey .promo-box-text h3 , #dnn_NestedLeftHalf1 .promo-box-grey .promo-box-text h3{
		font-size: 18px;
		line-height: 24px;
	}
	#dnn_NestedRightHalf1 .promo-box-grey .promo-box-text p:nth-child(2) , #dnn_NestedLeftHalf1 .promo-box-grey .promo-box-text p:nth-child(2){
		font-size: 14px;
	    line-height: 20px;
	    margin-bottom: 10px;
	}
	#dnn_NestedRightHalf1 .promo-box-grey .promo-box-text p a.LightBlueButton , #dnn_NestedLeftHalf1 .promo-box-grey .promo-box-text p a.LightBlueButton{
		padding: 8px 15px;
	}   
	#dnn_NestedRightHalf1 .promo-box-grey .col-xl-6.order-1.order-xl-2 , #dnn_NestedLeftHalf1 .promo-box-grey .col-xl-6.order-1.order-xl-2{
		padding-left: 0;
	}        
}
@media (min-width:991px) and (max-width: 1200px){
	.promo-box-grey .promo-box-text h3{
		font-size: 20px;
	    line-height: 24px;
	}
	.promo-box-grey .promo-box-text p{
		font-size: 14px;
	}
	.promo-box-grey .promo-box-text p:nth-child(2){
		margin-bottom: 20px;
	}
	#dnn_NestedRightHalf1 .promo-box-grey .promo-box-text , #dnn_NestedLeftHalf1 .promo-box-grey .promo-box-text{
	    text-align: center;
		max-width: 377px;	
	    padding: 20px;
	    min-height: 200px;
	}
}

@media(max-width:991px){
	.promo-box-grey{
		text-align: center;
		max-width: 377px;	
	    margin: 0 auto 65px;
	}
	.promo-box-grey .promo-box-text p:nth-child(2){
		padding: 0 30px;
	}
	#dnn_NestedRightHalf1 .promo-box-grey .promo-box-text , #dnn_NestedLeftHalf1 .promo-box-grey .promo-box-text{
	    text-align: center;
		max-width: 377px;	
	    padding: 20px
	}
}
@media(min-width:991px) and (max-width: 1200px){
	.promo-box-grey .promo-box-text {
	    padding: 15px 20px;
	}
}
@media(min-width:1200px){
.promo-box-image {
  margin-bottom: 0;
}
}
@media(min-width:1386px){
.promo-box-grey{
	margin-bottom:35px;
}
}
/*........................*/

/*DDR Menu Tabs*/

.SideMenu-tab ul li ul{
	display: none;
}
.SideMenu-tab ul{
	width:100%;
	text-align: center;
	margin:10px auto 0;
}
.SideMenu-tab ul li{
    display:inline-block;
    background: #133f6a;
    color: #fff;
    padding: 10px 35px;
    text-align: center;
    border-right: 4px solid #fff;
    list-style-type:none;
	margin-bottom:15px;
}
.SideMenu-tab ul li:last-child{
	border-right: none;
}
.SideMenu-tab ul li a{
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.2;
	text-decoration: none;
}
.SideMenu-tab ul li a:hover{
	text-decoration: none;
}

@media(max-width:768px){
	.SideMenu-tab ul li{
		width: 100%;
	    float: none;
	    border-right: none;
		margin-bottom:0;
		border-bottom:1px solid #fff;
	}
	.SideMenu-tab ul li a{
		font-size: 14px;
	}
	
}



/*........................*/

/*Video section full width with border*/


.Video-fullwidth{
	overflow: hidden;
	position: relative;
	background: #f1f1f1;
	margin: 0;
}
.Video-fullwidth p{
	margin-bottom: 0;
}
.Video-fullwidth .chevronrborder{
	position: absolute;
	top: 0;
	right: 0;
}
.Video-fullwidth .play-icon{
	position: absolute;
	top: 40%;
    left: 46%;
}
.Video-fullwidth .video-description{
	padding:  0 80px 
}
.Video-fullwidth .video-description h1{
	font-size: 30px;
}
.Video-fullwidth .video-description p:nth-child(2){
	margin-bottom: 60px;
	color: #133f6a;
}
#VideoPopUp .close {
	opacity:1;
}
#VideoPopUp .close span {
	color:#fff;
}
@media(min-width:1350px) and (max-width: 1600px){
	.Video-fullwidth .chevronrborder {
	    top: -78px;
	}
}
@media(min-width:1200px) and (max-width: 1350px){
	.Video-fullwidth .chevronrborder {
	    top: -100px;
	}
}
@media(min-width:991px) and (max-width: 1200px){
	.Video-fullwidth .chevronrborder {
	    top: -130px;
	}
}
@media(max-width:991px){
	.Video-fullwidth .chevronrborder {
	    display: none;
	}
	.Video-fullwidth .video-description{
		padding: 40px 0px;
	    text-align: center;
	    margin: 0 auto;
	}
}

/*model pop up*/
.video-popup-model .modal-dialog {
    width: 94%;
    max-width: 850px;
}
.video-popup-model .modal{
	top: 10%
}
.video-popup-model .modal-content{
	background: transparent;
	border: none;
}
.video-popup-model .modal-header{
	border-bottom: none;
	padding: 37px 15px 0;
}
.video-popup-model .modal-body{
	padding: 0px 20px 15px 20px;
}
@media only screen and (max-width: 800px){
	.video-popup-model .modal-body p iframe{
		width: 100%;
	}
	.video-popup-model .modal{
		top: 15%
	}
}
@media only screen and (min-width: 1201px){
	.video-popup-model .modal-dialog {
	    width: 1170px;
	}
}
@media only screen and (min-width: 992px){
	.video-popup-model .modal-dialog {
	    width: 100%;
	}
}
@media only screen and (min-width: 601px){
	.video-popup-model .modal-dialog {
	    width: 100%;
	}
}


/*person-box.*/
.Person-box{
	background: #f1f1f1;
    text-align: center;
   	margin-bottom: 40px;
   	max-width: 233px;
}
.Person-box p.name{
	padding-top: 15px; 
	font-size: 18px;
	color: #1fa8e0;
	font-weight: 700;
	line-height: auto;
	margin-bottom: 10px;
	text-transform: italic;
}
.Person-box p.title{
	font-size: 16px;
	color: #004574;
	padding: 0 15px 25px;
	margin-bottom: 0;
	font-style: italic;
	min-height:75px;
}
.Person-box div.member-picture{
	border-top: 8px solid #1fa8e0;
}
.Person-box div.member-picture img {
    border-bottom-left-radius: 1500px 200px;
    border-bottom-right-radius: 1500px 200px;
}



.profileimg{
	float: left;
	margin: 0px 15px 15px 0px; 
}
.Person-box .modal-dialog {
    width: 64%;
    max-width: none;
}
.Person-box .modal{
	top: 0;
}
.Person-box .modal-body{
	padding: 15px 40px 15px 20px;
	text-align: left;
}
.Person-box .modal-header .close {
    padding: 5px 10px;
    margin: 0 0 0 auto;
    border: 2px solid;
    border-radius: 50%;
}
.Detail-person-title{
	font-size: 24px;
	line-height: 30px;
	color: #1fa8e0;
	margin-bottom: 10px;
	font-weight: 700;
}
.Detail-person-sub-title{
	font-size: 18px;
	line-height: 28px;
	color: #1fa8e0;
	color: #004574;
	font-style: italic;
	margin-bottom: 10px;

}


@media(max-width: 991px){
	.Person-box{
	    margin: 0 auto 40px;
	}
	.Person-box .modal-dialog {
	    width: 100%;
	}
	.Person-box p.title{
		min-height:auto;
	}
}
.LiveForm.Default .Field.Matrix.Checkb.Required table, .LiveForm.Default .Field.Matrix.Radiob.Required table, .LiveForm.Default .Field.Required input, .LiveForm.Default .Field.Required textarea, .LiveForm.Default .Field.Required .plupload_filelist_footer, .LiveForm.Default .Field.Required select, .LiveForm.Default .Field.Required.Radiobutton table, .LiveForm.Default .Field.Required.Checkbox table, .LiveForm.Default .Field.Required.ScaleRating table, .LiveForm.Default .Field.Required .StarRatingRequired, .LiveForm.Default .ElectronicSignature.Required .jSignature{
	border-left: 5px solid #ddd332 !important;
}

.Contact-form .LiveForm.Default {
	font-family: 'Roboto', sans-serif !important;
    font-size: 12px;
    margin-bottom: 20px;
    line-height: normal;
    padding: 15px;
    background-color: #fff;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    background-color: #ffffff;
}
.Contact-form .LiveForm.Default ul.page-break-section, .Contact-form .LiveForm.Default .thank-you {
    padding: 0;
    border-radius: 0;
    box-shadow: none;
}
.Contact-form .LiveForm.Default .Field.Heading .Header {
    color: #133f6a;
    border: none;
    padding: 0;
    margin: 0;
    font-size: 24px;
    font-weight: 700;
}
.Contact-form .LiveForm.Default .bSubmit {
    background-color: transparent;
    border: 2px solid #1ba8e1;
    padding: 8px 33px;
    color: #1ba8e1;
    font-weight: bold;
    font-family: 'Roboto', sans-serif !important;
    font-size: 20px;
    line-height: 30px;
}
.Contact-form .LiveForm.Default .bSubmit:hover{
	border: 2px solid #133f6a;
    color: #133f6a;
    text-decoration: none;
    box-shadow: none;
    font-family: 'Roboto', sans-serif !important;

}	

.Contact-form .LiveForm.Default .Field.mobile-under label[class*="Field-Label-"] {
    font-size: 16px;
    font-weight: normal;
    line-height: 24px;
    color: #231f20;
}

/* News Caterory Accordian  */

.NewsCategories{
    max-width: 280px;
    margin: 0 auto 35px !important;
}
.NewsCategories button{
    border-radius: 0;
    position: relative;
    padding: 11px 112px 11px 17px;
    background-color: #f2f2f2;
    color: #707070 !important;
	width: 100%;
	text-align: left;
	font-family: 'Roboto', sans-serif !important;
}

.NewsCategories button:before {
	display:inline-block;
	font:normal normal normal 14px/1 FontAwesome;
	font-size:inherit;
	text-rendering:auto;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
  }
  
  .NewsCategories button[aria-expanded=false]:before {
	content: "\f107";
    right: 16px;
    position: absolute;
    top: 23%;
    font-size: 26px;
  }
  
  .NewsCategories button[aria-expanded=true]:before {
	content:"\f106";
	right: 16px;
    position: absolute;
    top: 23%;
    font-size: 26px;
  }
  .NewsCategories .card-body{
	padding: 0;
	background-color: #f2f2f2;
	border: none;
	border-radius: unset !important;
  }
  .NewsCategories .card-body ul.edn_category_menu_wrapper a{
	font-size: 14px !important; 
	color: #707070 !important;
	font-family: 'Roboto', sans-serif !important;
  }
  a.rss.icon{
	display: none !important;
  }
  .NewsCategories .btn:focus, .NewsCategories .btn.focus{
	box-shadow: none !important;
  }
  .eds_news_BlogOne.eds_subCollection_categoryMenu ul.edn_category_menu_wrapper li.level_0 > div{
	background-color: #f2f2f2 !important;
  }

@media print {
    *,*:before,*:after {
        color: #000 !important;
        text-shadow: none !important;
        background: transparent !important;
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
    }

    a,a:visited {
        text-decoration: underline;
    }

    a[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    a[href^="#"]:after,a[href^="javascript:"]:after {
        content: "";
    }

    pre,blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group;
    }

    tr,img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    p,h2,h3 {
        orphans: 3;
        widows: 3;
    }

    h2,h3 {
        page-break-after: avoid;
    }
    #dnn_TopPaneFull, img , a, p a.LightBlueButton, iframe, .sidemenu{
    	display: none !important;
    }
    .navbar {
        display: none;
    }

    .btn > .caret,.dropup > .btn > .caret {
        border-top-color: #000 !important;
    }

    .label {
        border: 1px solid #000;
    }

    .table {
        border-collapse: collapse !important;
    }

    .table td,.table th {
        background-color: #fff !important;
    }

    .table-bordered th,.table-bordered td {
        border: 1px solid #ddd !important;
    }
}