@charset "UTF-8";
@media only screen and (max-width: 450px) {
  
div#login {
    width: 350px;
}

.logbox {
  width: 350px;
}

input[type=text] {
  /* max-width:220px; */
  width:98%;
}

.title {
	width:100%;
}

#divObsah {
	margin-left: -15px;
}

.logbox input[type=text],
.logbox input[type=password]{
  width: 200px;
}

#divAll {
  min-width: 360px;
  /* max-width: 400px; */
  max-width: 100%;
  overflow: visible;
}

.ms-container {
  max-width: 100%;
}

input[type=file] {
  max-width: 220px;
  margin-bottom: 5px;
}

.dleftForm {
  width: 100%;
  text-align: left;
}

.dinputForm {
  padding-left:1px;
  padding-top: 3px;
}

/* konec media */
}

@media only screen and (max-width: 1150px) {
	#pageContent {
		height: 100%;
	}

	.wrapbg {
		height: 100%;
	}
	
	.wraptext {
		top: 20px;
		background-color: rgb(255,255,255,0.7);
		width: 100%;
		border-right: 0px;
		padding-right: 40px;
		text-align: center;
	}
	
	body#login .bg {
		display: flex;
	}
	
	body#login {
		background-position: left center;
	}
	
	.subtitle a, .subtitle a:hover, .subtitle a:active, .subtitle a:focus {
		color: #C0302C !important;
		text-decoration: underline;
	}
	/* konec media */
}