﻿html, body {
    height: 100%;
}

body {
    font-family: segoe ui, helvetica neue, helvetica, arial, sans-serif;
    font-size: 12px;
    overflow-x: hidden;
    overflow-y: auto;
    background-color: #5575B4;
    background-size: contain;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}

.noticeBar {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    text-align: center;
    width: 100%;
}

.lockCountdown::before {
    content: "\00a0";
}

.noticeBar__item {
    background-color: #B80000;
    text-align: center;
    padding: 5px;
    color: #FFFFFF;
}

.masterContentContainer {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.mainContent {
    text-align: left;
    vertical-align: top;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #FFFFFF;
    width: 80%;
    max-width: 530px;
    -webkit-box-shadow: 0 0 6px 0 rgba(0,0,0,0.6);
    box-shadow: 0 0 6px 0 rgba(0,0,0,0.6);
    border-radius: 10px;
    margin-top: 20px;
    position: relative;
    min-height: 230px;
}

.mainContent:before, .mainContent:after {
    content: "";
    position: absolute;
    z-index: -1;
    width: 96%;
    bottom: 0;
    height: 10px;
    left: 2%;
    border-radius: 100px / 5px;
    -webkit-box-shadow: 0 0 27px 6px rgba(0,0,0,0.6);
    box-shadow: 0 0 27px 6px rgba(0,0,0,0.6);
}

.mainContent:after {
    top: 0;
    -webkit-box-shadow: 0 0 27px 1px rgba(0,0,0,0.6);
    box-shadow: 0 0 27px 1px rgba(0,0,0,0.6);
}

.mainContent--hidden {
    display: none;
}

.mainContent__logoContainer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-negative: 10;
    flex-shrink: 10;
    min-height: 100px;
    margin-top: 15px;
}

.mainContent__logo {
    max-width: 200px;
    max-height: 200px;    
    object-fit: contain;
    margin: 0 auto;
}

.mainContent__logoContainer.compat-object-fit {
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
}

.mainContent__logoContainer.compat-object-fit .mainContent__logo {
    visibility: hidden;
}

.mainContent__entityName {
    font-size: 2.33em;
    text-align: center;
    margin: 20px 15px 0;
    width: 100%;
}

.mainContent__logoContainer + .mainContent__entityName {
    margin-top: 5px;
}

.mainContent__header {
    font-size: 2em;
    margin-bottom: 15px;
    text-align: center;
}

.mainContent__header--lowered {
    margin-top: 2rem;
}

.mainContent__divider {
    margin: 10px 15px 0;
    background-color: #A9A9A9;
    height: 1px;
    border: none;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
}

.mainContent__headerLabel {
    font-size: 1.2em;
    margin-bottom: 2em;
    width: 100%;
    text-align: center;
}

.mainContent__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 15px;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    -ms-flex-negative: 1;
    flex-shrink: 1;
}

.mainContent__container--hidden {
    display: none;
}

.mainContent__resetPasswordExpired {
    font-size: 1.2em;
    margin-bottom: 2em;
    width: 70%;
}

.mainContent__passwordResetResultText {
    font-size: 14px;
    line-height: 16px;
    padding: 10px 70px 0 70px;
    width: 75%;
}

.mainContent__redirection {
    text-align: center;
    color: #000000;
    margin-top: 25px;
}

.mainContent__returnToSignIn {
    text-align: center;
    color: #6D6D6D;
    margin-top: 25px;
    text-decoration: none;
    font-size: 1.2em;
    line-height: 16px;
    padding-bottom: 25px;
}

.mainContent__returnToSignInLogo {
    margin-left: 5px;
    margin-right: 5px;
    pointer-events: none;
    margin-bottom: -1px;
    height: 16px;
    width: 16px;
    vertical-align: middle;
}

.cmaMessageContent {
    text-align: center;
    margin: 0 15px 0;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
}

.cmaMessageContent__promptMessage {
    padding: 5px;
    margin-bottom: 5px;
    color: #000000;
}

.cmaMessageContent__promptMessage--errorMessage {
    background-color: #FABABB;
}

.cmaMessageContent__promptMessage:first-child {
    margin-top: 10px;
}

.cmaMessageContent__promptMessage:last-child {
    margin-bottom: 10px;
}

.cmaMessageContent__promptMessage--infoMessage {
    background-color: #A0CCFF;
}

.cmaMessageContent__promptMessageText {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

    .cmaMessageContent__promptMessageText::before {
        margin-right: 5px;
    }

.cmaMessageContent__promptMessageText--errorMessage::before {
    content: url(../Content/svg/Error.svg);
}

.cmaMessageContent__promptMessageText--infoMessage::before {
    content: url(../Content/svg/Info.svg);
}

.signIn, .forgotPassword, .passwordExpired {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}

.signIn__redirection, .forgotPassword__redirection, .passwordExpired__redirection {
    text-align: center;
    color: #000000;
    padding: 4px 10px;
    margin-top: 11px;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
}

.formContainer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-item-align: center;
    align-self: center;
}

.formContainer__header {
    margin:5px 0px;
    font-size: 14px;
    font-weight:500;
}

.formContainer__instructions {
    padding-bottom:8px;
    font-size:12px;
}

.readOnly {
    font-weight: 400;
    background-color: #deded9;
    padding: 3px;
}

.formContainer__textInputLabel {
    font-size: 14px;
    margin-bottom: 3px;
    display: block;
    text-align: left;
}

.formContainer__textInput {
    display: block;
    border-color: #CCCCCC;
    border-width: 1px;
    border-style: solid;
    background-color: #FFF;
    padding: 0 7px;
    margin-bottom: 10px;
    width: 228px;
    font-size: 14px;
    height: 31px;
}

.formContainer__trustInputLabel {
    font-size: 14px;
    margin-bottom: 3px;
    display: block;
    text-align: left;
    display: inline;
}

.formContainer__trustDIV {
    padding-top: 8px;
}

.formContainer__submitButton {
    color: #FFFFFF;
    margin-top: 15px;
    padding: 5px 10px;
    cursor: pointer;
    font-family: segoe ui, helvetica neue, helvetica, arial, sans-serif;
    border-color: transparent;
    border-width: 1px;
    width: 100%;
    height: 44px;
    background-color: #32A434;
    font-size: 14pt;
    font-weight: bold;
    -webkit-transition: background-color .2s ease;
    transition: background-color .2s ease;
    border-radius: 2px;
}

.formContainer__submitButton.blueButton {
        background-color: #5575B4;
    }

.formContainer__submitButton:hover {
    background-color: #29852A;
    -webkit-transition: background-color .2s ease;
    transition: background-color .2s ease;
}

.formContainer_requiredLabel:before{
    content:"*";
    color:red;
}

.formContainer__submitButton.blueButton:hover {
    background-color: #3e5f9d;
}

.formContainer__submitButtonLogo {
    margin-left: 5px;
    pointer-events: none;
    margin-bottom: -1px;
    height: 15px;
    width: 15px;
}

.formContainer__resendButton {
    font-size: 12px;
    padding: 5px 10px;
    cursor: pointer;
    font-family: segoe ui, helvetica neue, helvetica, arial, sans-serif;
    border-color: transparent;
    border-width: 1px;
    width: 100%;
    height: 33px;
    background-color: transparent;
    -webkit-transition: background-color .2s ease;
    transition: background-color .2s ease;
    border-radius: 2px;
    text-decoration: underline;
}

.formContainer__resendButton:hover {
    background-color: transparent;
    -webkit-transition: background-color .2s ease;
    transition: background-color .2s ease;
}

.formContainer__resendButtonLogo {
    margin-right: 5px;
    pointer-events: none;
    margin-bottom: -2px;
    height: 17px;
    width: 17px;
}

.footerContent {
    margin-top: 20px;
    font-size: 1.16em;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    text-align: center;
    color: #FFFFFF;
}

.footerContent__logo {
    height: 70px;
    display: block;
    margin: 0 auto 15px;
    padding-left: 5px;
    width: 110px;
}

.footerContent__logo--wsipc {
    width: 200px;
}

.formContainer__orDivider {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 60px;
}

.formContainer__orDividerLeftLine, .formContainer__orDividerRightLine {
    width: 65px;
    height: 1px;
    display: inline-block;
    background-color: #A9A9A9;
}

.formContainer__orDividerLeftLine {
    margin-right: .7em;
}

.formContainer__orDividerRightLine {
    margin-left: .7em;
}

.orDivider {
    position: relative;
    text-align: center;
    font-size: 1.2em;
    margin-top: 25px;
}

    .orDivider:before {
        position: absolute;
        width: 102px;
        border-top: 1px solid #A9A9A9;
        left: 2em;
        top: 0.6em;
        content: "";
    }

    .orDivider:after {
        position: absolute;
        width: 102px;
        border-top: 1px solid #A9A9A9;
        right: 2em;
        top: 0.6em;
        content: "";
    }

.auth {
    margin-top: -5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}

.auth__providerItem, .auth__orDivider {
    display: none;
}

.auth--hasSelected {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    min-height: 150px;
}

.auth--hasSelected .auth__providerList {
    display: block;
}

.auth--hasSelected .scroller__signInArea {
    display: none;
}

.scroller__areasContainer, .auth, .scroller__signInArea {
    width: 100%;
}

.scroller__areasContainer {
    margin: 10px auto;
    max-width: 400px;
}

.auth--hasSelected .scroller__areasContainer {
    margin: 0 0 10px 0;
    max-width: none;
}

.scroller__signInArea + .scroller__signInArea {
    margin-top: 10px;
}

.scroller__signInButton {
    border: 1px solid rgba(78, 118, 181, 0.4);
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: auto;
    padding: 10px 10px 16px 10px;
    cursor: pointer;
    border-radius: 2px;
    background-color: rgba(78, 118, 181, 0.15);
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    font-size: 1.15rem;
    text-align: left;
    color: #444444;
    font-weight: bold;
    line-height: 1.25rem;
    -webkit-transition: background-color .3s ease;
    transition: background-color .3s ease;
    box-sizing: border-box;
}

.auth:not(.auth--hasSelected) .scroller__signInButton:hover {
    background-color: rgba(78, 118, 181, 0.2);
    border: 1px solid rgba(78, 118, 181, 0.5);
    -webkit-box-shadow: 0 0 1px 0 rgba(78, 118, 181, 0.25);
    box-shadow: 0 0 1px 0 rgba(78, 118, 181, 0.25);
    -webkit-transition: background-color .3s ease;
    transition: background-color .3s ease;
}

.scroller__signInLogo {
    max-width: 40px;
    max-height: 40px;
    margin: 0 25px 0 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}

.auth--hasSelected .scroller__signInArea--selected {
    display: block;
    margin: 0;
}

.auth--hasSelected .scroller__signInArea--selected .scroller__signInButton {
    border-width: 0;
    background-color: transparent;
    cursor: default;
    outline-width: 0;
    font-size: 1.3rem;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    max-width: 445px;
    line-height: 1.5rem;
    font-weight: normal;
    -webkit-transition: none;
    transition: none;
}

.auth--hasSelected .scroller {
    position: relative;
    margin-bottom: 15px;
}

.auth--hasSelected .scroller--single {
    margin-bottom: 0;
}

.scroller.scroller--empty {
    display: none;
}

.scroller__navButton {
    display: none;
    position: absolute;
    height: 44px;
    width: 32px;
    font-size: 30px;
    top: 50%;
    margin-top: -15px;
    cursor: pointer;
    border-radius: 3px;
}

.scroller__navButton:not(.scroller__navButton--disabled):focus {
    outline: 2px solid black;
}

.auth--hasSelected .scroller__navButton {
    display: block;
}

.scroller__navButton:not(.scroller__navButton--disabled):hover .arrow__tail::before, 
.scroller__navButton:not(.scroller__navButton--disabled):hover .arrow__tail::after {
    background: #585858;
}

.scroller__navButton--prev {
    left: 0;
}

.scroller__navButton--next {
    right: 0;
}

.scroller__navButton .arrow__tail::before, .scroller__navButton .arrow__tail::after {
    background: #8b8b8b;
}

.scroller__navButton--next .arrow {
    -webkit-transform: rotate(0deg) translate(0, 50%);
    -ms-transform: rotate(0deg) translate(0, 50%);
    transform: rotate(0deg) translate(0, 50%);
}

.scroller__navButton--prev .arrow {
    -webkit-transform: rotate(180deg) translate(-50%, 50%);
    -ms-transform: rotate(180deg) translate(-50%, 50%);
    transform: rotate(180deg) translate(-50%, 50%);
}

.scroller__navButton .arrow__tail {
    width: 20px;
    height: 0;
}

.scroller__navButton--prev .arrow__tail {
    width: 24px;
}

.scroller__navButton--disabled {
    cursor: default;
}

    .scroller__navButton--disabled .arrow__tail::before,
    .scroller__navButton--disabled .arrow__tail::after {
        background: #dedede;
    }

.auth__orDivider {
    text-align: center;
    margin: 1.5em 1em;
    font-size: 1.2em;
    background-color: #FFFFFF;
    position: relative;
    z-index: 0;
}

.auth__orDivider::before {
    content: '';
    border-bottom: 1px solid darkgrey;
    width: 153px;
    height: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: -1;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}

.auth__dividerText {
    background-color: #FFFFFF;
    padding: 0 1em;
}

.auth__providerItem {
    text-align: center;
}

.auth__providerItem + .auth__providerItem {
    margin-top: 12px;
}

.auth__providerButton {
    position: relative;
    width: 244px;
    color: #444444;
    padding: 0 40px;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 40px;
    border-radius: 2px;
    font-weight: bold;
    font-size: 1.2em;
    text-align: center;
    cursor: pointer;
    border: 1px solid #4e76b5;
    clear: both;
    background-color: rgba(0, 0, 0, 0.01);
    -webkit-box-shadow: inset 0 0 11px rgba(111, 111, 111, 0.3);
    box-shadow: inset 0 0 11px rgba(111, 111, 111, 0.3);
    -webkit-transition: color .2s ease;
    transition: color .2s ease;
}

.auth__providerButton::after {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    border-radius: inherit;
    width: 100%;
    height: 100%;
    background-color: rgba(208, 208, 208, 0.1);
    opacity: 0;
    -webkit-transition: opacity .2s ease;
    transition: opacity .2s ease;
}

.auth__providerButton:hover {
    color: #000000;
    -webkit-transition: color .2s ease;
    transition: color .2s ease;
}

.auth__providerButton:hover::after {
    opacity: 1;
    -webkit-transition: opacity .2s ease, color .2s ease;
    transition: opacity .2s ease, color .2s ease;
}

.auth__providerButton[data-name=Facebook] {
    background-image: url(..Content/svg/facebook.svg);
    color: #FFFFFF;
    background-repeat: no-repeat;
    background-size: 30px;
    background-color: #34589e;
    background-position: 3px 2px;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.auth__providerButton[data-name=Facebook]:hover {
    color: #FFFFFF;
}

.auth__providerButton[data-name=Facebook]::after {
    background-color: rgba(255, 255, 255, 0.1);
}

.auth__providerButton[data-name=Google] {
    background-image: url(../Content/svg/google_icon.svg);
    color: #989898;
    background-repeat: no-repeat;
    background-size: 26px;
    background-color: #ffffff;
    background-position: 14px 7px;
    border: 1px solid #989898;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.auth__providerButton[data-name=Google]:hover {
    color: #696969;
}

.auth__providerButton[data-name=Google]::after {
    background-color: rgba(216, 216, 216, 0.05);
}

.auth__back {
    text-align: center;
    height: 20px;
    margin-top: 20px;
    display: none;
}

.auth__backButton {
    text-decoration: none;
    color: #767676;
    padding: 4px 10px;
}

.arrow {
    top: -5px;
    position: relative;
    display: inline-block;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 0;
    padding: 0;
    font-size: 2em;
    -webkit-transform: rotate(180deg) translateY(25%);
    -ms-transform: rotate(180deg) translateY(25%);
    transform: rotate(180deg) translateY(25%);
}

.arrow__tail {
    width: .5em;
    height: .1em;
    background: #767676;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    display: block;
    border-radius: 1em;
}

.arrow__tail::before, .arrow__tail::after {
    content: '';
    position: absolute;
    right: 0;
    background: #767676;
    width: .4em;
    height: .1em;
    border-radius: 1em;
}

.arrow__tail::before {
    top: 50%;
    -webkit-transform: translate(0, -0.15em) rotate(-45deg);
    -ms-transform: translate(.1em, -.075em) rotate(-45deg);
    transform: translate(.1em, -.075em) rotate(-45deg);
    -webkit-transform-origin: 100% 50%;
    -ms-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
}

.arrow__tail::after {
    top: 50%;
    -webkit-transform: translate(0, -0.05em) rotate(45deg);
    -ms-transform: translate(.1em, -.02em) rotate(45deg);
    transform: translate(.1em, -.02em) rotate(45deg);
    -webkit-transform-origin: 100% 50%;
    -ms-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
}

.scroller__dotContainer {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    margin-top: -18px;
    width: 100%;
    text-align: center;
    justify-content: center;
    gap: 12px;
}

.auth--hasSelected .scroller__dotContainer {
    display: flex;
}

.scroller__dotLive {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0;
    left: 0;
}

.scroller__dot {
    display: inline-block;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background: #8b8b8b;
    cursor: pointer;
    border: 0;
    padding: 0;
}

    .scroller__dot:hover {
        background: #585858;
        opacity: unset;
    }

    .scroller__dot:focus {
        outline: 1px solid black;
        outline-offset: 1px;
    }

.scroller__dot--selected {
    transform: scale(1.5);
}

.passwordCriteria__label {
    font-weight: 500;
    padding-top: 0.5em;
}
.passwordCriteria {
    display: inline-block;
    font-size: 12.5px;
    padding: 0 .5em 1em .5em;
}

.criterionItem {
    position: relative;
    height: 2.1em;
    line-height: 2.1em;
    padding-left: 2em;
}

.criterionIndicator {
    position: absolute;
    height: 2em;
    width: 2em;
    top: 0px;
    left: -0.4em;
}

.criterionIndicator--met {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    transition: opacity .2s, transform .3s;
}

.criterionIndicator--notMet::before {
    content: '';
    position: absolute;
    height: 0.4em;
    width: 0.4em;
    background-color: rgba(176, 176, 176, 0.66);
    -webkit-border-radius: 100%;
    border-radius: 100%;
    left: 50%;
    top: 50%;
    margin-left: -0.2em;
    margin-top: -0.1em;
}

.criterionIndicator__metSvg {
    fill: #14AF14;
    position: absolute;
    height: 1.6em;
    width: 2em;
    left: 50%;
    top: 50%;
    margin-top: -0.7em;
    margin-left: -1em;
}

.criterionIndicator--notMet {
    opacity: 1;
    -webkit-transition: opacity 0.2s;
    transition: opacity 0.3s 0.1s;
}

.criterionItem--met .criterionIndicator--notMet {
    opacity: 0;
    -webkit-transition: opacity 0.2s;
    transition: opacity 0.2s;
}

.criterionItem--met .criterionIndicator--met {
    opacity: 1;
    -webkit-transform: scale(.9);
    transform: scale(.9);
    -webkit-transition: opacity .2s, transform .3s;
    transition: opacity .2s, transform .3s;
}

.checkYourEmail{
    text-align: center;
    font-size: 1.3em;
    line-height: 1.3em;
    padding: 0px 70px;
}
