
.btn-outline{
    color:inherit;
    background-color:transparent;
    transition:all .5s
}
.btn-rounded{
    border-radius:60px;
     box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)
}
.btn-custom,.btn-custom.disabled{
    background:#ff6849;
    border:1px solid #ff6849;
    color:#fff
}
.btn-custom.disabled.focus,.btn-custom.disabled:focus,.btn-custom.disabled:hover,.btn-custom.focus,.btn-custom:focus,.btn-custom:hover{
    background:#ff6849;
    opacity:.8;
    color:#fff;
    border:1px solid #ff6849
}
.btn-primary,.btn-primary.disabled{
    background:#ab8ce4;
    border:1px solid #ab8ce4
}
.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary.focus,.btn-primary:focus,.btn-primary:hover{
    background:#ab8ce4;
    opacity:.8;
    border:1px solid #ab8ce4
}
.btn-success,.btn-success.disabled{
    background:#00c292;
    border:1px solid #00c292
}
.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success.focus,.btn-success:focus,.btn-success:hover{
    background:#00c292;
    opacity:.8;
    border:1px solid #00c292
}
.btn-info,.btn-info.disabled{
    background:#03a9f3;
    border:1px solid #03a9f3
}
.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info.focus,.btn-info:focus,.btn-info:hover{
    background:#03a9f3;
    opacity:.8;
    border:1px solid #03a9f3
}
.btn-warning,.btn-warning.disabled{
    background:#fec107;
    border:1px solid #fec107;
    padding: 25px 32px

}
.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning.focus,.btn-warning:focus,.btn-warning:hover{
    background:#fec107;
    opacity:.8;
    border:1px solid #fec107
    padding: 25px 32px
}
.btn-danger,.btn-danger.disabled{
    background: linear-gradient(to top, #ed213a, #93291e)!important;
     border:transparent
     padding: 25px 32px
}
.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger.focus,.btn-danger:focus,.btn-danger:hover{
    background:#fb9678;
    opacity:.8;
    border:1px solid #fb9678
}
.btn-default,.btn-default.disabled{
    background:#e4e7ea;
    border:1px solid #e4e7ea
}
.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default.focus,.btn-default:focus,.btn-default:hover{
    opacity:.8;
    border:1px solid #e4e7ea;
    background:#e4e7ea
}
.btn-default.btn-outline{
    background-color:#fff
}
.btn-default.btn-outline.focus,.btn-default.btn-outline:focus,.btn-default.btn-outline:hover{
    background:#e4e7ea
}
.btn-primary.btn-outline{
    color:#ab8ce4;
    background-color:#fff
}
.btn-primary.btn-outline.focus,.btn-primary.btn-outline:focus,.btn-primary.btn-outline:hover{
    background:#ab8ce4;
    color:#fff
}
.btn-success.btn-outline{
    color:#00c292;
    background-color:transparent
}
.btn-success.btn-outline.focus,.btn-success.btn-outline:focus,.btn-success.btn-outline:hover{
    background:#00c292;
    color:#fff
}
.btn-info.btn-outline{
    color:#03a9f3;
    background-color:transparent
}
.btn-info.btn-outline.focus,.btn-info.btn-outline:focus,.btn-info.btn-outline:hover{
    background:#03a9f3;
    color:#fff
}
.btn-warning.btn-outline{
    color:#fec107;
    background-color:transparent
}
.btn-warning.btn-outline.focus,.btn-warning.btn-outline:focus,.btn-warning.btn-outline:hover{
    background:#fec107;
    color:#fff
}
.btn-danger.btn-outline{
    color:#fb9678;
    background-color:transparent
}
.btn-danger.btn-outline.focus,.btn-danger.btn-outline:focus,.btn-danger.btn-outline:hover{
    background:#fb9678;
    color:#fff
}
.button-box .btn{
    margin:0 8px 8px 0
}
.btn-danger.btn-outline:hover,.btn-info.btn-outline:hover,.btn-primary.btn-outline:hover,.btn-success.btn-outline:hover,.btn-warning.btn-outline:hover{
    color:#fff
}
.btn-label{
    background:rgba(0,0,0,.05);
    display:inline-block;
    margin:-6px 12px -6px -14px;
    padding:7px 15px
}

************
.error-box{
    height:100%;
    position:fixed;
    background:url(../../plugins/images/error-bg.jpg) center center no-repeat #fff!important;
    width:100%
}
.error-box .footer{
    width:100%;
    left:0;
    right:0
}
.error-body{
    padding-top:5%
}
.error-body h1{
    font-size:210px;
    font-weight:900;
    line-height:210px
}
.login-register{
    background:url(../../optimum/plugins/images/login-register.jpg) center center/cover no-repeat!important;
    height:100%;
    position:fixed
}
.login-box{
    background:#fff;
    width:400px;
    margin:4% auto 0
}
.login-box .footer{
    width:100%;
    left:0;
    right:0
}
.login-box .social{
    display:block;
    margin-bottom:30px
}
#recoverform{
    display:none
}
********************************


.fa.fa-pull-left{
    margin-right:.3em
}
.fa.fa-pull-right{
    margin-left:.3em
}
.pull-right{
    float:right
}
.pull-left{
    float:left
}
.fa.pull-left{
    margin-right:.3em
}
.fa.pull-right{
    margin-left:.3em
}
********************************




