
a,
nav,
.ui-state-default,
.ui-state-default *,
.ui-corner-all,
li,
input {
	-webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	transition: all 500ms ease;
}

body, table {
	font-size: 12px;
}

.tm-side-menu > .uk-navbar,
.tm-main > .uk-navbar {
	height: 68px;
}
@media (min-width: 767px) {
	.tm-side-menu > .uk-navbar,
	.tm-main > .uk-navbar {
		height: 92px;
	}
}
@media (min-width: 800px) {
	.tm-side-menu > .uk-navbar,
	.tm-main > .uk-navbar {
		height: 68px;
	}
}

.uk-container-max {
	max-width: 6000px;
}

.tm-mid {
	padding-bottom: 33px;
}
.tm-mid > div {
	overflow-y: auto;
}

.tm-side {
	background: #404040;
	color: #fff;
	overflow-x: hidden;
}
.tm-side a {
	color: #fff;
}

.tm-side .uk-nav > li > a {
	padding: 5px 0px;
}

.tm-side-menu {
	padding: 10px 10px 25px 10px;
}
.tm-side-menu-top {
	/*background-image: linear-gradient(to bottom, #22A7F0, #eee);*/
	background-image: linear-gradient(to bottom, #22A7F0, #108dc8);
	color: #F9F9F9;
	margin: -10px;
	text-align: center;
	font-size: 24px;
}
.tm-side-menu-top h1 {
	color: #F9F9F9;
}
.tm-side-menu ul.uk-list {
	padding-top: 10px;
}

.tm-main {
	/*padding-left: 35px;*/
}
@media (min-width: 768px) {
	.tm-main {
		padding-left: 0px;
	}
}

.tm-content {
	padding: 15px 15px 30px 15px;
}


footer {
	position: fixed;
	bottom: 0px;
	padding: 5px;
	height: 33px;
	z-index: 1;
}
footer.uk-navbar {
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	background: #92c906;
	color: #fff;
	font-size: 12px;
}

.tm-show-hover { display: none; }
.tm-side .uk-nav .uk-nav-sub a:hover { padding-left: 5px; color: #ccc; }
.tm-side .uk-nav .uk-nav-sub a:hover .tm-show-hover { display: inline; }
.tm-side .uk-nav .uk-nav-sub a.active { color: #ccc; }

.uk-form .uk-button-primary { color: #fff; }
.uk-table th[colspan]:not(.uk-table th[colspan="1"]) { text-align: center; }


