/*facebook login*/
.akeeba-sociallogin-link-button-facebook, .akeeba-sociallogin-unlink-button-facebook, .akeeba-sociallogin-button-facebook {
    background-color: #3B5998!important;
    color: #ffffff!important;
    transition-duration: 0.33s;
    background-image: none;
    width: 100%; border-radius: 0px; border: none !important;}

.akeeba-sociallogin-link-button-facebook:hover, .akeeba-sociallogin-unlink-button-facebook:hover, .akeeba-sociallogin-button-facebook:hover{
    background-color: #8B9DC3!important;
    color: #ffffff!important;
    transition-duration: 0.33s;
    border-color: #3B5998!important;}
/*end facebook login*/

/*google login */

.akeeba-sociallogin-button.akeeba-sociallogin-button-google { background-color: #db3236; width: 100%; margin-top: 5px;}

.akeeba-sociallogin-button.akeeba-sociallogin-button-google:hover { background-color: #ea6669; border-radius: 0px !important; }

/*end of google login */

.fa.fa-facebook {font-family:FontAwesome !important;}

.fa.fa-google {font-family:FontAwesome !important;}

.com-users .reg-login-form-wrap .registration .form-group .btn-primary.btn-block, .com-users .reg-login-form-wrap .login .form-group .btn-primary.btn-block {
    color: #fff !important;
    background-color: #376990 !important;
}

.com-users .reg-login-form-wrap .registration .form-group .btn-primary.btn-block, .com-users .reg-login-form-wrap .login .form-group .btn-primary.btn-block:hover {
    color: #fff !important;
    background-color: #000!important;  
}

.form-links a, .form-links span {
    color: #000;
}

.form-links a:hover {
    color: #376990;
}


/*.user-identification form*/

.user-identification .bfQuickMode .controls .control-label {
    width: 20% !important;
}

.user-identification input {
    width: 79% !IMPORTANT;
}

.user-identification button#bfSubmitButton {
    float: right !important;
}

/*end of .user-identification form*/

div#page-profile .table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
    background: #fff;
}

div#page-activities .table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
    background: #fff;
}

span.referral-sharing-buttons a {
    color: #000;
}

/*form*/

.com-users.view-profile.layout-edit.no-task.itemid-773 fieldset:nth-child(2) {
    display: none;
}

.com-users.view-profile.layout-edit.no-task.itemid-773 fieldset .control-group:nth-child(6) {
    display: none;
}

.com-users.view-profile.layout-edit.no-task.itemid-773 fieldset .control-group:nth-child(5) {
    display: none;
}

.com-users.view-profile.layout-edit.no-task.itemid-773 button.btn.btn-primary.validate {
    background: #37688f;
}

/*end of form*/