﻿.need-help {
    text-align: right;
    float: right;
}
/*Changing between scroll and non-scroll moves page, looks awful. Always show a scrollbar :(*/
html {
    overflow-y: auto !important;
}


.input-group-addon.info {
    color: #fff;
    background-color: #428bca;
    border-color: #357ebd;
}

@media (min-width: 992px) {
    .body-content {
        padding-top: 70px;
        padding-bottom: 20px;
    }
}
@media (max-width: 991px) {
    .body-content {
        padding-top: 0;
        padding-bottom: 0;
    }
}

a{
    cursor: pointer;
}

.btn.btn-Google, .btn.btn-Microsoft,
.btn.btn-Facebook, .btn.btn-Twitter {
    width: 39px;
    height: 39px;
}

.btn.btn-Google {
    border-color: #4285f4;
    background-color: #4285f4;
    color: #fff !important;
}

    .btn.btn-Google:hover {
        border-color: #296CDB;
        background-color: #296CDB;
        color: #fff !important;
    }

.btn.btn-Microsoft {
    border-color: #00A1F1;
    background-color: #00A1F1;
    color: #fff !important;
}

    .btn.btn-Microsoft:hover {
        border-color: #0088D8;
        background-color: #0088D8;
        color: #fff !important;
    }

.btn.btn-Facebook {
    border-color: #3B5998;
    background-color: #3B5998;
    color: #fff;
}

    .btn.btn-Facebook:hover {
        border-color: #22407F;
        background-color: #22407F;
        color: #fff;
    }

.btn.btn-Twitter {
    border-color: #55acee;
    background-color: #55acee;
    color: #fff;
}

    .btn.btn-Twitter:hover {
        border-color: #3C93D5;
        background-color: #3C93D5;
        color: #fff;
    }

.no-left-margin {
    margin-left: 0;
}
