body{font-family:helvetica,arial,sans-serif}

.clear{clear:both}

img.background-image{min-height:100%;min-width:1024px;width:100%;height:auto;position:fixed;top:0;left:0;z-index:-1}

#login-container{
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -khtml-border-radius:5px;
    height:319px;
    margin:40px auto;
    position:relative;
    width:356px
}

#login-sub-container{border:1px solid #9c9d9d;border-color:rgba(63,65,67,.5);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;box-shadow:0 6px 10px -2px #3f4143;left:5px;position:absolute;width:345px}

#login-sub-header{border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-khtml-border-radius:5px 5px 0 0;height:75px;padding:5px 0 0;text-align:center;background:#e5e5e5;background:-moz-linear-gradient(top,#e5e5e5 0,#d4d4d4 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e5e5e5),color-stop(100%,#d4d4d4));background:-webkit-linear-gradient(top,#e5e5e5 0,#d4d4d4 100%);background:-o-linear-gradient(top,#e5e5e5 0,#d4d4d4 100%);background:-ms-linear-gradient(top,#e5e5e5 0,#d4d4d4 100%);background:linear-gradient(to bottom,#e5e5e5 0,#d4d4d4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5e5e5',endColorstr='#D4D4D4',GradientType=0);border-top:0;border-right:0;border-bottom:1px solid #a1a1a1;border-left:none}
#login-sub-header img{margin-left:7px}

#login-sub{background-color:#eaeaea;border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;-khtml-border-radius:0 0 5px 5px;border-top:1px solid #fff;height:212px;padding-left:30px;padding-top:30px;color:#4c4c4c;font-size:12px;padding-right:5px}

#forms{left:30px;position:absolute;top:0}

#login_form{position:absolute;left:0;top:100px}

.input-req-login{
    color:#4c4c4c;
    font-size:12px;
    font-weight:bold;
    padding-bottom:8px;
    padding-left:4px;
    width:100%;
}


.login-btn{
    float:left;
    padding-top:22px;
}
button,button:active,button[disabled]:active,input[type=submit],input[type=submit]:active,input[type=submit][disabled]:active,input[type=button],input[type=button]:active,input[type=button][disabled]:active,.login-btn a.loginbtn{
    background-color:#f78e1e;
    background-image:-moz-linear-gradient(#f78e1e,#e47513);
    background-image:-o-linear-gradient(#f78e1e,#e47513);
    background-image:-ms-linear-gradient(#f78e1e,#e47513);
    -cp-background-image:linear-gradient(#f78e1e,#e47513);
    behavior:url(/cPanel_magic_revision_1338878886/unprotected/cjt/ie9gradients.htc);
    background-image:-webkit-gradient(linear,left top,left bottom,from(#f78e1e),to(#e47513));
    filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#F78E1E',EndColorStr='#E47513',GradientType=0);
    border:1px solid #c60;
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    -khtml-border-radius:3px;
    border-radius:3px;
    color:#fff;
    cursor:pointer;
    font-weight:bold;
    padding:5px 25px;
    width:auto;
    overflow:visible;
}
button:hover,input[type=submit]:hover,input[type=button]:hover,.login-btn a.loginbtn:hover{
    background-color:#e47513!important;
    background-image:-moz-linear-gradient(#e47513,#f78e1e);
    background-image:-o-linear-gradient(#e47513,#f78e1e);
    background-image:-ms-linear-gradient(#e47513,#f78e1e);
    -cp-background-image:linear-gradient(#e47513,#f78e1e);
    background-image:-webkit-gradient(linear,left top,left bottom,from(#e47513),to(#f78e1e));
    filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#E47513',EndColorStr='#F78E1E',GradientType=0);
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
    box-shadow:none;
}

input.std_textbox{
    width:254px;
    height:22px;
    margin:5px 0;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -khtml-border-radius:5px;
    -moz-box-shadow:inset 0 10px 10px #e9e9e9;
    -webkit-box-shadow:inset 0 10px 10px #e9e9e9;
    box-shadow:inset 0 10px 10px #e9e9e9;
    border:2px solid #bebebe;
    background-color:#fff;
    color:#000;
    font-family:helvetica;
    font-size:13px
}
div.icon input.std_textbox{background:transparent;border:0;border-radius:0;box-shadow:none;outline:0}
html[dir="ltr"] div.icon input.std_textbox{margin-left:28px}
html[dir="rtl"] div.icon input.std_textbox{margin-right:28px}
html[dir="rtl"] input.std_textbox.icon{background-position:right center;background-position:right 5px top center;padding-left:0;padding-right:26px}

.input-field-login.icon{
    height:32px;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -khtml-border-radius:5px;
    -moz-box-shadow:inset 0 10px 10px #e9e9e9;
    -webkit-box-shadow:inset 0 10px 10px #e9e9e9;
    box-shadow:inset 0 10px 10px #e9e9e9;
    border:2px solid #bebebe;
    background-color:#fff;
    background-repeat:no-repeat;
}
html[dir="ltr"] .input-field-login.icon{background-position:6px 6px}
html[dir="rtl"] .input-field-login.icon{background-position:258px 6px}
div.username-container{background-image:url(images/images_login/icon-username.png)}
div.password-container{background-image:url(images/images_login/icon-password.png)}

input:focus:-ms-input-placeholder{color:#bbb;-ms-transition:color .2s}
input:-moz-placeholder{font-family:Georgia,serif;color:#7f7f7f;font-style:italic}
input:focus:-moz-placeholder{color:#aaa;-moz-transition:color .2s}

.copyright{color:#3f4143;font-family:verdana;font-size:7pt;margin:10px 0 0;padding-top:30px;text-align:center}

#notif{
    font-family:Georgia,serif;
    color:#aaa;
    font-style:italic;
    font-size: 14px;
    padding-top: 30px;
    float: right;
}