/* #region APP */
	.app-root {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-direction: column;
		flex-direction: column;
		min-height: 100vh;
	}

	.fullscreen {
		z-index: 1100;
		margin: 0;
		position: fixed;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0;
		width: 100%;
		height: 100%;
		background: #fff;
		background-color: rgb(255, 255, 255);
		overflow: auto;
	}
/* #endregion */

/* #region HEADER */
	.logo {
		display: block;
		margin-left: auto;
		margin-right: auto;
	}

	.app.brand-minimized.sidebar-minimized div.app-body div.sidebar button.sidebar-minimizer.brand-minimizer span {
		display: none;
	}

	.brand-minimized .app-header .logo-navbar-toggler {
		display: none;
	}

	.app-header{
		background-color: #fcfcfc;
		border-bottom: 1px solid #c8ced3;
	}

	.app-header .navbar-nav .nav-item .nav-link{
		color: #73818f;
	}

	.app-header .navbar-toggler:hover .navbar-toggler-icon{
		background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%2373818f' stroke-width='2.25' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
	}
/* #endregion */

/* #region BODY */
	body {
		background-color: #f9fafb;
	}

	.main {
		display: flex;
		flex-direction: column;
	}

	.container-fluid{
		flex: 1;
		/*background-color: #fff;*/
	}
/* #endregion */

/* #region FOOTER */
	.app-footer{
		background-color: #f9fafb;
	}
/* #endregion*/

/* #region MENU GAUCHE */
	.navbar-brand .navbar-brand-minimized .nav-icon{
		color: #73818f;
	}

	.navbar-nav .nav-link:hover, .navbar-nav .nav-link:focus {
		color: #73818f;
	}

	.nav-link.selected.active{
		background: #73818f;
	}

	.sidebar .nav-link .nav-icon {
		color: #73818f;
	}

	.app:not(.sidebar-minimized) .nav-item.nav-dropdown.open .nav-link.nav-dropdown-toggle{
		background: #73818f;
		color: #e4e7ea;
	}

	.app:not(.sidebar-minimized) .nav-item.nav-dropdown.open .nav-link.nav-dropdown-toggle.nav-link .nav-icon{
		color: #e4e7ea;
	}

	.sidebar .nav-link{
		color: #73818f;
		padding: 0.5rem 1rem;
	}

	.sidebar {
		background:#fff;
		border-right: 1px solid #c8ced3;
	}

	.sidebar .sidebar-minimizer{
		background-color: #fff;
	}

	.sidebar .nav-dropdown.open {
		background: unset;
	}

	.sidebar-minimized .sidebar .nav > .nav-dropdown > .nav-dropdown-items {
		background: rgb(0,0,0, 0.02);
	}

	.sidebar .nav-title{
		background-color: #73818f;
	}

	.sidebar .nav-link.active .nav-icon {
		color: #e4e7ea;
	}

	.nav-dropdown-items .nav-item .nav-link.selected.active {
		color: #e4e7ea;
	}

	.sidebar .nav-dropdown.open .nav-link {
		color: #73818f;
		border-left: 0;
	}

	.sidebar .nav-item.nav-dropdown.open .nav-link.nav-dropdown-toggle::before {
		background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='%23fff' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E");
	}

	.sidebar .nav-dropdown.open .nav-dropdown-items .nav-link:hover {
		color: #e4e7ea;
		border-left: 0;
	}

	.sidebar .nav-link.active {
		background: #73818f;
	}

	.sidebar .nav-link:hover {
		background: #73818f;
	}

	.sidebar .nav-link.nav-link-primary {
		background: #73818f;
	}

	.sidebar-minimized .sidebar .nav-item {
		/*border-top: 0.1px solid #e4e7ea;*/
	}

	.sidebar .nav-item{
		/*border-top: 0.1px solid #e4e7ea;*/
	}

	.sidebar .nav-link:hover .nav-icon {
		color: #e4e7ea;
	}

	.sidebar-minimized .sidebar .nav-item:hover > .nav-link {
		background: #73818f;
	}

	.sidebar-minimized .sidebar .nav-item.nav-dropdown > span {
		cursor: auto;
	}

	.sidebar-minimized .sidebar .nav-item.nav-dropdown:hover > .nav-link {
		background: #73818f;
	}

	.sidebar .nav-item.nav-dropdown:hover > span {
		color: #e4e7ea;
	}

	.sidebar-minimized .sidebar .nav-link:hover {
		background: #73818f;
	}

	.sidebar-minimized .sidebar .nav > .nav-dropdown:hover {
		background: #73818f;
	}

	.sidebar .sidebar-minimizer:hover {
		background-color: #73818f;
	}

	button.sidebar-minimizer.brand-minimizer span {
		color: #73818f;
	}

	button:hover.sidebar-minimizer.brand-minimizer span {
		color: #fff;
	}
/* #endregion */

/* #region MENU DROITE */
	.aside-menu {
		z-index: 1018;
	}

	.aside-menu {
		background-color: #f0f3f5;
	}

	.aside-menu .nav.nav-tabs .nav-item {
		border-right: 0.1px solid #c8ced3;
	}

	.aside-menu .nav-tabs .nav-item .nav-link {
		border: 0;
		color: #73818f;
	}

	.aside-menu .nav-tabs .nav-link.active {
		color: #23282c;
	}

	.nav-tabs .nav-item {
		margin-bottom: 0px;
	}
/* #endregion*/

/* #region ONGLET MESSAGE */
	.message {
		font-size: 0.765rem;
	}

	.callout-primary {
		border-left-color: #888;
	}

	.callout-primary h4 {
		color: #888;
	}

	*[dir="rtl"] .callout.callout-primary {
		border-right-color: #888;
	}

	.card-accent-primary {
		border-top-color: #888;
	}

	.list-group-item-accent-primary {
		border-left: 4px solid #888;
	}
/* #endregion*/

/* #region ONGLET OPTION */
	.keyboard{
		font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", Arial, sans-serif;
		border-radius: 3px;
		box-shadow: 0 0 0 #fff, 0 1px 0 #C2C8CC;
		background-image: linear-gradient(#F8F9F9, #E9EBED);
		display: inline-block;
		font-size: 11px;
		font-weight: 400;
		line-height: 11px;
		text-align: center;
		padding: 4px 5px;
		margin-right: 2px;
		margin-left: 2px;
		background-color: #E9EBED;
		min-width: 25px;
		border: 1px solid #C2C8CC;
	}
/* #endregion */

/* #region BREADCRUMB*/
	.breadcrumb {
		background-color: #f0f3f5;
		border-bottom: 0.1px solid #c8ced3;
	}
/* #endregion */

/* #region TABLE */
	.btn-table-width{
		width: 12%;
		white-space: normal !important;
	}

	.id-table-width{
		width: 30px;
	}

	.table > thead > tr > th {
		background-color: #2b3642;
		color: #e4e7ea;
	}

	.table-hover > tbody > tr:hover {
		background-color: rgba(136,136,136, 0.3);
	}

	.table th, .table td {
		white-space: nowrap;
	}

	.table tbody tr {
		background-color: #f9fafc;
	}

	.table-striped-detail tbody tr:nth-of-type(4n + 1) {
		background-color: rgba(0, 0, 0, 0.05);
	}

	.table-striped-detail tbody tr:nth-of-type(4n + 2) {
		background-color: rgba(0, 0, 0, 0.05);
	}

	.table tbody tr td {
		text-align: center;
		vertical-align: middle;
	}

	.table thead tr th {
		text-align: center;
		vertical-align: middle;
	}
/* #endregion */

/* #region PAGINATEUR */
	.pagination-responsive {
		display: block;
	}

	.page-link {
		color: #e4e7ea;
		background-color: #2b3642;
		border: 1px solid rgba(255,255,255,0.06);
	}

	.page-link:hover {
		color: #e4e7ea;
		background-color: #888;
		border-color: #c8ced3;
	}

	.page-item.active .page-link {
		background-color: #888;
		border-color: #888;
	}

	.page-item.disabled .page-link {
		color: #73818f;
		background-color: #fff;
		border-color: #c8ced3;
	}

	.list-group-item {
		padding: 0.90rem 1.25rem;
	}

	.list-group-item.active {
		background-color: #888;
		border-color: #888;
	}
/* #endregion */

/* #region LOADER */
	.v-spinner {
		margin-top: 20px;
		margin-bottom: 20px;
	}

	.v-clip{
		border-color: #888 #888 transparent !important;
	}
/* #endregion */

/* #region LOGIN */
.login-background-color {
    background-color: #f9fafc
}

.login-background {
    background: radial-gradient(ellipse at center, #888 0%,#888 100%);
}

.login-text-background{
    color: #fff;
    text-transform: uppercase;
    background-color: #2b3642;
    font-weight: 600;
}

.login-btn{
    padding: 10px 15px;
    border-bottom: 1px dashed #e4e7ea;
    border-top: 1px dashed #e4e7ea;
    background-color: #ffffff;
}
/* #endregion */

/* #region BOUTON */
	.btn-picto {
		width: 30px;
		height: 30px;
	}

	button {
		cursor: pointer;
	}

	.btn-primary {
		background-color: #888;
		border-color: #888;
	}

	.btn-primary.disabled, .btn-primary:disabled {
		background-color: #888;
		border-color: #888;
	}

	.bg-primary {
		background-color: #888 !important;
	}

	.btn-primary:hover {
		background-color: #888;
		border-color: #888;
	}

	.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
		background-color: #888;
		border-color: #888;

	}

	.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {
		box-shadow: 0 0 0 0.2rem #888;
	}

	.btn-primary:focus, .btn-primary.focus {
		box-shadow: 0 0 0 0.2rem #888;
	}
	.btn-ghost-primary {
		color: #888;
	}

	.btn-ghost-primary:hover {
		background-color: #888;
		border-color: #888;
	}

	.btn-ghost-primary.disabled, .btn-ghost-primary:disabled {
		color: #888;
	}

	.btn-ghost-primary:not(:disabled):not(.disabled):active, .btn-ghost-primary:not(:disabled):not(.disabled).active,
	.show > .btn-ghost-primary.dropdown-toggle {
		background-color: #888;
		border-color: #888;
	}
/* #endregion*/

/* #region MODAL */
	.lightview-responsive {
		max-height: 85vh;
		overflow: auto;
	}

	.modal {
		z-index: 1102;
	}

	.modal-backdrop {
		z-index: 1101;
	}

	.modal-body-scroll {
		max-height: calc(100vh - 280px);
		overflow: auto;
	}

	.modal-lg .modal-content .modal-body div .modal-footer {
		margin-left: -15px;
		margin-right: -15px;
	}

	.modal.show {
		display: block;
	}

	.modal-backdrop {
		display: none;
	}

	.modal-backdrop.show {
		display: block;
	}

	.modal-primary .modal-content {
		border-color: #888;
	}

	.modal-primary .modal-header {
		background-color: #888;
	}
/* #endregion */

/* #region FORMULAIRE */
	.form-control:focus {
		box-shadow: 0 0 0 0.2rem rgba(136,136,136, 0.3)
	}

	.required:after {
		color: #c91834;
		content: "*";
		display: inline-block;
	}

	[required]:after {
		color: #c91834;
		content: "*";
		display: inline-block;
	}
/* #endregion*/

/* #region SWITCH BOUTON */
	.switch-primary .switch-input:checked + .switch-slider {
		background-color: #888;
		border-color: #1985ac;
	}

	.switch-primary .switch-input:checked + .switch-slider::before {
		border-color: #1985ac;
	}

	.switch-outline-primary .switch-input:checked + .switch-slider {
		border-color: #888;
	}

	.switch-outline-primary .switch-input:checked + .switch-slider::before {
		border-color: #888;
	}

	.switch-outline-primary .switch-input:checked + .switch-slider::after {
		color: #888;
	}

	.switch-outline-primary-alt .switch-input:checked + .switch-slider {
		border-color: #888;
	}

	.switch-outline-primary-alt .switch-input:checked + .switch-slider::before {
		background-color: #888;
		border-color: #888;
	}

	.switch-outline-primary-alt .switch-input:checked + .switch-slider::after {
		color: #888;
	}
/* #endregion */

/* #region RANGE SELECTEUR */
	.vue-slider-component .vue-slider-tooltip {
		border: 1px solid #888 !important;
		background-color: #888 !important;
	}

	.vue-slider-component .vue-slider-process {
		background-color: #888 !important;
	}

	.vue-slider-component .vue-slider-dot.vue-slider-dot-focus .vue-slider-dot-handle {
		box-shadow: 0 0 2px 1px #888 !important;
	}
/* #endregion*/

/* #region SELECT */
	.select2-container.select2-container--default.select2-container--open{
		z-index: 1102;
	}

	.select2-container--default .select2-selection--multiple .select2-selection__choice {
		border: 1px solid #888;
	}

	.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
		color: #888;
		border-right: 1px solid #888;
	}

	.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
		color: #fff;
	}

	.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
		background: #888;
	}

	.select2-container--default .select2-results__option--highlighted[aria-selected] {
		background-color:#888;
	}

	.select2-container--default.select2-container--focus .select2-selection,.select2-container--default.select2-container--open .select2-selection {
		border-color:#888
	}

	.select2-container--default .select2-dropdown {
		border-color:#888;
	}

	.select2-container--default .select2-selection__clear:hover {
		color: #888;
	}
/* #endregion */

/* #region CHECKBOX */
	.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
		background-color: #888;
	}
	.custom-control.custom-checkbox.optin {
		padding-left: 2rem;
	}
/* #endregion */

/* #region RADIO */
	.custom-radio .custom-control-input:checked ~ .custom-control-label::before {
		background-color: #888;
	}

	.custom-control-input:focus ~ .custom-control-label::before {
		box-shadow: 0 0 0 1px #e4e5e6, 0 0 0 0.2rem rgba(136,136,136, 0.3)
	}

	.custom-control-input:active ~ .custom-control-label::before {
		background-color: #888;
	}
/* #endregion*/

/* #region INPUT DATE PICKER */
	::-webkit-inner-spin-button {
		display: none;
	}

	.has-success ::-webkit-calendar-picker-indicator {
		margin-right: 20px;
	}

	.has-error ::-webkit-calendar-picker-indicator {
		margin-right: 20px;
	}
/* #endregion*/

/* #region INPUT GROUPE */
	.input-group-prepend>.input-group-text {
		min-width: 45px;
	}
/* #endregion */

/* #region SCROLLBAR */
	.scrollbar-min {
		scrollbar-width: thin;
		scrollbar-color: #73818f #1d1d1d;
	}

	.scrollbar-min::-webkit-scrollbar {
		width: 10px;
	}

	.scrollbar-min::-webkit-scrollbar-track {
		background-color: #1d1d1d;
	}

	.scrollbar-min::-webkit-scrollbar-thumb {
		background-color: #73818f;
	}

	.scrollbar-min::-webkit-scrollbar-thumb:hover {
		background-color: #73818f;
		cursor:pointer;
	}

	.scrollbar-min::scrollbar {
		width: 10px;
	}

	.scrollbar-min::scrollbar-track {
		background-color: #1d1d1d;
	}

	.scrollbar-min::scrollbar-thumb {
		background-color: #383838;
	}

	.scrollbar-min::scrollbar-thumb:hover {
		background-color: #383838;
		cursor:pointer;
	}
/* #endregion */

/* #region BOX SHADOW */
	.box-shadow-1 {
		-webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
		box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
	}

	.box-shadow-2 {
		-webkit-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
		box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	}

	.box-shadow-3 {
		-webkit-box-shadow: 0 12px 15px 0 rgba(0, 0, 0, 0.24), 0 17px 50px 0 rgba(0, 0, 0, 0.19);
		box-shadow: 0 12px 15px 0 rgba(0, 0, 0, 0.24), 0 17px 50px 0 rgba(0, 0, 0, 0.19);
	}

	.box-shadow-4 {
		-webkit-box-shadow: 0 16px 28px 0 rgba(0, 0, 0, 0.22), 0 25px 55px 0 rgba(0, 0, 0, 0.21);
		box-shadow: 0 16px 28px 0 rgba(0, 0, 0, 0.22), 0 25px 55px 0 rgba(0, 0, 0, 0.21);
	}

	.box-shadow-5 {
		-webkit-box-shadow: 0 27px 24px 0 rgba(0, 0, 0, 0.2), 0 40px 77px 0 rgba(0, 0, 0, 0.22);
		box-shadow: 0 27px 24px 0 rgba(0, 0, 0, 0.2), 0 40px 77px 0 rgba(0, 0, 0, 0.22);
	}
/* #endregion */

/* #region PADDING */
	.no-padding {
		padding: unset !important;
	}

	.no-padding-l {
		padding-left: unset !important;
	}

	.no-padding-l {
		padding-left: unset !important;
	}

	.no-padding-r {
		padding-right: unset !important;
	}

	.no-padding-b {
		padding-bottom: unset !important;
	}
/* #endregion */

/* #region MARGIN */
	.no-margin {
		margin: unset !important;
	}

	.no-margin-l {
		margin-left: unset !important;
	}

	.no-margin-l {
		margin-left: unset !important;
	}

	.no-margin-r {
		margin-right: unset !important;
	}

	.no-margin-b {
		margin-bottom: unset !important;
	}
/* #endregion */

/* #region CURSOR */
	[draggable="true"] {
		cursor: pointer !important;
	}

	[draggable="false"] {
		cursor: not-allowed !important;
	}

	:disabled {
		cursor: not-allowed !important;
	}

	.disabled {
		cursor: not-allowed !important;
	}

	.cursor {
		cursor: pointer !important;
	}

	.no-cursor {
		cursor: auto !important;
	}

	.progress {
		cursor: progress !important;
	}
/* #endregion */

/* #region A */
	a {
		color: #888;
	}
/* #endregion */

/* #region BORDER */
	.border-none {
		border: none;
	}

	.border-primary {
		border-color: #888 !important;
	}
/* #endregion */

.text-primary {
    color: #888 !important;
}

.nav-fill .nav-link.active {
    border-top: 2px solid #888;
}

.bg-blue {
    background-color: #888 !important;
}

.dropdown-item.active, .dropdown-item:active {
    background-color: #888;
}

.badge-color {
	background-color: #888
}

.center {
	text-align: center;
}

.noscroll {
	overflow: hidden;
}

.hide {
	display: none;
}

.navbar-toggler-hide {
	display: none;
}

/* #region Modification global des tailles*/
body{
	font-size: 0.775rem;
}

.form-control{
	/*font-size: 0.675rem;*/
}

.form-group{
	/*font-size: 0.675rem;*/
}

.select2-container--default .select2-selection--single{
	/*height: calc(2.000rem);*/
}

.select2-container--default .select2-selection--multiple{
	/*min-height: calc(2.000rem);*/
}

.select2-container--default .select2-selection{
	/*font-size: 0.675rem;*/
}

.select2-container--default .select2-selection--multiple .select2-selection__choice{
	/*font-size: 0.675rem;*/
}

.custom-control-label::before{
	/*top: 0rem;*/
}

.custom-control-label::after{
	/*top: 0rem;*/
}

.vue-slider-component .vue-slider-tooltip{
	/*font-size: 0.675rem !important;*/
}

/* #endregion */

/* #region RESPONSIVE */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    html, body{
        height:100%;
    }
}

@media (max-width: 991.98px) and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .app-header .navbar-brand {
        position: static;
	}
}

@media (max-width: 991.98px) and (-ms-high-contrast: none),(-ms-high-contrast: active) {
	html:not([dir="rtl"]) .sidebar-lg-show.sidebar-fixed .main,
	html:not([dir="rtl"]) .sidebar-lg-show.sidebar-fixed .app-footer {
		margin-left: 0px;
	}

	html:not([dir="rtl"]) .sidebar-lg-show.sidebar-fixed.sidebar-show .main,
	html:not([dir="rtl"]) .sidebar-lg-show.sidebar-fixed.sidebar-show .app-footer {
		margin-left: 200px;
	}
}

@media (min-width: 1199.99px) {
	.container {
		max-width: none;
	}

	.standalone .container {
		max-width: 1140px;
	}

	.main .container-fluid {
		padding: 0 15px;
	}

	.row {
		margin-right: -15px;
		margin-left: -15px;
	}

	.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,
	.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,
	.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,
	.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,
	.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto {
	padding-right: 15px;
		padding-left: 15px;
	}
}

@media (max-width: 1199.98px) {
	.lg-hide {
		display: none !important;
	}

	.main .container-fluid {
		padding: 0 10px;
	}

	.row {
		margin-right: -10px;
		margin-left: -10px;
	}

	.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,
	.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,
	.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,
	.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,
	.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto {
		padding-right: 10px;
		padding-left: 10px;
	}
}

@media (max-width: 991.98px) {
    .md-hide{
        display: none !important;
    }

    .main .container-fluid {
        padding: 0 10px;
	}

	.row {
		margin-right: -10px;
		margin-left: -10px;
	}

	.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,
	.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,
	.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,
	.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,
	.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto {
		padding-right: 10px;
		padding-left: 10px;
	}
}

@media (max-width: 767.98px) {
    .sm-hide{
        display: none !important;
    }

    .main .container-fluid {
        padding: 0 10px;
	}

	.row {
		margin-right: -10px;
		margin-left: -10px;
	}

	.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,
	.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,
	.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,
	.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,
	.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto {
		padding-right: 10px;
		padding-left: 10px;
	}
}

@media (max-width: 575.98px) {
	.xs-hide {
		display: none !important;
	}

	.main .container-fluid {
		padding: 0 5px;
	}

	.row {
		margin-right: -5px;
		margin-left: -5px;
	}

	.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,
	.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,
	.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,
	.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,
	.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto {
		padding-right: 5px;
		padding-left: 5px;
	}

	.navbar-toggler.aside-menu-toggler.d-none:not(.navbar-toggler-hide) {
		display: block !important;
	}
}
/* #endregion */