.akeeba-sociallogin-button{background-color:#fff!important;color:#333!important;text-shadow:none!important;background-image:none!important;padding:10px 15px!important;border-radius:30px!important;font-size:16px!important}.akeeba-sociallogin-link-button-j4-google{padding:8px 8px 8px 8px!important}.akeeba-sociallogin-button-icon{background-size:contain;vertical-align:middle;display:inline-block;background-repeat:no-repeat;margin:-2px 2px 0 0!important}.akeeba-sociallogin-button-icon.google-icon{background-image:url(/media/plg_sociallogin_google/images/google-logo.svg);height:18px!important;width:18px}.akeeba-sociallogin-button-icon.facebook-icon{background-image:url(/media/plg_sociallogin_facebook/images/facebook.svg);height:18px!important;width:18px}.akeeba-sociallogin-button-icon.microsoft-icon{background-image:url(/media/plg_sociallogin_microsoft/images/microsoft_mark.png);height:18px!important;width:18px}.akeeba-sociallogin-buttons{display:flex;justify-content:center;gap:5px}@media (max-width:767px){.akeeba-sociallogin-buttons{display:flex;flex-direction:column;gap:14px}.akeeba-sociallogin-buttons a{width:100%}}.welcome-learner .akeeba-sociallogin-buttons,.welcome-tutor .akeeba-sociallogin-buttons{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.social-divide-block-container{position:relative;text-align:center}.social-divide-block-container .social-divide-line{position:absolute;top:13px;background:#fff;width:100%;background-color:#ddd;height:1px}.social-divide-block-container .social-divide-text{position:relative;line-height:24px;display:inline-block;text-align:center;outline:11px solid #fff;font-size:16px;background:#fff;z-index:3}