.password-reset-container {
  max-width: 100%;
}
.reset_password_verification_status {
  font-weight: bold;
}
.reset_password_verification_label {
  margin-left: 10px;
  display:inline;
}
.login_password_reset_verification {
  display: flex;
  justify-content: center;
  align-content: center;
  margin-top: 10%;
}
.reset_password_verification_container {
  background-color: #FFFFFF;
  width: 38%;
  opacity: 0.8;
  filter: alpha(opacity=80);
  padding: 30px;
}
.login_password_reset_verification .login_password_reset_title {
  margin-bottom: 20px;
}
.login_password_reset_verification .reset_password_verification_inputs {
  display: flex;
  flex-direction: column;
  position: relative;
  left: 21%;
}
.login_password_reset_verification .reset_password_verification_form .send_reset_container {
  text-align: center;
}
.login_password_reset_verification .reset_password_verification_form .send_reset_password {
  border: 2px solid #1041B8;
  background-color: #1041B8;
  height: 52px;
  width: 155px;
  font-size: 16px;
  line-height: 20px;
}
.login_password_reset_verification .reset_password_verification_status {
  text-align: center;
}
.hc_password_reset_verification .reset_password_verification_form {
  margin-top: 15px;
}
.hc_password_reset_verification .send_reset_container {
  width: 15%;
}
.send_reset_password {
  border: 0px;
  padding: 7px 12px;
  background: #0288d1;
  border-radius: 6px;
  font-size: 1.2em;
  font-weight: bold;
  color: #ffffff;
  cursor: pointer;
  font-family: "Raleway";
  font-weight: 300;
  box-shadow: none;
  text-shadow: none;
}
.hc-container .hc_password_reset_verification .send_reset_password {
  background-color: #d0112b;
  border-radius: 6px;
  padding: 7px 40px;
  margin: 20px 0;
  width: auto;
  border: 0;
  border-radius: 4px;
  color: #fff;
  cursor: pointer;
  display: block;
  font-family: 'GothamNarrow-Book', 'Open Sans', sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  position: relative;
  text-align: center;
  text-transform: uppercase;
  -webkit-font-smoothing: antialiased;
  -webkit-text-shadow: rgba(0, 0, 0, 0.01) 0 0 1px;
  -webkit-appearance: none
}
.bcbst_password_reset_verification h1 {
  font-size: 1.1em;
  font-weight: 300;
  margin-bottom: 15px;
}
.bcbst_password_reset_verification p {
  margin-top: 5px;
  font-size: .8em;
  line-height: 16px;
}
.bcbst_password_reset_verification .reset_password_verification_label {
  line-height: 2.2em;
}
.bcbst_password_reset_verification .send_reset_password{
  border: 0px;
  padding: 7px 12px;
  background: #fe7300;
  border-radius: 8px;
  font-size: 1.1em;
  font-weight: bold;
  color: #ffffff;
  cursor: pointer;
  font-family: UniversLTPro-Condensed, "Raleway";
  font-weight: 300;
  text-transform: uppercase;
  margin-top: 10px;
}
.bcbst_password_reset_verification label:after{
  content: "";
}
.bcbst_password_reset_verification .reset_password_verification_status {
  margin-top: 10px;
  font-size: 11px;
  font-weight: bold;
}
.humana_password_reset_verification h1{
  font-size: 1.4em;
}
.humana_password_reset_verification .reset_password_verification_status {
  font-size: 13px;
}
/* TRANSITION EFX

       ---------------------------------------------------- */

.vc_btn3 a:hover, input[type=submit]:hover  		{ -webkit-transition:all 300ms linear; -moz-transition:all 300ms linear; -o-transition:all 300ms linear; -ms-transition:all 300ms linear; transition:all 300ms linear;}



/* Grid and structure

   ---------------------------------------------------- */

.cd-top{display:inline-block;height:50px;width:50px;position:fixed;bottom:10px;right:10px;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.65);box-shadow:0 0 10px rgba(0, 0, 0, 0.05);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:none;overflow:hidden;white-space:nowrap;background-color:#158AE0;visibility:hidden;opacity:0;-webkit-transition:opacity .3s 0s, visibility 0s .3s, background-color .3s 0s;transition:opacity .3s 0s, visibility 0s .3s, background-color .3s 0s;z-index:99;cursor:pointer;outline:none;}.cd-top span{display:none}.cd-top .fa{position:relative;color:#fff;font-size:16pt}.cd-top .fa::before{position:relative;display:block;height:50px;width:50px;text-align:center;vertical-align:middle;line-height:50px;}.cd-top.cd-top--show,.cd-top.cd-top--fade-out,.cd-top:hover{-webkit-transition:opacity .3s 0s, visibility 0s 0s, background-color .3s 0s;transition:opacity .3s 0s, visibility 0s 0s, background-color .3s 0s}.cd-top.cd-top--show{visibility:visible;opacity:1}.cd-top.cd-top--fade-out{opacity:1}.cd-top:hover{background-color:#1c7bbc;opacity:1}

/* TOP BANNER SECTION

   ---------------------------------------------------- */

#masthead {
  display:block;
  height:85vh;
  min-height:720px;
  min-width:100%;
  background:url("/images/hero_image_blurred.jpg") right top no-repeat #000000;
  background-size: cover;
}


/* BASE CLASSES & TYPOGRAPHY

   ------------------------------------------------- */

.uppercase				{text-transform:uppercase !important;}

.lead 					{margin-bottom: 1.25em;}

.blue					{color: #158AE0 !important;}

.navy					{color: #0F41B8 !important;}

.aqua 					{color: #33ccff !important;}

.yellow					{color: #f2af00 !important;}

.orange					{color: #ee6411 !important;}

.red					{color: #ce1126 !important;}

.black					{color: #000000 !important;}

.dark-gray				{color: #333333 !important;}

.carbon					{color: #444444 !important;}

.gray 					{color: #808080 !important;}

.granite				{color: #AAAAAA !important;}

.quartz					{color: #EEEEEE !important;}

.white 					{color: #FFFFFF !important;}


#bullets li::before     {content: '✓'; color: #FF6424;display: inline-block; width: 1em;margin-left: -1em; font-weight: bold; padding-right: 6px;font-size:18pt;}

/* FORM STYLES.

   ---------------------------------------------------- */

#signinForm .actions-row__links a:nth-last-child(1) {position: absolute;font-weight: bold !important;bottom:-42px;left:0px;font-size: 110%;}

#signinForm input 									{width:100% !important;max-width:100% !important;}

#signinForm .formGroup	label					    {width:170px;display: inline-block;color:#ffffff;}

#signinForm a, #signinForm a:link,

#signinForm a:visited 								{color:#ffffff;}

/* PAGE CONTENT / TEMPLATES

   ---------------------------------------------------- */

.flexslider .slides img 			{width: 100%;display: block;height: auto;max-width: 700px;margin: -16% auto -16%;}

.our-doctors-always-there .wpb_single_image img				{display:block;width:100%;height: auto;max-width:280px;margin: auto;border: none;border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;-webkit-box-shadow: inset 0px 0px 0px 18px rgba(255,255,255,0.55);-moz-box-shadow: inset 0px 0px 0px 18px rgba(255,255,255,0.55);box-shadow: inset 0px 0px 0px 18px rgba(255,255,255,0.55);z-index:0;}/* border: 18px solid rgba(0, 0, 0, 0.3);*/



.list-style-checkmark-orange li 			{position: relative;margin:0;padding:18px 0px 36px 0px;}

.list-style-checkmark-orange li::before 	{position: absolute;left: -48px;top: 18px;display:block;width: 30px;content: '✓'; color: #FF6424;font-weight: bold;padding: 0px;margin:0px;font-size: 24pt;}

/* MEDIA QUERIES

   ---------------------------------------------------- */

@media only screen and (min-width:980px) and (max-width:1259px) {

    #masthead {
      display:block;
      height:65vh;
      min-height:620px;
      max-height:660px;
    }
}

@media only screen and (min-width:778px) and (max-width:979px) {

    #masthead {
      display:block;
      height:55vh;
      min-height:570px;
      max-height:590px;
    }

}

@media only screen and (min-width: 430px) and (max-width: 777px) {

    #masthead                       {
      display:block;
      height:700px;
      min-height:700px;
      max-height:700px;
      background:url("/images/hero_image_blurred.jpg")no-repeat right top #ffffff;
      background-size:810px;
    }

    #masthead .vc_column-inner h1   {color:#158AE0 !important;}

    #masthead .vc_column-inner p    {color:#333333 !important;}

    #signinForm .actions-row__links a:nth-last-child(1) {position:relative;font-weight:normal !important;bottom:auto;left:0px;font-size:100%;}

    #signinForm a, #signinForm a:link,

    #signinForm a:visited 			{color:#158AE0;}

}

@media only screen and (min-width: 321px) and (max-width: 429px) {

    #masthead {
      display:block;
      height:560px;
      min-height:560px;
      max-height:560px;
      background:url("/images/hero_image_blurred.jpg")no-repeat right top #ffffff;
      background-size:440px;
    }

    #masthead .vc_column-inner h1   {color:#158AE0 !important;}

    #masthead .vc_column-inner p    {color:#333333 !important;}

    #signinForm .actions-row__links a:nth-last-child(1) {position:relative;font-weight:normal !important;bottom:auto;left:0px;font-size:100%;}

    #signinForm a, #signinForm a:link,

    #signinForm a:visited 			{color:#158AE0;}

    #signinForm .formGroup	label					{display:none;}

}

@media only screen and (max-width: 320px) {

    #masthead {
      display:block;
      height:560px;
      min-height:560px;
      max-height:560px;
      background:url("/images/hero_image_blurred.jpg")no-repeat right top #ffffff;
      background-size:440px;
    }

    #masthead .vc_column-inner h1   {color:#158AE0 !important;}

    #masthead .vc_column-inner p    {color:#333333 !important;}

    #signinForm .actions-row__links a:nth-last-child(1) {position:relative;font-weight:normal !important;bottom:auto;left:0px;font-size:100%;}

    #signinForm a, #signinForm a:link,

    #signinForm a:visited 			{color:#158AE0;}

    #signinForm .formGroup	label					{display:none;}

}