﻿

.btns_socsignin, .login .login__form, .login .powered {
    text-align: center
}

@media (min-width:1200px) {
    .btns_socsignin, .login .login__form {
        xdisplay: flex;
        xheight: 100vh;
        xalign-items: center
    }

    #content section .row {
        max-width: inherit;
        margin: 0;
    }
}





@media (min-width:1200px) {
    .btns_socsignin form .row .column:last-child, .login .login__form form .row .column:last-child {
        text-align: right
    }
}

.btns_socsignin form .button, .login .login__form form .button {
    width: 100%
}

.btns_socsignin {
    padding: 1rem 0
}

@media (min-width:768px) and (max-width:1024px) {
    .btns_socsignin {
        padding: 5rem 0
    }
}

@media (min-width:1200px) {
    .btns_socsignin {
        xpadding: 0
    }
}

.socialsignin .or {
    text-align: center;
    xmargin-top: 15rem;
    xmargin-bottom: 1.875rem;
}

@media (min-width:1200px) {
    .socialsignin .or {
        xmargin-bottom: 9.375rem
    }
}

.btns_socsignin .buttons {
    max-width: 21.25rem;
    width: 100%;
    margin: 0 auto
}


    .btns_socsignin .buttons .btn_socsignin {
        width: 100%;
        margin-bottom: 1.875rem;
        padding: .8125rem .9375rem;
        border-radius: .3125rem;
        background-clip: padding-box;
        background: #4285f4;
        color: #fff;
        text-align: center;
        position: relative;
        font-family: sans-serif;
        font-size: 16px;
        cursor:default;
    }

        .btns_socsignin .buttons .btn_socsignin:hover{
            color:#cccccc;
        }

        .btns_socsignin .buttons .btn_socsignin svg, .btns_socsignin .buttons .btn_socsignin i {
            position: absolute;
            left: 20px;
        }


@media (min-width:1200px) {
    .btns_socsignin .buttons .btn_socsignin {
        margin-bottom: .9375rem
    }
}

/*.login .btns_socsignin .buttons .google .google__icon {
    width: 2.8125rem;
    border-radius: 5px;
    background-clip: padding-box;
    border: 1px solid #4285f4;
    background: #fff;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0
}*/

.btns_socsignin .buttons .facebook {
    background: #4267b2
}

    .btns_socsignin .buttons .facebook span {
        margin-right: .625rem;
        font-size: 1.75rem;
        line-height: 0;
        position: relative;
        top: .3125rem
    }