@media (min-width: 992px){
	div.filter-list div.form-group.col-lg-4:nth-child(3),
	div.filter-list div.form-group.separator+div.form-group+div.form-group+div.form-group{
		border-top:0;
	}
}

@media (min-width: 768px){
	div.filter-list div.form-group.col-lg-4:nth-child(2),
	div.filter-list div.form-group.separator+div.form-group+div.form-group{
		border-top:0;
	}

	.sortable>.ui-sortable-handle.col-md-6{
		max-width:calc(50% - 10px);
		flex-basis:calc(50% - 10px);
		margin-left:5px;
		margin-right:5px;
	}
}

@media screen and (max-width: 991.98px){
	div.mail-skrzynki{
		width:100%;
		border-right:0;
	}
	div.mail-skrzynki>div,div.mail-skrzynki+div>div{
		padding:0;
	}
	div.mail-skrzynki div.module-links a.showSkrzynki{
		width:40px;
		height:40px;
		position:fixed;
		top:54px;
		background:var(--nvmd-top-bg);
		text-align:center;
		color:#fff;
		border-bottom-left-radius:5px;
		line-height:40px;
		font-size:20px;
		display:block;
		cursor:pointer;
		right:0;
		z-index:4;
		transition:right .2s;
	}
	div.mail-skrzynki div.module-links a.showSkrzynki:hover{
		background:#6c6f75;
	}
	div.mail-skrzynki>div>div.ModuleContentBody{
		position:fixed;
		z-index:4;
		background-color:#fff;
		right:-250px;
		transition:right .2s;
		width:250px;
		border-left:1px solid #dee2e6;
		top:54px;
		height:calc(100% - 54px);
		padding:7px;
	}
	div.mail-skrzynki>div.open>div.ModuleContentBody{
		right:0;
		transition:right .5s;
	}
	div.mail-skrzynki div.open div.module-links a.showSkrzynki{
		right:250px;
		transition:right .5s;
	}

	html{
		position:relative;
	}
	body>div.top{
		margin-left:0;
	}
	body>div.top>div.container-fluid:first-child{
		padding-left:50px;
	}
	body>div.main>div.left div.menu-button{
		width:40px;
		height:54px;
		position:absolute;
		right:-40px;
		top:0;
		background:#4c505d;
		text-align:center;
		color:rgba(255,255,255,.5);
		border-bottom-right-radius:5px;
		line-height:54px;
		font-size:25px;
		display:block;
		cursor:pointer;
	}
	body>div.main>div.left.show{
		left:0;
	}
	body>div.main>div.left{
		position:fixed;
		left:-200px;
		border:0;
		top:54px;
		bottom:0;
		z-index:1001;
	}
	body>div.main>div.left>div.menu-ul-container{
		max-height:100%;
		overflow-y:auto;
	}

	div.filter-list div.form-group.separator+div.form-group+div.form-group+div.form-group{
		border-top-width:1px;
	}


	div.top div.staticLinks div.button{
		display:inline-block;
	}
	div.top div.staticLinks div.button+div{
		transition:right .5s ease;
		position:absolute;
		background:var(--nvmd-top-bg);
		padding:.25rem;
		top:56px;
		right:-100vw;
		max-width:90svw;
		height:auto;
		margin:0;
		z-index:0;
		border-radius:.25rem 0 0 .25rem;
		border:1px solid rgba(0,0,0,.15);
		box-shadow:0 0 1rem 0 rgba(0,0,0,.2);
	}
	div.top div.staticLinks.show div.button+div{
		right:0;
	}
	div.top div.staticLinks~div.mail{
		display:none;
	}
	div.top div.staticLinks div.links>div.mail{
		display:inline-block;
	}
	div.top div.staticLinks>div.links>div:nth-child(n){
		margin:.25rem;
	}
}

@media (max-width: 767.98px){
	.sortable>.ui-sortable-handle.col-sm-12{
		margin-left:0;
		margin-right:0;
	}

	div.ModuleStart div.row>div.col-12.col-md-3 div.card div.il{
		min-width:14rem;
	}
}

@media screen and (max-width: 575.98px){
	div.top div.search-top div.button{
		display:inline-block;
	}
	div.top div.search-top div.button+div{
		transition:left .5s ease;
		position:absolute;
		top:56px;
		left:-100vw;
		max-width: none;
		padding:.5rem;
		display:block;
		margin:0;
		width:98svw;
		background-color:#fff;
		border:1px solid rgba(0,0,0,.15);
		border-radius:0 .25rem .25rem 0;
		box-shadow:0 0 1rem 0 rgba(0,0,0,.2);
		z-index:1;
	}
	div.top div.search-top.show div.button+div{
		left:0;
	}

	div.top div.search-top div.button{
		height:54px;
		background:none;
		font-size:1.75rem;
		color:#fff;
		margin-top:-.5rem;
		padding:.5rem .25rem 0;
		cursor:pointer;
		display:inline-block;
	}
}