:root {
	--color-link: rgba(0,180,255,1);
}




body {
	background-color: rgba(0,0,0,0.8);
	color: rgba(255,255,255,0.8);
}

body a,
a:focus, a:hover, a:active,
.login-container .out-links a {
	color: var(--color-link);
}

body a:hover,
.login-container .out-links a:hover {
	filter: brightness(1.3);
}


body input[type="text"],
body input[type="password"],
body input[type="email"],
body input[type="tel"],
body input[type="search"],
div.dt-container .dt-search input {
	color: rgba(0,0,0,0.8);
	border: none;
}

select option {
	color: black;
}

body .filtersPanel {
	background-color: rgba(0, 0, 0, 0.4) !important;
}


.cl-mcont {
	background-color: rgba(255,255,255,0.1);
	border: rgba(255,255,255,0.1);
}


#head-nav.navbar {
	border-bottom-color: rgba(0,0,0,0.3);
}

.navbar {
	background-color: #272930;
	/*background-color: rgba(255,255,255,0.15);*/
}

.navbar-default .navbar-nav > li > a {
	color: var(--color-link);
}


.block-flat, .block-wizard {
	background-color: rgba(255,255,255,0.1);
	border-color: rgba(0,0,0,0.3);
	/*color: rgba(255,255,255,0.4);*/
}


.form-control,
.btn {
	border: none;
	-webkit-border-radius: 4px !important;
	border-radius: 4px !important;
}

.btn {
	margin: 0;
}


.modal .modal-dialog {
	/*backdrop-filter: blur(20px);*/
}

.modal .modal-content {
	background-color: #444;
	/*background-color: transparent;*/
	/*backdrop-filter: blur(20px);*/
}
.modal .modal-body {
	background-color: rgba(90,90,90,1);
	/*background-color: rgba(255,255,255,0.2);
	backdrop-filter: blur(20px);*/
}

table td {
	background-color: rgba(255,255,255,0.8);
	color: rgba(0,0,0,0.8);
}


@media screen and (max-width: 767px) {

	.cl-sidebar .cl-toggle {
		/*position: relative;*/
		z-index: 10000;
	}

	.cl-navblock {
		/*width: calc(100% - 200px);
		margin: 0 100px;*/
		/*height: 54px;*/
		overflow: hidden;
	}

	.cl-navblock .sidebar-logo .logo img {
		max-height: 94px;
		margin-top: -12px;
	}

	.block .header h2, 
	.widget-block .header h2, 
	.block-flat .header h2 {
		/*margin: 0;
		font-family: "Raleway", Helvetica, sans-serif;
		font-weight: 100;*/
		font-size: 20px;
		line-height: 38px;
	}
}
