
@import url(adminfonts.css);

@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic);
@import url(http://fonts.googleapis.com/css?family=Lato:400,100,100italic,300,300italic,400italic,700,700italic,900,900italic);
@import url(bucket-ico-fonts.css);

html {
    text-rendering: optimizeLegibility !important;
    -webkit-font-smoothing: antialiased !important;
}
body {
    color:#767676;
    background:#f1f2f7;
    font-family:'Open Sans',sans-serif;
    padding:0px !important;
    margin:0px !important;
    font-size:13px;
    text-rendering:optimizeLegibility;
}

.body-bg {
	background: rgba(0,0,0,0.5) url(../images/overlay.png) repeat;
height: 100%;
left: 0;
position: fixed;
top: 0;
width: 100%;
z-index: -1;
opacity: 0.8;
}

ul li {
    list-style:none;
}
a,a:hover,a:focus {
    text-decoration:none;
    outline:none;
}
::selection {
    background:#93CB29;
    color:#fff;
}
::-moz-selection {
    background:#93CB29;
    color:#fff;
}


.user-login-info input::-webkit-input-placeholder {
    color:    #fff;
}
.user-login-info input:-moz-placeholder {
    color:    #fff;
}


#container {
    width:100%;
    height:100%;
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
/*login page*/
.login-body {
    background:#32323A;
    background-size:cover;
    width:100%;
    height:100%;
}
.form-signin {
max-width: 400px;
background: rgba(0, 0, 0, 0.52);
border-radius: 5px;
-webkit-border-radius: 5px;
position: absolute;
top: 50%;
left: 30%;
width: 50%;
margin: -14%;
}
.form-signin h2.form-signin-heading {
margin: 0;
padding: 35px 15px;
text-align: center;
border-radius: 5px 5px 0 0;
-webkit-border-radius: 5px 5px 0 0;
color: #fff;
font-weight: bold;
font: normal 50px "ARSMaquettePro-bold";
}
.form-signin .checkbox {
    margin-bottom:14px;
}
.form-signin .checkbox {
    font-weight:normal;
    color:#b6b6b6;
    font-weight:300;
    font-family:"ARSMaquettePro-bold",normal;
}
.form-signin .form-control {
    position:relative;
    font-size:16px;
    height:auto;
    padding:10px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
.form-signin .form-control:focus {
    z-index:2;
}
.form-signin input[type="text"],.form-signin input[type="password"] {
 margin-bottom: 15px;
border-radius: 5px;
-webkit-border-radius: 5px;
border: 0px solid #eaeaea;
box-shadow: none;
background-color: rgba(155, 155, 155, 0.39);
font-size: 12px;
}
.form-signin .btn-login {
    background:#93CB29;
    color:#fff;
    text-transform:uppercase;
    font-weight:300;
    font-family:'Open Sans',sans-serif;
    margin:20px 0 5px;
}
.form-signin p {
   text-align: center;
color: #fff;
font-size: 16px;
font-weight: 300;
padding: 0px 33px ;
 font-family : ARS Maquette Pro;
}
.form-signin a,.form-signin a:hover {
    color:#fff;
}
.form-signin a:hover {
    text-decoration:underline;
}
.login-wrap {
    padding:40px;;
    position:relative;
}
.user-login-info {
margin: -20px -20px 20px -20px;
padding: 20px;
}
.user-login-info .form-control:last-child {
    margin-bottom:0 !important;
}
.registration {
    position:absolute;
    right:0;
    bottom:-35px;
    color: #b8bab9;
}
/*sidebar navigation*/
#sidebar {
    width:240px;
    height:100%;
    position:fixed;
    background:#32323a;
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out;
}
#sidebar ul li {
    position: relative;
}
/*LEFT NAVIGATION ICON*/
.dcjq-icon {
    height:17px;
    width:17px;
    display:inline-block;
    background:url(../images/nav-expand.png) no-repeat top;
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    position:absolute;
    right:10px;
}
.active .dcjq-icon {
    background:url(../images/nav-expand.png) no-repeat bottom;
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
}
.right-side-accordion .dcjq-icon {
    height:17px;
    width:17px;
    display:inline-block;
    background:url(../images/acc-expand.png) no-repeat top;
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    position:absolute;
    right:10px;
}
.right-side-accordion .active .dcjq-icon {
    background:url(../images/acc-expand.png) no-repeat bottom;
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius: 3px;
}

/*main content*/
#main-content {
    margin-left:240px;
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out;
}
.footer {
    min-height:60px;
    padding:0 15px;
}
.header {
left: 0;
right: 0;
z-index: 3;
background: rgba(0, 0, 0, 0.42);
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
height: 80px;
}
.logoHeader {
float: left;
margin-left: 16%;
padding: 8px;

}
.infoHeader {
float: right;
margin-right: 15%;
padding: 27px;
text-align: center;
vertical-align: middle;
display: block;
color: #fff;
font-weight: bold;
font-size: 15px;
}
