body {
 padding-left: 220px;
 width: auto;
}
aside {
 padding-right: 0px !important;
 padding-top: 10px;
 position: fixed;
 height: 100%;
 top: 0px;
 width: 200px;
 margin-left: -220px;
 background: #303030;
 overflow: hidden;
 z-index: 999;
 box-sizing: border-box;
}
.column {
 padding: 0px !important;
}
.boxTable,
.happy,
#menuha {
 display: none !important;
}
.searchForma_modern input[type="search"] {
 top: 50px;
}
#topBlock {
 background: url('/bgnew3.png') no-repeat center 10px transparent;
 padding-bottom: 70px;
 margin-left: -20px;
}

@media(max-width: 980px) {
#topBlock {
 padding-bottom: 0px !important;
 background-size: 100% !important;
}
.searchForma_modern input[type="search"] {
 top: 30px !important;
}
}

#logo_site_big {
 background: none;
 border-top: none;
 height: 0px;
 width: 0px;
}
.cat_style {
 padding: 20px 17px !important;
 box-sizing: border-box;
}
.last_menu_item {
 margin-bottom: 30px;
 border-bottom: none !important;
}



/* Font-settings */
.iconn-home:before {
 font-size: 25px !important;
}
#menu > ul > li > a:before {
 display: inline-block;
 width: 30px;
 vertical-align: middle;
 font-size: 20px;
}
.other_menu_item {
 border-bottom: none !important;
}
#title_popup_reg.icon-statistic::before,
#title_popup_reg.icon-user-circle::before {
 font-size: 30px !important;
 color: inherit;
 margin-right: 5px;
}
/* --- */

#menu {
 height: 100%;
 z-index: 10;
 width: 220px;
 color: #bbb;
 top: 0;
 opacity: 1;
 overflow-y: scroll;
 overflow-x: hidden;
 font-family: 'Source Sans Pro', sans-serif;
}

#menu ul {
 list-style: none;
 margin: 0;
 padding: 0;
}
#menu ul li {
 border-bottom: 1px solid #2a2a2a;
}
#menu > ul > li > a {
 border-left: 4px solid rgba(0,0,0,0);
}
#menu ul li > a {
 color: inherit;
 font-size: 16px;
 display: block;
 padding: 14px 0 14px 14px;
 text-decoration: none;
 -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
         transition: all 0.3s ease;
 color: #ccc !important;
}
#menu ul a i {
 margin-right: 10px;
 font-size: 18px;
 margin-top: 3px;
 width: 20px;
}
#menu ul a i[class*='fa-caret'] {
 float: right;
}
#menu ul > li > a:hover,
#menu ul a.active {
 background-color: #373737;
 border-left-color: #1e90ff;
 color: #fff !important;
}
#menu ul a:hover i:first-child {
 color: #fc3;
}

/* Submenu */
#menu ul li a.active + ul {
 display: block;
}
#menu ul li ul {
 margin-top: 0;
 display: none;
 width: 100% !important;
 background: rgba(0,0,0,0.1);
 padding: 20px 0px;
}
#menu ul li ul li {
 border-bottom: none;
}
#menu ul li ul li a {
 padding-left: 20px;
}
#menu ul li ul li a:hover {
 background-color: #262626;
}
/* /Submenu */


/* Cuando este a la Izq, para esconderlo posicionarlo a la Izq a -width */
.left {
 left: -280px;
}
.show {
 left: 0;
}

#showmenu {
 margin-left: 100%;
 position: absolute;
 top: 0;
 padding: 6px 10px 7px 10px;
 font-size: 1.3em;
 color: #fc3;
 -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
         transition: all 0.3s ease;
}


/* Statistics */
.table_stat_style {
 text-align: center;
 width: 100%;
 margin: 10px auto;
 padding: 0px;
}

.cross {
 display: table-cell;
 padding: 0px;
 text-align: center;
 font-size: 20px;
}
div[id*="onl"] {
 display: none;
}
#gostusers {
 width: 50%;
}
#siteusers {
 width: 50%;
}
#gostusers::before {
 content: '\e5004';
}
#siteusers::before {
 content: '\e5005';
}
.table_stat_style td::before {
 font: 40px 'Fontello';
 display: block;
 margin-bottom: 5px;
}
#allusers {
 border: none;
 text-align: center;
 color: rgb(91,91,91);
 font-size: 10px;
}
/* --- */
