/*
* Author: Åukasz Holeczek
* Template: SimpliQ - Flat & Responsive Bootstrap Admin Template
* Version: 1.0.2 
* Bootstrap version: 2.3.2
* Copyright 2013 creativeLabs
* www: http://bootstrapmaster.com
* mail: lukasz@bootstrapmaster.com
* You can buy this theme on WrapBootstrap: https://wrapbootstrap.com/theme/simpliq-flat-responsive-admin-template-WB0N1X0T1
* You can find our other themes on: https://bootstrapmaster.com
*/
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.box-content .dataTables_wrapper {overflow-x: scroll;}
@media (min-width: 1200px){a#main-menu-toggle{ margin-left:14.422%}
a.brand{position:absolute;left:0}
.container-fluid-full{overflow:hidden;position:relative;height:100%}
.container-fluid-full #content{width:100%;padding:28px;margin:0 0;margin-left:0%}
.container-fluid-full #sidebar-left{margin-left:0!important;position:absolute;height:100%}footer{position:relative}
}
@media screen and (max-width:991px){
.banner-block{min-height: 50px;}
.mobinav{display:block}

.top_menu ul li ul{box-shadow: none;}
.top_menu ul li a{color:#fff;border-bottom:0;}
.top_menu ul li.current-menu-item a, .top_menu ul li a:hover{border-bottom:0;color:#000;}
.top_menu{height:100%;overflow-x:hidden;width:300px;overflow-y:auto;position:fixed;right:-300px;top:0;background-color:#000;z-index:99999;padding:0;margin:0;transition:all .5s ease;}
.b-nav__list{float:none;}
.top_menu ul li{display:block;margin:10px;float:none;text-align:left;}
.top_menu.open ul li a{display:block;padding:5px 15px;color:#fff;border:0;font-size: 15px;background:none;}
.top_menu ul li a{padding:5px 15px;font-size: 15px}
.top_menu.open ul li a:hover{color:#fff;}
.top_menu.open .container{width:100%;}
.top_menu.open .collapse, .top_menu.open .navclsbtn{display:block;}
.main-navigation{text-align:left;}
.top_menu .nav-container{margin:0;}
.top_menu.open ul li ul li{display:block;border-color: #0c3a8c;margin: 0;padding: 10px 0 10px 18px}
.top_menu.open{display:block;right:0;}
.menu .navbar-nav li:nth-child(3){margin-left:0px;}
.top_menu .main-navbar ul>li:after{content:none;}
.menu .navbar-brand{height:auto;float:none;}
.top-bar{clear:both;}
.menu .navbar-brand img{-ms-transform:none;transform:none;transform:none;top:auto;left:auto;}
.dropdown-menu{display:block !important;opacity:1 !important;position:inherit;}
.menu .dropdown-submenu>.dropdown-menu{left:0;}
.menu .dropdown-submenu>a:after{display:none;}
.top.top-left,.top-bar .top-right{float:none;text-align:center;}
.menu .nav>li{padding-right:0;}
.menu .main_menu .nav > li > a{border-bottom:1px solid rgba(255, 255, 255, 0.29);font-size:18px;}
.navclsbtn{display:block;float:none;width:100%;text-align:right;color:#fff;padding:7px 0px;cursor:pointer;font-size: 20px;}
.top_menu.open ul li ul{display:block;position:relative;top:0;width:100%;background:none;}
.top_menu.open ul li a:hover,.top_menu.open ul li ul li a{border-bottom:0;}
.top_menu ul li ul li.menu-item-has-children>a:after{display:none;}
.top_menu.open ul li ul li:before {
    font-family: FontAwesome;
    content: "\f105";
    display: inline-block;
    padding-left: 0px;
    padding-right: 0px;
    color: #fff;
    vertical-align: middle;
    position: absolute;
    top: 5px;font-size: 17px;padding-top: 10px;
}
.top_menu.open ul li ul {
    display: block;
    position: relative;
    top: 0;
    width: 100%;
    background-color: #292929;
    padding-left: 0px;
}
.product-description p{font-size: 17px}
nav.top_menu.main_menu.open ul.flexnav.sm-screen {
    max-height: 100%;}
.header-section ul li:after{display:none};    
}

@media only screen and (min-width: 980px) and (max-width: 1199px){a#main-menu-toggle{ margin-left:14.422%}
a.brand{display:block;width:13.1%;position:absolute;left:0}
.container-fluid-full{overflow:hidden;position:relative;height:100%}
.container-fluid-full #content{width:85.578%;padding:20px;margin:0 0;margin-left:14.422%}
.container-fluid-full #sidebar-left{margin-left:0!important;position:absolute;height:100%}
.sparkLineStats li .number{font-size:16px;font-weight:700;padding:0 5px;color:#FA5833}
.calendar .fc td,.calendar .fc th{padding:.3em}
.calendar .fc-content{margin:50px 20px 20px 20px}
.task .desc{display:inline-block;width:70%;padding:10px 10px;font-size:12px}
.task .desc .title{font-size:16px;margin-bottom:5px}
.task .time{display:inline-block;float:right;width:20%;padding:10px 10px;font-size:12px;text-align:right}
.task .time .date{font-size:16px;margin-bottom:5px}
ul.messages-list li a .date{display:none}footer{position:relative}
.header-section ul li a{padding: 10px 15px}
}

@media only screen and (min-width: 768px) and (max-width: 979px){a#main-menu-toggle{ margin-left:8.334%}
a.brand{display:block;position:absolute;left:0;width:8.334%!important;padding:8px 0!important}
a.brand span{font-size:12px}
.container-fluid-full{overflow:hidden;position:relative;height:100%}
.container-fluid-full #content{width:91.666%;padding:22px;margin:0 0;margin-left:8.334%}
.container-fluid-full #sidebar-left{margin-left:0!important;position:absolute;height:100%;width:8.334%!important}
.container-fluid-full #sidebar-left .actions{display:none}
.sidebar-nav ul{text-align:center;width:100%!important;font-size:20px;margin:-10px 10px 0 10px!important}
.sidebar-nav ul li a{margin:0;padding:0}
.sidebar-nav ul li ul>li{margin:0 10px 0 0;padding:0}
.noMargin{margin-left:0!important}
.btn-navbar{display:none!important}
.nav-collapse,.nav-collapse.collapse{height:auto!important;overflow:visible!important;margin-left:-20px!important}
.sidebar-nav{padding:0;margin-bottom:0}
.stats-date .range{font-size:16px;font-weight:300}
.sparkLineStats li .number{font-size:14px;font-weight:700;padding:0 5px;color:#FA5833}
.task{border-bottom:1px solid #f9f9f9;margin-bottom:1px}
.task .desc{display:inline-block;width:65%;padding:10px 10px;font-size:10px;margin-right:-20px}
.task .desc .title{font-size:14px;margin-bottom:5px}
.task .time{display:inline-block;float:right;width:25%;padding:10px 10px;font-size:10px;text-align:right}
.task .time .date{font-size:14px;margin-bottom:5px}
.task.high{border-left:2px solid #fa603d}
.task.medium{border-left:2px solid #fabb3d}
.task.low{border-left:2px solid #78cd51}
.timeslot .task span{border:2px solid #67c2ef;background:rgba(103,194,239,.1);padding:5px;display:block;font-size:10px}
.timeslot .task span span{border:0;background:transparent;padding:0}
.timeslot .task span span.details{font-size:14px;margin-bottom:0}
.timeslot .task span span.remaining{font-size:12px}footer{margin:20px -20px 0 -20px;padding:10px 20px;position:relative;z-index:2}}

@media only screen and (max-width: 767px){.btn-navbar{ position:absolute;top:45px;right:30px;z-index:100;background:transparent!important;text-shadow:none!important;border:0!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}#content{overflow:hidden}
.nav-tabs.nav-stacked>li{margin:0!important}
.nav-tabs.nav-stacked>li>a{margin:0!important;font-size:14px;padding:12px 10px}
.nav-tabs.nav-stacked>li>ul>li>a{font-size:12px}
.nav-tabs.nav-stacked>li>a>i{display:inline;margin-right:10px}
.nav-tabs.nav-stacked>li>ul>li>a>i{display:inline;margin-right:10px}
.nav-tabs.nav-stacked>li.active>a{border:0}
.nav-tabs.nav-stacked>li.active>ul{border:0}
.task-list{position:relative;margin:0!important}
.graph{position:relative;margin:0!important}
.task{border-bottom:1px solid #f9f9f9;margin-bottom:1px}
.task .desc{display:inline-block;width:65%;padding:10px 10px;font-size:10px;margin-right:-20px}
.task .desc .title{font-size:14px;margin-bottom:5px}
.task .time{display:inline-block;float:right;width:25%;padding:10px 10px;font-size:10px;text-align:right}
.task .time .date{font-size:14px;margin-bottom:5px}
.timeslot .task span{padding:5px;display:block;font-size:10px}
.timeslot .task span span{border:0;background:transparent;padding:0}
.timeslot .task span span.details{font-size:14px;margin-bottom:0}
.timeslot .task span span.remaining{font-size:12px}
.message-view{position:relative}
.main-chart .bar .title{left:-4px}
.main-chart .bar.simple .title{display:none}
.discussions ul li .name{display:none}
.top_menu ul li{
    display: block;}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ body{ padding:0}#content{padding:5px}
.mobileHalf{width:48%!important;float:left!important;margin:1%!important}
.quick-button,.quick-button-small{margin-bottom:20px}
.pull-right{width:100%;margin:10px auto;text-align:center}
.fc-button-today,.fc-button-month,.fc-button-agendaWeek,.fc-button-agendaDay{display:none}footer{position:relative}}

@media only screen and (max-width: 479px){body{ padding:0}#content{padding:5px}
.calendar .fc td,.calendar .fc th{padding:.1em .2em;font-size:10px}
.calendar .fc-content{margin:70px 5px 20px 5px}
.quick-button,.quick-button-small{margin-bottom:20px}
.pull-right{width:100%;margin:10px auto;text-align:center}
.fc-button-today,.fc-button-month,.fc-button-agendaWeek,.fc-button-agendaDay{display:none}table,
.pagination{font-size:10px}
.pagination{padding:5px}footer{padding:10px 20px}}  