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

.display-3, .display-4, h1, h2, h3, h4, h5, h6{
	font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", "serif";
}



.nav-background-color{
	background: url("../images/bg.png") repeat #473fa8;
}

nav .navbar-nav li a{
  color: white !important;
  }


#header-navbar li .sep{
	background: #cecece; 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: #80ddd9; }
#imp-notice .material-icons { font-size: 22px; color: #df2f3b;}
ion-icon {
  font-size: 52px;
	color: #c4c4c4;

}

.lead2 {
	color: #473CAA;
	font-weight: 600;
	    font-size: 1.8rem;
	line-height: 1.5em;
	
}

.text-grey{
	color: #cccccc;
	
}

#providers{
	background: #473CAA;
}

/** style for quick action button on top bar**/
#quick-action a {
	background-color: #4549ac !important;	
	border-color: none !important;	
	color: #fff !important;

}
#quick-action a:hover, #quick-action a:focus, #quick-action a:active {
	background-color: #473fa8 !important;	
	border-color: none !important;	
	color: #cecece !important;
}

/** style for hero background**/
#hero-section, #hero-section .d-flex {
	
	background: url("../images/bg.png") repeat #473fa8;
	color: #000;
	
	
}

#imp-notice {
	background: #80ddd9;
	color: #473fa8;
	
}

.text-light {
    color: #ffffff !important;
}

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

#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:#0156b2;}
#local-socials a:hover ion-icon {color:#666;}

#insurance-nearby-location .insurance-border {border-right:1px solid #c4c4c4;}
#insurance-nearby-location  {background:#017c8d; color: #fff;}


#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:#f3f3f3; }

#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: #7698ba; }
.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: #473fa8;
	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;}


.mgdiframe-checkin {
    min-height: 340px;
    height: 100%;
    overflow-x: auto;
}


.mgdiframe-reminders {
    min-height: 450px;
    height: 100%;
    overflow-x: auto;
}

.mgdiframe-visits {
    min-height: 450px;
    height: 100%;
    overflow-x: auto;
}

.mgdiframe-mom {
    min-height: 450px;
    height: 100%;
    overflow-x: auto;
}

.mgdiframe-kids {
    min-height: 375px;
    height: 100%;
    overflow-x: auto;
}


.mgdiframe-faqs {
    min-height: 975px;
    height: 100%;
    overflow-x: auto;
}


@media (max-width: 767px) {
	
	
	
	
	.mgdiframe-checkin {
    min-height: 600px;
    height: 100%;
    overflow-x: auto;
}
	
	.mgdiframe-reminders {
    min-height: 1000px;
    height: 100%;
    overflow-x: auto;
}
	
	.mgdiframe-visits {
    min-height: 850px;
    height: 100%;
    overflow-x: auto;
}
	
	.mgdiframe-mom {
    min-height: 900px;
    height: 100%;
    overflow-x: auto;
}
	
	.mgdiframe-kids {
    min-height: 750px;
    height: 100%;
    overflow-x: auto;
}
	
.mgdiframe-faqs {
    min-height: 1550px;
    height: 100%;
    overflow-x: auto;
}

}

