.providerLabel{
	font-size: .875rem;
	font-weight: bold;
	color: #565656;
}

.providerValue{
	font-size:.875rem;
}

.facilityFont{
	font-size:.875rem;
}

.facilityLabel{
	font-weight: bold;
	font-size: .875rem;
    color: #565656 !important;
}

.facilityValue{
	font-size: .875rem;
	color: #565656 !important;
}

.boardCertificationFont{
	font-size:13.5px;
	color: #565656;
}

.parenthesis{
	font-size:11px; 
	font-style: italic;
	line-height:1.5
}

.container-fluid {
	margin-right: auto;
  	margin-left: auto;
  	padding-left: auto;
  	padding-right: 0px;
  	max-width: 1888px;
}

.locationContainer{
	font-size:13.5px;
	padding-right:0px;
	margin-bottom: 10px;
	padding-left: 0px;
}

.providerDetailContainer{
	font-size:12px; 
	padding-left: 15px;
}

.pictureLabel{
	 background-color:#ae162b; 
	 border-radius: 0px; 
	 color:white; 
	 font-size: 12px;
}


.footer heading {
    color: #565656!important;
    font-size: 1em;
    font-weight: 600!important;
}

.footer p{
	font-size: .8em;
    margin-bottom: .5em;
}

.footer {
    background-color: #EEE; 
    margin-right: 10px;
}

.icon-facebook3, .icon-twitter3 {
    font-size: 2em;
    padding-right: .25em;
    padding-top:0em;
    color: #565656;
    line-height: 1;
    height: 38px !important;
}

#physician-search {
    margin: 2em auto;
}

.nav-item{
	margin-left: 20px !important;
}

html{
  box-sizing: border-box;
}

.providerBlock{
	background-color: #EEE; 
	padding: 1em .5em;
	color: #565656;
}

.providerBlock h2{
	/* color: #AAA; */
	line-height: 1em;
    font-weight: 400;
    font-size: 1.4375rem;
}

label{
	line-height: .8;
	margin-bottom: 0rem;
	padding-bottom: 0rem;
	color: #565656;
	font-size: 1rem;
}

h5{
	font-size: 1.1rem;
	font-weight: 400;
}

.filter{
	margin-top: .5rem;
}
	
input[type=text], select {
	width: 100%;
	padding: 12px 8px;
	margin: 0;
	display: block;
	border: 1px solid #ccc;
	border-radius: 4px;
	box-sizing: border-box;
	font-family: SofiaProRegular,Sofia Pro,sans-serif;
	height: 28px;
	font-weight: 400px;
	font-size: .875rem;
	color: #565656;
}

.resetButton-small{
	background-color: #565656;  
	color: #EEE!important;  
	font-size: .8125rem;
	height:40px; 
	min-width: 12em;
}

.submitButton-small{
	background-color: #ae162b; 
	color: #EEE!important;  
	height:40px; 
	min-width: 12em; 
	font-size: .8125rem;
}

.resetButton-large{
	background-color: #565656; 
	color: #EEE!important;  
	font-size: .8125rem;
	height:40px; 
	position:relative;
	width: 100%;
}

.submitButton-large{
	background-color:#ae162b ;  
	color: #EEE!important;  
	height:40px; 
	width: 100%;
	font-size: .8125rem;
	
}
.mobile-size{
	
}

.PlanSearchHeader h1 {
	font-size: 2rem;
	font-weight: 300;
	color: #565656;
	line-height: 1.2;
}

h1{
	font-size: 1.5rem;
}

#toTopHover {
    background: url(../imgs/totop.png) left -51px no-repeat;
    width: 51px;
    height: 51px;
    display: block;
    overflow: hidden;
    float: left;
    opacity: 0;
    -moz-opacity: 0;
    filter: alpha(opacity=0);
}

#toTop {
    display: none;
    text-decoration: none;
    position: fixed;
    bottom: 10px;
    right: 10px;
    overflow: hidden;
    width: 51px;
    height: 51px;
    border: none;
    text-indent: 100%;
    background: url(../imgs/totop.png) left top no-repeat;
    z-index: 10;
    visibility: hidden;
}

#toTop.show {
  opacity: 1;
  visibility: visible;
}

.mobile-padding{
	padding-left: 0px;
}

select + .select2-container {
  width: 100% !important;
}

.providerPic{
	width: 100%; 
	max-width: 8.5rem;
}

a,
.navbar-light .navbar-nav .nav-link {
    color: #212529;
}

a:link {
  color: #0000EE;
}

a:visited {
  color: #551A8B;
}

a:active {
  color: #EE0000;
}
.border{
	display: inline-block;
	max-width: 1000px;
}
