html body { background-color:#242425; color:#ebeded; font-family:Helvetica, Arial, sans-serif; padding:2%; line-height: 180%; height:100%; font-size:14pt; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } div { /*border: 1px solid #FFFFFF;*/ } a:link { color: Orange; } a:visited { color: Orange; } a:hover { color: Orange; } a:active { color: Orange; } select.dropdown { -webkit-appearance: none; /*REMOVES DEFAULT CHROME & SAFARI STYLE*/ -moz-appearance: none; /*REMOVES DEFAULT FIREFOX STYLE*/ border: 0 !important; /*REMOVES BORDER*/ color: #fff; -webkit-border-radius:5px; border-radius: 5px; font-size: 18px; text-align:right; text-align-last:right; padding: 15px; margin:15px; width: 60px; cursor: pointer; background: #707070; background-size: 40px 37px; /*TO ACCOUNT FOR @2X IMAGE FOR RETINA */ } div.main { display:none; text-align:center; margin:5% 10% 0% 10%; } div.selection { display:none; margin:20% 20% 10% 20%; text-align:center; font-size:115%; line-height:130%; } div.instructions { display:none; margin:4% 15%; line-height:170%; font-size:120%; } div.feedback { display:none; margin:12% 15% 6% 15%; line-height:150%; font-size:120%; text-align:center; } div.feedback2 { display:none; margin:6% 15%; line-height:150%; font-size:120%; text-align:center; } div.wait { display:none; font-size:130%; text-align:center; width:90%; margin:18% 0 1% 0; padding:2% 5% 2% 5%; } div#waiting_message { margin:2%; } div.button { text-align:center; display:none; margin-top:7%; margin-bottom:2%; } div.error { text-align:center; font-weight:bold; color:red; display:none; font-size:95%; margin-top:2%; margin-bottom:10%; line-height:125%; } div.instructions_trial { margin-bottom:-2%; text-align:center; } div.input { text-align:center; margin-left:auto; margin-right:auto; width:80%; margin-bottom:10%; margin-top:10%; } div.take { margin-left:auto; margin-right:auto; width:27%; padding-bottom:5%; } div.appendix { margin-bottom:20%; } div.q { padding:auto auto; margin: 0 auto; width:70%; padding-bottom:0%; } div.questions { width:60%; margin-left:auto; margin-right:auto; } div.item { margin-bottom:8%; } .cell1, .cell2, .cell3, .cell4, .cell5, .cell6, .cell7, .cell8, .cell9, .cell10 { width:7%; text-align:center; } div.ignorance { display:none; margin:0% 15%; line-height:170%; font-size:120%; text-align:center; } div.ignoranceblock { background-color:#d5d9e2; color:#d5d9e2; width:30%; padding:3%; height:250px; display:block; overflow: hidden; text-align:center; } .ignorancecell { display: table-cell; vertical-align: middle; text-align:center; } .revealed { background:#242425; } p.ignoranceheader { color:#242425; text-align:center; font-weight:bold; } input[type="radio"] { margin-top: -1px; vertical-align: middle; } input[type="text"].demographics { /*height:140%;*/ /*color:white;*/ /*background-color:gray;*/ border: 2px solid black; padding:0.3%; font-size:100%; color:black; /*text-align:center;*/ } input[type="text"].input { height:140%; color:white; width:4.5%; background-color:gray; border: 2px solid black; padding:1.6%; font-size:160%; text-align:center; } table.demographics { margin-left:auto; margin-right:auto; /*border:solid white 1px;*/ width:70%; margin-top:-70px; margin-bottom:-40px; } table.demographics td:first-child { font-size:90%; text-align:right; width:60%; padding-top:2%; padding-bottom:2%; } table.demographics td:last-child { width:40%; padding-top:2%; padding-bottom:2%; padding-left:3%; } button { font-size:76%; font-weight:bold; padding:0.6% 1.7% 0.6% 1.7%; border:0px; background-color:#707070; border-radius:11px; color:white; } button:disabled { font-size:76%; font-weight:bold; padding:0.6% 1.7% 0.6% 1.7%; border:0px; background-color:#939393; border-radius:11px; color:#c9c9c9; } .button-active { background-color:#F0F0F0; color:black; } h1 { text-align:center; margin-bottom:8%; font-weight:normal; font-size:130%; } h2 { margin-top:10%; font-weight:normal; } h3 { margin-top:4%; font-weight:normal; } h4 { margin-top:3%; font-weight:normal; font-size:100%; } table.payoffs { width:80%; margin-top:5%; margin-bottom:6%; text-align:center; border-collapse:collapse; } table.payoffs th { } table.payoffs tr:nth-child(even) { background-color:gray; } table.summary { width:100%; margin-top:6%; margin-bottom:6%; text-align:center; border-collapse:collapse; margin-left:0%; margin-right:auto; font-size:90%; } table.payoffs th { } th.summarybottom { border-bottom:1px solid white; padding-top:2%; padding-bottom:2%; } td.summaryrow1 { padding-top:3%; padding-bottom:1%; } td.summaryrow { padding-top:1%; padding-bottom:1%; } td.summaryrow2 { padding-top:0%; padding-bottom:2%; border-bottom:1px solid white; } /* new */ div.question { width:80%; text-align:left; margin-left:10%; margin-bottom:10%; } p.questionoption { font-size:100%; margin:0.5%; margin-left:5%; } div.description { margin-top:7%; font-size:130%; margin-bottom:5%; } div.paragraph { margin-top:1%; margin-bottom:1%; } div.divider { margin-top:5%; } div.smalldivider { margin-top:1%; } div.bigdivider { margin-top:10%; } div.center { margin-top:24%; font-size:130%; margin-bottom:18%; } table.observer { width:100%; text-align:center; margin-left:auto; margin-right:auto; border-collapse:collapse; font-size:80%; } table.observer td { padding:0.8% 0% 0.8% 0%; } table.observer tr:nth-child(odd) { background-color: #2f2f31; } td.header { background-color:#f6f6f6; color:black; padding:0.5% 3% 0.5% 3%; } span.hidden { display:none; } div.hidden { display:none; } table.questionnaire { width:90%; border-collapse: collapse; margin-left:auto; margin-right:auto; } table.questionnaire thead td { background-color:#242425; line-height:115%; } table.questionnaire td { padding-top:2%; padding-bottom:2%; } table.questionnaire tbody td { padding-top:3%; padding-bottom:3%; } table.questionnaire tbody tr:nth-child(even) { background-color:#2b2b2d; } td.questionnairedesc { line-height:135%; text-align:left; font-weight:normal; } .line td { position: relative; } .line td:after { content: ''; border-bottom: 1px solid #ccc; width: 100%; height: 1px; position: absolute; top: 50%; left: 50%; transform: translate(0, -100%); z-index: -1; } .line td:last-child:after { display: none; }