
h1, h2, h3, h4  {margin:0;margin-bottom:20px;padding:0px;font-weight:normal;cursor:default;
}h1  {font-size:25px;
}h2  {font-size:19px;
}h3  {font-size:16px;margin-bottom:15px;
}h4  {font-size:13px;margin-bottom:10px;
}table  {margin:0;margin-bottom:20px;border-collapse:collapse;
}th, td  {padding:5px;vertical-align:top;text-align:left;font-weight:normal;
}table.form  {margin:-5px;margin-bottom:20px;border-collapse:collapse;
}table.form th,
table.form td  {padding:5px;vertical-align:top;text-align:left;font-weight:normal;
}table.form th  {padding-top:10px;padding-bottom:0px;font-weight:bold;color:0;
}table.form.thleft th  {padding:5px;
}table.form td.submit  {padding-top:10px;
}table.list  {margin:0px;margin-bottom:20px;border-collapse:collapse;
}table.list th,
table.list td  {padding:5px;vertical-align:top;text-align:left;font-weight:normal;border:1px solid 0;
}table.list th  {background:linear-gradient(180deg, 0, 0);font-weight:bold;color:0;
}table.list td  {background-color:0;font-weight:bold;color:0;
}table.list tr.odd td  {background-color:0;
}table th.nowrap,
table td.nowrap  {white-space:nowrap;
}table th.tiny,
table td.tiny  {width:1px;white-space:nowrap;
}table th.center,
table td.center  {text-align:center;
}table th.right,
table td.right  {text-align:right;
}table th.top,
table td.top  {vertical-align:top;
}table th.middle,
table td.middle  {vertical-align:middle;
}table th.bottom,
table td.bottom  {vertical-align:bottom;
}input[type="text"],
input[type="password"],
textarea,
select  {font-family:Helvetica, Arial, sans-serif;font-size:13px;margin:0px;padding:8px;border:1px solid 0;color:0;
}input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus,
select:focus  {font-family:Helvetica, Arial, sans-serif;font-size:13px;margin:0px;padding:8px;border:1px solid 0;color:0;
}input[type="submit"],
input[type="button"],
a.button  {font-family:Helvetica, Arial, sans-serif;font-size:13px;margin:0px;padding:6px;padding-top:7px;padding-left:12px;padding-right:12px;border:1px solid 0;color:0;font-weight:bold;background:linear-gradient(180deg, 0, 0);border-radius:2px;cursor:pointer;
}input[type="submit"]:hover,
input[type="button"]:hover,
a.button:hover  {background:linear-gradient(180deg, 0, 0);
}.hidden  {display:none;
}em  {display:inline-block;font-style:normal;font-weight:bold;color:#000066;
}.input_wrapper  {padding-top:10px;padding-bottom:10px;
}.input_wrapper > label  {display:block;margin-bottom:3px;cursor:default;font-weight:bold;color:0;
}.input_wrapper > input[type="text"],
.input_wrapper > input[type="password"]  {width:calc(100% - 18px);
}label.input_wrapper  {font-weight:bold;color:0;cursor:pointer;
}div.page_preloader,
div.target_preloader  {display:none;position:absolute;z-index:9610;
}div.page_preloader  {position:fixed;left:50%;top:35%;width:300px;height:100px;margin-left:-150px;margin-right:-50px;background-color:#FFFFFF;cursor:default;opacity:0.85;box-shadow:1px 1px 3px #000000;border-radius:3px;
}div.page_preloader p  {margin:0px;padding:0px;padding-top:60px;color:0;font-size:0;font-weight:bold;text-align:center;background-image:url(../elements/preloaders/loader_dark.gif);background-position:center 20px;background-repeat:no-repeat;
}div.target_preloader  {left:0px;top:0px;width:100%;height:100%;background-color:#000000;background-image:url(../elements/preloaders/loader_bright.gif);background-position:center;background-repeat:no-repeat;opacity:0.3;
}div.target_preloader.light  {background-color:#FFFFFF;background-image:url(../elements/preloaders/loader_dark.gif);opacity:0.6;
}div.select_wrapper  {position:relative;display:inline-block;white-space:nowrap;margin-bottom:-6px;
}div.select_wrapper select,
div.select_wrapper input[type="checkbox"],
div.select_wrapper input[type="radio"]  {display:none;
}div.select_wrapper > span  {display:block;float:left;margin:0px;padding:6px;padding-top:8px;padding-bottom:8px;color:0;background-color:0;border:1px solid 0;cursor:default;
}div.select_wrapper > span.clear  {padding:0px;float:none;clear:both;
}div.select_wrapper span.display  {padding-left:11px;padding-right:11px;min-height:16px;overflow:hidden;
}div.select_wrapper span.button  {margin-left:-1px;padding-left:12px;padding-right:12px;min-height:16px;font-size:0;color:0;background-color:0;background:linear-gradient(180deg, 0, 0);cursor:pointer;
}div.select_wrapper.active span.display,
div.select_wrapper.active span.button,
div.select_wrapper:hover span.display,
div.select_wrapper:hover span.button  {border:1px solid 0;
}div.select_wrapper.active span.display  {background-color:#FFFFFF;
}div.select_wrapper span.button:hover,
div.select_wrapper.active span.button  {background-color:0;background:linear-gradient(180deg, 0, 0);
}div.select_wrapper.active span.button  {color:0;
}div.select_wrapper.error span.display  {border:1px solid 0;border-right:0px none;
}div.select_wrapper.error span.button  {border:1px solid 0;border-left:0px none;
}div.select_wrapper.disabled span.display,
div.select_wrapper.disabled span.display:hover  {border:1px solid 0;background-color:#FFFFFF;
}div.select_wrapper.disabled span.button,
div.select_wrapper.disabled span.button:hover  {border:1px solid 0;background:none;background-color:0;color:0;cursor:default;
}div.select_wrapper ul,
ul.select_options  {position:absolute;display:none;left:0px;top:29px;margin:0;padding:2px;border:1px solid 0;background-color:#FFFFFF;z-index:9001;
}div.select_wrapper.active ul  {display:block;
}div.select_wrapper li,
ul.select_options li  {margin:0;padding:0;
}div.select_wrapper li a,
ul.select_options li a  {display:block;padding:5px;padding-right:10px;color:0;text-decoration:none;cursor:pointer;
}div.select_wrapper li a:hover,
ul.select_options li a:hover  {background-color:#DDE1EA;color:#202020;
}div.select_wrapper li.active a,
ul.select_options li.active a  {background-color:#888CA2;color:#FFFFFF;
}div.msg_overlay  {position:fixed;width:600px;max-width:calc(100% - 30px);left:calc(50% - 300px);top:calc(30% - 0px);padding:0px;border:1px solid 0;background-color:0;box-shadow:1px 1px 3px rgba(0, 0, 0, 0.5);cursor:pointer;overflow:hidden;z-index:8000;
}div.msg_overlay.modal  {cursor:default;
}div.msg_overlay h5  {margin:0;margin-top:-1px;padding:10px;background:linear-gradient(180deg, 0, 0);color:0;font-size:0;font-weight:bold;border-top:1px solid 0;border-bottom:1px solid 0;
}div.msg_overlay h5.warnings  {background:linear-gradient(180deg, #FEFBF6, #EECDA0);
}div.msg_overlay h5.errors  {color:#600000;background:linear-gradient(180deg, #FFF7F3, #EEBDB2);
}div.msg_overlay h5.messages  {color:#005000;background:linear-gradient(180deg, #F3FFF3, #D6EED6);
}div.msg_overlay ul  {margin:0px;padding:10px;
}
