@font-face {
  font-family: "Telefonica-Sans-Regular";
  src: url("/Client/Content/fonts/TelefonicaSansRegular.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Telefonica-Sans-Light";
  src: url("/Client/Content/fonts/TelefonicaSansLight.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Telefonica-Sans-Bold";
  src: url("/Client/Content/fonts/TelefonicaSansBold.otf") format("opentype");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "Telefonica-Sans-LightItalic";
  src: url("/Client/Content/fonts/TelefonicaSansLightItalic.otf") format("opentype");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "Telefonica-Sans-BoldItalic";
  src: url("/Client/Content/fonts/TelefonicaSansBoldItalic.otf") format("opentype");
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: "Telefonica-Sans-Medium";
  src: url("/Client/Content/fonts/TelefonicaSansMedium.otf") format("opentype");
  font-weight: bold;
  font-style: normal;
}
#site-header {
  border-bottom: 1px solid #3385ff;
}

.site-logged-out #site-header, .site-logged-out .content-panel {
  background-color: #0066ff;
}
.site-logged-out #site-header .btn-primary, .site-logged-out .content-panel .btn-primary {
  background: #3385ff;
  border: none;
}
.site-logged-out #site-header .btn-primary:hover, .site-logged-out .content-panel .btn-primary:hover {
  background: #417ed9;
}

#password-reset-email-submit-btn {
  border-block-color: #4d94ff;
}

.site-logged-out {
  background-position: top;
}