.customer-account-login .block.block-amazon-login {
    display: none;
}

.customer-account-login .page-main > .page-title-wrapper .page-title {
    font-weight: 700;
    font-family: "Oswald", sans-serif;
    margin-top: 24px;
}

.customer-account-login .actions-toolbar .secondary a.action.create,
.customer-account-login button.action.login.primary {
    border-radius: 0;
    font-size: 14px;
    font-weight: 500;
    padding: 10px 25px;
    border: 0;
    background-color: #3bacdf;
}


@media screen and (min-width:769px){

    body.customer-account-login .actions-toolbar .secondary a.action.create,
    body.customer-account-login button.action.login.primary {
        font-size: 16px;
    }
    .customer-account-login .fieldset > .field,
    .customer-account-login .fieldset > .fields > .field {
        font-size: 16px;
    }
    
    .customer-account-login .actions-toolbar .secondary a.action.remind {
        font-size: 16px;
    }
    
    .customer-account-login .login-container .fieldset:after {
        font-size: 16px;
    }
    
    .customer-account-login .block.block-new-customer .block-content {
        font-size: 16px;
    }
    
    .customer-account-login .login-container .block .block-title {
        font-size: 20px;
    }

    body.customer-account-login .page-main > .page-title-wrapper .page-title {
    font-size: 28px;
    margin-top: 48px;
}

.customer-account-login main#maincontent {
    padding-inline: 45px;
}
}

@media screen and (max-width:768px){
    .customer-account-login main#maincontent {
        padding-inline: 30px !important;
    }
    }

    .customer-account-login .login-container .fieldset > .field > .control {
        width: 100%;
    }

    .customer-account-login .field.choice {
        display: none;
    }

    .customer-account-login .login-container {
        margin-top: 30px;
    }
.customer-account-login .loading-spinner{
  display: none !important;
}
.login-container{
    max-width: 1200px !important;
    margin: 0 auto !important;
    padding-top: 30px;
    padding-bottom: 50px;
}
.login-container .fieldset:after {
  display:none !important;
}
.abs-login-block-title, .login-container .block .block-title {
    border-bottom: none !important;
    margin-bottom: 0 !important;
}
.abs-login-block-title strong, .login-container .block .block-title strong {
    font-weight: 600 !important;
    font-size: 22px !important;
    color: var(--text-strong-color) !important;
}
.block-customer-login{
  color:var( --text-color);
}
.action.create.primary,.action.login.primary {
    background: var (--main-color) !important;
    border: none !important;
    color: #000 !important;
    cursor: pointer !important;
    display: inline-block !important;
    font-weight: 600  !important;
    padding: 12px 28px  !important;
    font-size: 14px  !important;
    border-radius: 50px !important;
}
.mstSocialLogin__login {
    background: var( --secondary-background-color) !important;
    max-width: 400px;
    margin: 0 auto;
}
.customer-account-login .page-main > .page-title-wrapper .page-title {
    justify-content: center;
    display: flex;
    font-size: 32px !important;
    color: var(--text-strong-color);
}
 .customer-account-login main#maincontent {
        max-width: 1920px !important;
        padding-inline:45px;
        padding-top: 50px !important;
       padding-bottom: 50px !important;
    }
.customer-account-login p, .customer-account-login div{
        font-family: var(--syne) !important;
}
.action.primary:hover, .action-primary:hover, .amshopby-button:hover, .am-filter-go:hover , .action.primary:focus, .action-primary:focus, .action.primary:active, .action-primary:active, .amshopby-button:focus, .amshopby-button:active, .am-filter-go:focus, .am-filter-go:active{
    background: var(--btn-hover-bg) !important;
    border: none;
    color: var(--btn-color) !important;
}
