div#lp-popup {
    top: 10px !important;
}

/*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: #e26480 !important;
    width: 100% !IMPORTANT;
    border-radius: 0px;
    margin-bottom: 10px;
}

.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: #e3007d;
}


/*.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: #e26480;
}

/*end of form*/

#register_form label {
    /*display: none;*/
}

/*log-in-button*/
#lp-popup input#register_btn, #lp-popup input#login_btn {
    background: #f9f9f9;
    color: #000;
    border-bottom: 1px solid #000;
    border-radius: 0px;
}

#lp-popup input#register_btn:active, #lp-popup input#register_btn.active, #lp-popup input#register_btn:hover, #lp-popup input#register_btn:focus, #lp-popup input#login_btn:active, #lp-popup input#login_btn:hover {
    background: #f9f9f9 !Important;
    color: #db005f !Important;
    border-bottom: 1px solid #db005f !Important;
    border-radius: 0px;
    box-shadow: none;
}

.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {
    outline: none;
}


@media(max-height: 560px){


  
#lp-overlay.lp-open, #lp-popup.lp-open {
    display: block;
    overflow: scroll !important;
    height: 80%;
}}

form#register_form label {
    display: none;
}