﻿/*
 *   old gigya overrides - may also effect new so other changes also in standard gigyaOverrides file
 */


body .gigya-screen.landscape .gigya-layout-row.with-divider>.gigya-layout-cell.with-divider>.gigya-divider-content {
    display: none !important;
}

body .gigya-login-providers-container span {
    height: 60px !important;
}

body .gigya-screen .gigya-composite-control.gigya-composite-control-checkbox.gigya-keep-me-logged-in {
    padding-top: 0;
    display: inline;
    padding-bottom: 35px;
}

body .gigya-screen .gigya-composite-control.gigya-composite-control-checkbox.gigya-keep-me-logged-in {
    padding-top: 0;
    display: inline;
    padding-bottom: 35px;
}

body .gigya-screen .gigya-composite-control.gigya-composite-control-link.gigya-forgotPassword {
    text-decoration: none !important;
}

body .gigya-locale-it .with-divider + .gigya-layout-row .gigya-composite-control-label {
    padding-top: 62px;
    text-align: center;
}

body .gigya-locale-it .gigya-layout-row .gigya-composite-control-label b {
    font-weight: bold;
}

body .containerMobileSocials .labelSocialLogin {
    padding-top: 20px;
}

body .gigya-composite-control-multi-choice span.gigya-label-text {
    font-weight: normal;
    font-size: 1rem;
    font-family: 'SairaCondensedRegular', sans-serif;
}

body .gigya-composite-control-multi-choice span.gigya-label-text strong,
body .gigya-composite-control-multi-choice + .gigya-composite-control-label b,
body .gigya-multi-choice-item label strong,
body .gigya-multi-choice-item label b {
    font-family: 'SairaCondensedSemiBold', sans-serif;
}

body .gigya-screen .gigya-layout-row .gigya-layout-cell.under-site-login label.mr-1 {
    padding-top: 0;
    font-family: 'SairaCondensedRegular', sans-serif;
    text-transform: none;
}

body .gigya-screen .gigya-layout-row .gigya-layout-cell.under-site-login label.mr-1 + .gigya-composite-control-link {
    font-family: 'SairaCondensedRegular', sans-serif;
    text-transform: none;
}

body .gigya-screen .gigya-composite-control.gigya-composite-control-link.d-block.changePw,
body .gigya-screen .gigya-composite-control.gigya-composite-control-link.d-block.deleteAcc {
    margin-bottom: 10px;
    font-weight: bold;
    text-decoration: none;
}

body .gigya-screen .gigya-composite-control.gigya-composite-control-link.d-block.deleteAcc .sectionLinkDeleteAccount {
    font-weight: normal;
}

body .accountContent .gigya-screen .gigya-composite-control .gigya-composite-control-label .list-entitlements.gigya-label {
    font-family: 'nettopronormal', sans-serif;
}

body .accountContent .gigya-screen .gigya-composite-control.gigya-composite-control-checkbox.list-entitlements.gigya-label span.gigya-label-text {
    font-family: 'nettopronormal', sans-serif;
}

body .accountContent .gigya-screen label.gigya-composite-control.list-entitlements,
body .accountContent .gigya-screen label.gigya-composite-control.list-brands{
    font-family: 'nettoprobold', sans-serif;
}

body .accountContent .gigya-screen .gigya-composite-control.list-entitlements .gigya-label-text,
body .accountContent .gigya-screen .gigya-composite-control.list-brands .gigya-label-text {
    font-family: 'nettopronormal', sans-serif;
}

body .accountContent .gigya-screen.portrait.mobile .gigya-label-text,
body .accountContent .gigya-screen .gigya-label-text {
    display: inline;
}

body .gigya-screen .gigya-error-msg:empty {
    display: none;
}

body #gigya-profile-holder .gigya-screen {
    width: 100%;
    padding: 0;
}

body .accountContent #gigya-cancellation-screen .gigya-layout-cell {
    width: 50%;
}

body .gigya-login-providers-container span {
    display: inline-block;
    padding: 10px;
}

body .gigya-login-providers-list-container, 
body .gigya-login-providers-container tbody, 
body .gigya-login-providers-container tr, 
body .gigya-social-login-container:first-child, 
body .gigya-social-login-container:first-child > div 
{
    width: 200px !important;
}

@media only screen and (min-width: 920px) {
    body .gigya-login-providers-list-container, 
    body .gigya-login-providers-container tbody, 
    body .gigya-login-providers-container tr, 
    body .gigya-social-login-container:first-child, 
    body .gigya-social-login-container:first-child > div 
    {
        width: 150px !important;
    }
}

body .gigya-composite-control.gigya-composite-control-dropdown.noovle-birthday + .gigya-composite-control-label {
    display: inline-block;
}

body #gigya-progressive-profiling-screen.gigya-screen.portrait {
    width: 95%;
}

body .gigya-composite-control.gigya-composite-control-header.titleProgressive {
    padding-top: 10px;
}

@media only screen and (min-width: 520px) {
    body .gigya-composite-control.gigya-composite-control-header.titleProgressive {
        min-width: 500px;
    }
}

body .gigya-layout-row.rowButtons .gigya-layout-cell .gigya-composite-control.gigya-composite-control-link.button-close,
body .gigya-layout-row.rowButtons .gigya-layout-cell .gigya-composite-control.gigya-composite-control-submit.div-prog.button-conf {
    width: 95%
}

body .gigya-composite-control.gigya-composite-control-textbox.div-prog.cityFieldProgProf .gigya-label .gigya-label-text:after {
    margin-left: 10px;
    content: url("../../images/gigya/it-it/city.png");
    position: relative;
}

body .gigya-composite-control.gigya-composite-control-textbox.div-prog.zipFieldProgProf .gigya-label .gigya-label-text:after {
    margin-left: 10px;
    content: url("../../images/gigya/it-it/zip.png");
    position: relative;
}

body .gigya-composite-control.gigya-composite-control-dropdown.familyFieldProgProf .gigya-label .gigya-label-text:after {
    margin-left: 10px;
    content: url("../../images/gigya/it-it/casa.png");
    position: relative;
}

/*2 selectors here to cater for typo on noovle side that will be being fixed at somepoint*/
body .gigya-composite-control.gigya-composite-control-dropdown.jobTitleFiledProgProf .gigya-label .gigya-label-text:after,
body .gigya-composite-control.gigya-composite-control-dropdown.jobTitleFieldProgProf .gigya-label .gigya-label-text:after
{
    margin-left: 10px;
    content: url("../../images/gigya/it-it/job.png");
    position: relative;
}
