
body{
    height:100%;
    background:#fff;
    margin-top:5%;
    margin-bottom:20%;
    
}

.container-login{
    padding-top:3%;
}

.container-register{
    padding-top:0.6%;
}

container-forgot{
     padding-top : 10%;
}

.box-login{
    background:#fff;
}

.no-padding{
    padding:0px 0px !important;
}

.wallpaper-login{
    background:url('../../../images/wallpaper.jpg');
    background-size: cover;
    height: 100%;
    width: 100%;
    position:relative;
    background-repeat: no-repeat;
}

.wallpaper-register-api{
    background:url('../../../images/banner_api.png');
    background-size: cover;
    height: 100%;
    width: 100%;
    position:relative;
    background-repeat: no-repeat;
}

.body-login{
    background:#f9f9f9 !important;
    height:100%;
}

.box-body-login{
    border:1px solid #ccc;
    background:#fff;
    margin:0px 15% 0px 15%;
    box-shadow:1px 1px 5px #ccc;
    border-radius:5px;
}

.box-body-forgot{
    border:1px solid #ccc;
    background:#fff;
    margin:10% 15% 0px 15%;
    box-shadow:1px 1px 5px #ccc;
    border-radius:5px;
}

.box-header-logo{
    text-align:center;
    margin-bottom:15px;
}

.text-title-logo{
    font-family:tahoma;
    font-size:16px;
    color:#888;
    text-align:center;
}

.body-login-form{
    padding:0px 30px;
}

.form-control{
    font-size:12px;
}

.selectbox{
    width:100%;
    border:0px;
    color:#555;
}

.selectbox > option{
    color:#000;
}

.btn-action{
    padding:5px 45px !important;
    font-size:14px;
}

.form-group-default{
    border:1px solid #777 !important;
}

.footer-note-login{
    font-family:tahoma;
    font-size:12px;
    margin-top:60px;
}

.overlay-wallpaper{
    position:absolute;
    width:100%;
    height:100%;
    background:#0003;
}

.text-overlay{
    color:#fff;
    position:absolute;
    bottom:0;
    text-align:center;
    width:100%;
}

.box-error{
    background:#ea6e15;
    color:#fff;
    padding:10px;
    margin-bottom:10px;
    text-align:center;
    font-weight:400;
}

.box-success{
    background:#61a19e;
    color:#fff;
    padding:10px;
    margin-bottom:10px;
    text-align:center;
    font-weight:400;
}