@charset "utf-8";
/* CSS styles for practice custom branding*/

.nav-background-color{
	background: #fff;
}

.lead-writeup {
	
    padding: 20px;
    border: 2px solid #fff;
	-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
}


#header-navbar li .sep{
	background: #000; width: 1px; display: block;  height: 15px; margin:13px 15px;}


#primary-nav .navbar-brand-color{
	color: #4f4f4f;
}

#primary-nav .navbar-brand{
	color: #0156b2;
	
}

a {color: #0156b2 !important; text-decoration: none;}
a:hover, a:visited {color: #000;}

a.link-underline {text-decoration: underline;}
a.link-underline:hover, a.link-underline:visited {text-decoration: none;}


.material-icons.custom-material-style { font-size: 22px; color: #ec2c34; }
#imp-notice .material-icons { font-size: 22px; color: #fff;}
ion-icon {
  font-size: 52px;
	color: #c4c4c4;

}

/** style for quick action button on top bar**/
#quick-action .btn {
	border: 1px solid #dddddd;
	background: #fff;

}
#quick-action .btn:hover, #quick-action .btn:focus, #quick-action .btn:active {
	background-color: #f3f3f3;	
	border-color: #7698ba;	
	color: #000;
}



.hero-cta  {
   
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: left;
	

	
	padding: 15px 4px;
	

}

.hero-cta h1, .hero-cta  .h1 {
    font-size: 1.7rem;
}

.hero-cta h3, .hero-cta  .h3 {
    font-size: 1.4rem;
}




.hero-cta-sm {
	
	  position: absolute;
   
    left: 30%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: left;
	
	
	top: 50%;
  
  transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
}




/** style for hero background**/
#hero-section, #hero-section .d-flex {
	background: #424242;
	color: #000;
	
}

#hero-section {
	border-top: 3px solid #414141;
}

.hero-cta-sm h1 {
	font-size: 3.5rem;
	font-weight: 200 !important;
	
}


.hospital-affiliation .list-group-item {
	
	padding: 0.25rem 1.25rem;
}

#meet-doctor{
	background: #fbf4ee;
}

#meet-doctor .list-group-item {
    background-color: #fff;
   border: 1px solid rgba(0, 0, 0, 6%);
}


#meet-doctor  small, .small {
    font-size: 80%;
    font-weight: 600;
    color: #eb333b;
}


.list-group-item {
  
    background-color: rgba(0, 0, 0, 0);
    border: rgba(0, 0, 0, 0);
}


#imp-notice {
	background: #0156b2;
    color: #fff;
	
}

.local-panel{
	border: 1px solid #dadada;
	
	
}

#forms {
	background: #f4f4f4;
}

#forms .material-icons{
	color: #ec2c34;
	-webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px;
	background-color: #efe7e0;
	padding: 7px;
	position: relative;
    top: 5px;
	margin-right: 10px;
	font-size: 38px;
	margin-bottom: 15px;
}



#local-meet-doctors .material-icons { font-size: 22px; color: #0156b2;  }
#cta-call-email  small{font-size: 100% !important;}
#cta-call-email .cta-material-icons {font-size: 22px; color: #999 !important; border: 1px solid red;}

#local-socials a ion-icon {color:#ec2c34;}
#local-socials a:hover ion-icon {color:#666;}

#insurance-nearby-location .insurance-border {border-right:1px solid #c4c4c4;}
#insurance-nearby-location  {background:#efe7e0;}


#video-slider {background: #f4f4f4; }

#video-slider .carousel-indicators .active, #testimonials .carousel-indicators .active { background-color: #0156b2;}
#video-slider .carousel-indicators li, #testimonials .carousel-indicators li { background-color: #666;}


#gallery-slider .carousel-indicators .active {background-color: #0156b2;}
#gallery-slider .carousel-indicators li { background-color: #666;}

#testimonials {background: #f4f4f4;}
#testimonials .testimonial-name {color: #000;}
#testimonials .testimonial-designation {color: #666;}

.star {
	color: #ff0000;
}

.star-grey {
	color: #666;
}


.card.stores-cta .card-body {
    
	background: #f4f4f4;
}

.services-tabs a.nav-link {color: #000;}


#patient-tools .patient-tools-tab #p-tools-Content{background:#fff; border: 1px solid #dee2e6; }

#patient-tools .nav-tabs .nav-link .active, #patient-tools .nav-tabs .nav-tabs .nav-link.active{
    color: #495057;
    background-color: #ececec;
    border-color: none !important;
}

.material-icons.star { color: #ec2c34; }
.material-icons.star-grey{ color: #ababab !important; }



#faqs a.faq-link {color: #007bff; text-decoration: none !important;}

#faqs a.faq-link:hover {color: #000; text-decoration: none !important;}

#footer .list-group-item{background-color:rgba(0,0,0,0);  }

#footer {
	background: #424242;
	color: #fff;
}

.footer-link li a, .footer-link li a:visited{color: #fff !important;}
.footer-link li a:hover{color: #ccc !important; text-decoration: none !important;}

.custom-link-light, .custom-link-light:active{color: #ccc !important;}

.custom-link-light:hover {color: #fff !important; text-decoration: none !important;}

.btn-modal-custom {color: #fff;background-color: #4ec3e0; border-color: #4ec3e0;}