a.sppb-btn.sppb-btn-primary {
    padding: 0px;
    color:white;
    background: #666666!important;
    padding: 15px 35px;}

.sppb-btn.sppb-btn-primary:hover {
    padding: 0px;
    color:white!important;
    background: #9a9a9a!important;
    padding: 15px 35px;}


a.sppb-btn.sppb-btn-primary span {
    letter-spacing: 5px;
    font-weight: lighter;}

.sppb-fw-slider-button-wrapper.fadeInRight.sppb-wow.fadeInRight.sppb-animated a.sppb-btn.sppb-btn-primary {
    float: right;
    padding: 0px;
    background: #666666!important;
    padding: 15px 35px;
}
.sppb-fw-slider-button-wrapper.fadeInRight.sppb-wow.fadeInRight.sppb-animated a.sppb-btn.sppb-btn-primary:hover {
    background: #9a9a9a !important;
}

.sppb-fw-slider-button-wrapper.fadeInRight.sppb-wow.fadeInRight.sppb-animated a.sppb-btn.sppb-btn-primary {
margin-top:40px;}

@media screen and (min-width:992px){
.sppb-fw-slider-button-wrapper.fadeInRight.sppb-wow.fadeInRight.sppb-animated a.sppb-btn.sppb-btn-primary {
    position: absolute;
    float: right;
    text-align: right;
    right: 0;
    margin-right: -60px;
    margin-top:40px;
  }}


.login button.btn.btn-primary.btn-lg.btn-block { 
    background: #313131!important;
    border-color: #313131!important;
    color: white!important;
     border-radius:0px!important;}

.login button.btn.btn-primary.btn-lg.btn-block:hover { 
    background: transparent!important;
    border-color: #313131!important;
    color: #313131!important;
     border-radius:0px!important;}

.akeeba-sociallogin-button  {
    margin-top: 30px!important;
    width: 100%!important;
}

/*input button*/
input.button {
    padding: 3px 10px;
    border: none;
    background: #666;
    color: #fff;
    font-size: 12px;
    letter-spacing: 1px;
    cursor: pointer;
    transition: 0.3s;
}
input.button:hover {
    background: #9a9a9a;
}

/*button*/
.btn-secondary {
    background: #666666;
    border-radius: 0px;
    padding: 7px 20px;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 1px;
}

button.btn.btn-primary.validate {
    background: #666666;
    border-radius: 0px;
    padding: 7px 20px;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 1px;
}