/* Import Custom Fonts */
@font-face {
  font-family: 'NewsGothBT-Regular';
  src: url(../fonts/NewsGothBT-Regular.7202cefb.ttf) format("truetype"); }

@font-face {
  font-family: 'NewsGothBT-Bold';
  src: url(../fonts/NewsGothBT-Bold.7202cefb.ttf) format("truetype"); }

/* Variables */
/* Auth Main */
.auth-container .main-title {
  background-color: rgba(94, 120, 149, 0.27); }
  .auth-container .main-title .help {
    font-size: 1.05rem; }

.auth-container h1 {
  font-size: 3.15rem;
  padding: 1.2rem 0 0.9rem; }

.auth-container h2 {
  font-size: 1.1rem; }

.auth-container input[type="text"], .auth-container input[type="password"], .auth-container input[type="email"] {
  font-size: 0.95rem; }
  .auth-container input[type="text"]::-webkit-input-placeholder, .auth-container input[type="password"]::-webkit-input-placeholder, .auth-container input[type="email"]::-webkit-input-placeholder {
    font-size: 0.85rem; }
  .auth-container input[type="text"]::-moz-placeholder, .auth-container input[type="password"]::-moz-placeholder, .auth-container input[type="email"]::-moz-placeholder {
    font-size: 0.85rem; }
  .auth-container input[type="text"]:-ms-input-placeholder, .auth-container input[type="password"]:-ms-input-placeholder, .auth-container input[type="email"]:-ms-input-placeholder {
    font-size: 0.85rem; }
  .auth-container input[type="text"]:-moz-placeholder, .auth-container input[type="password"]:-moz-placeholder, .auth-container input[type="email"]:-moz-placeholder {
    font-size: 0.85rem; }

.auth-container input[type="password"] {
  padding-top: 1rem; }

.auth-container button {
  color: #FFFFFF; }

.auth-container a {
  font-size: 0.95rem; }

.auth-container p {
  font-size: 0.75rem;
  line-height: 1.6; }

/* AD B2C Block */
.auth-container .error.pageLevel p,
.auth-container form .error.pageLevel,
.auth-container .verificationErrorText.error,
.auth-container .verificationErrorTest.error div[aria-hidden="false"] {
  font-size: 0.95rem; }

.auth-container .verificationInfoText[aria-hidden="false"],
.auth-container .verificationSuccessText[aria-hidden="false"],
.auth-container .verificationInfoText div[aria-hidden="false"],
.auth-container .verificationInfoCustomText {
  font-size: 0.95rem; }

.auth-container .entry-item label, .auth-container .attr .attrEntry label {
  font-size: 0.95rem; }

.auth-container .entry-item .error.itemLevel p,
.auth-container .attr ul .attrEntry .error.itemLevel[aria-hidden="false"] {
  font-size: 0.85rem; }

.auth-container .claims-provider-list-buttons .options div .accountButton#AzureADCommonExchange span, .auth-container .claims-provider-list-buttons .options div .accountButton#GoogleExchange span, .auth-container .claims-provider-list-buttons .options div .accountButton#AppleExchange span {
  font-size: 0.85rem; }

.auth-container .signup-link {
  font-size: .85rem; }

.auth-container .signin-link {
  font-size: .85rem; }

/* Signup */
.auth-container.signup-container h3 {
  font-size: 1rem; }

.auth-container.signup-container p {
  font-size: 0.95rem; }

/* Dual Factor */
.auth-container.dualfactor-container p {
  font-size: 0.95rem; }

/* Auth App Help Page */
.authapp-help-container .tab-wrapper .tab-panel .tab-set h3 {
  font-size: 26px; }

.authapp-help-container .tab-wrapper .tab-panel .tab-set ul li {
  font-size: 21px; }

.authapp-help-container .tab-wrapper .tab-panel .dropdown h3 {
  font-size: 17px; }

.authapp-help-container .tab-wrapper .tab-panel .dropdown ul li {
  font-size: 17px; }

.authapp-help-container .tab-wrapper .tab-content .step-wrapper .step__title p {
  font-size: 19px; }

.authapp-help-container .tab-wrapper .tab-content .step-wrapper .step__title div span {
  font-size: 17px;
  line-height: 17px; }

.authapp-help-container .tab-wrapper .tab-content .step-wrapper .step__or {
  font-size: 17px;
  line-height: 17px; }

/* Language Dropdown */
.language-nav .nice-select {
  font-size: 1.2rem; }
  .language-nav .nice-select .list .option {
    font-size: 0.85rem; }
    .language-nav .nice-select .list .option.selected.focus {
      background-color: #E9EFF7 !important; }

/* Media Queries */
/* Large, Medium Devices */
@media (max-width: 1199.98px) {
  .auth-container h1 {
    font-size: 2.8rem; }
  .auth-container p {
    font-size: 1rem; } }

/* Small Devices */
@media (max-width: 767.98px) {
  .auth-container h1 {
    font-size: 1.7rem; }
  .auth-container h2 {
    font-size: 1.1rem; }
  .auth-container p {
    font-size: 0.85rem; }
  .language-nav .nice-select {
    top: -0.15rem; }
    .language-nav .nice-select::after {
      margin-top: -0.05rem;
      right: 0.75rem; }
    .language-nav .nice-select .current {
      font-size: 0.75rem;
      padding: 0.15rem 0.25rem; }
    .language-nav .nice-select ul.list {
      margin-top: 0.35rem; }
      .language-nav .nice-select ul.list li.option {
        font-size: 0.8rem; }
        .language-nav .nice-select ul.list li.option .option-badge {
          font-size: 0.75rem;
          padding: 0.15rem 0.25rem; } }

@media (max-width: 396px) {
  .auth-container .claims-provider-list-buttons .options div .accountButton#AzureADCommonExchange span, .auth-container .claims-provider-list-buttons .options div .accountButton#GoogleExchange span, .auth-container .claims-provider-list-buttons .options div .accountButton#AppleExchange span {
    font-size: 0.75rem; } }

@media (max-width: 356px) {
  .auth-container .claims-provider-list-buttons .options div .accountButton#AzureADCommonExchange span, .auth-container .claims-provider-list-buttons .options div .accountButton#GoogleExchange span, .auth-container .claims-provider-list-buttons .options div .accountButton#AppleExchange span {
    font-size: 0.75rem; } }


/*# sourceMappingURL=client-auth-override.7202cefb.css.map*/