/*!
 * Theme Name: Default
 * Package : DashLite
 * Author: Softnio
 * Author URI: http://themeforest.net/user/softnio
 * Version	 :	1.0.0
 * Updated	 :	07.23.2020
**/
@font-face { 
	font-family: 'Nunito'; 
	src: url("../fonts/Nunito-Regular.ttf") format("truetype"); 
	font-weight: normal; 
	font-style: normal; 
}

/* @font-face { font-family: 'Nunito'; src: url("../fonts/Nunito-Bold.eot"); src: local("Nunito Bold"), local("Nunito-Bold"), url("../fonts/Nunito-Bold.eot#iefix") format("embedded-opentype"), url("../fonts/Nunito-Bold.woff2") format("woff2"), url("../fonts/Nunito-Bold.woff") format("woff"), url("../fonts/Nunito-Bold.ttf") format("truetype"); font-weight: bold; font-style: normal; } */
@font-face { 
	font-family: 'Nunito'; 
	src: url("../fonts/Nunito-Bold.ttf") format("truetype"); 
	font-weight: bold; 
	font-style: normal; 
}

.nk-tb-list, .nk-menu-link, .nk-menu-heading .overline-title, .nk-tb-head .nk-tb-col, .sub-text, .nk-menu-icon {
	color: #647d9c;
}

.card {
	box-shadow: 0px 0px 30px rgb(0 0 0 / 0.1);
}

/* В меню профиля правил */
.card-aside .nav.link-list-menu {
	display: block;
	margin: 0;
}

.alert {
	border-radius: 20px;
}

/* Корректировки для CheckBox */
form.needs-validation .custom-checkbox {
	display: block;
}
form.needs-validation .custom-checkbox a {
	color: inherit;
	text-decoration: underline;
}
.custom-checkbox .custom-control-label::before, .custom-checkbox .custom-control-label::after {
	align-self: anchor-center;
}
.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
	color: inherit;
}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
	border-color: #198754;
	background-color: #198754;
}
.card, .modal-content {
	border-radius: 20px;
}





@media (min-width: 1540px) {

	/* Коррекция для Бокового меню */
	.nk-sidebar .nk-menu {
		padding-left: 16px;
		padding-right: 16px;
	}
	
	.nk-sidebar {
		width: 340px;
	}
	
	.nk-sidebar .nk-sidebar-head {
		width: 340px;
		padding: 14px 40px;
	}
	
	.nk-sidebar + .nk-wrap {
		padding-left: 340px;
	}
	
	.nk-sidebar + .nk-wrap > .nk-header-fixed {
		left: 340px;
	}
	
}
