.btn-google {
    color: #545454;
    background-color: #ffffff;
    box-shadow: 0 1px 2px 1px #ddd;
    width: 100%;
    font-size: 1em;
    ;
}

.btn-facebook {
    background-color: #1877F2;
    width: 100%;
    color: #fff;
    box-shadow: 0 1px 2px 1px #ddd;
    font-size: 1em;

    &:hover {
        color: #fff;
        background-color: #0B56A5;
    }
}

.register-text {
    font-size: 13px;
    padding-top: 15px;

    a {
        text-decoration: underline;
        color: unset;
    }
}

.line {
    display: block;
    h3 {
        font-size: 15px;
        text-align: center;
        border-bottom: 1px solid #dadada;
        position: relative;
        margin-bottom: 1rem;
    }
    span {
        background-color: white;
        position: relative;
        top: 10px;
        padding: 0 10px;
        text-transform: uppercase;
    }
}