/* Everything in this file was added per AAFPRS request.  Please coordinate with Jenn at AAFPRS and Philip at ISG before making changes to this file */
/* pbvarady@isgsolutions.com | 9/15/2019 */

/* Classes AAFPRS will use in their content to set webpart zone background colors via the zone CSS */

.AAFPRSOrangeBackground {
	background-color:#f79646;
}

.AAFPRSLightBlueBackground {
	background-color:#0c989f;
}

.AAFPRSLightBlueBackground2 {
	background-color:#d4e8ff;
}

.AAFPRSDarkBlueBackground {
	background-color:#124992;
}

.AAFPRSDarkBlue {
	color:#124992;
}

.AAFPRSYellowBackground {
	background-color:rgba(245,217,13,.75);
}

.AAFPRSGreyBackground {
	background-color:#abbbce;
}
.whiteBackground {
	background-color:#fff;
}

/* set 2nd level top nav item background to AAFPRS Orange */

.RadMenu.RadMenu_Austin .rmGroup .rmGroup {
	background: #f79646;
}

/* additional hero image support clasess added here */

.rhinoplasty .hero {
	background-image: url("/images/heroes/heroRhinoplasty.jpg");
}
.reconstructive .hero {
	background-image: url("/images/heroes/heroReconstructive2.jpg");
}
.facialRejuvenation .hero {
	background-image: url("/images/heroes/herofacialRejuvenation.jpg");
}
/* 3.25.2020 */
.covid19 .hero {
	background-image: url("/images/AAFPRS/Covid-19.png");
}
/* Class to use on physician profiles to hide header and border for IQA */

.HideIQAHeader .rgHeader,
.HideIQAHeader .rgNoRecords  {
	display:none;
} 

.HideIQAHeader .RadGrid.RadGrid_Metro{
	border:none;
}

.HideIQAHeader .RadGrid_Metro .rgAltRow>td {
	background:transparent;
}

/* FORCING RESIZE OF IMAGES COMMENTED BELOW 

.HideIQAHeader img {width:100%; max-width:300px;}

*/

/* BEGIN MEMBER PROFILE FORMATTING EDITS */
.SectionLabel,
.panel-title
{font-size:1.2em;
font-weight:bold;
color:#003e7e}

#ctl01_HomepageContentArea1_NewQueryMenuCommon__Head .panel-title{
	font-size: 48px;
    font-weight: 400;
    border: none;
    color: #003e7e;
}

/* light blue background:  d4e8ff */

.AAFPRSphysicianProfile  {
	background-color:#d4e8ff;
}

.AAFPRSphysicianProfile .RadGrid.RadGrid_Metro,
.RadGrid.RadGrid_MetroTouch .rgMasterTable,
.RadGrid.RadGrid_Metro .rgMasterTable  {
  background:transparent;
}

.AAFPRSphysicianProfile #ctl00_TemplateBody_WebPartManager1_gwpciNewQueryMenuCommon7_ciNewQueryMenuCommon7_ResultsGrid_Grid1_ctl00__0 > td > a {
	color:white!important;
	text-decoration:none;
}

.AAFPRSphysicianProfile #ctl00_TemplateBody_WebPartManager1_gwpciNewQueryMenuCommon7_ciNewQueryMenuCommon7_ResultsGrid_Grid1_ctl00__0 > td > a:hover {
	text-decoration:underline;
}

.AAFPRSphysicianProfile .rgRow td {
	border:none!important;
}

.WhiteBG {background-color:white;}

.noHero .hero {
	margin: 0;
	padding: 0;
	background: none;
}	

/* Set top nav to orange for professionals site */

.navbar-collapse, 
.searchbar-collapse {
    background: #f79646;
}

/* Small screen adjustment to make blockquote accent a little larger */

@media screen and (max-width:750px) {
		.HomePageFullWidthArea blockquote {
			background-size:auto;
	}
}

.AAFPRSphysicianProfile .Label {
	color:#124992;
}

.AAFPRSphysicianProfile .PanelField {
	padding-left:12px;
}

.ProfileName {
	font-size:1.75em;
	font-weight:bold;
}

/* FIx issue with alt row showing blank result */
.AAFPRSphysicianProfile .rgAltRow {
	display:none;
}

/* Tighten up spacing between data elements on public profile display */
.AAFPRSphysicianProfile .iMIS-WebPart > .ContentItemContainer,
.AAFPRSphysicianProfile .WebPartZone > .ContentItemContainer,
.AAFPRSphysicianProfile .panel-body, 
.AAFPRSphysicianProfile .PanelBody 
{
	margin-bottom:0px;
	padding-bottom:0px;
	padding-top:0px;
}

/* Change blue line on top nav to orange */

.RadMenu.RadMenu_Austin .rmRootLink {
	color: #fff;
	border-top: 1px solid #f79646;
}

 /*Override ASI styles for jQuery accordions on Procedure page*/
.ProceduresPage .ui-state-hover, .ui-state-active {
  background: transparent!important;
}
.ProceduresPage .ui-state-active,
.ProceduresPage  .ui-state-hover {
  height: auto !important;
}

.ProceduresPage #accordion{
	border: 1px solid #003e7e;
}
.ProceduresPage #accordion h4 {
	width: 100%;
	display: block;
	color: #fff;
	opacity: 1;
}
.ProceduresPage #accordion {
	color: #003e7e;
}
.ProceduresPage #accordion h4:hover,
.ProceduresPage #accordion h4:focus,
.ProceduresPage #accordion h4:active {
	cursor: pointer;
	text-decoration: none;
	
	
}
.ProceduresPage #accordion h4:hover,
.ProceduresPage #accordion h4:focus,
.ProceduresPage #accordion h4:active {
	color: #fff;
	opacity: 1;
}
.ProceduresPage #accordion div {
	padding: .5em 1em;
}
.ProceduresPage #accordion h4 {
	margin: .5em 1em;
	outline:none;

}
.ProceduresPage #accordion {
	background: #003e7e;
}

.ProceduresPage .ui-accordion-content.ui-helper-reset.ui-widget-content.ui-corner-bottom.ui-accordion-content-active {
	background:#fff;
}