body>div.top{
	display: block;
}

@media screen and (min-width: 1355px) {
	div.globalForm {
		max-width: 930px;
	}
	.global-filter-field-container {
		flex: 0 0 41.666667%;
		max-width: 41.666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.666667%;
	}
	.global-filter-submit {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.666667%;
		flex: 0 0 16.666667%;
		max-width: 16.666667%;
	}
}
@media screen and (max-width: 1024px) {
	body div.topbar-menu span.user_welcome{
		display: none;
	}
}

@media screen and (min-width: 1040px) {
	.flex-min1040-row {
		-webkit-box-orient: horizontal!important;
		-webkit-box-direction: normal!important;
		-ms-flex-direction: row!important;
		flex-direction: row!important;
	}
	.max-width-min1040-50 {
		max-width: 40%;
	}
}

@media screen and (max-width: 1024px) {
	div.top div#zadaniaBoxDzisiaj span.icon_label{
		padding-top: 4px;
	}
	body>div.top div.menu-button{
		width:30px;
		height:40px;
		position:absolute;
		right: 100px;
		background:#4c505d;
		text-align:center;
		border-top-left-radius:5px;
		border-bottom-left-radius:5px;
		line-height:40px;
		font-size:25px;
		display:block;
		cursor:pointer;
		padding: 0!important;
		border: none!important;
	}
	body div.topbar-menu.position-absolute.row.show{
		right: 0;
	}
	body div.topbar-menu.position-absolute.row{
		width: 100px;
		background: fixed #fff;
		right:-85px;
		border:0;
		z-index:1001;
	}

}
@media screen and (max-width: 972px) {
	div.top a:before,div.top button:not(.avatar):before{
		height: 3rem;
	}
}
@media screen and (max-width: 940px) {
	.global-filter-label {
		width: 100px;
	}
}
@media screen and (max-width: 800px){
	html{
		position:relative;
	}
	body>div.top{
		margin-left:0;
	}
	body>div.top>div.container-fluid:first-child{
		padding-left:40px;
	}
	body>div.main>div.left div.menu-button{
		width:30px;
		height:40px;
		position:absolute;
		right:-27px;
		top:0;
		background:#4c505d;
		text-align:center;
		border-top-right-radius:5px;
		border-bottom-right-radius:5px;
		line-height:40px;
		font-size:25px;
		display:block;
		cursor:pointer;
	}
	body>div.main>div.left.show{
		left:0;
	}
	body>div.main>div.left{
		background: fixed #fff;
		position:absolute;
		left:-200px;
		border:0;
		top:70px;
		bottom:0;
		z-index:1001;
	}

	.modal-dialog.dialog-m,.modal-dialog.dialog-xl{
		max-width:none;
	}


}
@media screen and (max-width: 500px){
	.modal-dialog.dialog-xs{
		max-width:none;
	}
	div.top div.staticLinks{
		display:none;
	}
}