
/*=============================================================
    Authour URI: www.binarycart.com
    License: Commons Attribution 3.0

    http://creativecommons.org/licenses/by/3.0/

    100% To use For Personal And Commercial Use.
    IN EXCHANGE JUST GIVE US CREDITS AND TELL YOUR FRIENDS ABOUT US
   
    ========================================================  */
/*==============================================
    GENERAL  STYLES    
    =============================================*/
body {
    font-family: 'Open Sans', sans-serif;
    line-height:30px;
}

#wrapper {
    width: 100%;
    margin-top:0px;
}

#page-wrapper {
    padding: 15px 15px;
    min-height: 600px;
    background:#F3F3F3;
   
}
#page-inner {
    width:100%;
    margin:0px 20px 10px 0px;
    background-color:#fff!important;
    padding:10px;
    min-height:600px;
}
.pad-top {
    padding-top:15px;
}
/*==============================================
    MENU STYLES    
    =============================================*/

.sidebar-collapse .nav {
	padding:0;
    padding-top:20px;
}

.sidebar-collapse > .nav > li > a {
	padding:9px 10px 6px;
    color: #214761;
	font-weight: 900;
	font-size: 14px;
}
.sidebar-collapse > .nav > li ul li > a {font-size: 13px;}
.sidebar-collapse > .nav > li {
	border-bottom:1px solid #e1e1e1;
}
.sidebar-collapse .nav > li > a:hover,
.sidebar-collapse .nav > li > a:focus {
	
	background:#F3F3F3;
	outline:0;
}

.navbar-side {
	border:none;
	background-color: #fff;
	
}
.navbar-inverse {
	background-color: #214761;
	border-color: #F0F0F0;
	min-height: 80px;
}
.navbar-inverse {
    background: #fdfdfd;
    box-shadow: 0 0 2px;
}

.nav > li > a > i {
    margin-right:10px;
}
.logout-spn {
    float:right;
    color:#000;
    font-size:15px;
    font-weight:800;
    margin:0;
}
.logout-spn .btn {
    padding: 5px;
}
.logout-spn a {
	text-decoration:none;
}
.active-link {
    background-color:#f3f3f3;
}
    
/*==============================================
    DASHBOARD STYLES    
    =============================================*/
.div-square {
    padding:5px;
    border:3px double #e1e1e1;
    -webkit-border-radius:8px;
   -moz-border-radius:8px;
    border-radius:8px;
    margin:5px;

}

.div-square> a,.div-square> a:hover {
    color:#808080;
     text-decoration:none;
}
/*==============================================
    FOOTER STYLES     
    =============================================*/
.footer {
    background-color:#214761;
    width:100%;
    color:#fff;
    padding:20px 50px 20px 50px;
    padding-left:20px;
}
.footer > a, .footer>a:hover {
   
	color:#fff;
}

/*==============================================
    MEDIA QUERIES     
    =============================================*/
 
 @media(min-width:768px) {
     #page-wrapper{
        margin: 0 0 0 180px;
        padding: 0px 30px;
        min-height: 600px;
		
    }

    .navbar-side {
        z-index: 1;
        position: absolute;
        width: 180px;
       
    }

 
}

/*==============================================
    CSS Style Added by Ramadan Nasr     
    =============================================*/
.login-page .container {
    width: 300px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -206px;
    margin-left: -150px;
}
.login-page .input-group {margin-bottom: 10px;}
.login-page img {max-width: 100%;}
#form-new label, #form-edit  label{min-width: 120px;}
.navbar-brand {padding: 0;}
ul#main-menu li ul {display: none;}
ul#main-menu li.active-link ul {display: block;}
.navbar {margin:0; border: 0;  border-radius:0;}
.titlePage {float: left;}
.top-buttons {float: right;}
.top-buttons > div {float: left;margin: 20px 0 0 20px;}
@media(max-width:768px) {
	.titlePage {float: none;}
}

/* Powered by Helool */
.poweredby {
	background-image: url('../img/poweredbyhelool2.png');
	background-repeat: no-repeat;
	background-position: right;
	height: 43px;
	margin-bottom: 2px;
	background-size: contain;
}