.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}
.clearfix:after{clear:both;}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.question-container.VIDEO_DIAL{text-align:center;}
input[type=button].vd-btn{background-image:url('../images/video-dial-btn-sprite.png');background-color:transparent;border:none;outline:none;color:transparent;overflow:hidden;cursor:pointer;text-align:left;font-size:0;height:55px;margin:17px 0px;}
input[type=button].vd-btn.begin-dial-test-btn{width:177px;height:136px;background-position:0 -317px;}
.no-touch input[type=button].vd-btn.begin-dial-test-btn:hover{background-position:-190px -317px;}
input[type=button].vd-btn.begin-dial-test-btn:active{background-position:-360px -315px;}
input[type=button].vd-btn.begin-dial-test-btn[disabled]{background-position:-384px -317px !important;cursor:default !important;}
.sb_modal_container.video-dial-flow{padding:0px 12px;}
.video-dial-modal .video-wrapper{position:relative;border-bottom:none;overflow:hidden;width:711px;margin:0px;}
.video-dial-modal .video-wrapper .end-dial-test{display:none;margin:150px auto;}
.sb_modal_container{text-align:left;}
.video-dial-modal .video-wrapper .watermark{position:absolute;background:transparent;padding:10px;color:white;font-size:30px;line-height:30px;opacity:.35;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=35)";filter:alpha(opacity=35);display:none;font-weight:bold;}
.video-dial-modal .video-wrapper .watermark[position=bl]{left:10px;bottom:10px;}
.video-dial-modal .video-wrapper .watermark[position=br]{bottom:10px;right:10px;}
.video-dial-modal .video-wrapper .watermark[position=tr]{top:10px;right:10px;}
.video-dial-modal .video-wrapper .watermark[position=tl]{top:10px;left:10px;}
.video-dial-modal .video-wrapper .watermark[position=center]{margin:0 auto;width:100%;top:50%;left:0;margin-top:-15px;text-align:center;}
.video-dial-modal .video-wrapper .time-left-display{position:absolute;top:10px;right:10px;background:black;padding:10px;color:white;font-size:12px;line-height:12px;border-radius:4px;opacity:.60;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60);display:none;font-weight:bold;}
.video-dial-modal .video-wrapper.pre-roll .watermark,.video-dial-modal .video-wrapper.post-roll .watermark,.video-dial-modal .video-wrapper.pre-roll .time-left-display,.video-dial-modal .video-wrapper.post-roll .time-left-display{display:none !important;}
.video-dial-modal .video-wrapper .video-container{margin-top:12px;}
.video-dial-modal .video-wrapper.video-playing .time-left-display{display:block !important;margin-top:40px;}
.video-dial-modal .video-wrapper .start-dial-test{margin:60px auto 50px;width:500px;display:none;}
.video-dial-modal .video-wrapper.small-video .start-dial-test{margin:20px 10px;display:none;}
.video-dial-modal .video-wrapper.pre-roll .video-container{position:relative;z-index:0;}
.video-dial-modal .video-wrapper.pre-roll .start-dial-test,.video-dial-modal .video-wrapper.post-roll .end-dial-test{display:block;}
.video-dial-modal .video-wrapper.pre-roll .start-dial-test h1,.video-dial-modal .video-wrapper.post-roll .end-dial-test h1{font-size:24px;color:black;padding-bottom:0;text-align:center;}
.video-dial-modal .video-wrapper.pre-roll.small-video .start-dial-test h1{font-size:20px;color:black;padding-bottom:5px;text-align:center;}
.video-dial-modal .video-wrapper.pre-roll{color:#626262;font-size:14px;margin:0px auto;min-height:570px;}
.video-dial-modal .video-wrapper.pre-roll.small-video{font-size:12px;}
.video-dial-modal .video-wrapper.pre-roll .start-dial-test .button-wrap{margin:15px;text-align:center;}
.video-dial-modal .video-wrapper.pre-roll.small-video .start-dial-test .button-wrap{margin:10px 25px;}
.video-dial-modal .video-dial-button-bar{height:30px;background:#daecf6;border-top:1px solid #666;position:relative;}
.video-dial-modal .video-dial-button-bar img.tick-marks{position:absolute;width:100%;height:24px;top:0;left:0;z-index:0;}
.video-dial-modal .video-dial-button-bar .left{z-index:5;position:absolute;top:0;left:0;}
.video-dial-modal .video-dial-button-bar .right{z-index:5;position:absolute;top:0;right:0;}
.video-dial-modal .video-wrapper.pre-roll .start-dial-test ul,.video-dial-modal .video-wrapper p{text-align:left;margin:10px 0px 0px;font-size:16px;}
.video-dial-modal .video-wrapper.pre-roll .start-dial-test ul{list-style-position:inside;margin-top:0px;margin-bottom:35px;}
.video-dial-modal .video-dial-wrapper{position:relative;height:100px;background-image:url(../images/video-dial-back-new.png);background-repeat:repeat-y;margin:0px 0px 12px;border:1px solid #61676e;}
.video-dial-modal .video-dial-wrapper .video-dial-indicator{height:100px;width:40px;margin-left:-20px;position:absolute;left:50%;top:0px;z-index:10;position:relative;}
.video-dial-modal .video-dial-wrapper .video-dial-indicator .indicator-text{position:absolute;top:50%;right:0;left:0;line-height:13px;text-align:center;font-size:13px;margin-top:-5px;font-family:"Lucida Sans Unicode";color:black;}
.video-dial-modal .video-dial-wrapper .display-items{position:absolute;top:0;left:0;right:0;bottom:0;line-height:100px;z-index:5;}
.video-dial-modal .video-dial-wrapper .display-items .left,.video-dial-modal .video-dial-wrapper .display-items .right{position:absolute;margin-top:-21px;height:42px;width:43px;background-image:url('../images/video-dial-rating-sprite.png');top:50%;}
.video-dial-modal .video-dial-wrapper .display-items .left,.video-dial-modal .video-dial-wrapper .display-items .left.PLUS_MINUS{left:10px;background-position:0 0;}
.video-dial-modal .video-dial-wrapper .display-items .right,.video-dial-modal .video-dial-wrapper .display-items .right.PLUS_MINUS{right:10px;background-position:-45px 0;}
.video-dial-modal .video-dial-wrapper .display-items .left.SMILEY{left:10px;background-position:0 -42px;}
.video-dial-modal .video-dial-wrapper .display-items .right.SMILEY{right:10px;background-position:-47px -42px;}
.video-dial-modal .video-dial-wrapper .display-items .left.THUMBS{left:10px;background-position:0 -86px;}
.video-dial-modal .video-dial-wrapper .display-items .right.THUMBS{right:10px;background-position:-45px -86px;}
.video-dial-modal .video-dial-wrapper .display-items .tick-mark{position:absolute;bottom:0;width:1px;background:#828488;border-right:1px solid white;height:25%;}
.video-dial-modal .video-dial-wrapper .display-items .tick-mark.percent-25{left:25%;margin-left:10px;}
.video-dial-modal .video-dial-wrapper .display-items .tick-mark.percent-75{left:75%;margin-left:-10px;}
.video-dial-modal .video-dial-wrapper .display-items .tick-mark.percent-50{height:50%;left:50%;}
.video-dial-modal .video-dial-wrapper .video-dial-tracker{top:0;left:0;right:0;bottom:0;position:absolute;z-index:20;background:url('no-img.noimg');}.video-dial-modal .video-dial-wrapper .video-dial-tracker.disabled{opacity:.85;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";filter:alpha(opacity=85);background:#4b4d4e;bottom:0;}.video-dial-modal .video-dial-wrapper .video-dial-tracker.disabled+.video-dial-reminder{visibility:hidden ;}
.video-dial-modal .video-dial-wrapper .video-dial-tracker+.video-dial-reminder{top:0;left:0;right:0;bottom:0;position:absolute;z-index:30;color:#fff;opacity:.80;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);font-size:16px ;line-height:100px ;text-align:center;background:#000;display:none;}
body.video-dial-playing .video-dial-modal .video-dial-wrapper .video-dial-tracker.enabled{top:-1000px;}
.video-dial-av-test-modal .av-test{text-align:center;font-size:12px;margin:70px auto 38px auto;width:400px;}
.video-dial-av-test-modal .av-test .video-wrap,.video-dial-av-test-modal .av-test .video-container{margin:0 auto;}
.video-dial-av-test-modal .av-test p.top{margin-bottom:30px;color:#575757;font-size:16px;letter-spacing:1px;}
.video-dial-av-test-modal .av-test p.bottom{margin:30px 0 10px 0;color:#000000;font-size:24px;letter-spacing:1px;}
.video-dial-av-test-modal .av-test .av-help-contents{display:none;}
.video-dial-av-test-modal .av-test.av-help .av-test-contents{display:none;}
.video-dial-av-test-modal .av-test.av-help .av-help-contents{display:block;margin:10% 0;}
.video-dial-av-test-modal .av-test.av-help .av-help-contents .section{width:80%;margin:0 auto;}
.video-dial-av-test-modal .av-test.av-help .section h1{font-weight:200;color:black;font-size:24px;letter-spacing:1px;}
.video-dial-av-test-modal .av-test.av-help .section p{color:#575757;font-size:15px;letter-spacing:1px;}
.video-dial-av-test-modal .av-test.av-help .section p a{display:inline-block;margin-top:5px;font-size:16px;color:#30a8dd;text-decoration:underline;}
.video-dial-av-test-modal .av-test.av-help div.section{padding:25px 0;}
.video-dial-av-test-modal .av-test.av-help div.section:first-child{border-bottom:1px solid #CDCDCD;}
.video-dial-av-test-modal .av-test input.vd-btn.av-test-accept[type=button]{background-position:0 0;width:114px;height:42px;}
.no-touch .video-dial-av-test-modal .av-test input.vd-btn.av-test-accept[type=button]:hover{background-position:0 -82px;}
.video-dial-av-test-modal .av-test input.vd-btn.av-test-accept[type=button]:active{background-position:0 0;}
.video-dial-av-test-modal .av-test input.vd-btn.av-test-accept[type=button][disabled]{opacity:.25;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";filter:alpha(opacity=25);cursor:default !important;}
.no-touch .video-dial-av-test-modal .av-test input.vd-btn.av-test-accept[type=button]:hover[disabled]{background-position:0 0;}
.video-dial-av-test-modal .av-test input.vd-btn.av-test-deny[type=button]{background-position:-141px 0;width:114px;height:42px;margin-right:50px;}
.no-touch .video-dial-av-test-modal .av-test input.vd-btn.av-test-deny[type=button]:hover{background-position:-141px -82px;}
.video-dial-av-test-modal .av-test input.vd-btn.av-test-deny[type=button]:active{background-position:-141px 0;}
.video-dial-av-test-modal .av-test input.vd-btn.av-test-deny[type=button][disabled]{opacity:.25;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";filter:alpha(opacity=25);cursor:default !important;}
.no-touch .video-dial-av-test-modal .av-test input.vd-btn.av-test-deny[type=button]:hover[disabled]{background-position:-141px 0;}
.video-dial-av-test-modal .av-test input.vd-btn.av-test-again[type=button]{background-position:-279px 0;width:151px;height:43px;margin-top:80px;}
.no-touch .video-dial-av-test-modal .av-test input.vd-btn.av-test-again[type=button]:hover{background-position:-279px -82px;}
.video-dial-av-test-modal .av-test input.vd-btn.av-test-again[type=button]:active{background-position:-279px 0;}
.video-dial-av-test-modal .av-test input.vd-btn.av-test-again[type=button][disabled]{opacity:.25;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";filter:alpha(opacity=25);cursor:default !important;}
.video-dial-modal .start-dial-test input.vd-btn.start-video[type=button]{background-position:-613px 0px;width:219px;height:43px;}
.no-touch .video-dial-modal .start-dial-test input.vd-btn.start-video[type=button]:hover{background-position:-613px -82px;}
.video-dial-modal .start-dial-test input.vd-btn.start-video[type=button]:active{background-position:-613px 0px;}
.video-dial-modal .start-dial-test input.vd-btn.start-video[type=button][disabled]{background-position:-670px -160px;cursor:default !important;opacity:.25;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";filter:alpha(opacity=25);}
input.vd-btn.close-window[type=button]{background-position:-472px 0px;width:105px;height:43px;margin-top:30px;}
.no-touch input.vd-btn.close-window[type=button]:hover{background-position:-472px -83px;}
input.vd-btn.close-window[type=button]:active{background-position:-472px 0px;}
input.vd-btn.close-window[type=button][disabled]{background-position:-472px 0px;cursor:default !important;opacity:.25;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";filter:alpha(opacity=25);}
body{color:#333333;text-align:center;}
.content .page{display:-moz-inline-stack;display:inline-block;margin:0;min-width:828px;*width:828px;*display:inline;*zoom:1;position:relative;padding-top:27px;text-align:left;}.content .page form{padding:48px 0 20px;font-size:16px;}
.survey-header{margin:0;padding:0px 50px;}.survey-header .logo{margin-bottom:40px;}.survey-header .logo img{display:block;}
.survey-header .border{margin:0;padding:0;border-color:#DDDDDD;background-color:#DDDDDD;border-bottom-width:0px;color:#DDDDDD;}
.survey-header .title{margin-bottom:30px;font-size:30px;color:#000000;letter-spacing:1px;}
.questions{margin-bottom:20px;}
.question-container{padding:30px 50px 15px;font-size:16px;line-height:1.2;}.question-container:first-child{padding-top:0;}
.errors{display:none;position:relative;width:auto;margin:0 0 15px 0px;font-size:12px;color:#e42252;z-index:1;background-color:white;border:1px solid #e42252;}.errors .triangle-arrow{position:absolute;height:0px;width:0px;border-style:solid;}.errors .triangle-arrow.bottom{bottom:-7px;left:15px;border-width:7px 7px 0px 7px;border-color:white transparent transparent transparent;}.errors .triangle-arrow.bottom.border{bottom:-8px;border-color:#e42252 transparent transparent transparent;}
.errors .error-content{padding:10px 20px;text-align:left;font-weight:500;}
.question-container.error .errors{display:inline-block;}
.question-container.error.error-hidden .errors{opacity:0;visibility:hidden;transition:opacity .5s, visibility .5s ;-moz-transition:opacity .5s, visibility .5s ;-webkit-transition:opacity .5s, visibility .5s ;}
.question-container .question-title{width:782px;margin-bottom:42px;font-size:24px;font-weight:500;color:#000000;overflow:auto;word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;}
.question-radio,.question-checkbox{border-top:1px solid #DDDDDD;overflow:hidden;}.question-radio.last,.question-checkbox.last{border-bottom:1px solid #DDDDDD;}
.no-touch .question-radio:hover,.no-touch .question-checkbox:hover{background:#F0F9FC;}
.question-radio>input,.question-checkbox>input{position:absolute;left:-9999px;}
.question-radio .custom.radio,.question-checkbox .custom.radio{float:left;width:35px;height:35px;margin:7px;background:transparent url('../images/desktop/master-sprite.png') 0 0 no-repeat;}
.question-radio .custom.checkbox,.question-checkbox .custom.checkbox{float:left;width:36px;height:36px;margin:6px;background:url('../images/desktop/master-sprite.png') 0px -48px;}
.question-radio label,.question-checkbox label{display:block;position:relative;padding:16px 0 16px 69px;cursor:pointer;z-index:1;}
.no-touch .question-radio:hover>input,.no-touch .question-checkbox:hover>input{}.no-touch .question-radio:hover>input~.custom.radio,.no-touch .question-checkbox:hover>input~.custom.radio{background-position:-93px 0px;}
.no-touch .question-radio:hover>input~.custom.checkbox,.no-touch .question-checkbox:hover>input~.custom.checkbox{background-position:-96px -48px;}
.no-touch .question-radio:hover>input.checked~.custom.radio,.no-touch .question-checkbox:hover>input.checked~.custom.radio{background-position:-138px 0px;}
.no-touch .question-radio:hover>input.checked~.custom.checkbox,.no-touch .question-checkbox:hover>input.checked~.custom.checkbox{background-position:-141px -48px;}
.no-touch .question-radio:hover>input.disabled,.no-touch .question-checkbox:hover>input.disabled{}.no-touch .question-radio:hover>input.disabled~.custom.radio,.no-touch .question-checkbox:hover>input.disabled~.custom.radio{background-position:-93px 0px;}
.no-touch .question-radio:hover>input.disabled~.custom.checkbox,.no-touch .question-checkbox:hover>input.disabled~.custom.checkbox{background-position:0px -48px;}
.no-touch .question-radio:hover>input.disabled.checked~.custom.radio,.no-touch .question-checkbox:hover>input.disabled.checked~.custom.radio{background-position:-138px 0px;}
.no-touch .question-radio:hover>input.disabled.checked~.custom.checkbox,.no-touch .question-checkbox:hover>input.disabled.checked~.custom.checkbox{background-position:-141px -48px;}
.question-radio.mousedown>input,.question-checkbox.mousedown>input{}.question-radio.mousedown>input~.custom.radio,.question-checkbox.mousedown>input~.custom.radio{background-position:-138px 0px;}
.question-radio.mousedown>input~.custom.checkbox,.question-checkbox.mousedown>input~.custom.checkbox{background-position:-141px -48px;}
.question-radio.mousedown>input.checked~.custom.radio,.question-checkbox.mousedown>input.checked~.custom.radio{background-position:-182px 0px;}
.question-radio.mousedown>input.checked~.custom.checkbox,.question-checkbox.mousedown>input.checked~.custom.checkbox{background-position:-141px -48px;}
.question-radio>input.checked,.question-checkbox>input.checked{}.question-radio>input.checked~.custom.radio,.question-checkbox>input.checked~.custom.radio{background-position:-48px 0px;}
.question-radio>input.checked~.custom.checkbox,.question-checkbox>input.checked~.custom.checkbox{background-position:-51px -48px;}
.question-radio>input.checked~label,.question-checkbox>input.checked~label{font-weight:500;}
.question-radio>input.disabled,.question-checkbox>input.disabled{}.question-radio>input.disabled~.custom.radio,.question-checkbox>input.disabled~.custom.radio{opacity:.35;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=35)";}
.question-radio>input.disabled~.custom.checkbox,.question-checkbox>input.disabled~.custom.checkbox{opacity:.35;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=35)";}
.question-radio>input.disabled~label,.question-checkbox>input.disabled~label{color:#ABABAB !important;}
.question-radio input[type=text],.question-checkbox input[type=text]{position:relative;height:20px;padding:2px 4px;border:1px solid #DDDDDD;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#EEEEEE;font-size:16px;color:#575757;}.no-touch .question-radio input[type=text]:hover,.no-touch .question-checkbox input[type=text]:hover,.no-touch .question-radio input[type=text]:focus,.no-touch .question-checkbox input[type=text]:focus{border:1px solid #30a8dd;background-color:#F0F9FC;color:#000000;}
.question-dropdown{width:550px;height:50px;padding:0px 0px 0px 0px;margin:0;border:1px solid #CDCDCD;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:18px;line-height:50px;color:#575757;text-indent:10px;cursor:pointer;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;vertical-align:middle;}.no-touch .question-dropdown:hover,.no-touch .question-dropdown:focus{border:1px solid #62bde5;}
.question-dropdown.expand{min-width:550px;width:auto;}
.question-dropdown option{height:50px;}
.error .question-dropdown{border:2px solid red;}
.question-explanation{width:728px;font-size:18px;color:#000000;}
.question-textbox input[type=text],.question-textarea input[type=text],.question-textbox textarea,.question-textarea textarea{min-width:740px;padding:15px 20px 15px;border:1px solid #CDCDCD;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:18px;color:#575757;}.no-touch .question-textbox input[type=text]:hover,.no-touch .question-textarea input[type=text]:hover,.no-touch .question-textbox textarea:hover,.no-touch .question-textarea textarea:hover,.no-touch .question-textbox input[type=text]:focus,.no-touch .question-textarea input[type=text]:focus,.no-touch .question-textbox textarea:focus,.no-touch .question-textarea textarea:focus{color:#000000;border:1px solid #62bde5;}
.question-textbox textarea,.question-textarea textarea{overflow:auto;min-height:245px;}
.question-textbox label,.question-textarea label{display:block;position:relative;padding:0;margin:0 0 8px 4px;color:#333333;}
.error .question-textbox input[type=text],.error .question-textarea textarea{border:2px solid #e42252 !important;}
.question-matrix table{border-collapse:collapse;}.question-matrix table thead th,.question-matrix table thead td{padding:8px 4px;border-right:1px solid #C7CCD7;background-color:#FFFFFF;font-weight:300;line-height:1.3;text-align:center;vertical-align:bottom;word-wrap:break-word;}
.question-matrix table tbody td{border:1px solid #c7ccd7;vertical-align:middle;}
.question-matrix table .row-answers .row-title{width:188px;border-left:none;padding:8px 8px 8px 4px;line-height:1.3;word-wrap:break-word;vertical-align:middle;}
.question-matrix table .row-answers.selected .row-title,.no-touch .question-matrix table .row-answers.selected:hover .row-title{font-weight:500;}
.no-touch .question-matrix table .row-answers:hover td{background:#F0F9FC;}.no-touch .question-matrix table .row-answers:hover td.row-title{background:#FFFFFF;}
.no-touch .question-matrix table .row-answers td:hover{}
.question-matrix table .row-answers.error{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f9ebed), color-stop(1, #fcf5f7));border-top:2px solid red;border-bottom:2px solid red;}
.question-matrix table,.question-matrix th{border-bottom:1px solid #C7CCD7;}
.question-matrix .row-answer{position:relative;padding:11px 16px;text-align:center;}.question-matrix .row-answer label{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;cursor:pointer;}
.question-matrix .row-answer input[type=radio],.question-matrix .row-answer input[type=checkbox]{left:-100000px;position:absolute;z-index:-1;}
.question-matrix .row-answer .custom.radio,.question-matrix .row-answer .custom.checkbox{display:inline-block;*display:inline;*zoom:1;}
.question-matrix .row-answer .custom.radio{width:35px;height:35px;background:url('../images/desktop/master-sprite.png') 0 0;}
.question-matrix .row-answer .custom.checkbox{width:36px;height:36px;background:url('../images/desktop/master-sprite.png') 0px -48px;}
.no-touch .question-matrix .row-answer:hover>input{}.no-touch .question-matrix .row-answer:hover>input~.custom.radio{background-position:-93px 0px;}
.no-touch .question-matrix .row-answer:hover>input~.custom.checkbox{background-position:-96px -48px;}
.no-touch .question-matrix .row-answer:hover>input.checked~.custom.radio{background-position:-138px 0px;}
.no-touch .question-matrix .row-answer:hover>input.checked~.custom.checkbox{background-position:-141px -48px;}
.no-touch .question-matrix .row-answer:hover>input.disabled{}.no-touch .question-matrix .row-answer:hover>input.disabled~.custom.radio{background-position:0px 0px;}
.no-touch .question-matrix .row-answer:hover>input.disabled~.custom.checkbox{background-position:0px -48px;}
.no-touch .question-matrix .row-answer:hover>input.disabled.checked~.custom.radio{background-position:-138px 0px;}
.no-touch .question-matrix .row-answer:hover>input.disabled.checked~.custom.checkbox{background-position:-141px -48px;}
.question-matrix .row-answer.mousedown>input{}.question-matrix .row-answer.mousedown>input~.custom.radio{background-position:-182px 0px;}
.question-matrix .row-answer.mousedown>input~.custom.checkbox{background-position:-141px -48px;}
.question-matrix .row-answer.mousedown>input.checked~.custom.radio{background-position:-182px 0px;}
.question-matrix .row-answer.mousedown>input.checked~.custom.checkbox{background-position:-187px -48px;}
.question-matrix .row-answer>input.checked{}.question-matrix .row-answer>input.checked~.custom.radio{background-position:-48px 0px;}
.question-matrix .row-answer>input.checked~.custom.checkbox{background-position:-51px -48px;}
.question-matrix .row-answer>input.disabled{}.question-matrix .row-answer>input.disabled~.custom.radio{opacity:.35;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=35)";}
.question-matrix .row-answer>input.disabled~.custom.checkbox{opacity:.35;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=35)";}
.media-wrapper{display:block;position:relative;padding:13px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-align:center;cursor:pointer;border:1px solid #CDCDCD;z-index:20;behavior:url('/preview/assets/static/images/desktop/PIE.htc');}.media-wrapper .media{position:relative;}.media-wrapper .media .media-square{width:100%;display:block;}
.media-wrapper .media .media-content{position:absolute;left:0;top:0;right:0;bottom:0;*height:100%;}.media-wrapper .media .media-content>*{vertical-align:middle;}
.media-wrapper .media .media-content .expand-line-height-hack{display:inline-block;width:0;height:100%;}
.media-wrapper .media .media-content img{display:inline-block;max-width:100%;max-height:100%;background-color:#FFFFFF;outline:1px solid #c3bda9;}
.question-media .answers{text-align:center;}.question-media .answers .row{*zoom:1;padding-top:30px;}.question-media .answers .row:before,.question-media .answers .row:after{display:table;content:"";line-height:0;}
.question-media .answers .row:after{clear:both;}
.question-media .answers .row .row:first-child{padding-top:0;}
.question-media .answers .row .answer{position:relative;float:left;padding-left:30px;}.question-media .answers .row .answer:first-child{padding-left:0;}
.question-media .answers .row .answer.LARGE{width:728px;}
.question-media .answers .row .answer.MEDIUM{width:349px;}
.question-media .answers .row .answer.SMALL{width:222px;}
.question-media .answers .row .answer.ORIGINAL .media-content{position:static;}
.question-media .answers .row .answer.ORIGINAL .media-square{display:none;}
.question-media .answers .row .answer.ORIGINAL .caption{max-width:1024px;}
.question-media .answers .row .answer input[type=radio],.question-media .answers .row .answer input[type=checkbox]{position:absolute;left:-9999px;}
.question-media .answers .row .answer .media-wrapper{}.question-media .answers .row .answer .media-wrapper .ie-label-image-hack{display:block;position:absolute;top:-13px;left:-13px;bottom:-13px;right:-13px;background:transparent url(#) no-repeat bottom right;}
.question-media .answers .row .answer .media-wrapper .custom{display:block;position:absolute;right:-5px;bottom:-5px;width:36px;height:35px;background:transparent url('../images/desktop/master-sprite.png') no-repeat 60px -325px;}
.no-touch .question-media .answers .row .answer input~.media-wrapper:hover{border:1px solid #62bde5;padding:13px;}.no-touch .question-media .answers .row .answer input~.media-wrapper:hover .custom.radio{background-position:-65px -328px;}
.no-touch .question-media .answers .row .answer input~.media-wrapper:hover .custom.checkbox{background-position:-186px -332px;}
.question-media .answers .row .answer input.checked~.media-wrapper{border:1px solid #62bde5;background-color:#F0F9FC;padding:13px;}.question-media .answers .row .answer input.checked~.media-wrapper .custom.radio{background-position:-5px -327px;}
.question-media .answers .row .answer input.checked~.media-wrapper .custom.checkbox{background-position:-126px -332px;}
.question-media .answers .row .answer input.disabled~.media-wrapper{border:1px solid #CDCDCD !important;padding:13px !important;}.question-media .answers .row .answer input.disabled~.media-wrapper img{opacity:0.4;filter:alpha(opacity=40);}
.question-media .answers .row .answer input.disabled~.media-wrapper .custom{display:none !important;}
.question-media .answers .row .answer .caption{color:#787878;padding:0.625em 2.158273381295% 0.375em 2.158273381295%;text-align:center;word-wrap:break-word;}
.question-media-upload-container{border-top:2px solid #CDCDCD;padding:1.09375em 0;text-align:center;}.question-media-upload-container .question-media-upload{cursor:pointer;display:block;margin:2.8125em auto;height:189px;width:238px;text-decoration:none;}.question-media-upload-container .question-media-upload.photo{background:transparent url('../images/mobile-ipoll-sprite-480.png') no-repeat -288px 0;}
.question-media-upload-container .question-media-upload.video{background:transparent url('../images/mobile-ipoll-sprite-480.png') no-repeat -576px 0;}
.question-media-upload-container .question-media-upload.audio{background:transparent url('../images/mobile-ipoll-sprite-480.png') no-repeat -864px 0;}
.question-media-upload-container .question-media-upload.barcode{background:transparent url('../images/mobile-ipoll-sprite-480.png') no-repeat;}.question-media-upload-container .question-media-upload.barcode.any{background-position:-1152px 0;}
.question-media-upload-container .question-media-upload.barcode.specific{background-position:-1152px 0;}
.question-media-upload-container .answered{display:none;}.question-media-upload-container .answered .no-data-img{display:none;}
.question-media-upload-container .answered .question-media-upload.photo{background-position:-288px -240px;}
.question-media-upload-container .answered .question-media-upload.video{background-position:-576px -240px;}
.question-media-upload-container .answered .question-media-upload.audio{background-position:-864px -240px;}
.question-media-upload-container .answered .question-media-upload.barcode.any{background-position:-1152px -240px;}
.question-media-upload-container .answered .question-media-upload.barcode.specific{background-position:-1152px -240px;}
.question-media-upload-container .answered .media-wrapper{margin:0 auto;width:388px;}.question-media-upload-container .answered .media-wrapper .delete{position:absolute;display:block;top:-27px;right:-27px;width:30px;height:30px;background:url('../images/desktop/close-button.png') no-repeat center center;}
.question-media-upload-container .message{font-size:0.875em;color:#575757;line-height:1.625;text-align:center;}.question-media-upload-container .message .success{font-size:1.125em;color:#00AE39;}
.question-media-upload-container .message .failure{font-size:1.125em;color:#FF0000;}
.question-media-upload-container .unanswered .message{display:none;}
.question-media-upload-container .hidden{position:absolute;left:-9999px;}
.nohighlight{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}
.question-ranking{position:relative;color:#000;font-weight:400;}
.question-ranking .instructions{font-size:0.85em;color:#666666;margin-top:-30px;margin-bottom:35px;font-weight:200;}
.question-ranking img{max-width:100%;}
.question-ranking .left{float:left;}
.question-ranking .right{float:right;}
.question-ranking.question-media .left{width:480px;}
.question-ranking.question-media .right{width:210px;}
.question-ranking .draggable-container{margin:0 auto 15px;}
.question-ranking.question-media .draggable-container{margin:0 auto;}
.question-ranking .droppable-container{margin:0 auto 6px;}
.question-ranking.question-media .droppable-container{margin:0 auto;}
.question-ranking .draggable,.question-ranking .droppable{border:1px solid #CDCDCD;}
.question-ranking .draggable{position:relative;width:280px;padding:16px 16px 16px 35px;font-size:14px;background:#ffffff;word-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow:hidden;cursor:all-scroll;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab;}
.no-touch .question-ranking .draggable:hover{background-color:#F0F9FC;border:1px solid #62bde5;}
.question-ranking .draggable.dragging{position:absolute;border:1px solid #62bde5;padding:16px 16px 16px 35px;overflow:hidden;z-index:500;cursor:all-scroll;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing;-webkit-box-shadow:5px 5px 0px 0px #ebebeb;-moz-box-shadow:5px 5px 0px 0px #ebebeb;box-shadow:5px 5px 0px 0px #ebebeb;}
.question-ranking .draggable.dragover{opacity:.55;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=55)";filter:alpha(opacity=55);}
.question-ranking .droppable,.no-touch .question-ranking .droppable.media-wrapper:hover{border:auto;overflow:hidden;}
.question-ranking .droppable{float:left;width:335px;height:60px;font-size:14px;line-height:17px;background-color:#f1f1f1;}
.question-ranking .droppable .vertical-align-middle-hack{display:table;vertical-align:middle;height:60px;overflow:hidden;}
.question-ranking .droppable p{display:table-cell;vertical-align:middle;text-overflow:ellipsis;}
.question-ranking.question-media .droppable{max-width:130px !important;max-height:130px !important;}
.no-touch .question-ranking .draggable.media-wrapper:hover{background-color:#F0F9FC;}
.question-ranking .draggable.media-wrapper .ie-label-image-hack{position:absolute;top:-8.43373493976%;left:-8.43373493976%;bottom:-8.43373493976%;right:-8.43373493976%;background:transparent url(#) no-repeat bottom right;}
.question-ranking .number{float:left;width:58px;height:62px;font-size:36px;font-weight:100;color:#adadad;text-align:center;line-height:62px;}
.question-ranking.question-media .number{line-height:normal;}
.question-ranking .number.dropped{color:#000;font-weight:200;}
.question-ranking .droppable.dragover{background:#F0F9FC;border:2px solid #62bde5;width:333px;height:58px;}
.question-ranking .droppable.media-wrapper.dragover{max-width:128px !important;max-height:128px !important;}
.question-ranking .droppable.dropped{width:275px;height:52px;border-width:5px;border-style:double;padding:0px 25px;background-color:#FFFFFF;cursor:all-scroll;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab;}
.question-ranking.question-media .droppable.dropped{max-width:122px !important;max-height:122px !important;}
.question-ranking.question-media .draggable.media-wrapper{padding:16px;}
.question-ranking.question-media .draggable.media-wrapper.dragging{height:235px !important;width:235px !important;}
.question-ranking.question-media .perRow2{float:left;}
.question-ranking.question-media .perRow2 .draggable.media-wrapper{width:190px;margin:0 16px 16px 0;}
.question-ranking.question-media .perRow2 .draggable.media-wrapper~.caption{margin:0;}
.question-ranking.question-media .perRow1 .draggable.media-wrapper{margin:0 auto 16px;}
.question-ranking.question-media .draggable.dragging,.question-ranking.question-media .droppable.media-wrapper{padding:6px;}
.question-ranking.question-media .draggable~.caption{padding:0px 17px;margin:0 auto;font-size:16px;color:#787878;text-align:center;word-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}
.question-ranking.question-media .draggable~.caption p{padding-bottom:36px;}
.question-ranking.question-media .perRow2 .draggable.media-wrapper~.caption{width:190px;}
.question-ranking.question-media .draggable.dragging~.caption,.question-ranking.question-media .draggable.dropped~.caption{display:none;}
.question-ranking .draggable-container .over{position:absolute;top:0;bottom:0;left:0;}
.question-ranking.question-media .draggable-container .over{position:static;}
.question-ranking .draggable-container .over .move{position:absolute;top:50%;left:6px;margin-top:-8px;width:17px;height:17px;cursor:pointer;}
.question-ranking.question-media .draggable-container .over .zoom{position:absolute;right:5px;width:23px;height:23px;cursor:pointer;}
.question-ranking .draggable .over .move{background-image:url('../images/desktop/master-sprite.png');background-position:-199px -430px;}
.no-touch .question-ranking .draggable:hover .over .move{background-position:-199px -398px;}
.question-ranking.question-media .draggable .over .zoom{display:none;bottom:5px;background-image:url('../images/desktop/master-sprite.png');background-position:-225px -426px;background-color:#30a8dd;height:23px;width:23px;}
.question-ranking.question-media .draggable:hover .over .zoom{display:block;}
.question-ranking.question-media .draggable.dragging .over .zoom{display:none;}
.no-touch .question-ranking.question-media .draggable .over .zoom:hover{}
.question-ranking .droppable-container{position:relative;float:left;clear:both;}
.question-ranking .droppable-container .over{visibility:hidden;filter:alpha(opacity=1);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";opacity:0;position:absolute;top:0;bottom:0;right:-27px;padding-left:6px;padding-right:9px;}
.question-ranking .droppable-container .dropped~.over{visibility:visible;}
.no-touch .question-ranking .droppable-container .dropped:hover~.over,.no-touch .question-ranking .droppable-container .dropped~.over:hover{visibility:visible;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);}
.question-ranking .droppable-container .delete{width:12px;height:12px;background:transparent url('../images/desktop/master-sprite.png') no-repeat -150px -400px;cursor:pointer;}
.no-touch .question-ranking .droppable-container .delete:hover{}
.question-ranking .droppable-container .zoom{position:absolute;bottom:5px;width:13px;height:13px;background:transparent url('../images/desktop/master-sprite.png') no-repeat -150px -432px;cursor:pointer;}
.question-ranking .droppable-container .media-wrapper~.over .zoom{bottom:15px;}
.no-touch .question-ranking .droppable-container .zoom:hover{}
.sb_modal_container.sorting-zoom{padding:35px;margin:0;border:1px solid #b2aea7;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.sb_modal_container.sorting-zoom p{word-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}
.sb_modal_container.sorting-zoom img{max-width:100%;max-height:100%;}
.sb_modal_container.sorting-zoom .caption{display:block;padding:11px 0 0;margin:0;font-size:12px;text-align:center;}
.question-container.error .droppable{border-color:#e42252 !important;}
.question-container.error .droppable.dropped{border-color:#ddc7b5 !important;}
.question-ranking input[type=radio]{position:absolute;left:-9999px;}
.question-ranking.question-card-stack .left{position:relative;z-index:500;}
.question-ranking.question-card-stack .droppable-label{width:335px;margin-bottom:0.5em;font-size:0.75em;font-weight:200;text-align:center;line-height:1.625;word-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}
.question-ranking.question-card-stack .droppable.dropped{width:283px;height:60px;border-width:1px;border-style:solid;}
.question-ranking.question-card-stack .draggable-container{position:absolute;top:0;bottom:0;left:0;right:0;}
.question-ranking.question-card-stack .draggable-container .draggable{display:block;height:100%;background-color:#FFFFFF;}.question-ranking.question-card-stack .draggable-container .draggable .vertical-align-middle-hack{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.question-ranking.question-card-stack .draggable-container .draggable.dragging{box-shadow:none;z-index:500;}
.question-ranking.question-card-stack .droppable-container{margin-bottom:15px;}
.question-ranking.question-card-stack .stack-size-2{box-shadow:6px 6px 0 -1px #ffffff,6px 6px 0 0 #cdcdcd,12px 12px 0 -1px #ffffff,12px 12px 0 0 #cdcdcd;}
.question-ranking.question-card-stack .stack-size-1{box-shadow:6px 6px 0 -1px #ffffff,6px 6px 0 0 #cdcdcd;}
.question-ranking.question-card-stack .stack-size-0{box-shadow:none;}
.question-ranking.question-card-stack .droppable.stack-size-2{box-shadow:5px 5px 0 -1px #ffffff,5px 5px 0 0 #cdcdcd,10px 10px 0 -1px #ffffff,10px 10px 0 0 #cdcdcd;}
.question-ranking.question-card-stack .droppable.stack-size-1{box-shadow:5px 5px 0 -1px #ffffff,5px 5px 0 0 #cdcdcd;}
.question-ranking.question-card-stack .droppable.stack-size-0{box-shadow:none;}
.navbar{*zoom:1;height:51px;padding:10px 50px 40px;}.navbar:before,.navbar:after{display:table;content:"";line-height:0;}
.navbar:after{clear:both;}
.navbar .btn-prev,.navbar .btn-next{width:64px;height:51px;border:0;padding-left:0px;background:transparent url('../images/desktop/master-sprite.png') no-repeat 0 0;filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF)";cursor:pointer;text-indent:-9999px;}.navbar .btn-prev.disabled,.navbar .btn-next.disabled{opacity:0.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60);filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF)";}
.navbar .btn-prev{float:left;background-position:-5px -168px;}.no-touch .navbar .btn-prev:hover{background-position:-5px -229px;}
.navbar .btn-next{float:right;background-position:-75px -168px;}.no-touch .navbar .btn-next:hover{background-position:-75px -229px;}
.navbar .btn-prev-hover-text,.navbar .btn-next-hover-text{display:none;padding:17px 10px;font-size:13px;font-weight:bold;color:#FE6702;}
.navbar .btn-prev-hover-text{float:left;}
.navbar .btn-next-hover-text{float:right;}
.no-touch .navbar .btn-prev:hover~.btn-prev-hover-text,.no-touch .navbar .btn-next:hover~.btn-next-hover-text{}
.navbar .btn-prev:active,.navbar .btn-next:active,.navbar .btn-prev:active~.btn-prev-hover-text,.navbar .btn-next:active~.btn-next-hover-text{margin-top:2px;}
.survey-footer{padding:0px 50px;font-size:14px;color:#828282;letter-spacing:1px;}
.page-footer{*zoom:1;min-height:30px;*height:30px;padding:0px 50px;}.page-footer:before,.page-footer:after{display:table;content:"";line-height:0;}
.page-footer:after{clear:both;}
.page-header{margin-top:-30px;}.page-header a{display:block;background:url("../images/desktop/ce_sprite.png") no-repeat scroll 30px 6px transparent;height:50px;width:132px;}
#container_promo_surveyhead{display:block;background:transparent url('//usampplsites.s3.amazonaws.com/custom/surveyhead/img/ipollBanner2.jpg') no-repeat 0 0;width:490px;height:240px;margin:auto;padding-left:110px;}#container_promo_surveyhead a{background:url("//usampplsites.s3.amazonaws.com/custom/surveyhead/img/ipollDownloadBtns.png") no-repeat 0 0;display:block;width:120px;height:48px;float:left;color:transparent;font-size:0px;margin:185px 0 0 10px;}
#container_promo_surveyhead .btnApple{background-position:left top;}.no-touch #container_promo_surveyhead .btnApple:hover{background-position:left bottom;}
#container_promo_surveyhead .btnGoogle{background-position:right top;}.no-touch #container_promo_surveyhead .btnGoogle:hover{background-position:right bottom;}
.thankyou .question-container,.terminate .question-container{margin-top:20px;text-align:center;}.thankyou .question-container .question-title,.terminate .question-container .question-title{margin:0 auto 42px;}
.thankyou .thankyou-image{height:108px;width:108px;margin:0px auto 40px;background:transparent url('../images/desktop/master-sprite.png') -169px -168px no-repeat;}
.placeholder{display:none;}
#loading-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(255, 255, 255, 0.75);z-index:1000;}#loading-overlay .spinner{position:absolute;top:50%;left:50%;width:50px;height:50px;margin-top:-25px;margin-left:-25px;background-color:rgba(0, 0, 0, 0.75);background-image:url('../images/ajax-loader.gif');background-position:center center;background-repeat:no-repeat;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.loading #loading-overlay{display:block;}
.zenLink{font-size:12px;padding:20px;width:200px;float:left;}
#zenDeskDialog .small{font-size:14px;}
a.reportInappropriate{float:right;color:#30a8dd;font-size:12px;line-height:12px;margin:70px 0px 30px;text-decoration:none ;}.no-touch a.reportInappropriate:hover{text-decoration:underline;}
#zenDeskDialog,#zenConfirm{padding:20px 0px 15px;font-size:12px;width:585px;text-align:left;color:#666;background-color:#fff;-moz-border-radius:5px;border-radius:5px;}#zenDeskDialog .exclamation-icon,#zenConfirm .exclamation-icon{position:absolute;top:18px;left:50px;display:inline-block;height:43px;width:43px;background:transparent url('../images/desktop/master-sprite.png') -234px -102px no-repeat;}
#zenDeskDialog h1,#zenConfirm h1{font-size:24px;color:#575757;text-align:center;margin-bottom:20px;}
#zenDeskDialog .content-container,#zenConfirm .content-container{padding:20px 40px 20px;background-color:#f1f1f1;}#zenDeskDialog .content-container p,#zenConfirm .content-container p{color:#575757;font-size:15px;}
#zenDeskDialog .content-container a,#zenConfirm .content-container a{color:#999;text-decoration:none;}
#zenDeskDialog .zenText{padding:0 0 20px;}
#zenDeskDialog label{display:block;color:#575757;font-size:15px;margin-bottom:5px;}
#zenDeskDialog input,#zenDeskDialog textarea{width:465px;margin-bottom:15px;padding:15px 20px 15px;font-size:16px;border:1px solid #CDCDCD;color:#575757;background-color:#f8f8f8;outline:none;}
#zenDeskDialog input:hover,#zenDeskDialog input:focus,#zenDeskDialog textarea:hover,#zenDeskDialog textarea:focus{border:1px solid #62bde5;color:#000000;background-color:#f8f8f8;}
#zenDeskDialog textarea{resize:none;overflow:auto;}
#zenDeskDialog .zenText h3{margin-bottom:15px;}
#zenDeskDialog input#zenSend{display:block;width:151px;height:43px;margin:15px auto 0px;border:none;cursor:pointer;background-color:#30a8dd;color:#ffffff;letter-spacing:2px;font-size:16px;line-height:16px;font-weight:100;padding:0px;text-transform:uppercase;}
#zenDeskDialog input#zenSend:hover{background-color:#98be00;}
#zenDeskDialog #emailError,#zenDeskDialog #idError{display:none ;color:red;}
