@media only screen and (min-width: 1024px){
	aside.app-sidebar .sidebar-menu ul.sidebar-nav > li > a .title{
		font-size: 0.7em;
	}
	aside.app-sidebar{
		width: auto;
	}
	body .app-container{
		padding-left: 160px;
	}
	aside.app-sideba .sidebar-header,
	aside.app-sidebar .sidebar-menu{
		width: 160px;
	}
	aside.app-sidebar .sidebar-header .sidebar-brand{
		font-size: 1.3em;	
	}

}

.form-group input[type="checkbox"] {
    display: none;
}

.form-group input[type="checkbox"] + .btn-group > label span {
    width: 20px;
}

.form-group input[type="checkbox"] + .btn-group > label span:first-child {
    display: none;
}
.form-group input[type="checkbox"] + .btn-group > label span:last-child {
    display: inline-block;   
}

.form-group input[type="checkbox"]:checked + .btn-group > label span:first-child {
    display: inline-block;
}
.form-group input[type="checkbox"]:checked + .btn-group > label span:last-child {
    display: none;   
}