.pull-right {float: none;}
.brand {width:40%;}
.site {margin-top: 5px;}
.brand {font-size:18px !important; color:#4c5974 !important; /*white-space: nowrap;*/ width: 100%;}
.brand:hover {color:#000 !important;}
.nsi-container {min-width:450px;}
body.site {
  border-top: 0px solid #4c5974 !important;}
  .header-inner {border-bottom:0px solid #4c5974;
  padding-bottom: 5px;
  margin: 10px 10px 0;  /*********Here the margins for the logo********/
  }
  /*p {
  font-size: 18px;
}*/
a:hover {color:#323232 !important;}

h1.accordionfaqheader.accordion3 {
	font-size: 20px !important;  /************Where can I specify size for h1? *****************/
}

#content {
	margin-top: 10px;  /************White space between the slider and the first gray block *****************/
}

#accordion3.lightnessfaq.headerborder .accordionfaqheader.selected {
    border: 3px solid #214E77;
}

.link_foot {
	color: #214E77 !important;
	text-decoration: none;   /************How to make outlining not to show? *****************/
}

.article_cont {
    background-color: #f0f0f0;
    clear: both;
    display: table;
    font-size: 18px;
    margin: 0 auto 10px;
    text-align: center;
    width: 100%;
}

.article_right {	 
	width: 70%; 
	margin-top: 20px; 
	background-color: #f0f0f0; 
	line-height: 20px;
	display: table-cell;
	vertical-align: middle;
	float: left;
}

.article_left {	
	display: table-cell;
	vertical-align: middle;
	width: 30%;	
}


.flexslider {
	margin: 0 0 10px !important;
}


/*************************FAQ*********************/

#accordion3.lightnessfaq.defaulticon span.accordionfaqicon {
	/*background-image: none !important;*/
}


#accordion3.lightnessfaq.headerborder .accordionfaqheader { border: 2px solid #e5e5e5;}

#accordion3.lightnessfaq div.accordionfaqitem {
	margin: 5px !important;
}

#accordion3.lightnessfaq.headerbackground .accordionfaqheader.selected, #accordion3.lightnessfaq.headerbackground .accordionfaqheader.selected a {
	color: #333 !important;
	font-weight: normal;
}

#accordion3.lightnessfaq .accordionfaqheader, #accordion3.lightnessfaq .accordionfaqheader a {
	font-weight: normal;
	color: #333;
	margin-left: 3px;
}

.accordionfaq {
	width: 80% !important;
	margin: 0 auto;
}

#accordion3.lightnessfaq.defaulticon span.accordionfaqicon {
    background-attachment: scroll;
    background-image: url("../images/plus.png") !important; /********Here is the image for accordion*************/
    background-position: 0 center;
    background-repeat: no-repeat;
    height: 15px;
    overflow: hidden;
    width: 15px;
}

#accordion3.lightnessfaq.contentbackground div.accordionfaqitem {
	background: none;
}

#accordion3.lightnessfaq div.accordionfaqitem {
    border: 2px solid #e5e5e5;
    margin: 0 0 5px !important;
}

#accordion3.lightnessfaq .accordionfaqheader {
    margin: 0 0 5px !important;
}

.accordionfaq .accordionfaqheader {
	line-height: 22px !important;
}
/*******************************End FAQ***************************************/


@media (max-width: 980px) {
	.accordionfaq {
		width: 100% !important;
	}
}

@media (max-width: 767px) {
	
	.article_right {
		width: 100%;		
		/*padding: 10px;*/
	}
	
	.article_left {
		float: left;
		width: 100%;
	}

}

@media (max-width: 360px) {
	
	.flex-caption {
		font-size: 12px !important;
		bottom: 5% !important;
	}
}

.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
	width: 100% !important;
}

.body .container {
	padding: 0 !important;
}

.site {
	margin-top: 0 !important;
}

.container {
	max-width: 100% !important;
}

body.site {
	padding: 0 !important;
}

.mod-languages {
	float: right;
}

a  {
	color: #214E77 !important;
}

.newsfeed.redirect-ltr {
	margin: 0 20px; 
}

#js-mainnav.megamenu.blackwhite ul.level0 li.megacss span.megacss, #js-mainnav.megamenu.blackwhite ul.level0 li.megacss a.megacss, #js-mainnav.megamenu.blackwhite .megaMenuToggle {
	color: #888 !important;
}

/* 
Max width before this PARTICULAR table gets nasty
This query will take effect for any screen smaller than 760px
and also iPads specifically.
*/
/***************-------------------------BEGIN---------------------------------********************************/
@media 
only screen and (max-width: 1224px),
(min-device-width: 768px) and (max-device-width: 1024px)  {

	/* Force table to not be like tables anymore */
	table, thead, tbody, th, td, tr { 
		display: block; 
		font-size: 12px;
	}
	
	.table th.title, .table td.text_center {
		line-height: 15px;
	}
	
	/* Hide table headers (but not display: none;, for accessibility) */
	table.adminlist thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
			
	tr { border: 1px solid #ccc; }
	
	table.adminlist td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 60% !important; 		
	}
	
	table.adminlist td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	
	/*
	Label the data
	*/
	table.adminlist td:nth-of-type(1):before { content: "Cost per infusion psychiatric"; font-weight: bold;}
	table.adminlist td:nth-of-type(2):before { content: "Booster Infusion"; font-weight: bold;}
	table.adminlist td:nth-of-type(3):before { content: "Cost per infusion pain"; font-weight: bold;}
	table.adminlist td:nth-of-type(4):before { content: "Consultation"; font-weight: bold;}
	table.adminlist td:nth-of-type(5):before { content: "Clinic Name"; font-weight: bold;}
	table.adminlist td:nth-of-type(6):before { content: "Website"; font-weight: bold;}
	table.adminlist td:nth-of-type(7):before { content: "City"; font-weight: bold;}
	table.adminlist td:nth-of-type(8):before { content: "State"; font-weight: bold;}
	table.adminlist td:nth-of-type(9):before { content: "Other information"; font-weight: bold;}
	
}
/***********************-------------------THE END------------------------******************************/

.contact {
	margin: 0 40px; /*margins for contact page*/
}

/*****************************************Collapse contact form by default****************************************/
.accordion-body.collapse {
    height: auto;
}

.contact {
	margin: 0;
}