/*----------------------------------------------------------------------
| Template Name: admin template of Website
------------------------------------------------------------------------
| @author: Bashar
------------------------------------------------------------------------*/
body.login-body {
    position: relative;
    background: #333;
    width: 100%;
    height: 100%;
}


.login_page_bg{
    position: fixed;
    background:url(../images/bg-login-page-00.jpg) top center scroll no-repeat;
    background-size: cover; top: -10%; left: -15%; opacity: 0.6;
    width: 115%; height: 110%; z-index: 10
}
.fade_bottom {
    position: fixed;
    height: 200px;
    background: -webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,0.7)), to(rgba(0,0,0,0)));
    background: -webkit-linear-gradient(bottom, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0) 100%);
    background: linear-gradient(to top, rgba(0,0,0,0.7) 0%,rgba(0,0,0,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
    width: 100%;
    bottom: 0px;
    left: 0px;
    z-index: 0;
}

input, select, textarea {
    font-family: 'Open Sans', sans-serif;
    color: #767676;
}

a {
    color:#006699;
}

a:focus, a:active, a:hover {
    outline: none;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    color:#CD0000; text-decoration:none
}

ul{margin:0; padding:0}

h1, h2, h3, h4, h5 {
}

hr {
    border-color: #ddd;
}

.eng-font{
    font-family: 'Open Sans', sans-serif;
}
.bn-font{
    font-family:SolaimanLipi;
}

/*----------------------------------------------------------------------
| LOGIN FORM STYLES
------------------------------------------------------------------------*/
#login_form{
    position: relative;
    background:#fff;
    padding:25px; max-width:330px; text-align:left;
    margin-top:15%; z-index: 1000;
    border-radius: 10px;

}
#login_form .logo{
    padding-bottom:15px; text-align: center;
}
#login_form .logo img{
    position: relative;
    border: 8px solid #333;
    border-radius: 50%;
    padding: 15px;
    top: -80px;
    background: #fff;
}
#login_form form{
    margin-top: -70px
}
#login_form .input-form > div{
    margin-top:15px
}
#pwr_by{
    position: fixed;
    bottom: 25px;
    right: 25px;
    z-index: 1000
}
#pwr_by > div{
    display: table; margin-top: 10px; text-align: center; color: #fff
}
#pwr_by > div > span{
    display: table-cell; vertical-align: middle;
}
.btn-login,
.btn-profile-submit,
.btn-chg-pass{
    display:inline-block;
    padding:5px 10px;
    background:#6bc5a4;
    color:#fff; cursor:pointer;

    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;

    transition:all 0.4s;
    -webkit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s
}

.btn-login:hover{
    background:#3CF; color:#fff
}

.profile-group-addon,
.chg-pass-group-addon{
    min-width:150px
}

.succ_msg{
    background:#090;
    color:#fff; font-weight:bold;
    padding:7px 10px;

    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
}

.err_msg{
    background:orange;
    color:#fff; font-weight:bold;
    padding:7px 10px;

    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
}
