html,body{display:table;/* height:100%;margin:0;*/width:100%; font-family:"Arial",sans-serif;font-size:1em;background:#F4F3F0;color:#999;line-height:125%;box-sizing: border-box;margin:0;padding:0}
.dialog-off-canvas-main-canvas{display:table-cell;padding:0;text-align:center;vertical-align:middle;width:100%;}
label{width:100%;float:left;margin:10px 0;color:#999}
.description{display:none}
input[type=submit]{text-align:center;width:auto;-webkit-appearance:none;background:#242369;color:#ffffff;padding:10px 15px;cursor:hand;border:none;font-family:"Arial",sans-serif;font-size:1em;}
input[type=text],input[type=email],input[type=number],input[type=password],textarea,input[type=file]{text-align:center;padding:10px;margin:0;width:280px;box-sizing:border-box-webkit-border-radius:0;-moz-border-radius:0;-webkit-border-radius:7;-moz-border-radius:7;border-radius:7px;border:1px solid #d3d3d3;background:#fff;-webkit-appearance:none;font-size:1em;}
#edit-submit{margin:20px 0}
/* .form-required{} */
.placeholder{font-weight:bold;font-style:normal}
p{padding:10px 0 0 0}
fieldset{border:0}
legend{text-align:center;margin:20px 0;width:100%;float:left;font-weight: bold;font-size:1.25em;color:#242369}
.form-item .form-item legend {margin:20px 0;font-size:1em;color: #999}
input:focus {background: #fff;}
h1{font-size:150%}
div.messages.messages--status,div.messages.messages--error,div.messages.messages--warning,#edit-group-cilova-skupina{padding:20px;width:400px;margin:0 auto 20px auto;box-sizing:border-box}
p{color:#999;padding:0;width:400px;margin:10px auto 0 auto}
div.messages.messages--status{color:green;background:#dde8c3;}
div.messages.messages--error{color:red;background:#ffe9e2;text-align:left;}
div.messages.messages--warning{color:#2270b0;background:#d4e5f3;}
.placeholder{font-weight:bold;font-style:normal}
#user-login-page{margin-top:50px;width:400px;margin:50px auto 0 auto;box-sizing: border-box;padding:0}
#form{background:#fff;padding:20px;box-sizing: border-box;float:left;width:100%}
.login-terms{font-size:80%;color:#c4c4c4;margin-top:20px;float:left;width:100%}
.form-item-field-cover-0 input[type=submit],.form-item-field-obchodni-podminky-0 input[type=submit]{width:100px;margin:20px auto;display:block}
#edit-group-cilova-skupina{}
.form-checkbox {position:absolute;visibility:hidden;opacity:0;}
input[type=checkbox] + label {color: #666;background: #dfdfdf;padding:5px 10px;margin:0 10px 10px 0;width:auto;float:left;}
input[type=checkbox]:checked + label {color: #fff;background:#D2302C;}
input[type=checkbox]:checked + label:hover {color: #fff;background:#a51815;}
input[type=checkbox] + label:hover {background:#cecece;}
@media (min-width:320px) and (max-width:800px) {
	div.messages.messages--status,div.messages.messages--error,div.messages.messages--warning,p{width:300px;}
	#user-login-page{width:100%;padding:20px;float:left;box-sizing: border-box}
}