/* CSS Document */
/* DEFAULTS */
body{background-color:#fff; font:normal 12px Helvetica, Verdana, sans-serif; color:#333333;}
*{margin:0px;padding:0px;}

.footer_info a{color:#0099FF;}
.footer_info a:hover{color:red;}

.pagecontainer{width:1000px; height:100%; background-color:#fff;position:relative;}

.content_panel{min-height:570px; color:#999; z-index:1; background-color:#fff;}

.dropzone_media{position:absolute;top:200px;right:20px; height:70px; width:70px; float:left; z-index:9;}
.dropzone_input{position:absolute;top:160px;left:265px; z-index:4; height:250px; width:500px; float:left;}

/* web campaign module styles */
.input_box{position:relative;top:0px;left:0px; z-index:5; width:400px; min-height:192px; padding-top:10px; background-repeat:no-repeat; color:#fff; height:auto;}
.input_phone{width:253px; height:50px; }
.input_pin{width:253px; height:50px;}

.input_box input{background-color:#fff; border:2px inset #222; padding:3px;font-size:1.6em;font-weight:bold;width:75%;}
.input_box span{margin-top:8px;font-size:1.8em;color:#222;}
.input_box input.action{clear:both; background-color:transparent;border:none; background-image:url(images/input_button.png); background-repeat:no-repeat; height:53px; width:180px; cursor:pointer;}
.input_box input.action2{clear:both; background-color:transparent;border:none; background-image:url(images/input_button.png); background-repeat:no-repeat; height:53px; width:180px; cursor:pointer;}
.input_box select{background-color:#fff; border:2px inset #222; padding:2px;font-size:1.6em;font-weight:bold;width:38%;float:left;}

.checkbox{width:230px;display:block;text-align:left;padding:5px;margin-top:5px;margin-bottom:10px;}
.checkbox input{margin:0px;padding:0px;display:block;float:left;width:10%;}
.checkbox label{font-size:0.65em;display:inline;float:left;width:90%;margin-bottom:5px;color:#000;}

.checkbox_scroll{font-size:1.0em;text-align:left;display:block;width:250px;border:1px solid #FF0000;clear:both; height:50px;background-color:#fff;overflow-x:auto;margin-bottom:5px;color:#000;margin-top:25px;}
.checkbox_scroll a{color:#0099FF;}

.desc1_txt{margin-bottom:10px;font-weight:bold;font-size:1.4em;color:#000;}
.desc2_txt{margin-top:-25px;text-align:center;font-size:0.95em;width:800px;color:#000;}
.desc3_txt{margin-top:0px;text-align:left;font-size:0.95em;}
.desc3_txt span{font-size:0.95em;}

.error_txt{margin-top:15px;text-align:center;font-size:1.0em;color:#CC0000;font-weight:bold;}

.footer_panel{min-height:140px; background-color:#fff; color:#666; text-align:center;}
.footer_info{width:980px;margin-left:10px;margin-right:10px;height:auto;}
.footer_info p{text-align:justify;padding-top:10px;color:#888;font-size:0.85em;line-height:14px;}

#quiz1 label {margin-top:10px;}
#quiz1 form input{background-color:transparent;border:none;}
#quiz1, #quiz2, mobileinput {width:100%; position:relative; text-align:center;}
#quiz1 form, #quiz2 form {padding:3px;}
#quiz1 button{clear:both;margin-top:20px;padding:10px;background-color:#FFCC00;}
#quiz1 p {padding:3px;text-align:center;}
#quiz1 p b {color:#3366CC;font-size:1.5em;}
.question {color:#000;font-size:2.2em;letter-spacing:-1px;font-weight:bold;margin-bottom:15px;margin-top:20px;font-family:Geneva, Arial, Helvetica, sans-serif;}
.answers{width:100%;font-size:1.5em;height:100%;}

.correct{display:block; background-image:url(images/correct-tick.png); background-position:left center; background-repeat:no-repeat; text-indent:10px; font-size:0.85em;font-style:italic;margin-bottom:10px; width:85%; margin-left:7%;}
.wrong{display:block; background-image:url(images/wrong-tick.png); background-position:left center; background-repeat:no-repeat; text-indent:10px; font-size:0.85em;font-style:italic;margin-bottom:10px; width:85%; margin-left:7%;}

.radiostyle{width:0px;height:0px;padding:0px;position:absolute;top:-1000px;}

#quiz1 label.pink{text-align:center;background-image:url(images/glass-btn.png);color:#000; font-weight:bold; margin:12px; width:210px; height:45px; cursor:pointer; display:inline-block; float:left; padding:5px; padding-top:15px; position:relative;background-repeat:no-repeat;}





