/* - - - - - NO LEFT MENU - - - - - -*/

body, html
{
	overflow-x: hidden;
}

form {
    margin-bottom: 2.5rem;
}

#uSoc img, #uSocMob img
{
	width: 100%;
}

#uSocMob 
{
	position: absolute;
    right: 140px;
    height: 42px!important;
    width: 42px!important;
    margin-top: 2px;
}

    


form[action="./departmentsServices"] .leftmenu , form[action="./search"] .leftmenu, .insideNoLeftMenu .leftmenu
{

    min-height: initial!important;
    position: absolute!important;
}

form[action="./departmentsServices"] div.content .nine.columns.insideContent, form[action="./search"] div.content .nine.columns.insideContent, .insideNoLeftMenu div.content .nine.columns.insideContent
{
  width:100%!important;
}


li.fa:before
{
	font-family: "FontAwesome"!important;
}


/* - - - - - - - - GLOBAL STYLES START - - - - - - - - */

.content a
{
	text-decoration: underline;
}

.read_more
{
	text-decoration: none!important;
}
*, body .textSize span
{
	font-family: 'Rubik', Helvetica, Arial, sans-serif;
}

h1
{
	    font-size: 36px;
    color: #0154AA;
    font-weight: 400;
    display: block;
    border-bottom: #E7201D 2px solid;
}

h2
{
	    font-size: 26px;
    color: #333333;
    font-weight: 100;
    margin-bottom: 10px;
}

h3
{
	font-size: 22px!important;
    color: #333333!important;
    font-weight: 400!important;
    margin-bottom: 10px!important;
    padding-bottom:3px!important;
}

div.insideContent p, div.insideContent a, div.insideContent li, .bodytexrt, p, #html_content
{color:#333333;
line-height: 20px;
font-family: 'Rubik', Helvetica, Arial, sans-serif!important;
font-weight: 200;
font-size:16px;}

div.insideContent p a, div.insideContent a
{
	color:#0154AA;
}
body .container
{
	width:95%!important;
	max-width:1200px!important;
}

#logo, #headerRight
{
	display: inline-block;
	vertical-align: top;
}

#logo
{
	width:25%;
	background:#ffffff;
	text-align: center;
	z-index: 9;
	position: relative;
}

.leftmenu
{margin-top: -130px!important; background-color:#ffffff!important;}

#logoInside

{
	width:100%;
	background:#ffffff;
	text-align: center;
	z-index: 9;
	position: relative;
}

#logoInside img, #logo img
{
	/*width:95%;
	padding:2.5%;*/
	width:95%;
	padding:9.5%;
}

body #header
{
	height:130px!important;
	background:url('/images/header-bg.jpg') repeat-x;
}

html:lang(fr) body #header {
    height: 154px!important;
    background: url(/images/header-bg.jpg) repeat-x;
}

#headerRight
{
	width:74%;
    float:right;
}
#utility
{
	height:58px;
	overflow:hidden;
	text-align: right;
	display: block;
	margin-top:20px;
}

#utility>div
{
	display: inline-block;
	vertical-align: middle;
}

#utility, #utility a, #utility span, .textSize span
{
	font-size:14px;
	color:#333333;
	font-weight:400;
	text-transform: uppercase!important;
}

#spGrow, #spShrink
{
	top:-6px;
	position: relative;
}
#utility>div#search
{
	vertical-align: top;
}
.goog-te-gadget .goog-te-combo 
{
	margin:0!important;
}

#googleTranslate
{
	margin-left:20px;
}

#uHome a
{
	background:url('/images/home.png') left top no-repeat;
	background-size: 14px 13px;
	padding-left:20px;
}

.textSize
{
	position: relative;
}

#uHome
{
	position: relative;
}

#uHome:after
{
	content: "";
    width: 1px;
    height: 12px;
    background: #333333;
    position: absolute;
    right: -12px;
    top: 2px;
    display: block;
}

#uSoc, #uSocMob
{
	height: 35px;
    width: 35px;
}

.textSize span a {
    background: #DFE7EF;
    width: 25px;
    height: 25px;
    line-height: 25px;
    display: inline-block;
    text-align: center;
    vertical-align: top;
}

.skiptranslate>div, .goog-te-gadget
{
	font-size:0!important;
}

.skiptranslate>span
{
	display: none!important;
}


body .div-footer-separator
{
	border-top:1px solid #0154ab;
	border-bottom: 0;
	opacity: 1;
	position: relative;
	margin-top: 100px;
}

body.home .div-footer-separator
{
	/*margin-top: 40px;*/
    width: 98%!important;
    max-width: 1300px!important;
}
.div-footer-separator:before
{
	content:"";
	height:120px;
	width:383px;
	position: absolute;
	left:40px;
	top:-95px;
	background:url('/images/footer-logo.png') no-repeat;
	background-size: cover;
}

#footer h2:after
{	
	display: none;
}


#footer h2
{	
	font-size:18px!important;
	font-weight: 400!important;
}

#footer p
{
	font-size:13px!important;
}

#footer .footerRight p
{
	font-size: 12px!important;
	font-weight: 500;
}
#footer .footerRight p a
{
	text-decoration: none!important;
}

body #footer .footerMiddle .footTel a
{
	margin-left: 0!important;
	text-decoration: none!important;
	color:#333333!important;
	/*pointer-events: none;
   cursor: default;*/
}


.footTel:before
{
	content: "";
    display: inline-block;
    width: 14px;
    height: 15px;
    background: url(/images/icon-phone.png) no-repeat;
    background-size: contain;
    position: absolute;
    left:-20px;
    top: 4px;
}
.footAddy 
{
	margin-top:8px;
}
.footAddy p:before, .locPin:before
{
	content: "";
    display: inline-block;
    width: 11px;
    height: 16px;
    background: url(/images/icon-addy.png) no-repeat;
    background-size: contain;
    position: absolute;
    left:-18px;
    top: 3px;
}
.footAddy p, .footTel, .footerMiddle a, .locPin
{
	display: inline-block!important;
	position: relative;
	margin-left:20px!important;
}
#footerBtnWrap
{
    text-align: right;
    width:100%;
    
}

.newsitem.read_more,  .newsitem.read_more:hover
{
	padding:8px 15px;
	/*color:#ffffff!important;*/
	margin-top: 14px;
	font-weight:500;
    font-size:16px!important;
}

body .newsitem.read_more:hover
{
	color:#0154AA!important;
}

.footerBtns
{
	margin-bottom: 8px;
}

.footerRight
{
	text-align: right;
	margin-right:0;
}

.footerBtns
{
	background:#e7eef5;
	padding: 4px 20px 4px 8px;
	display: inline-block;
	margin-left: 0.8vw;
	text-transform: uppercase;
	font-size:11px;
	position: relative;
	color: #444444;
	letter-spacing: 1.5px;
	cursor: pointer;
}

.footerBtns:after
{
	
	font-family: "FontAwesome";
    content: "\f0da";
    display: inline-block;
    color: #e7201d;
    position: absolute;
        right: 7px;
    top: 2px;
    font-size: 15.5px;
}

.footerBtns:hover
{
	background:#0154AA;
	color:#ffffff;
}

.footerBtns:hover:after
{
    color: #ffffff;
}

.view-all-news a
{
	font-size: 16px;
    float: right;
    font-weight: 400;
}

#footFound>a
{
	display: inline-block;
	text-decoration: none;
}

#footDon, #footFoundLogo
{
	vertical-align: middle;
}

#footFoundLogo
{
	margin:0 0 20px 20px;
}

#footFoundLogo img
{
	width: 100%;
}

body #footer a#footDon
{
	background:#157776!important;
	color:#ffffff!important;
    border-color: #157776!important;

	/*line-height: 40px;
	border-radius: 15px;
	text-decoration: none;
	font-size:14px!important;
	letter-spacing: 1.2px;
	text-transform: uppercase;
	padding:0 25px!important;
    font-weight:600;*/
}

body #footer a#footDon:hover
{
	/*background:#0154ab;*/
    color:#157776!important;
    background-color:#EBEFF5!important;
}
/* - - - - - - - - GLOBAL STYLES END - - - - - - - - */

/* - - - - - - - - HOME START - - - - - - - - */

body .ms-slide-layers
{
	left:0!important;
	max-width: initial!important;
}
body .ms-slide .ms-caption
{
	padding:0!important;
	right: initial!important;
	position: relative;
	height: 100%!important;
}



.banCapBox, #bannerMobile #bannerText
{
	background: rgb(1,43,88);
	background: linear-gradient(340deg, rgba(1,43,88,1) 0%, rgba(1,84,171,1) 100%);
}


body .ms-skin-default .ms-bullet-selected {
    /* background-position: -34px -84px; */
    background-color: #d63b34!important;
    border: 2px solid #d63b34!important;
}

body .ms-skin-default .ms-bullet {
    background-color: #ffffff;
    border: 2px solid #fff;
}

body .ms-bullets.ms-dir-h {
	bottom:20px!important;
}

.banCapBox
{
	height: 100%;
	display: block!important;
	width:25%;
	padding:20px;
}

.banCapBox a, #bannerMobile #bannerText a
{
	color:#ffffff;
	text-transform: uppercase;
	letter-spacing: 1.3px;
	font-size:12px;
	font-weight: 400;
	height:36px;
	line-height: 36px;
	display: inline-block;
	border-radius: 18px;
	border:1px solid #ffffff;
	padding: 0 20px;
}

.banCapBox a:hover, #bannerMobile #bannerText a:hover
{
	background:#ffffff;
	color: #012d5b;
}

body.home h2
{
	color:#333333!important;
	font-size: 22px!important;
	font-weight: 200!important;
	position: relative;
}

.home #newsEvents h2, .home #covidCont h2
{
	width:80%;
}

.home #newsEvents h2:after, .home #covidCont h2:after
{
	content: "";
	display: block;
	width:22%;
	height:2px;
	background:#e7201d;
	margin-top: 8px;
}

.home .banCapBox h2
{
	margin-top: 4vw;
	font-size: 30px;
	font-weight: 200;
}
.home .banCapBox h2:after
{
	display: none;
}

.banCapBox p
{
	font-size: 30px;
	font-weight: 400;
}
.ms-slide .ms-caption
{
	background:transparent!important;
}
.ms-slide .ms-caption p, .ms-slide .ms-caption h2
{
	font-family: 'Rubik', Helvetica, Arial, sans-serif!important;
	color:#ffffff!important;
	text-align:left;
}


.homeBox
{
	width:24%;
	margin-right:1%;
	position: relative;
	display: inline-block;
}

#boxBill
{
	margin-right:0;
	float: right;
}

#homeBoxes
{
	margin-top:12px;
	margin-bottom: 40px;
}

.homeBox
{
	background:#0154ab;
}

/*.homeBox:hover .homeBoxImg
{
	opacity:0.35;
}
*/


#boxEcard .homeBoxImg
{
	background:url('/images/box-ecard.jpg') no-repeat;
}

#boxEcard .homeBoxCap
{
	background: url(/images/icon-ecard.png) no-repeat top 4px left 10px #0154ab;
    background-size: 22px auto;
}

#boxEcard:hover .homeBoxCap
{
	background: url(/images/icon-ecard-hover.png) no-repeat top 4px left 10px #ebeff5;
    background-size: 22px auto;
}

#boxFeed .homeBoxImg
{
	background:url('/images/box-feed.jpg') no-repeat ;
}

#boxFeed .homeBoxCap
{
	background: url(/images/icon-feedback.png) no-repeat top 8px left 10px #0154ab;
    background-size: 24px auto;
}

#boxFeed:hover .homeBoxCap
{
	background: url(/images/icon-feedback-hover.png) no-repeat top 8px left 10px #ebeff5;
    background-size: 24px auto;
}

#boxCareer .homeBoxImg {
	/*background: url('/images/box-careers.jpg') no-repeat;*/
	background: url('/images/resize.jpg') no-repeat;
}

#boxCareer .homeBoxCap
{
	background: url(/images/icon-careers.png) no-repeat top 6px left 10px #0154ab;
    background-size: 26px auto;
}

#boxCareer:hover .homeBoxCap
{
	background: url(/images/icon-careers-hover.png) no-repeat top 6px left 10px #ebeff5;
    background-size: 26px auto;
}

#boxBill .homeBoxImg
{
	background:url('/images/box-bills.jpg') no-repeat ;
}

#boxBill .homeBoxCap
{
	background: url(/images/icon-bill.png) no-repeat top 8px left 10px #0154ab;
    background-size: 24px auto;
}

#boxBill:hover .homeBoxCap
{
	background: url(/images/icon-bill-hover.png) no-repeat top 8px left 10px #ebeff5;
    background-size: 24px auto;
}

.homeBoxImg
{
	height:175px;
	width:100%;
	display: block;
	background-size: cover!important;
}

.homeBoxCap
{
	background:#0154ab;
	color:#ffffff;
	border:2px solid #0154ab;
	box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.homeBoxCap:hover, .homeBoxCap:hover span, .homeBox:hover span
{
	color:#0154ab!important;
}

.homeBoxCap span
{
	color: #ffffff;
    display: inline-block;
    padding: 0 0 0 45px;
    line-height: 42px;
}



.homeBoxCap:hover span, .homeBox:hover span
{
	color:#ffffff;
}






.homeBoxCap span:after, .home-view.see-all-news a:after, #menu li.menusub_hover a:after, #menu li.menusub_hover a:hover:after, #menu li.menusub_hit a:hover:after, #menu li.menusub_hit_hover a:hover:after
{
	font-family: "FontAwesome";
    content: "\f0da";
	display: inline-block;
	color:#e7201d;
	margin-left: 8px;
    font-size: 18px;
    top: 2px;
    position: relative;
}



#menu li.menusub_hover a:after, #menu li.menusub_hover a:hover:after, #menu li.menusub_hit a:hover:after, #menu li.menusub_hit_hover a:hover:after
{
	position: absolute;right:8px;
	top:10px;
}



/*.homeBox:hover .homeBoxCap span:after
{
	color:#0154ab;
}
*/
/*.homeBox:hover .homeBoxCap
{
	background-color:#157776!important;
}*/

.home-view.see-all-news a
{
	color:#0154ab;
}

#covidCont
{
	padding-left: 0.55%;
}

#covidCont img
{
	width:80%;
	height: auto;
}

.read_more
{
	margin-top:25px;
}

.home .news-time
{
	display: none;
}

#covidCont h3
{
	margin-bottom:0;
}

.news_description h3
{
	margin-top:0px;
}
/* - - - - - - - - HOME END - - - - - - - - */



/* - - - - - - - - INSIDE START - - - - - - - - */
#breadWrap
{
	background:#e9eff5;
}
#breadWrap .container
{
	padding-left:28%;
}

#breadWrap div.row div:last-of-type
{
	display: block;
}

#breadWrap div.row div:last-of-type a
{

}

#insideBanner
{

}

body .container.content.inside
{
	margin-top: 0;
}

div.content .nine.columns.insideContent
{
	width:75%!important;
	    padding: 0!important;
    margin: 0!important;
}

div.content .three.columns
{
	width:25%!important;
}

body .container.content.inside #html_content {
    margin: 30px 40px;
}

#menuv li.menu.plus :after
{
	display: none;
}

#leftMenuInner
{
	background:#0154aa;
	padding-top:0;
}
.leftmenu #menuTitle h2
{
	background-color:#00448b;
	color:#ffffff!important;

}


.home .jnewssc
{
	width: 100%;
}

.home .news_description .image_news
{
	width: 100%;
	display: block;
}

body .news_description .image_news img, body div.newsitem img {
    width: 80%;
    height: auto;
}

#newsEvents .short_text
{
	width:80%;
	display: block;
}


/* - - - - - - - - INSIDE END - - - - - - - - */



/* - - - - - - -   BREAKPOINTS - - - - - - -  */


@media (max-width: 1099px) {
	body .container
	{
		width:95%!important;
	}
}


/* - - - - - - -  TABLET BREAKPOINT - - - - - - -  */

@media (max-width: 899px) {
	#covidCont
	{
		padding-left: 0.55%;
	    z-index: 9;
	    position: relative;
	}
	body #header .container, .ms-slide-container .container, .container.content.inside
	{
		width:100%!important;
	}
	#newsEvents, #covidCont
	{
		width:49%!important;
		display: inline-block!important;
	}

/*	#insideBanner
	{
		    margin: 0 -5%;
	}*/

/*
	div.content .nine.columns.insideContent
	{
		width:100%!important;
		min-height: initial!important;
	}

	div.content .three.columns.leftmenu
	{
		width:100%!important;
	}
*/


}


/* - - - - - - -  TABLET BREAKPOINT - - - - - - -  */
@media (max-width: 949px) {
	#uHome
	{
		display: none!important;
	}
}

@media (max-width: 815px) {
	#textSizeTit
	{
		display: none!important;
	}
}

@media (min-width: 768px) {

	body .ms-bullets.ms-dir-h {
	    bottom: 18px!important;
	    right: initial!important;
	    left: 20px;
	}

	.three.columns.footerMiddle
	{
		width:22%;
	}
	.five.columns.footerRight

	{
		width: 44%;
	    float: right;
	    margin-left: 1%;
	}
}


@media (max-width: 767px) {

	#menuv li.menusub_hover a:before, #menuv li.menusub_hit_hover a:before, #menuv li.menusub_hit a:before, #menuv li.menusub a:before
	{
		display: none!important;
	}
	#menuv li.menusub, #menuv li.menusub_hover, #menuv li.menusub_hit, #menuv li.menusub_hit_hover {
	    padding-left: 0!important;
	}

	.banner, #insideBanner{
		margin-top:105px; /*NEW FIXED*/
	}

	.leftmenu
	{margin-top: 0px!important;}

	#logoInside
	{
		display: none!important;
	}

	body #MenuMobileDDACC #menu-dd-acc:hover
	{
		/*background-color:#157776;*/
	}
	#menuTitle
	{
		display: block;
	}
	#menuTitle
	{
		background-color: #dfe4e9!important;
	}
	#menuTitle h2
	{
		color: #0154AA!important;
	}

	#bannerMobile div.container.banner
	{
		width:100%!important;
	}

	.banCapBox, #masterslider_17
	{
		display: none!important;
	}

	#bannerMobile #bannerText, #bannerMobile #bannerText>div, #bannerMobile #bannerText p, #bannerMobile #bannerText h2, #bannerMobile #bannerText a
	{
		color: #ffffff!important;
	}

	#bannerMobile #bannerText a:hover
	{
		color: #0154AA!important;
	}
	#bannerMobile #bannerText
	{
		padding:20px;
	}
	#bannerMobile #bannerText a
	{
		margin-top:15px;
	}
	body #bannerDesktop
	{
		display: none!important;
	}
	#bannerMobile #bannerText h2:after
	{
		display: none;
	}

	#homeBoxes {
	    margin-top: 0;
	}

	#bannerMobile #bannerText
	{
		width:95%;
		margin:0 auto;
		    top: -3vw;
    position: relative;
	}
	#bannerMobile #bannerText>div
	{
		
	}
	

	body .news_description .image_news img, body div.newsitem img, body #covidCont img {
	    width: 100%;
	}

	#newsEvents, #covidCont
	{
		width:100%!important;
	}
/*	#newsEvents img, #covidCont img
	{
	    max-height: 200px;
	    overflow: hidden;
	}*/
	#covidCont
	{
		margin-top:30px;
	}
	.div-footer-separator:before {
	    left: calc(50% - 191px);
	}
    body.home #newsEvents h2, body.home #covidCont h2 {
	    display: inline-block;
	}
	.home h2:after {
	    width: 170px;
	}
	.footerLeft
	{
		margin-left:-2.5vw;
		margin-right:-2.5vw;
	}
	.footerLeft iframe
	{width:105%!important;
		height:225px!important;}

	div.content .nine.columns.insideContent
	{
		width:100%!important;
		min-height: initial!important;
	}

	div.content .three.columns.leftmenu
	{
		width:100%!important;
	}

	body div.content.inside
	{
		padding:0;
	}

	body #MenuMobileDDACC #menu-dd-acc
	{
		background:#0154ab;
		    border-radius: 23px !important;
		    border: 2px solid #ffffff;
	}
	body #MenuMobileDDACC #menu-dd-acc 
	{
	    width: 140px;
	    height: 46px;
	}
	body #header
	{
		background:#ffffff;
		border-bottom: 2px solid #e7201d;
	}
	body .container.content.inside #html_content {
	    margin: 2.5%;
	}

	body #header {
		height:105px!important;
		position: absolute; /*fixed*/
		top: 0;
	    width: 100%;
	    z-index: 99;
	}
	body
	{
		/*margin-top:105px;*/
	}
	body #header .mobile
	{
		height:100%;
		padding: 10px 2.5%!important;
	}

	#header.mobile
	{
		padding: 15px 0 10px 0;
	}
	body div.logo img.img-logo, body div.logo a, body div.logo, body a.logo img.img-logo, body a.logo a, body a.logo, .mobileLogo, #header.mobile, #header.mobile .row, .container.mobile .row:first-child
	{
		height:100%!important;
		position: relative!important;
	}
	body div.logo img.img-logo
	{
		width:auto;
	}
	#leftMenuInner
	{
		padding-top:0!important;
	}
	.three.columns.leftmenu
	{
		min-height: initial!important;

	}
	#leftMenuInner
	{
		background-color:#E9EFF5;
	}
	body #menuv li.menu_hit, body #menuv li.menu_hit_hover, body #menuv li.menu_hover, body #menuv li:hover
	{
		background-color:#dee4ea!important;
	}

	#menuv li.menu a:hover, #menuv li.menu_hover a, #menuv li.menu_hit a, #menuv li.menu_hit_hover a, #menuv li.menu a:focus
	{
		color:#00448b!important;
	}
	#menuv li.menu a
	{
		color:#333333!important;
	}
	#banner
	{
		display: block!important;
	}
	.banCapBox
	{
		width: 95%;
	    margin: 0 2.5%;
	    margin-top: 100px;
	}

	body .homeBox 
	{
	    width: 49%;
	}

	#boxCareer, #boxFeed
	{
		float: right;
		margin-right:0;
	}

	body #boxBill
	{
		float: none;
	}
	#boxBill, #boxCareer
	{
		margin-top:2vw;
	}
	body.home .div-footer-separator, body.inside .div-footer-separator {
	    margin-top: 100px;
	}

	/* Hide scrollbar for Chrome, Safari and Opera */
	body::-webkit-scrollbar {
	  display: none;
	}

	/* Hide scrollbar for IE, Edge and Firefox */
	body{
	  -ms-overflow-style: none;  /* IE and Edge */
	  scrollbar-width: none;  /* Firefox */
	}



	/* FOOTER BREAKPOINT START*/

	body #footer .footerMiddle .footTel a
	{
		margin-left: 0!important;
		color:#0053ab!important;
	}
	body div#footer p {
	    text-align: left;
	}
	div#footer p.footTel {
	    float: right;
	    font-size:18px!important;
	    color:#0053ab;
	}
	#footFound
	{
		width: 55%;
    	float: right;
    	text-align: center;
	}
	#footerBtnWrap
	{
		width: 43%;
    	text-align: left;
	}

	#footEdit
	{
		clear: both;
	}

	#footEdit p
	{
		text-align: center!important;
	}
	.footerBtns {
	    width: 140px;
	    margin-top: 11px;
	    display: block;
	}
	.footerMiddle
	{margin-top:20px;}
	/* FOOTER BREAKPOINT END*/

}




@media (max-width: 500px), (max-width:880px) and (min-width: 768px) {

	



	#boxEcard .homeBoxCap {
	    background: url(/images/icon-ecard.png) no-repeat top 4px left 6px #0154ab;
	    background-size: 15px auto;
	}

	#boxFeed .homeBoxCap {
	    background: url(/images/icon-feedback.png) no-repeat top 8px left 6px #0154ab;
	    background-size: 16px auto;
	}

	#boxBill .homeBoxCap {
	    background: url(/images/icon-bill.png) no-repeat top 8px left 6px #0154ab;
	    background-size: 15px auto;
	}

	#boxCareer .homeBoxCap {
	    background: url(/images/icon-careers.png) no-repeat top 6px left 6px #0154ab;
	    background-size: 17px auto;
	}

	#boxEcard:hover .homeBoxCap {
	    background: url(/images/icon-ecard.png) no-repeat top 4px left 6px #0154ab;
	    background-size: 15px auto;
	}

	#boxFeed:hover .homeBoxCap {
	    background: url(/images/icon-feedback.png) no-repeat top 8px left 6px #0154ab;
	    background-size: 16px auto;
	}

	#boxBill:hover .homeBoxCap {
	    background: url(/images/icon-bill.png) no-repeat top 8px left 6px #0154ab;
	    background-size: 15px auto;
	}

	#boxCareer:hover .homeBoxCap {
	    background: url(/images/icon-careers.png) no-repeat top 6px left 6px #0154ab;
	    background-size: 17px auto;
	}

	.homeBoxCap span 
	{
	    padding: 2px 0 0 28px;
	    line-height: 30px;
	    font-size: 14px!important;
	}




	/* Hide scrollbar for Chrome, Safari and Opera */
	body::-webkit-scrollbar {
	  display: none;
	}

	/* Hide scrollbar for IE, Edge and Firefox */
	body{
	  -ms-overflow-style: none;  /* IE and Edge */
	  scrollbar-width: none;  /* Firefox */
	}

	.homeBoxImg {
	    height: 125px;
	}
	
}

/* Hide scrollbar for Chrome, Safari and Opera */
#menuDD::-webkit-scrollbar {
  display: none;
}

/* Hide scrollbar for IE, Edge and Firefox */
#menuDD {
  -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
}

#divMenuSearch div.searchPanel input
{
	text-transform: none!important;
}

body #divMenuSearch, body #divMenuSearch div.searchPanel, body #divMenuSearch div.searchPanel input
{
	background-color:#E9EFF5;
	border-bottom:none;
}

body #MenuMobileDDACC #menuDD
{
	background-color:#0154AA;
}
body #menumv li.menu:hover, body #menumv li.menu_hover, body #menumv li.menu:focus, #menumv li.menu a:hover, #menumv li.menu_hover a, #menumv li.menu a:focus, #menumv li.menu_hit div > a, #menumv li.menu_hit > a
{
	background-color:#004a9a!important;
}
body #divMenuSearch div.searchPanel input
{
	color:#333333;
}

.donateToday
{
	display: none!important;
}


body #divMenuSearch div.searchPanel .fa.fa-search {
    color: #0053ab!important;
}
body #divMenuSearch div.searchPanel button {
    background-color: transparent!important;
}

body .button, .read_more, .button.button-primary, button.button-primary, input[type="submit"].button-primary, input[type="reset"].button-primary, input[type="button"].button-primary
{
	position: relative;
	cursor: pointer;
}

body .button, body button, body input[type="submit"], body input[type="reset"], body input[type="button"]
{
	line-height: 33px!important;
}

@media (max-width: 768px) {
	body .button {
		line-height: 16px !important;
	}
	body .button:after{
		top:9px!important;
	}
}

body .button:after, .button.button-primary:after, button.button-primary:after {
    font-family: "FontAwesome";
    content: "\f0da";
    display: inline-block;
    color: #e7201d;
    position: absolute;
    right: 29px;
    top: 0px;
    font-size: 15.5px;

}

body.home .button:after
{
	right:19px!important;
}

input[type="submit"].button-primary, input[type="reset"].button-primary, input[type="button"].button-primary, input[type="submit"], input[type="reset"], input[type="button"] {
	background-image: url('/Images/arrow-right.png');
	background-position: center right 10px!important;
	background-size: 6px 11px!important;
	background-repeat: no-repeat!important;
	background-color:#1c55a6!important;
}



body #divMenuSearch div.searchPanel input
{
	color:#333333!important;
}

body #MenuMobileDDACC1_SearchText_Panel1>div, body #MenuMobileDDACC1_SearchText_Panel1>div>.row>div
{
	width:100%;
}
.fa-search:before {
    font-size: 20px!important;
}

#divMenuSearch {
    height: 56px!important;
}
#MenuMobileDDACC1_SearchText_tbSearch
{
	height: 50px!important;
}


/*FORCE NOT FIXED MENU*/

#MenuMobileDDACC #menuDD {
        position: absolute!important;
    width: 103vw!important;
    height: 100vh!important;
    top: 95px!important;
    right: -3vw!important;
}
}



#menu-dd-acc.active + p {
  font-weight: bold;
}


/*
body #header
{
	position: relative!important;
}*/
body 
{
	margin-top:0!important
}

nav.mobile
{
	    position: absolute;
	    top:0!important;
}
body #MenuMobileDDACC #menu-dd-acc
{
	position: absolute;
    top: 20px!important;
    right:2.5%!important;
}

    

#menu-dd-acc.active + p {
  font-weight: bold;
}
body.menuOpen #header
{
	position: fixed!important;
}
body.menuOpen 
{
	margin-top:105px!important;
}

@media (max-width: 375px) {
	#MenuMobileDDACC #menuDD {
	    width: 102vw!important;
	}
}

/*button.button-primary,
input[type="submit"].button-primary,
input[type="reset"].button-primary,
input[type="button"].button-primary{
    position:relative;
}
 
button.button-primary::after,
input[type="submit"].button-primary::after,
input[type="reset"].button-primary::after,
input[type="button"].button-primary::after{
    font-family: "FontAwesome";
    content: "\f0da";
    display: inline-block;
    color: #e7201d;
    position: absolute;
    right: 29px;
    top: 0px;
    font-size: 15.5px;
}

span.button{
    margin-bottom:0!important;
}*/

/*--/WCAG form Tables-----*/
#hospRates caption { text-align: left; font-size: 18px; font-weight: 700; color: #2d3e52; line-height: 30px; }
#hospRates th {background:#084382;}
#hospRates th, #hospRates th p {color:#ffffff;}
/*#hospRates tr:nth-child(odd) {background-color: #639fde;}
*/


