/*----- general styles Prod File-----*/
html, body { font-family: "OpenSans", sans-serif;background-color:#f9f9f9 }

media (min-width: 1170px){
	body { width: 1170px; margin-left: auto; margin-right: auto; }
	}
}
body { position: relative; }
h1, h2, h3 { font-family: "UrgeText", sans-serif; }
large, .large { font-size: 120%; }
.text-black { color: #000000; }
.text-gray { color: #888888; }
.margin-topME{margin-top:12px;}
.margin-right { margin-right: 30px; }
.margin-left{ margin-left: 29px;}
.no-padding-right { 	padding-right:0; }
.no-padding-left { padding-left:0; }
.no-margin { margin: 0; }
.extraPadding{margin-top:5px;}
.hrDoctor{margin-top: 8px;}
.no-margin-right { margin-right: 0; }
.mobile-ul{list-style:none}
.footer-links1{margin-left:-39px;}
.footer-subLinks{margin-left:-78px;}
.titleSlide, h1{color: #004377 !important; font-size: 40px !important;}
.content1{font-size: 22px !important; color: #686868 !important; font-family: "OpenSans", sans-serif;}
.urgentButton{margin-top:-15px}
.hr{width:80%;}
.btn-primary{background-image: linear-gradient(to bottom,#004377 0,#3071a9 100%);}/*override theme.min.css*/
h1,.h1 {font-size: 32px;}
.override-visible-sm{display:none;}
.ie-only{display:none;}
/*.image-margin-top{margin-top:57px;}*/
body[style]{
	padding-right:0px !important;
}
footer-container{
	margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}
/**************From old dev from March 2016*****************************************/
@media (max-width: 767px){
	/*.header-absolute-position { position: relative; }*/
	#homepage .carousel .item { height: auto; }/*Modified by Rob. So Carousel can be responsive.*/
	#homepage .carousel .item img { max-width: 100%; height: auto; display: block; }
}

#homepage .carousel { margin-top:auto; }
.navbar { border: 0; box-shadow: none; }
.navbar-toggle .icon-bar  { background: rgba(0,119,192,1); }

#homepage .carousel .item { 
   height: auto;
} 
/*Carousel images are now responsive*/
#homepage .carousel .item img { 
    min-width: 100% !important; 
    max-width: 100% !important; 
    position: relative !important; 
} 

@media (min-width: 768px) {
/*	#navPrimary { width: 1120px; }*/
	/*#homepage .carousel .item{ height:500px; }*/
}

/*@media (min-width: 450px){
	.transparentBackground { 
	background-color: rgb(0, 0, 0);
	background: rgba(255, 255, 255, .5); 
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000, endColorstr=#00000000);
	/* For IE 8
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000, endColorstr=#00000000)";
	}
	
	#navPrimary li a:link, #navPrimary li a:visited {
		/*commented out because it affects the hover
		color: black;
	}
	
	#navPrimary li.active a:link, #navPrimary li.active a:visited {
		/*commented out because it affects the hover
		color: #0077C0;
	}
	
	#navPrimary li a:hover, #navPrimary li a:active{
		/*commented out because it affects the hover
		color: #0077C0;
	}
	
	#navPrimary li.first a{
		padding-left:0;
	}
	
	#navPrimary li.last a{
		padding-right:0;
	}
	
	.nav>li>a:hover{text-decoration:underline;background-color:initial}
	
	.nav-tabs>li>a:hover{border-color:initial}
	
	.well { background-color: initial; background-image: none; border: none; box-shadow: none; }
	
	nav#navStandard ul.nav li a:link, nav#navStandard ul.nav li a:visited { color: #808080; }
	nav#navStandard ul.nav li a:hover, nav#navStandard ul.nav li a.active { color: #0077C0; }
	nav#navStandard ul.nav li a.active { font-weight: bold; }
	
	.carousel-caption { text-align: left; left: 125px; bottom: 80px; width: 500px; }
	/* .carousel-caption { text-align: left; position: relative; } 
	.carousel-caption h1, .carousel-caption h2 { color: #0077C0 }
	
	/*-----theme.min.css----
	
	.navbar .navbar-nav>.active>a { 
		background-color:initial;color: #0077C0
	}
	
	#homepage .carousel .carousel-caption {
		background-color: initial;
	}
	
	.slideHeader { font-size: 40px; color: #0077C0; font-family: "UrgeText-Bold"; }
	
}*/

/******************************************************************************/

/*****************************************************11/23/2016*********************************************************************/

/***********************Company Logo***************************************/
@media (max-width: 639px){
	.company-logo { width: 199px; }
}

@media (min-width: 640px){
	.company-logo { width: 300px;}	
}

@media (min-width: 768px){
	#homepage .carousel {margin-top: -61px;	}
}

@media (min-width: 920px){
	.company-logo { width: 400px; }
}

@media (max-width: 639px){
	.company-logo { width: 210px; }
}

@media (min-width: 640px){
	.company-logo { width: 300px; }
}

@media (min-width: 768px){
	.company-logo { width: 400px; }
}
/********************Career Page*****************/
.centered
{
    text-align:center;
}
.tdButtons{
	text-align:center;
	background-color:#008cca;
	color:#ffffff;
	border:none; border-radius:3px;
	padding:10px;
	padding-left:20px;
	padding-right:20px;
}
/******************************************/
.override-col-md-2{
	position:relative;
	min-height:1px;
	padding-left:15px;
	padding-right:15px;
}
.container-footer{
	margin-right:auto;
	margin-left:auto;
	padding-left:15px;
	padding-right:15px;
}
/*Added 07/28/2016*/
.fc-time{display:none;}
.ie-only{display:none;}
.topGrad{
	width: 100%;
    height: 99px;
    clear: both;
    margin-bottom: 130px;
}
.botGrad{
	width: 100%;
    height: 64px;
    clear: both;
    margin-top: 10px;
}
.btn-standard { 	
	border-color: #000;
	border-radius: 0;
	background-image: none;
}
/*For Doctor Finder shift address Address2 @ROB*/
.shiftAdd{margin-left:62px;}

.shiftAddUrgent{margin-left:80px;}

/*@ROB*/
.padding{
	padding-bottom:2px;
}
/*@ROB* 06/15/2016*/
.ignore{

}
/*******************************************************/
/*07/07/2016 add padding-bottom*/

.navbarpadding {
  padding-bottom: 10px;
}

.navbarapp-padding{
  padding-bottom: 15px;
}

.finder-padding{
		margin-top:15px;/*Note: This is for Mura. For production, we would need to see the actual results.*/
}
/*Full size of the calendar with no scroll bar 07/05/2016*/
.fullheight{
	margin-bottom:500px;
}
/*07/06/2016 To remove the particular height from calendar*/
.fc-scroller{
	height:auto !important;
}

/*allows the scroller to appear on mobile version 07/11/2016*/
@media(max-width:480px){	
	.fc-scroller{
		overflow-x:hidden !important;
		overflow-y: scroll !important;
	}
	.fullheight{
		margin-bottom:0px;
	}
	/*h3, .h3{
		font-size:24px;
	}*/
}

@media (min-width:992px) and (max-width: 1367px){
	.quickLink {
		/*border: 1pt solid black;*/
		width:22%;
	}
	
	.override-col-md-offset-2 {
		/*margin-left: 3.333333%;*/
		margin-left: 5.6%;
	}
	
	.overrides-col-md-offset-2 {
		margin-left: 17.333333%;
	}
	
	.override-col-md-offset-3{
		margin-left: -3%;
	}
	.override-col-md-2{
		width: 32.2%;
	}
}

@media (min-width: 1368px){
	.quickLink {
		/*border: 1pt solid black;*/
		width:21%;
	}
	
	.override-col-md-offset-2 {
		/*margin-left: 3.333333%;*/
		margin-left: 5.5%;
	}
	
	.overrides-col-md-offset-2 {
		margin-left: 19.333333%;
	}
	
	.override-col-md-offset-3{
		margin-left: -3%;
	}
	.override-col-md-2{
		width: 32.2%;
	}
}


/*Change button color for slideshows override theme.min.css 07/05/2016*/
.btn-info1 {
  color: white;
  background-color: #004377;
  border-color: #004377;
  background-image:-webkit-linear-gradient(top, #004377 0, #004377 100%);
  background-image:-linear-gradient(to bottom, #004377 0, #004377 100%);
  background-repeat:repeat-x;
  border-color:#00437;
}
	
.slideText{
	color:white;
}

/*Following is to center the 2016 copyright Regal ... footer*/
@media (min-width:1200px){
	.override-col-lg-6{
		width:80%;
		/*margin-left:240px;*/
	}
	.body-padding{
		margin-top:40px;/*Note: This is for Mura. For production, we would need to see the actual results.*/
	}
}


/*****************************************************/
/*override Theme.min.css file @ROB*/
.navbar .navbar-nav:not(.ignore){
	padding-bottom:10px;
	margin-left: 0;
    margin-right: 0;
}

.container-fluid.ng-scope:not(#home-content){
	padding-top:20px;
}

.break-all { word-break: break-all }

/*Added by Rob 05/13/2016*/
.calendarResize{width:100%;}

/*Added by Rob 05/31/2016*/
.fixIconCal{padding-left:0px;}

.fc-left h2{
	font-size:22px;
}

/*If we are going to use a style sheet Added by @Rob*/
@media print {
  .visible-print  { display: inherit !important; }
  .hidden-print   { display: none !important; }
}

@media (min-width: 450px){
	.has-margin-top { margin-top:20px; }
	.no-margin-top { margin-top:0; }
}

/*------ navbar.cfm, navbar_ap.cfm */

@media (min-width: 768px) {
	header { height: 120px; }
}
/*
.absolute-position {
	position: absolute;
	top: 0; 
	left: 0;
	right: 0; 
	margin: 0 auto; 
}*/

@media (max-width: 480px){
	.fc-view-container{width:100%;}
	
	/*07/08/2016 Added the following so title is visible*/	
	.visible-xs{
		display:block !important;
		/*margin-top:40px;*/
	}
	
	.backToTop{
		margin-left:54px;
	}
	
	/*07/08/2016 Added the following so adjust indicators*/
	.carousel-indicators{
		position: absolute;
		bottom: -1px;
		left: 50%;
		z-index: 15;
		width: 60%;
		margin-left: -30%;
		padding-left: 0;
		list-style: none;
	    text-align: center;
	}
	
	.body-padding{
		margin-top:40px;
	}	
}

@media (max-width: 639px){
	.company-logo { width: 199px; }
}

@media (min-width: 640px){
	.company-logo { width: 300px; }
	
}

@media (min-width: 768px){
	#homepage .carousel {
		margin-top: -61px;
	}
}

@media (min-width: 920px){
	.company-logo { width: 400px; }

	#homepage .carousel .item img {
		/*max-width: 1200px;
		max-width: 100%;
		min-height: 100%;*/

	}
}

@media (max-width: 449px){
	.company-logo { width: 130px; margin-top:-13px;}
}

@media (min-width: 450px) and (max-width:650px){
	.company-logo { width: 73px; margin-top:-25px;}
}

@media (min-width: 640px){
	.company-logo { width: 183px; margin-top:-20px;}
}

@media (min-width: 768px){
	.company-logo { width: 200px; margin-top:-20px;}
}

@media (max-width: 991px) and (min-width: 759px) {
    .pull-left{
		float: left!important;
    	margin-left: 29px !important;
	}
	/*.padding-topImage{
		padding-top:157px !important;
	}*/
}

@media (max-width: 800px) and (orientation:landscape){
	#footer-affiliation { 
		background-color: #0077C0; 
		color: rgb(255, 255, 255); 
		padding: 5px;
		height:110px;
		/*width:105.01% !important;*/
		width:100% !important;
		margin-left:-15px;
	}
}

@media (min-width: 751px) and (max-width: 800px){
	.override-visible-sm{display:block; text-align:center;}
	
	#footer-affiliation { 
		background-color: #0077C0; 
		color: rgb(255, 255, 255); 
		padding: 5px;
		height:202px;

		
		width:104% !important;
		margin-left:-15px;
		margin-right:-11px;
	}
	
	.navbar-opacity {
		background-color: rgb(249, 249, 249);
		/*opacity: .8;*/
		opacity: 1;
	}	

	.navbarapp-padding{
		padding-bottom: 0px;
	}
	
	/*.well { 
		display:none;
	}*/
	
/*	#homepage .carousel { margin-top:-240px; }*/
	/*#homepage .carousel { margin-top:-200px; }*/
	.hrphone{width:55%; margin-left:6px;}
}

@media (min-width:801px) and (max-width:1023px){
	.override-visible-sm{display:block; text-align:center;}
	
	#footer-affiliation { 
		background-color: #0077C0; 
		color: rgb(255, 255, 255); 
		padding: 5px;
		height:172px;
		
		width:103% !important;
		margin-left:-15px;
		margin-right:-11px;
	}
	
	.navbar-opacity {
		background-color: rgb(249, 249, 249);
		/*opacity: .8;*/
		opacity: 1;
	}	

	.navbarapp-padding{
		padding-bottom: 0px;
	}
	
	/*.well { 
		display:none;
	}*/
	
/*	#homepage .carousel { margin-top:-240px; }*/
	/*#homepage .carousel { margin-top:-234px; }*/
	.hrphone{width:55%; margin-left:6px;}
}

@media (max-width: 314px){
.override-visible-sm{display:block; text-align:center;}
	
	#footer-affiliation { 
		background-color: #0077C0; 
		color: rgb(255, 255, 255); 
		padding: 5px;
		height:372px !important;
		
		width:auto !important;
		margin-left:-15px;
		margin-right:-11px;
	}
	
	.navbar-opacity {
		background-color: rgb(249, 249, 249);
		/*opacity: .8;*/
		opacity: 1;
	}	

	.navbarapp-padding{
		padding-bottom: 0px;
	}
	
	/*.well { 
		display:none;
	}*/
	
/*	#homepage .carousel { margin-top:-240px; }*/
	/*#homepage .carousel { margin-top:-234px; }*/
	.hrphone{width:55%; margin-left:6px;}
}

@media (min-width:315px) and (max-width: 329px){
.override-visible-sm{display:block; text-align:center;}
	
	#footer-affiliation { 
		background-color: #0077C0; 
		color: rgb(255, 255, 255); 
		padding: 5px;
		height:352px !important;
		
		width:auto !important;
		margin-left:-15px;
		margin-right:-11px;
	}
	
	.navbar-opacity {
		background-color: rgb(249, 249, 249);
		/*opacity: .8;*/
		opacity: 1;
	}	

	.navbarapp-padding{
		padding-bottom: 0px;
	}
	
	/*.well { 
		display:none;
	}*/
	
/*	#homepage .carousel { margin-top:-240px; }*/
	/*#homepage .carousel { margin-top:-234px; }*/
	.hrphone{width:55%; margin-left:6px;}
}

@media (min-width:330px) and (max-width: 337px){
.override-visible-sm{display:block; text-align:center;}
	
	#footer-affiliation { 
		background-color: #0077C0; 
		color: rgb(255, 255, 255); 
		padding: 5px;
		height:332px !important;
		
		width:auto !important;
		margin-left:-15px;
		margin-right:-11px;
	}
	
	.navbar-opacity {
		background-color: rgb(249, 249, 249);
		/*opacity: .8;*/
		opacity: 1;
	}	

	.navbarapp-padding{
		padding-bottom: 0px;
	}
	
	/*.well { 
		display:none;
	}*/
	
/*	#homepage .carousel { margin-top:-240px; }*/
	/*#homepage .carousel { margin-top:-234px; }*/
	.hrphone{width:55%; margin-left:6px;}
}

@media (min-width:338px) and (max-width: 355px){
.override-visible-sm{display:block; text-align:center;}
	
	#footer-affiliation { 
		background-color: #0077C0; 
		color: rgb(255, 255, 255); 
		padding: 5px;
		height:312px !important;
		
		width:auto !important;
		margin-left:-15px;
		margin-right:-11px;
	}
	
	.navbar-opacity {
		background-color: rgb(249, 249, 249);
		/*opacity: .8;*/
		opacity: 1;
	}	

	.navbarapp-padding{
		padding-bottom: 0px;
	}
	
	/*.well { 
		display:none;
	}*/
	
/*	#homepage .carousel { margin-top:-240px; }*/
	/*#homepage .carousel { margin-top:-234px; }*/
	.hrphone{width:55%; margin-left:6px;}
}

@media (min-width:356px) and (max-width: 380px){
.override-visible-sm{display:block; text-align:center;}
	
	#footer-affiliation { 
		background-color: #0077C0; 
		color: rgb(255, 255, 255); 
		padding: 5px;
		height:292px !important;
		
		width:auto !important;
		margin-left:-15px;
		margin-right:-11px;
	}
	
	.navbar-opacity {
		background-color: rgb(249, 249, 249);
		/*opacity: .8;*/
		opacity: 1;
	}	

	.navbarapp-padding{
		padding-bottom: 0px;
	}
	
	/*.well { 
		display:none;
	}*/
	
/*	#homepage .carousel { margin-top:-240px; }*/
	/*#homepage .carousel { margin-top:-234px; }*/
	.hrphone{width:55%; margin-left:6px;}
}

@media (min-width:381px) and (max-width: 422px){
.override-visible-sm{display:block; text-align:center;}
	
	#footer-affiliation { 
		background-color: #0077C0; 
		color: rgb(255, 255, 255); 
		padding: 5px;
		height:272px !important;
		
		width:auto !important;
		margin-left:-15px;
		margin-right:-11px;
	}
	
	.navbar-opacity {
		background-color: rgb(249, 249, 249);
		/*opacity: .8;*/
		opacity: 1;
	}	

	.navbarapp-padding{
		padding-bottom: 0px;
	}
	
	/*.well { 
		display:none;
	}*/
	
/*	#homepage .carousel { margin-top:-240px; }*/
	/*#homepage .carousel { margin-top:-234px; }*/
	.hrphone{width:55%; margin-left:6px;}
}

@media (min-width:423px) and (max-width: 432px){
.override-visible-sm{display:block; text-align:center;}
	
	#footer-affiliation { 
		background-color: #0077C0; 
		color: rgb(255, 255, 255); 
		padding: 5px;
		height:252px !important;
		
		width:auto !important;
		margin-left:-15px;
		margin-right:-11px;
	}
	
	.navbar-opacity {
		background-color: rgb(249, 249, 249);
		/*opacity: .8;*/
		opacity: 1;
	}	

	.navbarapp-padding{
		padding-bottom: 0px;
	}
	
	/*.well { 
		display:none;
	}*/
	
/*	#homepage .carousel { margin-top:-240px; }*/
	/*#homepage .carousel { margin-top:-234px; }*/
	.hrphone{width:55%; margin-left:6px;}
}

@media (min-width:433px) and (max-width: 511px){
.override-visible-sm{display:block; text-align:center;}
	
	#footer-affiliation { 
		background-color: #0077C0; 
		color: rgb(255, 255, 255); 
		padding: 5px;
		height:232px !important;
		
		width:auto !important;
		margin-left:-15px;
		margin-right:-11px;
	}
	
	.navbar-opacity {
		background-color: rgb(249, 249, 249);
		/*opacity: .8;*/
		opacity: 1;
	}	

	.navbarapp-padding{
		padding-bottom: 0px;
	}
	
	/*.well { 
		display:none;
	}*/
	
/*	#homepage .carousel { margin-top:-240px; }*/
	/*#homepage .carousel { margin-top:-234px; }*/
	.hrphone{width:55%; margin-left:6px;}
}

@media (min-width:512px) and (max-width: 623px){
.override-visible-sm{display:block; text-align:center;}
	
	#footer-affiliation { 
		background-color: #0077C0; 
		color: rgb(255, 255, 255); 
		padding: 5px;
		height:212px !important;
		
		width:auto !important;
		margin-left:-15px;
		margin-right:-11px;
	}
	
	.navbar-opacity {
		background-color: rgb(249, 249, 249);
		/*opacity: .8;*/
		opacity: 1;
	}	

	.navbarapp-padding{
		padding-bottom: 0px;
	}
	
	/*.well { 
		display:none;
	}*/
	
/*	#homepage .carousel { margin-top:-240px; }*/
	/*#homepage .carousel { margin-top:-234px; }*/
	.hrphone{width:55%; margin-left:6px;}
}

@media (min-width:624px) and (max-width: 750px){
.override-visible-sm{display:block; text-align:center;}
	
	#footer-affiliation { 
		background-color: #0077C0; 
		color: rgb(255, 255, 255); 
		padding: 5px;
		height:200px !important;
		
		width:auto !important;
		margin-left:-15px;
		margin-right:-11px;
	}
	
	.navbar-opacity {
		background-color: rgb(249, 249, 249);
		/*opacity: .8;*/
		opacity: 1;
	}	

	.navbarapp-padding{
		padding-bottom: 0px;
	}
	
	/*.well { 
		display:none;
	}*/
	
/*	#homepage .carousel { margin-top:-240px; }*/
	/*#homepage .carousel { margin-top:-234px; }*/
	.hrphone{width:55%; margin-left:6px;}
}

/*for Iphone styling*/
@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) 
and (orientation : portrait) {
	.widthResult{
		width: 272px;
	}
}

/*Added by Rob 05/13/2016*/
@media (max-width: 800px) and (orientation:landscape){
	.fc-view-container{width:100%;}
	.mobile-footer{
		height:145px;
	}
	.carouselWidth{width:100%; margin-left:.5px}
	#footer-affiliation { 
		background-color: #0077C0; 
		color: rgb(255, 255, 255); 
		padding: 5px;
		height:100px;
		width:105% !important;

		margin-left:-15.5px;
		margin-right:-11px;
	}
	/*#homepage .carousel { margin-top:-240px; }*/
	.navbar-padding{padding-bottom:-20px;}
	.navbar-opacity {
		background-color: rgb(249, 249, 249);
		/*opacity: .8;*/
		opacity: 1;
	}
}

.navbar-toggle .icon-bar  { background: rgba(0,119,192,1); }

.navKeywords { border-right-style: none; }

.navKeywordsSubmit { 
	border-left-style: none;
	border-color: #000;
	}

.navbar { 
	border: 0; 
	box-shadow: none; 
}

.well { 
	background-color: initial; 
	background-image: none; 
	border: none; 
	box-shadow: none; 
	padding-left: 0; 
	padding-right: 0; 
}

.well .nav-list .nav-list a{	
	font-size: 90%;
} 
/*Added 06/15/2016 */
@media (max-width: 1023px){
                .navbar-opacity {
                                /*background-color: rgb(255, 255, 255);*/
                                background-color:#f9f9f9;
                                background: rgba(255, 255, 255);
                                /*background:#f9f9f9;*/
                                filter: initial;
                                /* For IE 8*/
                                -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000, endColorstr=#00000000)";
                }
                .navbar-opacity-home {
                                background-color: rgb(255, 255, 255);
                                /*background-color:#f9f9f9;*
                                background:#f9f9f9;
                                filter: initial;
                                /*For IE 8*/
                                -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000, endColorstr=#00000000)";
                }
                /*Added by Rob. Fixed the issue with footer being cut off in tablet and mobile sites*/
                .col-lg-2{
                                position: relative;
                                min-height: 15px;
                                padding-left: 15px;
                                padding-right: 15px;
                }
}

@media (min-width:1024px){
                .navbar-opacity { 
                                /*background-color: rgb(0, 0, 0);*/
                                /*background-color:#f9f9f9;
                                background: rgba(255, 255, 255, .7);
                                background: rgba(249, 249, 249, 1);*/
                                filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000, endColorstr=#00000000);
                                -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000, endColorstr=#00000000)";
                }
                .navbar-opacity-home { 
                                background-color: rgb(0, 0, 0);
                                background-color:#f9f9f9;
                                /*background: rgba(255, 255, 255, .7);*/
                                background: rgba(249, 249, 249, 1);
                                filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000, endColorstr=#00000000);
                                -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000, endColorstr=#00000000)";
                }
}

/*To test tablet*/


@media (min-width: 751px) and (max-width: 767px) {
	.body-padding{
		margin-top:42px !important;
	}
	.h4Font{
		font-size:12px !important;
		display:none;
	}
}

@media (min-width: 768) and (max-width: 1024px){
	.navbar-header .container {
		width: auto;
	}
}

@media (min-device-width: 767px) and (orientation:landscape){
	.override-hidden-xs1{
		display:none !important;
	}
}


@media (max-width: 751px) and (orientation:landscape){
	.override-hidden-xs1 {
    	display: block;
	}
	.fixNext{margin-right:0px;}
	
	.carouselCaption{
		margin-top:120px !important;
	}
	
	.h4Font{
		font-size:16px !important;
	}
	
	.upcoming-events-image { 
	 max-width: 180px;
	 max-height: 180px;
	 width:22% !important;
	 margin-left:340px !important;
	}
	
	.image-margin-top{
		margin-top: 170px !important;	
		display:inline-block;
	}
	
	.resizeFeatured{
		margin-top:-141px;
		height:auto;
		width:80%;
		margin-left:0px !important;
	}
	
	.bg-white2 { background-color: #FFFFFF; height:203px; /*width:100% !important;*/ }
	
	.resizeMoreEvents{
		width:95.2%;
		margin-left:3px;
	}
	
	.link {
		cursor: pointer;
	}
	
	.sub-link {
		cursor: pointer;
	}
	
	.hidden1 {
		display: none;
	}
}

@media (max-device-width: 800px) and orientation: portriat){
	.upcoming-events-image { 
	 max-width: 180px;
	 max-height: 180px;
	 width:25%;
	 margin-left:280px;
	 margin-top:-140px;
	 padding-bottom:10px;
	}
}

/*display image in mobile devices for News/Events page @ROB*/
@media (max-width: 767px){
	.upcoming-events-image { 
	 max-width: 180px;
	 max-height: 180px;
	 width:33%;
	 margin-left:215px;
	 margin-top:-138px;
	}
	
	.text-center1{
		display: table;
		margin-top: 23px;
		margin-left: 35px !important;
	}
	
	.override-hidden-xs1{
		display:block;
	}
	
	.carouselCaption{
		margin-top:106px;
	}
	
	.urgentImageCircle{margin-right:55px;}
	
	.alignMoreEvents{
		text-align:center;	
	}
	
	.resizeFeatured{
		margin-top:-80px;
		height:auto;
		width:65%;
		margin-left:3px;
	}
	
	.bg-white2 { background-color: #FFFFFF; height:230px; width:100%; }
	
	.resizeMoreEvents{
		width:99.4%;
		margin-left:0px;
	}
	
	.hidden-xs.col-md-2{
		display:inline !important;
	}
	.fc-scroller{
		overflow: visible !important;
		display:inline-block !important;
	 }
	.fc-scroller.fc-day-grid-container{
		height:auto !important;
	}
	
	.mobile-resizeQuickLinks{
		padding-top: 25px;
		width: 74%;
		margin-left: auto;
		margin-right: auto;
	}
}

/*IPAD Home Event Section*/
@media (min-width:768px) and (max-width:800px){
	.upcoming-events-image { 
		max-width: 160px !important;
		max-height: 180px;
	 }
	.hr {
		width: 65%;
	}
	.ipadHomeImages{
		width:23% !important;
		margin-left:12px !important;
	}
	.col-sm-offset-2{
		margin-left:1.666667% !important;
	}
}

/*Fixes the icon calendar @ROB*/
@media(min-width: 968px){
	.icon-fix{
		margin-left:-15px;
	}
}

@media screen and (min-width:1264px){
	.paddingLanguage{
		padding-right: 6px;
	}
	.widthLanguage{
		width:113%;
	}
}

.navbar-nav > li > a { padding: 10px; }

@media (min-width: 1024px){
	#navPrimary li a:link
	, #navPrimary li a:visited { color: black; }
	
	#navPrimary li.active a:link
	, #navPrimary li.active a:visited { color: #0077C0; }
	
	#navPrimary li a:hover
	, #navPrimary li a:active{ color: #0077C0; }
	
	#navPrimary li.first a{ padding-left:0; }
	
	#navPrimary li.last a{ padding-right:0; }
	
	.nav>li>a:hover{ 
		text-decoration:underline;
		background-color:transparent 
	}
	
	.nav-tabs>li>a:hover{ border-color:initial }
	
	#navStandard ul.nav li a:link
	, nav#navStandard ul.nav li a:visited { color: #808080; }
	
	#navStandard ul.nav li a:hover
	, nav#navStandard ul.nav li a.active { color: #0077C0; }
	
	#navStandard ul.nav li a.active { font-weight: bold; }
	
	.navbar .navbar-nav>.active>a { 	
		background-color:transparent; 
		color: #0077C0;
	}
}

@media screen and (min-width: 768px) and (max-width:980px){
	.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{	
		width: 30px;
		height: 30px;
		margin-top: 98px;
		font-size: 30px;
	}
}

@media (max-width: 1023px){
	a.navbar-brand { padding-right: 0; }
}

@media (max-width: 921px){
	.hideHR{
		display:none;
	}
}

@media (max-width: 1366px) and (min-width: 992px){
	.overrides-col-md-offset-3 {
		margin-left: 5.5%;
	}
	.override1-col-md-2{
		float:left;
		width:16.66666667%;
		position: relative;
		min-height: 1px;
		padding-right: 15px;
		padding-left: 15px;
	}
	.override2-col-md-2{
		float:left;
		width:36.9%;
		position: relative;
		min-height: 1px;
		padding-right: 15px;
		padding-left: 15px;
	}
	.override3-col-md-2{
		float:left;
		width:36.9%;
		position: relative;
		min-height: 1px;
		padding-right: 15px;
		padding-left: 15px;
	}	
	#featured-event, #more-events{
		height: 250px !important;
		overflow: hidden;
	}
	#featured-event .featured-event-title {
		width: 260px !important;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	
	#featured-event .featured-event-summary {
		width: 220px !important;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	#more-events .featured-event-title {
		width: 260px !important;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.upcoming-events-image { 
		max-width: 180px !important;
		max-height: 180px !important;
	}
	.upcoming-events-image { 
		max-width: 220px !important;
		max-height: 220px !important;
	}
	.h6Resize{
		font-size: 15px !important;
	}
	.smallResize{
		font-size: 96% !important;
	}
	.eventsResize{
		font-size: 15px !important;
	}
	.eventTitle{
		font-size:15px;
	}
	.hrMoreEvent{
		width:122% !important;
	}
	.moreEventsRight{
		float:right;
		margin-right:90px;
	}
}

.image-margin-top2 {
		margin-top: 176px !important;
}

@media (min-width: 1367px){
	.overrides-col-md-offset-3 {
		/*margin-left: 5.3%;margin-left: 3.99%;*/
		margin-left: 11.3%;/*margin-left: 3.99%;*/
	}
	.override1-col-md-2{
		float:left;
		width:16.66666667%;
		position: relative;
		min-height: 1px;
		padding-right: 15px;
		padding-left: 15px;
	}
	.override2-col-md-2{
		float:left;
		width:23.9%;
		position: relative;
		min-height: 1px;
		padding-right: 15px;
		padding-left: 15px;
	}
	.override3-col-md-2{
		float:left;
		width:35.9%;
		position: relative;
		min-height: 1px;
		padding-right: 15px;
		padding-left: 15px;
	}
	#featured-event, #more-events{
		height: 250px !important;
		overflow: hidden;
	}
	#featured-event .featured-event-title {
		width: 260px !important;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	#more-events .featured-event-title {
		width: 260px !important;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	
	#featured-event .featured-event-summary {
		width: 220px !important;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	.h6Resize{
		font-size: 19px !important;
	}
	.smallResize{
		font-size: 105% !important;
	}
	.eventsResize{
		font-size: 15px !important;
	}
	.eventTitle{
		font-size:15px;
	}
	.hrMoreEvent{
		/*width:330% !important;*/
		width:55%;
		
	}
}
@media(min-width:1263px) and (max-width:1367px){
	.moreEventsRight{
		float:right;
		margin-right:31px;
	}
}

@media(min-width:1263px) and (max-width:1552px){
	.moreEventsRight{
		float:right;
		margin-right:61px;
	}
	.hrMoreEvent{
		/*width:330% !important;*/
		width:80% !important;
		
	}
}

@media(min-width:1575px){
	.overrides-col-md-offset-3 {
		margin-left: 12.3%;
	}
}

@media(min-width:1575px){
	.overrides-col-md-offset-3 {
		margin-left: 16.3%;
	}
}

@media(min-width:1675px) and (max-width:1711px){
	.overrides-col-md-offset-3 {
		margin-left: 15.3%;
	}
	.quickLink {
		/* border: 1pt solid black; */
		width: 14%;
	}
	.override-col-md-offset-2 {
		/* margin-left: 3.333333%; */
		margin-left: 20.5%;
	}
	.hrMoreEvent{
		/*width:330% !important;*/
		width:43%;	
	}
}

@media(min-width:1711px){
	.overrides-col-md-offset-3 {
		margin-left: 15.3%;
	}
	.quickLink {
		/* border: 1pt solid black; */
		width: 16%;
	}
	.override-col-md-offset-2 {
		/* margin-left: 3.333333%; */
		margin-left: 17.5%;
	}
	.hrMoreEvent{
		/*width:330% !important;*/
		width:43%;	
	}
}
@media(min-width:1781px){
	.override3-col-md-2 {
		float: left;
		width: 35.9%;
		position: relative;
		min-height: 1px;
		padding-right: 15px;
		padding-left: 15px;
		margin-left: 121px;
	}
}

@media(min-width:1531px) and (max-width:1574px){
	.overrides-col-md-offset-3 {
		margin-left: 16.3%;
	}
}

@media(min-width:1541px) and (max-width:1780px){
	.moreEventsRight{
		float:right;
		margin-right:81px;
	}
	.hrMoreEvent{
		/*width:330% !important;*/
		width:75% !important;
		
	}
}
@media(min-width:1369px) and (max-width:1530px){
	.quickLink {
    /* border: 1pt solid black; */
		width: 19%;
	}
	.override-col-md-offset-2 {
    /* margin-left: 3.333333%; */
		margin-left: 11.7%;
	}
}
@media(min-width:1531px) and (max-width:1710px){
	.quickLink {
    /* border: 1pt solid black; */
		width: 16.3%;
	}
	.override-col-md-offset-2 {
    /* margin-left: 3.333333%; */
		margin-left: 16.5%;
	}
}

.bw-button { 
		border: 1px solid rgb(0, 0, 0);
		color: rgb(0, 0, 0); 
		background-color: rgb(255, 255, 255);
	}

.radio-custom { display: none; }

.radio-label-custom {
	border: 1px solid rgb(0, 0, 0);
	margin: auto 1px;
	color: rgb(0, 0, 0); 
	background-color: rgb(255, 255, 255);
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	line-height: 95%;
	vertical-align: middle;
	text-align: center;
}
.radio-custom:checked + .radio-label-custom {
	color: rgb(255, 255, 255);
	background-color: rgb(0, 0, 0);
}

/*------ end navbar.cfm, navbar_ap.cfm */

/*----- home.cfm -----*/

/*@media(max-width:1024px) and (min-width:768px){
	#homepage .carousel .item{ height:450px; }
	
	#homepage .carousel .carousel-caption { 
		left: 35px;
		top: 139px;
	}
	.titleSlide, h1{color: #004377 !important; font-size: 34px !important;}
	.content1{font-size: 18px !important; color: #686868 !important;}
}

@media(min-width:1024px){
	#homepage .carousel .item{ height:650px; }
}*/

/*IPADS styling*/
@media screen and (max-width:1024px) and (min-width:768px){
	.carousel-indicators {
		bottom: 4px;
	}
	.navbarapp-padding {
		padding-bottom: 20px;
	}
}

@media screen and (min-width:1025px){
	.carousel-indicators {
		bottom: 20px;
	}
}

@media (max-width:961px) and (min-width: 768px) and (orientation:landscape){
	#homepage .carousel .carousel-caption { 
		top: -20px;
	}
	
	/*.image-margin-top{
		margin-top: 117px !important;	
	}*/
	
	.upcoming-events-image { 
		 max-width: 180px;
		 max-height: 180px;
		 width:22% !important;
		 margin-left:470px !important;
	}
	
	.resizeFeatured{
		margin-top:-192px;
		height:auto;
		width:80%;
		margin-left:0px !important;
	}
	
	.bg-white2 { background-color: #FFFFFF; height:203px; width:100% !important; }
	
	.resizeMoreEvents{
		width:95.2%;
		margin-left:3px;
	}
}

/* Portrait and Landscape */
/*@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 760px) 
  and (-webkit-min-device-pixel-ratio: 2) { 
	#homepage .carousel .item { 
		height: 139px; 
		margin-top:285px;
	}
}*/
@media (max-width: 767px){
/*07/08/2016 Modified #homepage .carousel .item { height: 200px; } and added margin-top:85px*/
	/*#homepage .carousel .item { 
		height: 140px; 
		margin-top:285px;
	}*/
/*	#homepage .carousel .item img { 
		max-width: 100%; 
		height: auto; 
		display: block; 
	}
	*/
	#homepage .carousel .carousel-caption { 
		left: 0;
		top: -20px;
		color: #0077C0;

	}
}

/*@media (max-width: 767px) and (orientation: landscape){
	#homepage .carousel .item {
		height: 336px;
		margin-top: 71px;
	}
}*/

@media only screen and (min-device-width : 375px) and (max-device-width : 667px) { 
	.text-center1{
		display: table;
		margin-top: 23px;
		margin-left: 35px !important;
	}
}

@media (max-device-width: 767px) and (orientation:landscape){
	.text-center1{
		margin-left: 174px !important;
	}
}

#homepage .carousel .carousel-caption { 
	background-color: transparent;
	text-align: left;
	}

@media only screen and (max-width: 551px){
	.body-padding{
		margin-top:20px;
	}	
}

@media (min-width:768px) and (max-width: 1000px){
	.body-padding{
		margin-top:109px !important;
	}	
}

@media (min-width: 1000px){
	.body-padding{
		margin-top:40px;
	}	
}

/*@media (min-width: 1363px){
.carousel-inner{width: 100.9% !important;}
}*/
/*
@media (min-width:1363px) and (max-width:1623px){
	#homepage .carousel .item{height:650px;}
}*/

/*@media (min-width:1624px){
	#homepage .carousel .item{height:710px}
}*/

@media screen and (max-width: 1024px) and (orientation:landscape){
	/*#homepage .carousel .carousel-caption { 
		left: 128px !important; 
		top: 180px !important;
		width: 500px !important;
	}*/
	.carousel-control .glyphicon-chevron-left, 
	.carousel-control .glyphicon-chevron-right, 
	.carousel-control .icon-next, .carousel-control .icon-prev {
    position: absolute;
    top: 61%;
    z-index: 5;
    display: inline-block;
    margin-top: -10px;
}
}

@media (min-width: 1024px){
	/*.fixNext{margin-right:-16px;}
	*/
	#homepage .carousel { margin-top:auto; }

	.carousel-caption h1
	, .carousel-caption h2 *{ color: #0077C0 }
	
	#homepage .carousel .item img{
		<!-- [if IE 9]>
			top:200px;

			width: 100%;
		<![endif]-->
	}
	
	.slideHeader {
		font-size: 40px; 
		color: #0077C0; 
		font-family: "UrgeText"; 
	}
}

@media (min-width: 1281px) and (max-width:1520px){
	#homepage .carousel .carousel-caption {
		left: auto;
		right: auto;
		top: 32%;
		max-width: 1263px;
		margin-left: 70px;
	}
}

@media (min-width: 1521px){
	#homepage .carousel .carousel-caption {
		left: auto;
		right: auto;
		top: 32%;
		max-width: 1263px;
		margin-left: 70px;
	}
}
/****************Carousel Expands. Carousel-caption and body content remains the same ROB*********************/
@media (min-width:1281px){
    .footer-links{
        margin:auto;
        max-width:1263px;
    }
    /*.bodyPages{
        margin:auto !important;
        max-width:1263px !important;
    }*/
    #searchForm{
        margin:auto !important;
        max-width:1263px !important;
    }
  /* body{
        /*max-width:1263px !important;
        margin:auto;
    }*/
	.depth-2 {
		margin: auto;
		max-width:1263px !important;
	}
	.depth-3{
		margin: auto;
		max-width:1263px !important;
	}
	}
	.depth-1{
		margin: auto;
		max-width:1263px !important;
	}
	/*.carousel-caption {
		max-width: 775.81px;
		margin: auto;
    }
	.row.item img{
		width:100%;
	}*/
}
/*********************************************************/

@media(min-width:1500px){
	.col-md-2{
		width:32.9%;
	}
	.col-md-3{
		width:0;
	}
}

@media (min-width:1263px){
	body{
		overflow-x:hidden;
	}
}
/***TEST 1.2***/
#homepage .carousel .item { 
    height: auto !important; 
} 

#homepage .carousel .item img { 
    min-width: 100% !important; 
    max-width: 100% !important; 
    height: auto !important; 
    position: relative !important; 
} 

.carousel-indicators { 
    bottom: 2%; 
} 

@media screen and (max-device-width: 375px) and (max-device-height: 667px) {
	#homepage .carousel .item { 
		height: auto !important; 
	} 

	#homepage .carousel .item img { 
		min-width: 100% !important; 
		max-width: 100% !important; 
		height: auto !important; 
		position: relative !important; 
	} 

	.carousel-indicators { 
		bottom: 2%; 
	} 
}

@media (max-width:331px){
	.navbar-header{
		margin-left:-20px;
	}
	.navbar-toggle{
		position: relative;
		float: right;
		padding: 9px 10px;
		margin-top: 8px;
		margin-right: 0px; 
		margin-bottom: 8px;
		background-color: transparent;
		background-image: none;
		border: 1px solid transparent;
		border-radius: 4px;
	}
}


@media screen and (max-width:331px) and (-webkit-min-device-pixel-ratio:0) {	
	#homepage .carousel .item img {
		min-width: 100% !important;
		width: 100% !important;
		height: auto !important;
		position: relative !important;
		/*margin-top: 71px;*/
	}
}
/*
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation : portrait) { 
	#homepage .carousel .item { 
    height: 200px !important; 
	} 

	#homepage .carousel .item img { 
		min-width: 100% !important; 
		width: 100% !important; 
		height: 200px !important; 
		position: relative !important; 
	} 
}*/


@media (min-width:729px) and (max-width:748px){
	#homepage .carousel .item img {
		min-width: 100% !important;
		width: 100% !important;
		height: auto !important;
		position: relative !important;
		/*margin-top: 71px;*/
	}
}

@media(max-width: 728px) and (orientation:portrait){
	#homepage .carousel .item img {
		min-width: 100% !important;
		width: 100% !important;
		height: auto !important;
		position: relative !important;
		/*margin-top: 71px;*/
	}
}

@media screen and (max-width: 728px) and (orientation:portrait) and (-moz-images-in-menus:0){
	#homepage .carousel .item img {
		min-width: 100% !important;
		width: 100% !important;
		height: auto !important;
		position: relative !important;
		margin-top: 0px;
	}
}

/*Firefox*/
@media screen and (max-width: 748px) and (-moz-images-in-menus:0) {
    #homepage .carousel .item img {
		min-width: 100% !important;
		width: 100% !important;
		height: auto !important;
		position: relative !important;
		margin-top: 0px;
	}
}

@media(max-width: 768px) and (orientation:landscape){
	#homepage .carousel .item img {
		min-width: 100% !important;
		width: 100% !important;
		height: auto !important;
		position: relative !important;
		/*margin-top: 71px;*/
	}
}

@media screen and (max-width: 768px) and (orientation:landscape) and (-moz-images-in-menus:0){
	#homepage .carousel .item img {
		min-width: 100% !important;
		width: 100% !important;
		height: auto !important;
		position: relative !important;
		margin-top: 0px;
	}
}

@media (max-width: 767px){
	.image-margin-top2 {
		margin-top: 182px !important;
	}
	.eventMargin {
		margin-top: -85px;
	}
}

@media (max-width:748px){
	#homepage .carousel .item { 
		height: auto !important;
		/*margin-top:71px;*/
	} 
}

@media screen and (min-width: 766px) and (max-width:1024px){
	.carousel-caption{
		right:20%;
		left:15%;
		top:-4%;
	}	
	.titleSlide, h1{
		font-size: 33px !important;
	}	
	.content1{
		font-size:20px !important;
	}
}

@media screen and (min-width: 766px) and (max-width:1024px) and (orientation:landscape){
	.carousel-caption{
		right:20%;
		left:15%;
		top:14%;
	}	
	.titleSlide, h1{
		font-size: 33px !important;
	}	
	.content1{
		font-size:20px !important;
	}
}


@media screen and (min-width: 1025px) and (max-width:1280px){
	.carousel-caption{
		right:20%;
		left:20%;
		top:20%;
	}
}

@media (min-width:749px) and (max-width:767px){
	#homepage .carousel .item { 
		height: auto !important; 
		/*margin-top:71px;*/
	} 
}

@media screen and (min-width:768px) and (max-width:991px) and (-webkit-min-device-pixel-ratio:0) {
	#homepage .carousel .item { 
		height: auto !important; 
		margin-top:154px;
	} 
}

@media (min-width:783px) and (max-width:991px){
	.eventMargin{
		margin-top:-200px;
	}
	.image-margin-top2 {
		margin-top: 60px !important;
	}
}

@media (max-width:767px){
	.image-margin-top2 {
		margin-top: 176px !important;
	}
}

@media (min-width:768px) and (max-width:782px){
	.image-margin-top2 {
		margin-top: 62px !important;
	}
	
	.eventMargin{
		margin-top: -200px;
	}

}

@media (min-width:992px){
	.image-margin-top2 {
		margin-top: 57px !important;
	}
}

@media (min-width:992px) and (max-width:1024px){
	#homepage .carousel .item { 
		height: auto !important; 
		margin-top:20px;
	} 
}
/*********/

#home-content { padding-left: 0; padding-right: 0 } 

.quickLink {
	/*border: 1pt solid black;*/
	padding-bottom: 10pt;
}

.upcoming-events-image { 
	max-width: 180px;
	max-height: 180px;
 }

#featured-event, #more-events { 
	margin-bottom: 20px;
	padding: 6px 10px;
}

@media (min-width: 1024px){
	#featured-event, #more-events{
		height: 220px;
		overflow: hidden;
	}
	
	#featured-event .featured-event-title {
		width: 170px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	
	#featured-event .featured-event-summary {
		width: 170px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
}

/*----- end home.cfm -----*/


/*----- inc/footer.cfm ----*/

footer table{
	margin: 30px auto;
	border-collapse: separate;
    border-spacing: 20px 20px;
}

footer td {
	vertical-align: top;
}

.footer-links {
	margin-top: 20px;
	font-size: 12px;
}
/*Modified by Rob*/
/*.row {
  margin-left: 2px;
  margin-right: 2px;
}*/
@media (max-width: 1023px){
	#footer-affiliation { 
		background-color: #0077C0; 
		color: rgb(255, 255, 255); 
		padding: 5px;
	}
	
	#footer-affiliation a { color: rgb(255, 255, 255) }
}

@media (min-width: 1024px){
	.footer-column { margin-right: 20px; }
	.bg-white { background-color: #FFFFFF }
	.override-hidden-xs1{display:none !important;}
}
.fc-time{display:none;}

.override-col-md-7{
	position: relative !important;
	min-height:1px !important;
	padding-right:15px !important;
	padding-left:15px !important;
}

@media (min-width:992px){
	.override-col-md-7{
		width:62.333% !important;
		float:left !important;
	}
}
.override-col-md-7{
	position: relative !important;
	min-height:1px !important;
	padding-right:15px !important;
	padding-left:15px !important;
}

@media (min-width:992px){
	.override-col-md-7{
		width:62.333% !important;
		float:left !important;
	}
}

.justify-content-center{
    justify-content: center!important;
    -webkit-box-pack: center!important;
    -webkit-justify-content: center!important;
    -ms-flex-pack: center!important;}

.languages{
	width: 100%;
}
.langLI{
	display:inline !important;
	padding-right: 1px;
}

#English:target{
	 background-color: #ffa;
    -webkit-transition: all 1s linear;
}

#Espanol:target{
	 background-color: #ffa;
    -webkit-transition: all 1s linear;
}

#Vietnamese:target{
	 background-color: #ffa;
    -webkit-transition: all 1s linear;
}

#Tagalog:target{
	 background-color: #ffa;
    -webkit-transition: all 1s linear;
}

#Korean:target{
	 background-color: #ffa;
    -webkit-transition: all 1s linear;
}

#Chinese:target{
	 background-color: #ffa;
    -webkit-transition: all 1s linear;
}

#Armenian:target{
	 background-color: #ffa;
    -webkit-transition: all 1s linear;
}

#Russian:target{
	 background-color: #ffa;
    -webkit-transition: all 1s linear;
}

#targetarea:target .French{
 background-color: #ffa;
-webkit-transition: all 1s linear;
}

#Farsi:target{
	 background-color: #ffa;
    -webkit-transition: all 1s linear;
}

#Japanese:target{
	 background-color: #ffa;
    -webkit-transition: all 1s linear;
}

#Hmong:target{
	 background-color: #ffa;
    -webkit-transition: all 1s linear;
}

#Punjabi:target{
	 background-color: #ffa;
    -webkit-transition: all 1s linear;
}

#Arabic:target{
	 background-color: #ffa;
    -webkit-transition: all 1s linear;
}

#Hindi:target{
	 background-color: #ffa;
    -webkit-transition: all 1s linear;
}

#Thai:target{
	 background-color: #ffa;
    -webkit-transition: all 1s linear;
}

#Cambodian:target{
	 background-color: #ffa;
    -webkit-transition: all 1s linear;
}

#Lao:target{
	 background-color: #ffa;
    -webkit-transition: all 1s linear;
}



/*Update the Nav bar*/
label{color: #008cca !important;}

.btn-default {
    background-color: #008cca !important;
    background-image: linear-gradient(to bottom,#65bcec 0,#008cca 100%);
    background-repeat: repeat-x;
    color: #fff;
}

/********************************************/
/******Pop Up that Compliance Requested******/
/*******************************************/

.overlay {
  position: fixed; 
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.removeOverlay{
	display:none;
}

.modal {
  position:absolute;
 /* background:url(tint20.png) 0 0 repeat;*/
  background:rgba(0,0,0,0.2);
  border-radius:14px;
  padding:8px;
  width:60%;
  font-size:14px;
}

/* .modal { */
/* position: fixed; */
/* top: 3%; */
/* right: 3%; */
/* left: 3%; */
/* bottom: 3%; */
/* width: auto; */
/* border-radius:14px; */
/* font-size:14px; */
/* padding:8px; */
/* margin: 0; */
/* } */

.modal-body {
height: 60%;
}
		
.modal-header {
    background-color: #337AB7;
    padding:16px 16px;
    color:#FFF;
    border-bottom:2px dashed #337AB7;
 }

.content2 {
  border-radius:8px;
  background:#fff;
  padding:20px;
}

.close {
  position:absolute;
 /* background:url(close.png) 0 0 no-repeat;*/
 background:black;
  width:24px;
  height:27px;
  display:block;
  /*text-indent:-9999px;*/
  top:-7px;
  right:-7px;
}

.navbar-opacity{
	background-color:none !important;
	background-image:none !important;
}

/*******************************************/
/*******************************************/

