
:root{

	--bmblue:#166eab;
	--bmyellow:#f4db1c;
    --bmbgblue:#edf3ff;

}
body{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; font-family: "Poppins", sans-serif;background:#ffffff;position:relative;color:#222222;height:100%;font-weight: 400;}
a{text-decoration:none;color:#000;}
a:hover{text-decoration:none;color:#d82d7e;}

#mainnav{font-size: 1.0rem;margin-top:20px;color:var(--bmblue);font-weight: 700;}
#mainnav a{color:var(--bmblue);}
#mainnav a:hover{color:var(--bmyellow);text-decoration: underline;}

#hero{background:#ffffff url('../images/bmedic-hero-image.jpg') right center no-repeat; min-height:550px;}
a.btn-bmedic{background-color:var(--bmyellow);font-size: 2.0rem;color:#fff;}
a.btn-bmedic:hover{background-color: var(--bmblue);color: #fff;transition: 1s;}

button.btn-bmedic{background-color:var(--bmyellow);font-size: 1.0rem;color:#fff;}
button.btn-bmedic:hover{background-color: var(--bmblue);color: #fff;transition: 1s;}

h3.bmedic-h{font-size:1.4rem;font-weight: 700;}
#calltoaction{height:550px;}

img.bmedic-principal {max-height:80px;}
.bmedic-blue{color:var(--bmblue);}
.bg-bmedic-blue{background-color:var(--bmbgblue);}

#contact-bmedic{min-height:800px;background: url(../images/bmedic-contact.jpg) no-repeat left bottom;}
#contact-box{background-color: rgba(255,255,255,0.75);}
#contact-box dl {
    display: grid;
    grid-gap: 4px 14px;
    grid-template-columns: max-content;
  }
  #contact-box  dd {
    
    font-weight: bold;
  }
  #contact-box dt {
    margin: 0;
    margin-top:10px;
    grid-column-start: 2;
  }

#contact-form {border:1px solid #000;border-radius: 10px;min-height: 200px;}

#footer{font-size: 0.75rem;color:#cccccc;}
#footer a{text-decoration: none;color:#cccccc;}
#footer a:hover{color:#cccccc;text-decoration: underline;}
