@import url(https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700);

body{font-family:Poppins,sans-serif;background:#fafafa}

/*p{font-family:Poppins,sans-serif;font-size:1.1em;font-weight:300;line-height:1.7em;color:#999}*/
a,a:focus,a:hover{color:inherit;text-decoration:none;transition:all .3s}
#dashboard-theme-content .navbar{padding:15px 10px;background:#fff;border:none;border-radius:0;margin-bottom:40px;box-shadow:1px 1px 3px rgba(0,0,0,.1)}
#dashboard-theme-content .navbar-btn{box-shadow:none;outline:0!important;border:none}
.thaaa .line{width:100%;height:1px;border-bottom:1px dashed #ddd;margin:40px 0}
/*i,
span{display:inline-block}*/
.wrapper{display:flex;align-items:stretch}
#sidebar{min-width:250px;max-width:250px; position:relative; background:#191F26;color:#3c4858;   transition:all .3s; /*box-shadow: 6px 0px 10px #ccc;*/     box-shadow: 0 19px 38px rgba(0, 0, 0, 0.30), 0 15px 12px rgba(0, 0, 0, 0.22); -webkit-box-shadow: 0 19px 38px rgba(0, 0, 0, 0.30), 0 15px 12px rgba(0, 0, 0, 0.22);}
#sidebar.active{min-width:80px;max-width:80px;text-align:center; padding:0 10px;}
#sidebar.active .CTAs,#sidebar.active .sidebar-header h3{display:none}
#sidebar.active .sidebar-header strong{display:block}
#sidebar ul li a{text-align:left}
#sidebar.active ul li a{padding:10px 0px;text-align:center;font-size:.85em}
#sidebar.active ul li a i{margin-right:0;display:block;font-size:2.8em;margin-bottom:5px}
#sidebar.active ul ul a{padding:10px!important}
#sidebar.active a[aria-expanded=false]::before,#sidebar.active a[aria-expanded=true]::before{top:auto;bottom:5px;right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}
#sidebar .sidebar-header{padding:0px;background:#efefef; position:relative; z-index:11;}
#sidebar .sidebar-header strong{display:none;font-size:1.8em}
#sidebar ul.components{padding:20px 0;border-bottom:0px solid #47748b; position:relative; z-index:111;}
#sidebar ul li a{padding:10px;font-size:1.1em;display:block}
#sidebar ul li a:hover{color:#16528e;background:#f2f2f2; border-radius:0px;}
#sidebar ul li a i{margin-right:5px}
#sidebar ul li.active>a,
#sidebar a[aria-expanded=true]{color:#16528e;background:#f2f2f2}

#sidebar ul.components a[data-toggle=collapse]{position:relative}
#sidebar ul.components a[aria-expanded=false]::before,
#sidebar ul.components a[aria-expanded=true]::before{content:'\e259';display:block;position:absolute;right:20px;font-family:'Glyphicons Halflings';font-size:.6em;}
#sidebar ul.components a[aria-expanded=true]::before{content:'\e260'}

#sidebar ul.components ul a{font-size:.9em!important;padding-left:30px!important;background:#e6e3e3; color:#16528e; transition:0.5s;}
#sidebar ul.components ul a:hover{color:#000; background:#d0caca;}
#sidebar .sidebar-background{position: absolute; z-index: 1; height: 100%; width: 100%; display: block; top: 0; left: 0; background-size: cover;background-position: 50%; background: #191F26 url(/content/images/admin/sidebar-1.jpg) no-repeat !important;}
#sidebar .sidebar-background:after {position: absolute; z-index: 3; width: 100%; height: 100%; content: ""; display: block; background: #fff; opacity: .88;}

#sidebar.active ul.components ul a{padding-left:0px !important; padding:0px !important;}
#sidebar.active ul.components a[aria-expanded=false]::before,
#sidebar.active ul.components a[aria-expanded=true]::before{right:29px; top:88%;}

ul.CTAs{padding:20px}
ul.CTAs a{text-align:center;font-size:.9em!important;display:block;border-radius:5px;margin-bottom:5px}

a.download{background:#fff;color:#7386D5}
a.article,
a.article:hover{background:#6d7fcc!important;color:#fff!important}

#dashboard-theme-content{padding:0 20px;min-height:100vh;transition:all .3s; width:100%; float:left;}
/*#dashboard-theme-content{padding:0 20px;min-height:100vh;transition:all .3s; width: calc(100% - 250px); float:left;}
.active + #dashboard-theme-content{width: calc(100% - 80px)}*/
@media (max-width:768px){#sidebar{min-width:80px;max-width:80px;text-align:center;margin-left:-80px!important}

a[aria-expanded=false]::before,a[aria-expanded=true]::before{top:auto;bottom:5px;right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}
#sidebar.active{margin-left:0!important}
#sidebar .CTAs,#sidebar .sidebar-header h3{display:none}
#sidebar .sidebar-header strong{display:block}
#sidebar ul li a{padding:20px 10px}
#sidebar ul li a span{font-size:.85em}
#sidebar ul li a i{margin-right:0;display:block}
#sidebar ul ul a{padding:10px!important}
#sidebar ul li a i{font-size:1.3em}
#sidebarCollapse span{display:none}}


#dashboard-theme-content{padding:0 20px;min-height:100vh;transition:all .3s; width: calc(100% - 250px); float:left; position:relative; overflow:hidden; padding-bottom:65px;}
.active + #dashboard-theme-content{width: calc(100% - 80px)}


#sidebar .sidebar-header img{width:100%; height:auto;}
.navbar-header .btn.btn-info.navbar-btn{background:#16528e;}

/*@media (min-width:1400px){
.wrapper{padding-left:20px;}
}*/


.main-footer-full{width:100%; position:absolute; bottom:0px; float:left; background: #fff; padding: 14px; color: #4a4a4a; border-top: 1px solid #d2d6de;}
.main-footer-full:before{width:30px; height:100%; padding:14px; background:#fff; border-top: 1px solid #d2d6de; position:absolute; content:""; left:-30px; top:-1px;}
.main-footer-full p{margin-bottom:0px;}