* { box-sizing: border-box;}
body {font:100% Arial, Verdana;color:#000000;padding:0;margin:0;text-align:center;background:url(/images/itweek/bg.gif) center repeat-y;}
a {color:#d92231;text-decoration:none;}
a:hover {text-decoration:underline;}
label {cursor:hand;}
form {margin:0;}

#container {width:1250px;background-color:#ffffff;text-align:left;margin-left:auto;margin-right:auto;}

.starrequired {color:#d92231;font-size:140%;font-weight:bold;line-height:10px;}
.rmsg {color:#d92231;font-weight:bold;text-align:center;}

h1 {font-size:220%;font-weight:bold;padding:0;margin:0 0 20px 0;}
h2 {font-size:180%;font-weight:bold;padding:0;margin:0 0 15px 0;}
h3 {font-size:110%;font-weight:bold;padding:0;margin:0;}
h4 {font-size:110%;font-weight:bold;padding:0;margin:0;}
h5 {font-size:110%;font-weight:bold;padding:0;margin:0;}

.div-form {width:100%;margin-top:20px;}
.div-form .title {width:100%;font-size:130%;padding:0 0 5px 0;}
.div-form .descr {width:100%;font-size:100%;padding:0 0 5px 0;}
.div-form .input {width:100%;font-size:100%;padding:0 0 20px 0;}
.div-form .input input {font-size:110%;}
.div-form .input select {width:100%;font-size:105%;margin:0 0 10px 0;}
.div-form .input textarea {font:110% Arial, Verdana;}


#cookie_notification {display:none;justify-content:space-between;align-items:flex-end;position:fixed;bottom:0px;left:50%;width:100%;max-width:1250px;transform:translateX(-50%);background-color:#004071;font-size:80%;text-align:left;color:#ffffff;}
/* box-shadow: 2px 3px 10px rgba(0, 0, 0, 0.4);bottom: 15px; */
#cookie_notification button {float:right;margin:20px 0 20px 20px;background-color:#ffffff;color:#004071;border:0;padding:5px 20px 5px 20px;}
#cookie_notification a {color:#ffffff;text-decoration:underline;}
