@font-face {
	font-family: "Futura";
	src: url("../fonts/71294008.ttf");
}

.page {
	min-height: 100%;
}

.panel {
	border: 1px solid #263238;
    border-radius: 4px;
}

.select2-container--default .select2-selection--single {
    border: 1px solid #263238;
}

.navbar-brand {
	font-family: "Futura" !important;
	font-weight: normal !important;
}

.step-title {
	line-height: 40px;
}


@media ( min-width : 480px) {
	.page-content {
		padding-top: 10px;
	}
}

.page-content h2.page-title {
	margin-top: 10px;
	margin-bottom: 20px;
}

.menu-icon-fa {
	top: -1px;
	font-size: 1.1rem;
}

.form-control-label {
	color: #37474f;
}

/* Validation */
.form-group.has-danger label, .form-group.has-danger small.text-help {
	color: #f44336
}

.form-group.has-danger .form-control {
	border-color: #f44336;
}

.form-group.has-success .form-control {
	border-color: #5cb85c;
}

.modal-backdrop.show {
	z-index: 1701;
}

.modal {
	z-index: 1800;
}

.form-group.has-danger .select2-container--default .select2-selection--single {
	border-color: #f44336;
}

.input-group-text {
	padding: 0.429rem 0.429rem;
}

.form-group .select-multiple span {
	background-color: #eee;
	padding: 8px;
	border-radius: 6px;
	margin-right: 8px;
	margin-bottom: 8px;
	display: inline-block;
}

.step {
	color: #a3afb7;
	background-color: white;
	margin-left: 5px;
	margin-right: 5px;
	border-radius: 39px;
}

.step:first-child {
	margin-left: 0px;
}

.step:last-child {
	margin-right: 0px;
}

/* Plugins */
.select2-container--default .select2-dropdown, .select2-container--default.select2-container--open .select2-selection {
	border-color: #76b421;
}

tfoot.dtt2h {
	display: table-header-group;
}

.dataTables_length .select2 {
	display: inline-block;
}

.toast-dark {
	background-color: #263238;
	color: white !important;
}

.panel-group-simple .no-collapse .panel-title::before, .panel-group-simple .no-collapse .panel-title::after {
	display: none;
}

.panel-group-simple .panel-title:hover {
	color: #37474f;
}

.checkbox-custom label {
	font-weight: inherit;
}

.ms-container {
	width: 100% !important;
}

.ms-container:before {
	display: none;
}

.ms-container .ms-selectable, .ms-container .ms-selection {
	width: 49.5%;
}

.ms-container .ms-list {
	height: 240px;
}

.dataTables_processing.card {
	border: 1px solid #76b421;
	background-color: white;
	color: #76b421;
	font-size: 1.1rem;
	line-height: 100px;
	padding: 0px;
}

@media ( max-width : 767px) {
	div.dataTables_wrapper div.dataTables_paginate ul.pagination {
		margin-top: 10px;
		justify-content: center;
	}
	.dt-buttons.btn-group {
		margin-top: 10px;
		display: inline-block;
	}
}

@media ( min-width : 767.1px) {
	.site-menubar {
		position: static;
		top: 0px;
		height: auto;
	}
}

.topMenuBar {
		top: 0px;
    	position: sticky;
    	z-index: 9999;
	}

body { 
	padding-top: 0px !important;
}


.checkbox-custom label::before {
    border: 1px solid #263238;
}

.datepicker-days .day {
	color: #76838f
	
}

