a:focus,
a:active {
	text-decoration:none;
}

body {
    margin-top: 30px;
    background-color: #F2F2F2;
	color:#666666;
}

/*wrapper*/
#kbm-wrapper {
    padding-left: 0;
}

#kbm-page-wrapper {
    width: 100%;
    padding: 0;
    background-color: #F2F2F2;
	margin-top:60px;
}
  
#kbm-wrapper.active {
    padding-left: 225px;
}

@media(min-width:768px) {    
    #kbm-page-wrapper {
        padding: 10px;
    }
    
}

/* Top Navigation */
.navbar-fixed-top {
	background-color:#fff;
}

.navbar-inverse {
	border-color:#E6E6E6;
}

.navbar-fixed-top a {
color:#666666;
font-size:11pt;
}

.navbar-fixed-top a:hover  {
	color:#4CAF50;
	text-decoration:none;
}

.kbm-ColorDesign { height:4px; float:left; width:12.5%;}
#kbm-green { background-color:#4CAF50;}
#kbm-yellow { background-color:#FBBF3B;}
#kbm-peach { background-color:#F78371;}
#kbm-purple { background-color:#93278F;}
#kbm-blue{ background-color:#2196F3;}

.kbm-logo {
	border-right:1px solid #E6E6E6;
	float:left;
	width:225px;
	padding:10px;
}
.kbm-logo img {
	padding-right:5px;
	float:left;
}

.kbm-logo-systype {
	padding-top: 0px;
	padding-left:0px;
	font-weight: 900;
	font-size: 13px;
	float: left;
	line-height: 14px;
}

.kbm-logo-systype font {
	font-size: 10px;
	font-weight:bold;
	color: #e73029;
}

.kbm-menu {
	float:left;
	width:90px;
	padding:12px;
	cursor:pointer;
}

.kbm-location-path-label {
	float: left;
	padding-top:10px;
	color:#9e9d9d;
}
.kbm-location-path-label a {
	padding-top:9px;
	color:#9e9d9d;
	font-size:10pt;
}



.kbm-off {
	float:right;
	padding:12px 30px 12px 12px;
}


/* Side Navigation */
.side-nav {        
    position: fixed;
    top: 55px;
    left: 225px;
    width: 225px;
    margin-left: -225px;
    border: none;
    border-radius: 0;
    overflow-y: auto;
    background-color: #fff;
    bottom: 0;
    overflow-x: hidden;
    padding-bottom: 40px;
    border-right:1px solid #E6E6E6;
}

.side-nav>li>a {
    width: 225px;
	cursor:pointer;
}

.side-nav li ul li:before {
    content: "+";
    margin-right: 1px;
} 

.side-nav li a:hover {
    outline: none;
    background-color: #f2f2f2 !important;
}

#kbm-wrapper.active .side-nav {
    display: block;
}

#kbm-wrapper .side-nav{
    display: none;
}

.side-nav .kbm-menuActive  {
	background-color:#eaeaea !important;
}

.side-nav>li>ul {
    padding: 0;
}

.side-nav li {
	border-bottom:1px solid #E6E6E6;
}

#kbm-menuBorder{
	border-top:1px solid #E6E6E6;
}

.navbar-inverse .navbar-nav {
    margin-top: 0px;
}

.navbar-inverse .navbar-nav>li>a {
 color: #4D4D4D;
 padding:0px;
}

.navbar-inverse .navbar-nav>li>a:hover,
.navbar-inverse .navbar-nav>li>a:active,
.navbar-inverse .navbar-nav>li>a:focus {
 color: #4D4D4D;
}

/* DropDown menu2*/
.dropDown {
    display: none;
}

.dropDown li {
	border:0px;
	padding:5px 50px 5px;
}

.dropDown a {
	font-size:10pt;
	padding:5px 0px 5px 0px;
}

.dropDown a li:hover,
.kbm-profil-menu li a:hover{
	background-color:transparent !important;
	color:#7AD165 !important;
}

.kbm-dropDownActive {
	color:black !important;
	font-weight:bold;
}

/*ikonok*/
.side-nav li a div {
	background-color:#F2F2F2;
	padding:12px 14px 12px 12px;
	margin:-1px 10px 1px 0px;
}

.side-nav li a span {
	color:#CCCCCC;
	float:right;
	padding: 12px 25px 12px 0px;
	font-size:7pt;
}

/*Profil*/
.kbm-profil {
	margin-left:30px;
	margin-top:25px;
	margin-bottom:20px;
}
.kbm-profImg {
	width:35px;
	height:35px;
	background-color:#E6E6E6;
	border-radius:100%;
	float:left;
	text-align:center;
	padding-top:6px;
	color:#fff;
	margin-right:5px;
}
.kbm-profText a {
	color:#B3B3B3;
	font-size:9pt;
}
.kbm-profText a:hover {
	text-decoration:none;
	color:#7AD165;
}

.kbm-profil-menu {
    display: none;
    float: left;
    position: absolute;
    margin-top: 0;
	margin-left:40px;
	padding:5px;
    border: 1px solid rgba(0,0,0,.15);
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    background-color: #fff;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
	z-index:2000;
	list-style:none;
}

.kbm-profil-menu li {
	padding: 5px 15px;
	border:0px;
}

.kbm-profil-menu li a {
	padding:8px 14px 8px 15px;
}

@media(max-width:768px) {
	.kbm-logo {
		border-right:0px;
		width:43%;
	}
        
	#kbm-wrapper.active {
		padding-left: 0px;
	}
	
	#kbm-wrapper {
		padding-left: 225px;
	}
	
	#kbm-wrapper.active .side-nav {
		display: none;
	}
	
	#kbm-wrapper .side-nav{
		display: block;
	}

	.kbm-location-path-label {
		float:none;
		margin: -20px 0px 15px 0px;
	}
}

@media(max-width:530px) {
	.kbm-off {
		float:left;
		padding:12px 0px 12px 0px;
	}
	.kbm-location-path-label {
		float:none;
		margin: 0px 0px 15px 0px;
	}
}

@media(max-width:260px) {
	.kbm-off {
	float:left;
	padding:12px 0px 12px 0px;
	}
}


/* LOGIN, PANELEK, LISTÁK*/
.kbm-login-content {
	margin-top:80px;
}

.kbm-headPanel-green, .kbm-headPanel-yellow, .kbm-headPanel-peach, .kbm-headPanel-purple, .kbm-headPanel-blue {
	background-color:#fff;
	padding:20px;
	margin:15px 8px 15px 8px;
	border-top:3px solid #5cb85c;
	border-bottom:1px solid #E6E6E6;
	border-left:1px solid #E6E6E6;
	border-right:1px solid #E6E6E6;
}

.kbm-headPanel-yellow {
	border-top-color:#FBBF3B !important;
}
.kbm-headPanel-peach {
	border-top-color:#F78371 !important;
}

.kbm-headPanel-purple {
	border-top-color:#93278F !important;
}

.kbm-headPanel-blue {
	border-top-color:#2196F3 !important;
}
.kbm-contentPanel {
	border:1px solid #E6E6E6;
	border-radius:0px;
	background-color:#fff;
	padding:20px;
	margin:10px 10px 0px 10px;
}

.form-control {
	border-radius:2px;
	border-color:#D8D8D8;
}

h1 {
	font-size:24pt;
}

h2 {
	font-size:20pt;
	
}

h3 {
	font-size:14pt;
}

h4 {
	font-size:13pt;
}

h5 {
	font-size:10pt;
	margin-top:0px;
	font-weight:bold;
}

h1, h2 {
	margin-top:0px;
	margin-bottom:20px;
}

p {
	color:#808080;
}

.btn {
	border-radius:2px;
}

.form-group {
	margin-top:5px;
}


.kbm-article {
	border-left:3px solid #E6E6E6;
	padding-left:10px;
}

.kbm-article p , .kbm-list-item  {
	font-size:9pt;
}

.kbm-list-item {
	border-top:1px solid #F2EDED;
	margin:0px -20px 0px -20px;
	padding:10px 5px 0px 5px;
	font-size:8pt;
	text-align:center;
}

.kbm-text-cloud {
	text-align:center;
	font-size:8pt;
}

.kbm-text-cloud span {
	font-size:12pt;

}

.kbm-text-cloud strong {
	font-size:14pt;
	font-weight:normal;
}

/* LISTA */

.kbm-HeadListPanel {
	background-color:#fff;
	padding:15px;
	margin:15px 0px 15px 0px;
	border-top:3px solid #5cb85c;
	border-bottom:1px solid #E6E6E6;
	border-left:1px solid #E6E6E6;
	border-right:1px solid #E6E6E6;
}

.kbm-listPanel {
	border:1px solid #E6E6E6;
	border-radius:0px;
	background-color:#fff;
	padding:20px;
	margin-bottom:20px;

}

label {
	font-weight:normal;
}

select {
	cursor:pointer;
}

.kbm-HeadListButton {
	margin-top:20px;
}

.kbm-HeadListButton .btn-success, 
.kbm-HeadListButton .btn-info {
	float:right;
	margin-left:8px;
}

.btn {
	margin-top:8px;
}

.pagination {
	margin-top:8px;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c;
}

.pagination > li > a, .pagination > li > span {
    color: #4cae4c;
}

.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
    color: #4cae4c;
}

.pagination > li > a, .pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 10px;	
}

.kbm-listCount{
	margin-top:5px;
}

.kbm-listCountForm {
	padding:6px;
	border-color:#D8D8D8;
	border-radius:2px;
}

.btn-danger {
	background-color: #F78371;
    border-color: #F78380;
}

td {
	font-size:9pt;
}

.btn:hover {
	color:#fff;
}

.btn-default-green {
    color: #4CAF50;
    background-color: #fff;
    border-color: #4CAF50;
}

.btn-default-green:hover {
	background-color:#4CAF50;
}

.btn-default-yellow {
    color: #FBBF3B;
    background-color: #fff;
    border-color: #FBBF3B;
}

.btn-default-yellow:hover {
	background-color:#FBBF3B;
}

.btn-default-peach {
    color: #F78371;
    background-color: #fff;
    border-color: #F78371;
}

.btn-default-peach:hover {
	background-color:#F78371;
}

.btn-default-peach {
    color: #F78371;
    background-color: #fff;
    border-color: #F78371;
}

.btn-default-peach:hover {
	background-color:#F78371;
}

.btn-default-purple {
    color: #93278F;
    background-color: #fff;
    border-color: #93278F;
}

.btn-default-purple:hover {
	background-color:#93278F;
}

.btn-default-blue {
    color: #2196F3;
    background-color: #fff;
    border-color: #2196F3;
}

.btn-default-blue:hover {
	background-color:#2196F3;
}

@media(min-width:1000px) {
	.pagination {
		float:right;
	}
	
}

.kbm-listPanel input[type=text] {
	color:#4CAF50;
}
	
.kbm-listPanel .form-control {
	color:#4CAF50;
}

.kbm-listPanel option {
	color:#000;
}

.kbm-checkbox label {
cursor:pointer;
}

.kbm-checkbox input {
width:18px;
height:18px;
cursor:pointer;
}

.kbm-checkbox input[type=checkbox]:checked + label {
  color:#4CAF50;
  font-style: normal;
  cursor:pointer;
} 

.kbm-checkbox {
padding-top:30px;
}

@media(min-width:990px) {
	.kbm-checkbox {
	padding-top:0px;
	}
}

@media(max-width:765px) {
	.kbm-checkbox {
	padding-top:0px;
	}
}

.kbm-HeadListPanel .glyphicon {
	font-size:20pt;
	margin-top:20px;
}

