/*.grid {margin: 20px;width: auto; height:auto; border:1px solid #12b1ab; border-right:0;border-bottom:0;}
.grid .row { clear:both }
.grid .row .col{height: auto; float: left; text-align:center; padding:5px 0; border-bottom:1px solid #12b1ab;border-right:1px solid #12b1ab;}
.grid .row .col .text{text-align:left; width:120px; margin:auto}
.grid .row .col input{width: 60px; }*/
#grid {margin: 20px;width: auto; height:auto;}
textarea{ height: 170px; padding: 7px; width: 98%; margin:10px;}
#grid .row{height: 30px;}
#grid .row .col{height: 30px; line-height: 30px; float: left; width: 250px;}
#grid .row:first-child .col{background-color:#e6e6e6}
#grid .row .col:first-child{width: 50px;}
#grid .row .col input{width: 90px}

/*#grid_multiselect .row{ margin-bottom: 10px; overflow: hidden}
#grid_multiselect .col1, #grid_multiselect .col2, #grid_multiselect .col3{float: left; line-height: 40px}
#grid_multiselect .col1{width: 7%}
#grid_multiselect .col2{width: 75%}
#grid_multiselect .col3{width: 18%}*/

#results.grid, 
#result_poll.grid{
	margin-top:10px; 
	border:1px solid #12b1ab; 
	border-right:0;
	border-bottom:0;
}

#results.grid .row, #result_poll.grid .row{height: 30px;}

#results.grid .row:first-child .col, 
#results.grid .row .col:first-child,
#result_poll.grid .row:first-child .col,
#result_poll.grid .row .col:first-child
{background-color:#e6e6e6}

#results.grid .row .col, #result_poll.grid .row .col{ width:20%; border-bottom:1px solid #12b1ab;border-right:1px solid #12b1ab; margin:0; height:30px;}
#results.grid .row .col input{max-height: 20px; line-height:20px}

#result_vote.grid {border:1px solid #12b1ab; border-right:0;border-bottom:0;}
#result_vote.grid .row{ max-height:105px;}
#result_vote.grid .row .col{  width:16.66%; border-bottom:1px solid #12b1ab;border-right:1px solid #12b1ab;}
#result_vote.grid .row:first-child .col{ min-height:105px;}

#result_vote.grid .row:first-child .col,
#result_vote.grid .row .col:first-child
{background-color:#e6e6e6}

#percentage.grid .row{ min-height:25px;}
#percentage.grid .row .col{ min-height:25px; width:16.66%; text-align:center}


#Q3-P1.grid { width:80% }
#Q3-P1.grid .row .col{ width:50%; font-weight:600}
#Q3-P1.grid .row:first-child .col{ height:50px; padding:5px; font-weight:400; background-color:#e6e6e6; }

.Q3-P1-text{margin-left:20px; margin-right:30px}

.stimulus #grid{border:1px solid #12b1ab;border-right:0;border-bottom:0;}
.stimulus #grid .row .col{border-bottom:1px solid #12b1ab;border-right:1px solid #12b1ab;padding-left:50px;width:45%;}
.stimulus #grid .row .col:first-child{padding-left:0;text-align:center;width:10%}
/*#grid_multiselect .row .col1 span{border-radius:50%;color:#fff;display:inline-block;width:30px;height:30px;text-align:center;margin-right:15px;line-height:30px}*/

.draggable {border-radius:6px; border:2px solid #12b1ab; width:50px; height:30px; line-height:20px; padding:5px 0; margin:auto; background-color:#fff}
.draggable:hover{cursor:move;}
.stimulus, .function { margin-left:20px; }


.w50p, .half{width:50%;}
.w40p{width:40%;}
.w60p{width:60%;}
.w45p{width:45%;}
.w55p{width:55%;}
.w70p{width:80%;}
.w80p{width:80%;}
.full-width{width:100%;}
.center{margin:auto;}

div.w70p.center div,
.m20{margin: 20px}

.ml1em{margin-left:.1em}
.mr1em{margin-right:.1em}

.nav{width:50px; min-height:618px; border:1px solid #ddd;}
.one-third{ width:30%; }

.drop_area{
	background-color:#b1eefc!important;
}
/*.grid .row .col input{width: 90px}*/

select{border:1px solid #12b1ab;padding:2px;}select:focus{outline:none;outline-offset:0}

/*Intro Styles*/
.question_intro{color:#000;text-align: justify; margin:20px;}
/*.question_intro .excerpt{margin-top: 0px}*/

.excerpt figure{display: inline-block; float: right; margin:0; width: 30%}
.excerpt figure img{width:100%; height: auto}
.excerpt .two_column_context{overflow: hidden; width:100%;}
.excerpt .two_column_context .col{float: left; margin:0 10px 0 20px; width: 46%; /*padding-left:15px;*/ overflow-y:scroll; height:360px; }
/*.excerpt .two_column_context .col:first-child{padding-right: 15px; padding-left: 0}*/

.excerpt div.passage {
	overflow-y:scroll;
	height:365px;
	width:66%;
	padding:0 15px 0 5px;
	margin:15px;
	margin-top:0;
}
.question_intro .intro_navigation{display:none;}
.question_intro .active{display:block;}
.footnote{cursor: hand; cursor: pointer; color: #15c2bd}
.ui-tooltip {     
    font-size: 14px;   
    max-width: 250px;       
    z-index: 99;
    bottom: 10px;     
}
.ui-tooltip-content{
	background: -webkit-linear-gradient(#15c2bd, #0e9e97);
    background: -o-linear-gradient(#15c2bd, #0e9e97);
    background: -moz-linear-gradient(#15c2bd, #0e9e97);
    background: linear-gradient(#15c2bd, #0e9e97);
	position: absolute;
	width: auto;
	padding:10px; 
	color: white;
}

div#vidConatiner{ width:100%; }
div#vidContainer div{ width:640px; margin: 20px auto;}
div#imgContainer{ margin:30px auto; width:657px; }

.ui-dialog{position: absolute;top:15px!important;width:auto!important;z-index: 10000;background: #fff;padding:10px;border:2px solid #000;}
.ui-widget-overlay{background: #fff;z-index: 999;position: fixed;top: 0;left: 0;width: 100%;height: 100%;opacity: 0.4;}

.graphics{font-size: 0;width: 375px;margin-top: 45px}
.item_border{border:2px solid #15c2bd;display: inline-block; margin:5px;width: 80px; height: 80px; border-radius:6px; }
.item_draggable{width: 75px; height: 75px;background-image:url('../../questions/STEM/question1/part1/assets/sc_q01_p01_a02.png'); background-repeat:no-repeat;}
.item_draggable:hover{cursor:move}
.item1{background-position: 4px 0}
.item2{background-position: -77px 0}
.item3{background-position: -164px 0}
.item4{background-position: -248px 0}
.item5{background-position: 4px -87px }
.item6{background-position: -77px -87px }
.item7{background-position: -164px -87px }
.item8{background-position: -248px -87px }
.item9{background-position: 4px -177px }
.item10{background-position: -77px -177px}
.item1.item_big{background:url('../../questions/STEM/question1/part1/assets/sc_q01_p01_a03.png') no-repeat; width: 300px;height: 300px;}
.item2.item_big{background:url('../../questions/STEM/question1/part1/assets/sc_q01_p01_a04.png') no-repeat; width: 315px;height: 285px;}
.item3.item_big{background:url('../../questions/STEM/question1/part1/assets/sc_q01_p01_a05.png') no-repeat; width: 7px;height: 425px;}
.item4.item_big{background:url('../../questions/STEM/question1/part1/assets/sc_q01_p01_a06.png') no-repeat; width: 424px;height: 7px;}
.item5.item_big{background:url('../../questions/STEM/question1/part1/assets/sc_q01_p01_a07.png') no-repeat; width: 142px;height: 408px;}
.item6.item_big{background:url('../../questions/STEM/question1/part1/assets/sc_q01_p01_a08.png') no-repeat; width: 408px;height: 142px;}
.item7.item_big{background:url('../../questions/STEM/question1/part1/assets/sc_q01_p01_a09.png') no-repeat; width: 125px;height: 398px;}
.item8.item_big{background:url('../../questions/STEM/question1/part1/assets/sc_q01_p01_a10.png') no-repeat; width: 408px;height: 142px;}
.item9.item_big{background:url('../../questions/STEM/question1/part1/assets/sc_q01_p01_a12.png') no-repeat; width: 337px;height: 337px;}
.item10.item_big{background:url('../../questions/STEM/question1/part1/assets/sc_q01_p01_a11.png') no-repeat; width: 337px;height: 337px;}

.item11,.item12,.item13,.item14,.item15,.item16,.item17,.item18,
.item19,.item20,.item21,.item22,.item23,.item24,.item25,.item26{background-image:url('../../questions/STEM/question2/part1/assets/sc_q02_p01_a10.png')}
.item11{background-position: 2px 3px}
.item12{background-position: -79px 3px}
.item13{background-position: -166px 3px}
.item14{background-position: -248px 3px}
.item15{background-position: 2px -85px}
.item16{background-position: -81px -85px}
.item17{background-position: -165px -85px}
.item18{background-position: -250px -85px}
.item19{background-position: 3px -177px}
.item20{background-position: -82px -177px}
.item21{background-position: -165px -177px}
.item22{background-position: -250px -177px}
.item23{background-position: 3px -268px}
.item24{background-position: -82px -268px}
.item25{background-position: -165px -268px}
.item26{background-position: -250px -268px}

.item11.item_big,.item19.item_big{background:url('../../questions/STEM/question2/part1/assets/sc_q02_p01_a02.png') no-repeat;width: 220px;height: 440px;}
.item12.item_big,.item20.item_big{background:url('../../questions/STEM/question2/part1/assets/sc_q02_p01_a03.png') no-repeat;width: 148px;height: 441px;}
.item13.item_big,.item21.item_big{background:url('../../questions/STEM/question2/part1/assets/sc_q02_p01_a04.png') no-repeat;width: 220px;height: 440px;}
.item14.item_big,.item22.item_big{background:url('../../questions/STEM/question2/part1/assets/sc_q02_p01_a05.png') no-repeat;width: 148px;height: 441px;}
.item15.item_big,.item23.item_big{background:url('../../questions/STEM/question2/part1/assets/sc_q02_p01_a07.png') no-repeat;width: 441px;height: 148px;}
.item16.item_big,.item24.item_big{background:url('../../questions/STEM/question2/part1/assets/sc_q02_p01_a09.png') no-repeat;width: 441px;height: 148px;}
.item17.item_big,.item25.item_big{background:url('../../questions/STEM/question2/part1/assets/sc_q02_p01_a06.png') no-repeat;width: 441px;height: 148px;}
.item18.item_big,.item26.item_big{background:url('../../questions/STEM/question2/part1/assets/sc_q02_p01_a08.png') no-repeat;width: 441px;height: 148px;}

.intro_navigation_btns{
	position:absolute;
	bottom:10px;
	right:10px;
}
