@font-face {
	font-family: 'RopaSans-Regular';
	src: url('../fonts/RopaSans-Regular.eot');
	src: url('../fonts/RopaSans-Regular.eot?#iefix') format('embedded-opentype'),
		url('../fonts/RopaSans-Regular.woff2') format('woff2'),
		url('../fonts/RopaSans-Regular.woff') format('woff'),
		url('../fonts/RopaSans-Regular.ttf') format('truetype'),
		url('../fonts/RopaSans-Regular.svg#RopaSans-Regular') format('svg');
	font-weight: normal;
	font-style: normal;
}
*{font-family:'RopaSans-Regular',sans}
html,body{background:#343f4b;margin:0;padding:0;width:100%;height:100%}
#container{background:#343f4b;margin:0;padding:0;width:100%;height:100%;text-align:center}
#container:before{content:'';display:inline-block;height:100%;vertical-align:middle}
#panel{display:inline-block;vertical-align:middle;margin:0 auto;width:350px;background:#f0f1f6;border-radius:10px;box-shadow:0 0 105px 50px #999999;}
#panel #formularz{display:block;width:250px;margin:0px auto;padding:50px 0}
#panel #formularz i{color:red;font-size:1.5em}
#panel #formularz p{padding:0;margin:0;text-align:left;font-size:14px}
#panel #formularz input[type=text],#panel #formularz input[type=password]{margin:0 0 15px 0;padding:5px;font-size:14px;color:black;border:1px solid #9F9F9F;width:240px;box-shadow:inset 10px 10px 5px -9px #9f9f9f}
#panel #formularz input[type=submit]{margin:0 auto;display:block}
#panel #formularz #submitbutton{margin:0 auto;width:100%;font-size:16px}
#panel #formularz #submitbutton i,#panel #formularz #submitbutton span{display:block;float:left;height:40px;line-height:40px;margin:0 10px}
#panel #formularz #submitbutton i{margin-left:40px}
#panel #formularz #disp_error{display:block;text-align:center;font-size: 14pt;color:red;margin:0 auto}
#cookies-message,#info{font-size:14px;color:white;position:fixed;left:0;right:0;min-width:500px;width:90%;text-align:center;margin:0 auto;background-color:#333333;padding:35px;border-radius:10px}
#cookies-message{top:10px}
#cookies-message a{text-decoration:none;color:white;background-color:#c44830;border-radius:5px;padding:5px 10px}
#info{min-width:650px;width:90%;bottom:10px;display:none}
.warningTitle{color:white;font-size:16px;background-color:#c44830;border-radius:5px;padding:5px 10px;margin-bottom:10px}
#info table{margin:10px auto 0 auto}
#info table td{text-align:left;padding:5px 0}
#info .alarm-icon{display:block;position:absolute;margin-left:50px;margin-top:-75px;width:80px;height:80px;background:url('../images/alarm.png') 0 0/80px 80px;border-radius:40px;box-shadow:0 0 1.5em 1em #999999}
