.social-signing-button.icon-button.KNAbjbF {
    background-color: #fff;
    border-color: #e4e5e7;
    padding-left: 24px;
}
.icon-button {
    -webkit-box-pack: center;
    /* -ms-flex-pack: center; */
    -webkit-box-align: center;
    /* -ms-flex-align: center; */
    -webkit-align-items: center;
    align-items: center;
    background: #fff;
    border: 1px solid #e4e5e7;
    border-radius: 4px;
    /* display: -webkit-box;
    display: -webkit-flex; */
    /* display: -ms-flexbox; */
    display: flex;
    /* -webkit-justify-content: center; */
    justify-content: center;
    margin: 12px 0;
    padding: 12px 30px 12px 16px;
    width: 100%;
}

element.style {
    width: 20px;
    height: 20px;
}
.icon-button .provider-icon {
    fill: #222325;
}
.XQskgrQ {
    fill: #74767e;
    background: none;
    border: none;
    display: inline-block;
    margin: 0;
    padding: 0;
}
.icon-button .provider-icon {
    fill: #222325;
}
.login-inputs input{
    border: 2px solid #4C2A6E;
    border-radius: 30px;
    background-color: #fff;
    width: 95%;
    padding: 1rem;
}
section{
    background-color: #F2F0F5;
}
.login-heading h3{
    color: #4C2A6E;
    font-weight: bold;
}
.login-btn{
    display: flex;
    justify-content: space-between;
    padding: 0 6% 0 2%;
}
.login-btn a{
    text-decoration: none;
    color: #4C2A6E;
}
.login-btn a span{
    background-color: #4C2A6E;
    color: #fff;
    border: 1px solid #4C2A6E;
    border-radius: 30px;
    padding: 15px 30px;
}
.login-type img{
    width: 100%;
}
.login-type:hover{
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    border-radius: 30px;
}
.login-user{
    display: flex;
    justify-content: center;
    margin-top: -100px;
}
.login-user img{
    width: 60%;
    
}
.login-btn a:hover span{
    color: #4C2A6E;
    background-color: #fff;
}
.login-user-div{
    padding: 25% 3%; 
    margin-left: -12%;
}
.login-type-div{
    padding: 15% 0;
}
.search-btn {
    margin-left: -32px;
    outline: none;
    border: none;
    background: #fff;
}