@charset "UTF-8";
/* CSS Document */
/* ----------- Login Dashboard ----------- */
body{ background:#777777 url("../images/background.png")repeat /*no-repeat center center fixed*/; /*-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;*/}
.form-signin-d7 {max-width: 300px;padding: 15px;margin: 77px auto;background: white;box-shadow: 0 2px 12px #fff;}
.form-signin-d7 .form-signin-heading,
.form-signin-d7 .checkbox {margin-bottom: 10px;}
.form-signin-d7 .checkbox {font-weight: normal;}
.form-signin-d7 .form-control {position: relative;height: auto;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 10px;font-size: 16px;}
.form-signin-d7 .form-control:focus {z-index: 2;}
/*.form-signin-d7 input[type="email"] {margin-bottom: -1px;border-bottom-right-radius: 0;border-bottom-left-radius: 0;}*/
.form-signin-d7 input[type="password"] {border-top-left-radius: 0;border-top-right-radius: 0;}
#loading {position: fixed;z-index: 9999;top: 0;left: 0;width: 100%;height: 10px;line-height: 350px;text-align: center;padding-top:70px;font:bold 50px Calibri,Arial,Sans-Serif;color: #0000ff;}
.v2 #loading {display: none;}
#progress-bar {position: absolute;top: 0;left: 0;z-index: 9999;background-color:#F56954;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);opacity: 1;width: 0;height: 7px;}
#loader {top:0;left:0;width:100%;height: 7px;position:fixed;display: block;color:#FFCC66;background: #0b7270;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);opacity: 1;}
.footer{margin-top:10px; font-size:10px; text-align:right; color:#cfcfcf;}
.footer a{color: #9a9999;}
.footer a:hover{text-decoration:underline;}
/*
aside#sidebar #menu ul, aside#sidebar #menu li {
    border: 0 none;
    font-weight: normal;
    line-height: 1;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: relative;
    text-decoration: none;
}
aside#sidebar #menu > ul > li:hover {
    background: none repeat scroll 0 0 #444444;
    text-decoration: none;
}
aside#sidebar #menu > ul > li:hover .arrow {
    right: 0;
}
aside#sidebar #menu > ul > li .arrow, aside#sidebar #menu > ul > li .arrow-active {
    border-bottom: 10px solid rgba(0, 0, 0, 0);
    border-right: 10px solid #FFFFFF;
    border-top: 10px solid rgba(0, 0, 0, 0);
    height: 12px;
    position: absolute;
    right: -10px;
    top: 9px;
    transition: right 0.5s ease 0s;
    width: 12px;
}
aside#sidebar #menu > ul > li .arrow-active {
    right: 0;
}
aside#sidebar #menu > ul > li > a {
    border-bottom: 1px solid #585858;
    color: #C4C4C4;
    display: block;
    font-size: 14px;
    font-weight: 500;
    padding: 12px 20px;
}
aside#sidebar #menu > ul > li > a > i {
    color: #C4C4C4;
    float: left;
    font-size: 16px;
    line-height: 14px;
    margin-right: 5px;
    width: 24px;
}
aside#sidebar #menu > ul > li > a > span {
    display: block;
}
*/