.login-or-sep{padding:1em;display:table;white-space:nowrap;color:#acb6b7;width:calc(100% - 0.5em);font-size:14px;text-align:center;margin: auto;}
.login-or-sep:after,.login-or-sep:before{border-top:2px solid #dee1e2;content:'';display:table-cell;position:relative;top:.5em;width:45%}
#login-with-google{width:100%;background-color:#DC4E41;display:block;margin:auto; }
#login-with-google a:before{content:' ';background-image:url(../../global/images/icons/google+.svg);background-repeat:no-repeat;background-position:center center;height:100%;display:inline-block;width:50px;vertical-align:middle;margin-left:.4em;margin-right:.4em;background-color:#DC4E41}
#login-with-google a{font-size:18px;padding:0;display:block;color:#fff;height:60px}
.HideOnPopup {display: none!important;}
#loginForm{padding: 0.5em 1em;}
.SimplePopupWidget-Cover #loginForm{padding: 0 1em;}
#form1{display: block}
.SmartForm{
    padding: 0.5em 1em;
}
.SimplePopupWidget-Cover .SmartForm-error-div {
    height: auto;
    min-height: 0!important;
    padding-top: 0!important;
}
#signin {
    padding: 1em;
}
.SimplePopupWidget-Cover #signin {
    padding: 0.5em;
}
#signin-title  {
    padding: 1em 1em 1em 1em;
}
.SimplePopupWidget-IFrame:not(.SidePopup) #signin-title img,.SimplePopupWidget-IFrame:not(.SidePopup) #signin-title h2 {
    display: none;
}
#signin-title img {
    width: 62px;
    height: 62px;
    padding-bottom: 0.5em;
}
.SimplePopupWidget-Cover #signin-title img {
    width: 40px;
    height: 40px;
}
.SimplePopupWidget-Cover .SmartTextBoxWidget {
    padding: 0 1em 1em 1em!important;
}
.SimplePopupWidget-Cover input, .SimplePopupWidget-Cover textarea {
    padding: 0 1em!important;
    border: solid 1px #d4dad0!important;
}
.SimplePopupWidget-Cover .SmartTextBoxWidget:last-of-type {
    border-bottom: none!important;
}
#no-have-link {
    padding: 0.5em 1em;
}
.SimplePopupWidget-Cover #no-have {
    display: inline-block;
    text-align: initial;
}
.SimplePopupWidget-Cover #no-have-link {
    display: inline-block;
    text-align: initial;
    padding: 0.5em;
}
.SimplePopupWidget-Cover #no-have-part {
    padding: 0 1em;
    white-space: nowrap;
    padding-bottom: 60px;
}

