﻿@charset "UTF-8";
html {
}

body {
	font-size: 0.92em;
	height: 100%;
	overflow-y: scroll;
}
body.no-bg {
	background-color: #fff;
}

h2.admin {
	padding: 15px 15px 15px 0;
	margin-bottom:25px;
}

h3 {
	color: #113d21;
	font-size: 1.5em;
	margin-top: 25px;
}

h3.admin {
	border-bottom: 1px solid #d5cccc;
	margin-bottom: 15px;
}
.top-banner {
	background-color: #113d21;
	color: #fff !important;
	text-align: right !important;
	padding-left: 1rem !important;
	padding-right: 1rem !important;
	padding-bottom: .5rem !important;
	padding-top: .5rem !important;
	display: block !important;
}
.bd-navbar {
	min-height: 4rem;
	background-color: #185c31;
	box-shadow: 0 0.5rem 1rem rgba(0,0,0,.05), inset 0 -1px 0 rgba(0,0,0,.1);
}

.navbar-nav a {
	color: #eee;
	padding-right: .5rem;
	padding-left: .5rem;
}

.main-header {
	padding: 20px 0;
}
.main-content__horizon {
	margin-top: 20px;
}

.admin-container {
	padding: 15px 10px;
}

.login {
	width: 600px;
}

.navbar>.container {
	margin-bottom: 0;
}

.container ul.basic {
	list-style: square;
	padding: 10px;
	margin-left: 20px;
}

	.container ul.basic li {
		padding: 10px;
	}

.k-grid-toolbar .k-button,
.btn-primary {
	color: #fff;
	background-color: #185c31;
	border-color: #113d21;
}
	.btn-primary.active {
		background-color: #185c31;
	}
	.k-grid-toolbar .k-button:hover,
	.btn-primary:hover {
		background-color: #113d21;
	}

	.form-row > .col, .form-row > [class*="col-"] {
		padding: 0 10px;
	}

form {
	font-size: 0.92em;
}

.form-row.no-border {
	border-bottom: 0;
}

.form-row {
	border-bottom: 1px solid #bbb;
	margin-bottom: 7px;
}

.row.col-md-12 {
	margin-bottom: 20px;
}

.k-content body,
.form-control {
	font-family: inherit;
	font-size: 1em;
	color: #000;
}

.form-control-inline {
	display: inline;
	width: 75%;
	margin-left: 10px;
	height: unset;
}

small {
	margin-bottom: 10px;
}

.small {
	font-size: 13px;
	font-weight: normal;
}

label {
	font-weight: bold;
	padding: 5px;
}
.required-label::after {
	content: ' *';
	color: red;
}


.float-right{
	float:right;
}
.bold {
	font-weight: bold;
}

.k-spreadsheet {
	height: 300px;
}

.k-grid-header th.k-header.center-align,
.center-align {
	text-align: center;
}

.MuiSvgIcon-root {
	width: 1.2em;
	height: 1.2em;
}

.container {
	margin-bottom: 100px;
}


.required-label-container {
	width: 100%;
	text-align: right;
	margin-top: -100px;
}


html .k-dialog .k-window-titlebar {
	padding-left: 17px;
}

.k-dialog .k-content {
	padding: 17px;
}

#filterText {
	width: 100%;
	box-sizing: border-box;
	padding: 6px;
	border-radius: 3px;
	border: 1px solid #d9d9d9;
}

.selectAll {
	margin: 17px 0;
}

#result {
	color: #9ca3a6;
	float: right;
}

#treeview {
	height: 300px;
	overflow-y: auto;
	border: 1px solid #d9d9d9;
}

#openWindow {
	min-width: 180px;
}

.k-multiselect-wrap .k-button {
	border-color: #357ebd;
	background-color: #428bca;
	color: #fff;
}
.k-grid-filter.k-state-active {
	background-color: #428bca;
}
.k-grid tr td {
	font-size: 0.93em;
}


.tab-content{
	min-height:500px;
}

.btn-container {
margin:20px 0;
}


.k-viewhtml-dialog .k-editor-textarea {
	width: 95%;
}

.k-i-pdf {
	margin-left: 5px;
}

@media (min-width: 992px) {
	.container-xs {
		max-width: 980px;
	}
}

a.btn-cancel {
	text-decoration: none;
}

a.btn-cancel:hover {
	text-decoration: underline;
}

.thumbnail > img {
	width: 100%;
	height: auto;
}