@charset "UTF-8";.sg-type-multimenu .sg-question-options,
.sg-type-rank-table .sg-question-options,
.sg-type-table .sg-question-options{overflow:auto}
#pdf-review-export,
.sg-timer-extend{text-decoration:underline}
.sg-type-checkbox ul.sg-labels-right input.sg-input-checkbox,
.sg-type-radio ul.sg-labels-right input.sg-input-radio{left:.1em}
.sg-body h1,
.sg-body h2:not('.sg-page-title'),
.sg-body h3,
.sg-body h4,
.sg-body h5,
.sg-body h6{font-family:inherit;font-weight:700;line-height:1.1;color:inherit}
.sg-body h1 small,
.sg-body h2:not('.sg-page-title') small,
.sg-body h3 small,
.sg-body h4 small,
.sg-body h5 small,
.sg-body h6 small{color:#e7e9ec}
.sg-body h1,
.sg-body h2:not('.sg-page-title'),
.sg-body h3{margin-top:.8em;margin-bottom:.75em}
.sg-body h4,
.sg-body h5,
.sg-body h6{margin-top:8.33em;margin-bottom:.833em}
.sg-body h1{font-size:3.5em}
.sg-body h2:not('.sg-page-title'){font-size:3em}
.sg-body h3{font-size:2.35em}
.sg-body h4{font-size:1.7em}
.sg-body h5{font-size:1.5em}
.sg-body h6{font-weight:400;font-size:1.3em}
.sg-body p{font-size:1.1em;line-height:1.72222;margin:0 0 .833em}
.sg-body small{font-size:83%;line-height:2.067}
.sg-question h1{color:#444;font-family:proxima-nova, "Helvetica Neue", Helvetica, Arial, sans-serif}
.sg-question input,
.sg-question select,
.sg-question textarea{font:inherit;color:inherit}
.sg-question select option{color:#000;background-color:#fff}
.sg-question select.sg-input-menu-multiselect option{background-color:transparent}
.sg-fieldset{border:0;padding:0}
.file-upload-edit-response{padding:0 10px 10px 0;text-align:center;font-weight:700}
.sg-survey button,
.sg-survey input,
.sg-survey select,
.sg-survey textarea{font-family:inherit;font-size:inherit;line-height:inherit}
html{height:100%}
.sg-body{min-height:100%;height:auto;padding-bottom:30px;margin:0}
.sg-body.sg-has-tools{position:relative}
.sg-survey *{box-sizing:border-box}
.sg-header{position:static;padding:0}
.sg-header .sg-title{padding:30px;margin:0}
.sg-survey-form{margin:0 auto}
@media (max-width:600px){.sg-survey .sg-survey-form{width:100%}
}
.sg-content{padding:1.5em 30px 2em;margin:auto;}
.sg-page-title{font-size:2em;margin:0 0 .6em}
.sg-footer-text{margin:10px 0 0}
div.sg-survey{display:block}
@media (max-width:768px){.sg-body h1{font-size:2.1em!important}
.sg-mobile .sg-survey-form{width:100%;margin:0}
.sg-body:not(.sg-mobile) .sg-page-title,
.sg-page-title{margin-left:.5em}
.sg-question-options{padding:.3em 1em 1em .5em}
.sg-type-checkbox ul.sg-list-vertical label,
.sg-type-radio ul.sg-list-vertical label{width:85%}
.sg-question ul.sg-list label.sg-other{margin:0 1em -.2em!important}
}
@media (max-width:540px){.sg-body .sg-title{font-size:1.5em!important}
.sg-page-title{font-size:1.3em!important}
}
.sg-wrapper img{vertical-align:middle;max-width:100%}
.sg-question{margin:2em 0;border-bottom:2px solid #EEE;line-height:1;clear:both}
.sg-question label.sg-control-label{display:none;font-weight:400}
.sg-question-options{padding:.3em 1em 1em 1.5em;margin:0}
.sg-question-options label{font-weight:600;}
.sg-question-options:after{content:'';display:block;clear:both}
.sg-type-multitext .sg-question-options{overflow:auto;margin:auto}
.sg-required-icon{margin-right:.3em;color:#CA1E34}
.sg-question-fieldset{display:block;margin:0;padding:0;border:0}
.sg-question-legend{display:block;margin:0;padding:0;border:0;white-space:normal;line-height:1.4;width:100%}
.sg-question-title{display:block;white-space:normal;line-height:1.4;font-size:1.2em;position:relative}
.cong-check{color:#fff;font-size:18px;border:2px solid #fff;border-radius:50px;padding:5px;margin:2px;}
.sg-question-title p{display:block;margin:8px 0 0;padding:0;border:0;white-space:normal;text-align:left;}
.sg-question-title p strong{padding-right:5px;color:#e8fe90;}
.sg-question-description{display:block;overflow:hidden;white-space:normal;line-height:1.4;padding:0;}
.sg-question-description-above{padding:0}
.sg-instructions{margin:1em 0;line-height:1.4;overflow:hidden}
.sg-instructions font > span{font-size:13px !important;}
.sg-media-box{margin:1em 0;overflow-x:auto;overflow-y:hidden}
.congtextbox{background:rgba(9, 66, 38, 0.62);padding:20px;border-radius:8px;font-size:16px;text-align:center;}
.sg-media-box img{line-height:0}
.sg-media-box .sg-caption{padding:.5em;line-height:1.4}
.sg-table td,
.sg-table th{line-height:1.3}
.sg-comment{padding:.3em 1em 1em 1.5em}
.sg-comment-title{display:block;white-space:normal;line-height:1.4;padding:0}
.sg-comment-wrapper{margin:.3em 0 0}
.sg-option-amount{font-size:90%;opacity:.8}
.sg-question-amount{opacity:.7}
.sg-input-essay,
.sg-input-menu,
.sg-input-text{padding:.2em .3em;border-radius:.3em}
.sg-input-menu.sg-input-menu-multiselect option{color:inherit}
.sg-ie6 .sg-input-menu,
.sg-ie7 .sg-input-menu,
.sg-ie8 .sg-input-menu,
.sg-ie9 .sg-input-menu{background-color:#fff;color:#000}
.sg-input-essay{max-width:100%}
.sg-type-checkbox ul.sg-columns .sg-input-text-other,
.sg-type-radio ul.sg-columns .sg-input-text-other{max-width:90%}
.sg-question input[type=checkbox],
.sg-question input[type=radio]{margin:0}
.sg-question input[type=number],
.sg-question input[type=text],
.sg-question input[type=date],
.sg-question input[type=password],
.sg-question textarea{background-color:#fff !important;padding:6px 12px;border-radius:6px;box-sizing:border-box;-moz-box-sizing:border-box;height:48px;line-height:1.467;font-size:18px;margin:0 !important;max-width:inherit !important;width:100% !important;-webkit-transition:border .25s linear, color .25s linear, background-color .25s linear;transition:border .25s linear, color .25s linear, background-color .25s linear}
.sg-question input[type=text].sg-input-text-other{margin-top:4px}
.sg-question textarea{height:auto}
.sg-ie .sg-question input[type=text],
.sg-ie .sg-question input[type=date],
.sg-ie .sg-question input[type=password]{line-height:1}
.sg-ie7 .sg-question input[type=text]{height:30px;padding:0 12px;line-height:30px}
.sg-input-checkbox,
.sg-input-radio{vertical-align:middle;margin:0}
.sg-question label{display:inline-block;margin:0;}
.sg-wrapper, .sg-question-title, .sg-question-title label span{color:#fff !important;font-size:22px !important;}
.sg-hover{cursor:pointer}
.sg-button{cursor:pointer}
.sg-button-bar{direction:rtl;text-align:center}
.sg-button-bar input{direction:ltr}
.sg-survey .sg-type-file input[type=button]{-webkit-appearance:none}
.sg-survey .sg-add-another-button,
.sg-survey .sg-browse-btn,
.sg-survey .sg-button,
.sg-survey .sg-configurator-btn,
.sg-survey .sg-file-field input[type=button]{font-size:15px;line-height:1.4}
.sg-type-essay .sg-max-characters,
.sg-type-essay .sg-max-words,
.sg-type-essay .sg-min-characters,
.sg-type-essay .sg-min-words{font-size:.8em;color:#999}
.sg-add-another-button,
.sg-browse-btn,
.sg-button,
.sg-configurator-btn,
.sg-file-field input[type=button]{border:none;font-weight:400;border-radius:4px;padding:10px 15px;-webkit-font-smoothing:subpixel-antialiased;-webkit-transition:border .25s linear, color .25s linear, background-color .25s linear;transition:border .25s linear, color .25s linear, background-color .25s linear;background:#bdc3c7}
.sg-configurator-btn{margin:.5em auto;display:block;cursor:pointer}
.sg-add-another-button:hover,
.sg-browse-btn:hover,
.sg-button:hover,
.sg-configurator-btn:hover,
.sg-file-field input[type=button]:hover{background-color:#cacfd2}
.sg-add-another-button:focus,
.sg-browse-btn:focus,
.sg-button:focus,
.sg-configurator-btn:focus,
.sg-file-field input[type=button]:focus{outline:0}
.sg-next-button,
.sg-submit-button{margin-left:10px}
.sg-add-another-button{margin:0 0 1em 1em}
.sg-ie7 .sg-next-button,
.sg-ie7 .sg-submit-button{float:right}
.sg-ie7 .sg-back-button{float:left}
.sg-ie7 .sg-button-bar{width:183px;margin:10px auto 0}
.sg-type-checkbox ul.sg-list{list-style:none;margin:0;padding:0}
.sg-type-checkbox ul.sg-list li{position:relative;padding:.5em .2em}
.sg-type-checkbox .sg-input-text-other{margin-left:0}
.sg-type-checkbox input.sg-input-checkbox{margin:0 .5em 0 0}
.sg-type-checkbox ul.sg-list input.sg-input-checkbox{position:absolute;top:.55em;margin:0}
.sg-type-checkbox ul.sg-list label{line-height:1.3;display:inline-block}
.sg-type-checkbox ul.sg-list .sg-other-li input.sg-input-checkbox{top:1em}
.sg-type-checkbox ul.sg-labels-right label{margin-right:0;text-align:left}
.sg-type-checkbox ul.sg-labels-left input.sg-input-checkbox{right:.1em}
.sg-type-checkbox ul.sg-labels-left label{margin-left:0;margin-right:1.75em;text-align:right;float:right}
.sg-ie6 .sg-type-checkbox ul.sg-labels-left li{float:none}
.sg-type-checkbox ul.sg-list label.sg-other{margin:-.35em 1em 0}
.sg-type-checkbox ul.sg-columns label.sg-other{display:block;margin-top:.25em;clear:both;float:none}
body:not(.sg-mobile) .sg-type-checkbox ul.sg-columns label.sg-other,
body:not(.sg-mobile) .sg-type-radio ul.sg-columns label.sg-other{display:inline}
body:not(.sg-mobile) .sg-type-checkbox ul.sg-columns .sg-required-icon,
body:not(.sg-mobile) .sg-type-radio ul.sg-columns .sg-required-icon{margin-left:-10px}
.sg-type-checkbox ul.sg-list-vertical li{overflow:hidden;clear:left}
.sg-type-checkbox ul.sg-list-horizontal li{float:left;margin-right:1.5em;line-height:3em}
.sg-type-checkbox ul.sg-list-horizontal li input.sg-input-checkbox{top:1.5em}
.sg-type-checkbox ul.sg-list-horizontal li.sg-last-li{margin-right:0}
.sg-type-checkbox ul.sg-list-horizontal.sg-labels-left li{margin-right:1.5em;padding-right:0;float:right}
.sg-type-checkbox ul.sg-list-horizontal.sg-labels-left label{margin-right:1.5em}
.sg-type-checkbox ul.sg-list-horizontal label.sg-other{margin-right:1em}
.sg-type-checkbox ul.sg-columns{float:left}
.sg-type-checkbox ul.sg-columns-1{width:100%}
.sg-type-checkbox ul.sg-columns-2{width:50%}
.sg-type-checkbox ul.sg-columns-3{width:33.333333%}
.sg-type-checkbox ul.sg-columns-4{width:25%}
.sg-type-checkbox ul.sg-columns-5{width:20%}
.sg-type-checkbox ul.sg-columns-6{width:16.666666%}
.sg-type-checkbox ul.sg-columns-7{width:14.285714%}
.sg-type-checkbox ul.sg-columns-8{width:12.5%}
.sg-type-checkbox ul.sg-columns-9{width:11.111111%}
.sg-type-checkbox ul.sg-columns-10{width:10%}
.sg-type-checkbox ul.sg-columns-11{width:9.090909%}
.sg-type-checkbox ul.sg-columns-12{width:8.333333%}
.sg-type-checkbox ul.sg-columns-13{width:7.692307%}
.sg-type-checkbox ul.sg-columns-14{width:7.142857%}
.sg-type-checkbox ul.sg-columns-15{width:6.666666%}
.sg-type-checkbox .sg-rating-scale td,
.sg-type-checkbox .sg-rating-scale th{text-align:center}
.sg-type-checkbox .sg-rating-scale td.sg-mock-th,
.sg-type-checkbox .sg-rating-scale th{padding:0 .5em;font-weight:400}
.sg-type-checkbox .sg-rating-scale td{padding:.5em}
.sg-type-checkbox .sg-rating-scale .sg-first-cell{padding-left:0}
.sg-type-checkbox .sg-rating-scale .sg-last-cell{padding-right:0}
.sg-type-checkbox .sg-rating-scale input.sg-input-checkbox{vertical-align:middle;margin:0}
.sg-type-radio ul.sg-list{list-style:none;margin:0;padding:0;}
.sg-type-radio ul.sg-list li{position:relative;padding:.5em .2em}
.sg-type-radio .sg-input-text-other{margin-left:0}
.sg-type-radio input.sg-input-radio{vertical-align:middle;margin:0 .5em 0 0}
.sg-type-radio ul.sg-list input.sg-input-radio{position:absolute;margin:0;top:.7em}
.sg-type-radio ul.sg-list label{line-height:1.3;display:inline-block}
.sg-type-radio ul.sg-list .sg-other-li input.sg-input-radio{top:1em}
.sg-type-radio ul.sg-labels-right label{margin-right:0;text-align:center;padding:20px;}
.sg-type-radio ul.sg-labels-left input.sg-input-radio{right:.4em}
.sg-type-radio ul.sg-labels-left label{margin-left:0;margin-right:1.75em;text-align:right;float:right}
.sg-ie6 .sg-type-radio ul.sg-labels-left li{float:none}
.sg-type-radio ul.sg-list label.sg-other{margin:-.35em 1em -.2em;vertical-align:middle}
.sg-type-radio ul.sg-columns label.sg-other{display:block;margin-top:.25em;clear:both;float:none}
.sg-type-radio ul.sg-list-vertical li{overflow:hidden;float:left;}
.sg-type-radio ul.sg-list-horizontal li{float:left;margin-right:1.5em;line-height:3em}
.sg-type-radio ul.sg-list-horizontal.sg-list li input.sg-input-radio{top:1.5em}
.sg-type-radio ul.sg-list-horizontal li.sg-last-li{margin-right:0}
.sg-type-radio ul.sg-list-horizontal.sg-labels-left li{margin-right:1.5em;padding-right:0;float:right}
.sg-type-radio ul.sg-list-horizontal.sg-labels-left label{margin-right:1.5em}
.sg-type-radio ul.sg-list-horizontal label.sg-other{margin-right:1em}
.sg-type-radio ul.sg-columns{float:left}
.sg-type-radio ul.sg-columns-1{width:100%}
.sg-type-radio ul.sg-columns-2{width:50%}
.sg-type-radio ul.sg-columns-3{width:33.333333%}
.sg-type-radio ul.sg-columns-4{width:25%}
.sg-type-radio ul.sg-columns-5{width:20%}
.sg-type-radio ul.sg-columns-6{width:16.666666%}
.sg-type-radio ul.sg-columns-7{width:14.285714%}
.sg-type-radio ul.sg-columns-8{width:12.5%}
.sg-type-radio ul.sg-columns-9{width:11.111111%}
.sg-type-radio ul.sg-columns-10{width:10%}
.sg-type-radio ul.sg-columns-11{width:9.090909%}
.sg-type-radio ul.sg-columns-12{width:8.333333%}
.sg-type-radio ul.sg-columns-13{width:7.692307%}
.sg-type-radio ul.sg-columns-14{width:7.142857%}
.sg-type-radio ul.sg-columns-15{width:6.666666%}
.sg-type-radio-likert .sg-question-options{overflow:auto}
.sg-type-radio .sg-rating-scale table{width:99%}
.sg-type-radio .sg-rating-scale td,
.sg-type-radio .sg-rating-scale th{text-align:center}
.sg-type-radio .sg-rating-scale td.sg-mock-th,
.sg-type-radio .sg-rating-scale th{padding:0 .5em;font-weight:400}
.sg-type-radio .sg-rating-scale thead th{vertical-align:bottom}
.sg-type-radio .sg-rating-scale tfoot th{vertical-align:top}
.sg-type-radio .sg-rating-scale td{padding:.5em}
.sg-type-radio .sg-rating-scale .sg-cell-label{font-weight:700;vertical-align:middle}
.sg-type-radio .sg-rating-scale .sg-cell-left-label{text-align:right}
.sg-type-radio .sg-rating-scale .sg-cell-right-label{text-align:left}
.sg-type-radio .sg-rating-scale input.sg-input-radio{vertical-align:middle;margin:0}
.sg-type-radio .sg-rating-scale .sg-cell{line-height:1.4}
.sg-type-radio .sg-rating-scale-1 .sg-cell{width:100%}
.sg-type-radio .sg-rating-scale-2 .sg-cell{width:50%}
.sg-type-radio .sg-rating-scale-3 .sg-cell{width:33.333333%}
.sg-type-radio .sg-rating-scale-4 .sg-cell{width:25%}
.sg-type-radio .sg-rating-scale-5 .sg-cell{width:20%}
.sg-type-radio .sg-rating-scale-6 .sg-cell{width:16.666666%}
.sg-type-radio .sg-rating-scale-7 .sg-cell{width:14.285714%}
.sg-type-radio .sg-rating-scale-8 .sg-cell{width:12.5%}
.sg-type-radio .sg-rating-scale-9 .sg-cell{width:11.111111%}
.sg-type-radio .sg-rating-scale-10 .sg-cell{width:10%}
.sg-type-radio .sg-rating-scale-11 .sg-cell{width:9.090909%}
.sg-type-radio .sg-rating-scale-12 .sg-cell{width:8.333333%}
.sg-type-radio .sg-rating-scale-13 .sg-cell{width:7.692307%}
.sg-type-radio .sg-rating-scale-14 .sg-cell{width:7.142857%}
.sg-type-radio .sg-rating-scale-15 .sg-cell{width:6.666666%}
.sg-replace-icons .sg-type-checkbox ul.sg-labels-left label,
.sg-replace-icons .sg-type-radio ul.sg-labels-left label{margin-right:1.5em}
.sg-type-checkbox ul.sg-labels-right label,
.sg-type-radio ul.sg-labels-right label{margin-right:1em;margin-top:1em;}
.sg-replace-icons .sg-type-radio ul.sg-labels-left input.sg-input-radio+label:before{right:-.1em}
.sg-replace-icons .sg-type-checkbox ul.sg-labels-left input.sg-input-checkbox+label:before{right:.11em}
.sg-replace-icons .sg-type-checkbox input[type=checkbox].sg-input-checkbox:checked+label:before{right:0}
.sg-type-continuous-sum .sg-continuous-sum-rows div{clear:both;padding:.25em .5em .25em 0;vertical-align:middle;line-height:1.4}
.sg-type-continuous-sum .sg-continuous-sum-rows .sg-last-row{padding-bottom:.5em}
.sg-type-continuous-sum .sg-input-text{text-align:right}
.sg-type-continuous-sum .sg-input-text::-ms-clear{display:none}
.sg-type-continuous-sum .sg-input-text-other{text-align:left}
.sg-type-continuous-sum .sg-counter td{padding:.5em .5em 0 1.5em;border-top:2px dotted #CCC;clear:both;position:relative;top:5px;text-align:right}
.sg-type-essay .sg-max-characters span,
.sg-type-essay .sg-max-words span,
.sg-type-essay .sg-min-characters span,
.sg-type-essay .sg-min-words span{font-weight:700;padding-right:.2em}
.sg-type-continuous-sum .sg-validation-error{background-position:0 0;margin-top:0}
.sg-type-continuous-sum .sg-continuous-sum-rows label{float:left;margin:.5em .3em .5em 0}
.sg-type-continuous-sum .sg-continuous-sum-flipped,
.sg-type-continuous-sum .sg-continuous-sum-flipped div,
.sg-type-continuous-sum .sg-continuous-sum-rows div,
.sg-type-continuous-sum .sg-counter{text-align:left}
.sg-type-continuous-sum .sg-continuous-sum-flipped .sg-input-text,
.sg-type-continuous-sum .sg-continuous-sum-rows .sg-input-text{float:none;margin:0}
.sg-type-continuous-sum .sg-continuous-sum-flipped label{float:none;margin:.5em 0 .5em .3em}
.sg-type-continuous-sum .sg-continuous-sum-flipped{float:none}
.sg-file-desc{overflow:hidden;border:1px solid #CCC;background:#EFEFEF;padding:1em;margin:0 0 1em;border-radius:.3em}
.sg-file-desc ul{list-style:none;margin:0;padding:0}
.sg-file-desc li{line-height:1.4;overflow:hidden;position:relative}
.sg-file-prefix,
.sg-file-size{color:#999}
.sg-file-delete{display:block;float:right;background:url(gui/icon-error.png) 50% 50% no-repeat;text-indent:50px}
.sg-rtl .sg-file-delete{text-indent:-50px}
.sg-prototype-li{display:none}
.sg-file-field{position:relative}
.sg-file-field .sg-browse-text{text-overflow:ellipsis;white-space:nowrap;width:120px;display:inline-block;overflow:hidden}
.fileinput-button{overflow:hidden;position:relative}
.sg-ie7 .fileinput-button,
.sg-ie8 .fileinput-button{overflow:hidden;position:relative;left:100px}
.fileinput-button input{cursor:pointer;direction:ltr;margin:0;opacity:0;position:absolute;right:0;width:100px}
.fileinput-button #cascading-dropdown-file,
.fileinput-button .js-image-file-input{top:0}
.sg-ie7 .fileinput-button input{cursor:pointer;direction:relative;margin:0;opacity:0;position:relative;right:100px;width:50px}
.sg-ie8 .fileinput-button input{cursor:pointer;direction:relative;margin:0;opacity:0;position:relative;right:85px;width:110px}
.sg-ie7 .sg-upload-btn,
.sg-ie8 .sg-upload-btn{margin:5px 0}
.sg-ie7 .sg-browse-btn,
.sg-ie8 .sg-browse-btn{display:none}
.sg-ie7 .sg-browse-text{width:200px;overflow:hidden;top:10px;position:relative}
.sg-ie8 .sg-browse-text{width:200px;overflow:hidden;bottom:60px;position:relative}
.sg-type-group,
.sg-type-group .sg-group{overflow:auto}
.sg-file-feedback{opacity:.7;padding:1em 0 0 2.5em;border-radius:.3em}
.sg-file-loader{background:url(gui/loading-arrows.gif) 0 15px no-repeat}
.sg-file-alert{background:url(gui/icon-alert.png) 0 15px no-repeat}
.sg-file-field{padding:0}
.sg-file-field input[type=file]{padding:.8em 0 1em 2em;outline:0}
.sg-file-field input[type=file]::-webkit-file-upload-button{visibility:hidden}
.sg-file-field input[type=file]::before{content:'Choose a File';display:inline-block;border:none;font-size:15px;font-weight:400;line-height:1.4;border-radius:4px;padding:10px 15px;-webkit-font-smoothing:subpixel-antialiased;-webkit-transition:border .25s linear, color .25s linear, background-color .25s linear;transition:border .25s linear, color .25s linear, background-color .25s linear;outline:0;white-space:nowrap;-webkit-user-select:none;cursor:pointer;color:#2C3E50;background-color:#bdc3c7;margin:-.8em 0 0 -2em}
.sg-file-field input[type=file]:hover::before{background-color:#cacfd2;border-color:#cacfd2}
.sg-file-delete{width:26px;height:26px;background-image:url(//surveygizmolibrary.s3.amazonaws.com/library/68587/remove.png)}
.sg-type-group .sg-question{padding:1em;margin:0;border-bottom:0}
.sg-type-group .sg-question-options{width:100%;margin:42px auto 0;padding:0 0 10px;display:block;}
.sg-type-group .sg-group .sg-question{padding:0}
.sg-type-group .sg-group-item{position:relative;overflow:visible;padding:0 1em 0em;float:left;width:100%;}
.sg-type-group .sg-group-item.slider-row-break{float:none}
.sg-type-group .sg-row-break{clear:both;float:none;height:1px;font-size:1px;overflow:hidden}
.sg-type-group .max-msg{font-size:.9em;font-style:italic;padding:14px 0}
.sg-type-group .edit-link{line-height:1.4}
.sg-type-group>.sg-question-options{margin:0;width:50%;background-color:rgba(9, 66, 38, 0.62);padding:20px 0;border-radius:8px;float:right;}
.sg-type-group>.sg-question-options .sg-question-title{font-weight:400;font-size:1em}
.sg-type-group>.sg-question-options .sg-question-options{margin:.3em 0 0}
.sg-type-group .sg-comment{margin-left:1em}
.sg-type-group .sg-group-table{width:100%}
.sg-type-multiformat>.sg-question-options{margin:0;padding:0 0 1em}
.sg-type-multiformat .sg-question{border-bottom:0}
.sg-multiformat>.sg-question{margin-top:.2em}
.sg-imageselect-item{position:relative;float:left;max-width:100%;overflow-x:auto;overflow-y:hidden;text-align:center}
.sg-type-imageselect{position:relative}
.sg-type-imageselect .sg-row-break{clear:both;float:none;height:1em;font-size:1px;overflow:hidden}
.sg-type-imageselect .sg-last-row-break{height:1px}
.sg-type-imageselect .sg-image-box{background-color:transparent;position:relative;margin:7px;line-height:0;cursor:pointer}
.sg-type-imageselect .sg-image-box label{display:block}
.sg-type-imageselect .sg-image-box .sg-image-wrapper{display:block;max-width:100%;overflow-x:auto;overflow-y:hidden}
.sg-type-imageselect .sg-caption{display:block;text-align:center;padding:.5em;line-height:1.4;font-size:.9em;border-radius:0 0 .3em .3em}
.sg-type-imageselect .sg-image-box.sg-image-focus,
.sg-type-imageselect .sg-image-box:hover{border-color:#69C}
.sg-imageselect-icon{display:none;position:absolute;background:url(gui/selected.png) no-repeat;overflow:hidden}
.sg-image-element{visibility:hidden;position:absolute;left:0;top:0}
.sg-type-imageselect .sg-image-selected .sg-imageselect-icon{display:block}
.sg-type-imagepoll .sg-image-wrapper,
.sg-type-imagepoll .sg-poll-element{display:inline-block;vertical-align:middle}
.sg-type-imageselect .sg-image-box{border:2px solid #ECF0F1;border-radius:6px;overflow:hidden}
.sg-type-imageselect .sg-image-box:hover{border-color:#3498DB}
.sg-type-imageselect .sg-image-selected .sg-image-box,
.sg-type-imageselect .sg-image-selected .sg-image-box:hover{border-color:#27AE60}
.sg-imageselect-icon{height:30px;width:30px;left:4px;top:0;background-image:url(//surveygizmolibrary.s3.amazonaws.com/library/68587/OK.png)}
.sg-type-imageselect .sg-caption{background:#444;color:#fff}
.sg-type-multimenu .sg-table .sg-even-row td,
.sg-type-multimenu .sg-table .sg-even-row th,
.sg-type-multimenu .sg-table .sg-odd-row td,
.sg-type-multimenu .sg-table .sg-odd-row th,
.sg-type-multitext .sg-table .sg-even-row td,
.sg-type-multitext .sg-table .sg-even-row th,
.sg-type-multitext .sg-table .sg-odd-row td,
.sg-type-multitext .sg-table .sg-odd-row th{background-color:transparent}
.sg-image:focus{outline:0}
.sg-type-imagepoll ul.sg-list{list-style:none;margin:0;padding:0}
.sg-type-imagepoll ul.sg-list li{padding:.5em 0;position:relative;clear:left;overflow:hidden}
.sg-type-multimenu td,
.sg-type-multitext td,
.sg-type-multitext th{padding:.25em .5em}
.sg-type-imagepoll .sg-image-wrapper{margin:0 1em}
.sg-type-imagepoll .sg-image-wrapper img{border:1px solid #000}
.sg-type-multimenu th{padding:.25em .5em;vertical-align:middle;text-align:right;font-weight:400}
.sg-type-multimenu .sg-table-flipped th{text-align:left}
.sg-type-multitext th{vertical-align:middle;text-align:right;font-weight:400}
.sg-type-multitext .sg-table-flipped th{text-align:left}
.sg-accessibility-popup{position:absolute;top:1.5rem;left:1rem;z-index:1;background:#DDD;border:1px solid #AAA;border-radius:6px;width:90%;padding:4px 5px}
.sg-rank-dragdrop ul li,
.sg-rank-sort ul li{position:relative;cursor:move;line-height:1.3}
.sg-accessibility-popup a{display:block;background:#EEE;border-radius:3px;text-decoration:none;margin:3px;padding:.25rem .5rem}
.sg-accessibility-popup a:focus{background:#F5F5F5}
.sg-accessibility-popup a:hover{background:#EEE}
a.sg-accessibility-popup-top-item{background:#FFF;margin-bottom:.25rem}
.sg-rank-dragdrop .sg-rank-instructions{font-size:.8em;color:#999}
.sg-rank-dragdrop .sg-rank-box{width:50%;float:left}
.sg-rank-dragdrop .sg-rank-listbox{margin:1em .5em 0;padding:.5em;border-radius:.5em}
.sg-rank-dragdrop .sg-rank-origin{border:2px solid #EEE;margin-left:0}
.sg-rank-dragdrop .sg-rank-target{border:2px dotted #CCC;margin-right:0;background:#EEE}
.sg-rank-dragdrop .sg-rank-target-empty{min-height:50px;min-width:50px;background:url(gui/drag-drop-helper.png) 50% 50% no-repeat #eee}
.sg-rank-dragdrop ul{list-style:none;margin:0;padding:0}
.sg-rank-dragdrop ul li{padding:.2em 1.5em .2em 2em;margin-bottom:.5em;border:1px solid #DDD;border-radius:.3em}
.sg-cs-left .sg-cs-cards .cs-card,
.sg-rank-dragdrop .sg-rank-origin ul li{background:url(gui/drag-drop-arrow.png) 99% 50% no-repeat}
.sg-cs-top .sg-cs-cards .cs-card{background:url(gui/drag-drop-arrow-down.png) 99% 50% no-repeat}
.sg-rank-dragdrop .sg-rank-target ul li{background:url(gui/drag-drop-arrow2.png) 99% 50% no-repeat #fff}
.sg-rank-dragdrop ul.ui-sortable li.sg-sortable-placeholder{border-color:#9C6;background:#FFD;opacity:.8;height:1.3em}
.sg-rank-dragdrop ul.ui-sortable li.ui-sortable-helper{border-color:#69C;background:#DEF;opacity:.8;color:#000}
.sg-rank-dragdrop .sg-rank-target li div{display:block;color:#9C6;width:2em;margin-left:-2em;float:left;text-align:right}
.sg-rank-dragdrop .sg-rank-origin li label,
.sg-rank-dragdrop .sg-rank-target li label{cursor:move}
.sg-rank-sort{overflow:hidden}
.sg-rank-sort .sg-rank-instructions{font-size:.8em;color:#999}
.sg-rank-sort .sg-rank-listbox{margin-top:1em;padding:.5em .5em 0;overflow:hidden;border-radius:.5em}
.sg-rank-sort .sg-rank-sortbox{border:2px solid #EEE}
.sg-rank-sort ul{list-style:none;margin:0;padding:0}
.sg-rank-sort ul li{padding:.2em 1em .2em 1.5em;margin-bottom:.5em;border:1px solid #DDD;overflow:hidden;border-radius:.3em}
.sg-rank-sort .sg-rank-sortbox ul li{background:url(gui/drag-drop-arrow2.png) 99% 50% no-repeat}
.sg-rank-sort .sg-rank-sortbox li div{display:block;color:#9C6;width:2em;margin-left:-1.5em;float:left;text-align:right}
.sg-rank-sort .sg-rank-sortbox li label{cursor:move}
.icon-calendar,
.sg-star-box label,
.sg-thumb-box label{overflow:hidden;cursor:pointer}
.sg-rank-sort ul.ui-sortable li.sg-sortable-placeholder{border-color:#9C6;background:#FFD;opacity:.8;height:1.2em}
.sg-rank-sort ul.ui-sortable li.ui-sortable-helper{border-color:#69C;background:#DEF;opacity:.8;color:#000}
.sg-type-textbox .sg-max-characters,
.sg-type-textbox .sg-min-characters{font-size:.8em;color:#999}
.sg-rank-origin .sg-rank-number{display:none}
.sg-rank-table th{padding:0 .5em;font-weight:400}
.sg-rank-table thead th{vertical-align:middle;text-align:center;background-color:#DDD}
.sg-rank-table tbody th{vertical-align:middle;text-align:right;background-color:#EEE}
.sg-rank-table td{vertical-align:middle;text-align:center;padding:.5em}
.sg-rank-table input{margin:0}
.sg-star-box{padding:0;overflow:hidden;display:inline-block}
.sg-star-box label{display:block;background:url(//surveygizmolibrary.s3.amazonaws.com/library/68587/Stars.png) 0 -20px no-repeat;float:left;height:20px;width:20px;margin:0}
.sg-star-box label.sg-star-on,
.sg-star-box label:hover{background-position:0 0}
.sg-star-box label.sg-star-blue{background-position:-20px 0}
.sg-star-box label.sg-star-0,
.sg-star-box label.sg-star-0:hover{background-position:-20px -20px}
.sg-star-box label.sg-last-star{margin-right:0}
.sg-star-box label .sg-star-sr-target{height:20px;width:20px;left:unset;margin-left:-10px}
.sg-star-box input,
.sg-star-box span,
.sg-thumb-box input,
.sg-thumb-box span{left:-1000px;position:absolute}
.sg-1stars{width:20px}
.sg-2stars{width:40px}
.sg-3stars{width:60px}
.sg-4stars{width:80px}
.sg-5stars{width:100px}
.sg-6stars{width:120px}
.sg-7stars{width:140px}
.sg-8stars{width:160px}
.sg-9stars{width:180px}
.sg-10stars{width:200px}
.sg-11stars{width:220px}
.sg-thumb-box{padding:0;overflow:hidden;display:inline-block}
.sg-thumb-box label{display:block;opacity:.65;background:url(gui/rank-thumbs.png) no-repeat;float:left;height:20px;width:20px;margin:0}
#recaptcha_response_field,
#recaptcha_table,
.recaptchatable .recaptcha_image_cell{background-color:#fff!important}
.sg-thumb-box label.sg-thumb-up{background-position:0 -40px}
.sg-thumb-box label.sg-thumb-up:hover{opacity:1;background-position:0 -20px}
.sg-thumb-box label.sg-thumb-up-on,
.sg-thumb-box label.sg-thumb-up-on:hover{opacity:1;background-position:0 0}
.sg-thumb-box label.sg-thumb-down{background-position:0 -100px}
.sg-thumb-box label.sg-thumb-down:hover{opacity:1;background-position:0 -80px}
.sg-thumb-box label.sg-thumb-down-on,
.sg-thumb-box label.sg-thumb-down-on:hover{opacity:1;background-position:0 -60px}
.sg-thumb-box label.sg-last-thumb{margin-right:0;margin-left:10px}
.sg-1thumbs{width:20px}
.sg-2thumbs{width:50px}
#recaptcha_table{border-color:#fff!important}
#recaptcha_response_field{border-color:#333!important}
.sg-type-table .sg-table{line-height:1.3}
.sg-type-table th{padding:.3em .5em;font-weight:400}
.sg-type-table .sg-header-row-repeat th{border-top:1px solid #CCC}
.sg-type-table .sg-header-row-repeat th,
.sg-type-table thead th{vertical-align:bottom;text-align:center;border-left:1px solid #CCC;background-color:#DDD}
.sg-type-table thead .sg-table-althead th{border:1px solid #bbb;border-right:0 none;background-color:#ccc;vertical-align:middle}
.sg-type-table tbody th,
.sg-type-table td,
.sg-type-table thead th.sg-column-subheader{border-top:1px solid #CCC}
.sg-type-table tbody th{vertical-align:middle;text-align:left;background-color:#EEE}
.sg-type-table td{vertical-align:middle;padding:.5em;border-left:1px solid #DDD}
.sg-type-table .sg-first-cell{border-left:0}
.sg-type-table .sg-first-cell.sg-mock-th{border-bottom:2px solid #ECF0F1}
.sg-ghost-table{width:100%;border:0;margin:0;border-collapse:collapse;border-spacing:0;background:0 0}
.sg-ghost-table td.sg-ghost-cell{padding:0;border:0;vertical-align:top}
.sg-type-identify tbody td,
.sg-type-identify tbody th,
.sg-type-table-menu tbody td{padding:.25em .5em;border:0}
.sg-ghost-columns-1 td.sg-ghost-cell{width:100%}
.sg-ghost-columns-2 td.sg-ghost-cell{width:50%}
.sg-ghost-columns-3 td.sg-ghost-cell{width:33.333333%}
.sg-ghost-columns-4 td.sg-ghost-cell{width:25%}
.sg-ghost-columns-5 td.sg-ghost-cell{width:20%}
.sg-ghost-columns-6 td.sg-ghost-cell{width:16.666666%}
.sg-ghost-columns-7 td.sg-ghost-cell{width:14.285714%}
.sg-ghost-columns-8 td.sg-ghost-cell{width:12.5%}
.sg-ghost-columns-9 td.sg-ghost-cell{width:11.111111%}
.sg-ghost-columns-10 td.sg-ghost-cell{width:10%}
.sg-ghost-columns-11 td.sg-ghost-cell{width:9.090909%}
.sg-ghost-columns-12 td.sg-ghost-cell{width:8.333333%}
.sg-ghost-columns-13 td.sg-ghost-cell{width:7.692307%}
.sg-ghost-columns-14 td.sg-ghost-cell{width:7.142857%}
.sg-ghost-columns-15 td.sg-ghost-cell{width:6.666666%}
.sg-type-table-stars thead th{background-color:#EEE}
.sg-type-table-stars td{border-top:1px solid #CCC;border-left:1px solid #EEE}
.sg-type-table-menu .sg-table{border:0}
.sg-type-table-menu tbody th{padding:.25em .5em;vertical-align:middle;text-align:right;border:0;background:0 0}
.sg-type-table-menu .sg-table-flipped th{text-align:left}
.sg-type-table-menu .sg-table .sg-even-row td,
.sg-type-table-menu .sg-table .sg-even-row th,
.sg-type-table-menu .sg-table .sg-odd-row td,
.sg-type-table-menu .sg-table .sg-odd-row th{background-color:transparent}
.sg-type-table .sg-table tbody td{text-align:center}
.sg-type-identify tbody th{text-align:right;vertical-align:middle;background:0 0}
.sg-type-table-matrix thead th{vertical-align:middle}
.sg-type-table-matrix tbody td{text-align:center}
.sg-table input[type=text]{width:90%}
.sg-ie7 .sg-table input[type=text]{width:auto}
.sg-type-table .sg-table,
.sg-type-table .sg-table tbody th,
.sg-type-table .sg-table td,
.sg-type-table .sg-table thead th,
.sg-type-table .sg-table thead th.sg-column-subheader{border-collapse:collapse;border:none}
.sg-type-table-matrix .sg-table tbody th.sg-column-header,
.sg-type-table-matrix .sg-table thead th.sg-column-header,
.sg-type-table-matrix .sg-table thead th.sg-column-subheader-1,
.sg-type-table-matrix td.sg-group-first-cell,
.sg-type-table-matrix th.sg-column-subheader{border-left-width:2px;border-left-style:solid;border-color:#ECF0F1}
.sg-type-table .sg-table .sg-header-row-repeat th,
.sg-type-table .sg-table thead th{padding:.6em .5em;border-bottom:2px solid #ECF0F1;background:0 0}
.sg-type-textbox .sg-max-characters span,
.sg-type-textbox .sg-min-characters span{font-weight:700;padding-right:.2em}
.sg-type-table .sg-table thead th.sg-column-subheader{border-bottom:2px solid #ECF0F1}
.sg-type-table .sg-table .sg-odd-row th,
.sg-type-table .sg-table tbody th{background:0 0}
.sg-type-table .sg-table .sg-even-row td,
.sg-type-table .sg-table .sg-even-row th{background-color:rgba(0, 0, 0, .03)}
.sg-type-table .sg-table .sg-odd-row td{background-color:transparent}
.sg-control-text-before{margin-right:.5em}
.sg-control-text-after{margin-left:.5em}
.sg-control-date{position:relative}
.icon-calendar{width:20px;height:21px}
.icon-calendar span{text-indent:-10000px;display:inline-block}
.sg-body .ui-widget-overlay{position:absolute;top:0;left:0;background:0 0;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3F000000,endColorstr=#3F000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3F000000, endColorstr=#3F000000);zoom:1;background-color:rgba(0, 0, 0, .25)}
.sg-body .ui-dialog{z-index:99;background:#f0f0f3;border:1px solid #000;position:absolute;-moz-border-radius:5px;-moz-box-shadow:0 2px 5px rgba(0, 0, 0, .5);border-radius:5px;box-shadow:0 2px 5px rgba(0, 0, 0, .5);font-family:Arial}
.sg-body .ui-dialog-titlebar{padding:10px;background:#666;cursor:move;border-bottom:1px solid #000;overflow:auto;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;font-size:16px}
.sg-ie6 .ui-dialog-titlebar{height:1.3em}
.sg-body .ui-dialog-content{border:0 solid #f0f0f3;border-top:0;padding:10px}
.sg-body .ui-dialog-title{float:left;color:#FFF}
.sg-body .ui-dialog-titlebar-close{float:right;color:#FF9}
.sg-body .ui-dialog-titlebar-close:hover{color:#FFF}
.sg-body .scrolling-content li.ui-draggable{padding:7px 0;clear:left;cursor:move;border-bottom:1px solid #e6e6e9}
.sg-body .scrolling-content li.ui-draggable-dragging{background:#FFC;border:2px dotted #d6d6d9;padding:5px;margin:0 -5px;z-index:1001;opacity:.8}
.sg-comment-frame{display:none;position:absolute}
.sg-body.sg-cc-show .sg-comment-frame{display:block}
.sg-body.sg-cc-show .sg-comment-e,
.sg-body.sg-cc-show .sg-comment-mode,
.sg-body.sg-cc-show .sg-comment-n,
.sg-body.sg-cc-show .sg-comment-s,
.sg-body.sg-cc-show .sg-comment-w{background:#F06586;position:fixed;z-index:100}
.sg-body.sg-cc-show .sg-comment-mode{color:#FFF;padding:12px 26px;border-radius:0 0 1em 1em;font-family:Arial;font-size:10px;width:90px;left:50%;margin-left:-45px;text-align:center}
.sg-body.sg-cc-show .sg-comment-e,
.sg-body.sg-cc-show .sg-comment-w{width:8px}
.sg-body.sg-cc-show .sg-comment-n,
.sg-body.sg-cc-show .sg-comment-s{height:8px}
.sg-body.sg-cc-show .sg-comment-n{top:60px;left:0;right:0}
.sg-body.sg-cc-show.sg-preview .sg-comment-n{top:0}
.sg-body.sg-cc-show .sg-comment-s{bottom:0;left:0;right:0}
.sg-body.sg-cc-show .sg-comment-e{right:0;top:60px;bottom:0}
.sg-body.sg-cc-show.sg-preview .sg-comment-e{top:0}
.sg-body.sg-cc-show .sg-comment-w{left:0;top:60px;bottom:0}
.sg-body.sg-cc-show.sg-preview .sg-comment-w{top:0}
.ui-dialog.collab-dialog{background-color:#fff;border-radius:15px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0, 0, 0, .5);box-shadow:0 3px 9px rgba(0, 0, 0, .5);background-clip:padding-box;border:2px solid #F06586;padding:12px;font-size:14px}
.ui-dialog.collab-dialog .ui-dialog-title,
.ui-dialog.collab-dialog .ui-dialog-titlebar{background:0 0;border:none;color:#444}
.sg-body.sg-collab-commenting:not(.sg-preview){margin-top:60px}
.sg-body.sg-preview #test-mode-header,
.sg-body.sg-preview #test-mode-warning{display:none}
#test-mode-header .sg-toggle-comments,
.ui-dialog.collab-dialog .btn{display:inline-block;margin-bottom:0;line-height:1.428571429;vertical-align:middle;white-space:nowrap;font-weight:400;cursor:pointer;text-align:center}
.ui-dialog.collab-dialog .btn{padding:8px 12px;font-size:14px;border:1px solid #E4E4E4;background:#FFF;border-radius:2em}
.ui-dialog.collab-dialog .btn.btn-save{color:#fff;background-color:#77A60F;border-color:#77A60F}
.ui-dialog.collab-dialog .sg-input-text{font-size:12px;line-height:1.428571429;color:#555;vertical-align:middle;background-color:#fff;border:1px solid #ccc;border-radius:4px;width:128px}
#test-mode-header{background-color:#FFF;box-shadow:0 0 2px #888;left:0;padding:0 11em 0 1em;position:fixed;right:0;top:0;height:60px;z-index:100;font-family:Arial}
#test-mode-header h3{margin-top:10px;font-size:20px}
#test-mode-header .sg-text-disclaimer{font-size:12px;color:#777;position:relative;top:-12px}
#test-mode-header .sg-toggle-comments{position:absolute;top:10px;font-family:Helvetica;right:1em;padding:8px 12px;font-size:14px;background:#F36285;text-decoration:none;color:#FFF;border-radius:2em}
.sg-collab-commenting .sg-cc-hook{border-width:1px;position:relative}
.sg-cc-show .sg-cc-hook:hover{border:1px dashed #F36285;cursor:pointer}
.sg-cc-badge{background-color:#F36285;color:#FFF;font-size:12px;margin:3px;position:absolute;right:-2px;text-align:center;top:-2px;vertical-align:baseline;white-space:nowrap;display:none;border-radius:100%;padding:4px;font-family:Arial;font-weight:400;width:20px;height:20px;line-height:12px}
.sg-cc-badge.sg-cc-badge-page{right:15px;top:75px;z-index:99}
.sg-cc-show .sg-cc-badge{display:inline-block}
#sg-cc-dialog{display:none}
.sg-cc-dialogue{font-weight:700;color:#FFF}
.sg-cm-list{border:1px solid #E4E4E4;list-style-type:none;margin:0;max-height:145px;overflow:auto;padding:0}
.sg-cm-list .sg-cm-row{border-bottom:1px solid #000;list-style-type:none;position:relative;padding:.5em;font-size:12px}
.sg-cm-author,
.sg-cm-time{position:absolute;top:.5em;color:#555}
.sg-cm-author{left:.5em;font-weight:700}
.sg-cm-time{right:.5em;font-size:11px}
.sg-cm-msg{padding:0 7em;display:block;color:#555}
.sg-hide,
.ui-dialog-titlebar-close{display:none}
.sg-cm-list .sg-cm-row:nth-child(even){background-color:#F2F2F2}
.sg-cm-list .sg-cm-row:last-child{border-bottom:0 none}
.sg-cm-text{width:471px;height:40px;color:#000;border-radius:0;border-color:#e4e4e4;margin-bottom:1px}
.sg-dialogue-text{color:#555}
.sg-cm-left{float:left}
.sg-cm-right{float:right}
.cs-buckets-col,
.sg-cs-left{float:left}
.sg-cm-fm{overflow:hidden;margin-bottom:12px}
.sg-ccd-text,
.sg-cm-empty{text-align:center;color:#FFF}
.DynarchCalendar{border-radius:6px;border:2px solid;width:275px}
.DynarchCalendar,
.DynarchCalendar table{font-size:1em}
.DynarchCalendar table{width:100%}
.DynarchCalendar-navBtn{top:25px}
.DynarchCalendar-hover-navBtn,
.DynarchCalendar-navBtn div,
.DynarchCalendar-pressed-navBtn{border:none;padding:0;cursor:pointer;background-color:transparent}
.DynarchCalendar-nextMonth div,
.DynarchCalendar-nextYear div,
.DynarchCalendar-prevMonth div,
.DynarchCalendar-prevYear div{background:0 0}
.DynarchCalendar-navBtn div:before{font-size:3em}
.DynarchCalendar-prevYear{left:23px}
.DynarchCalendar-prevYear div:before{content:"«"}
.DynarchCalendar-nextYear{margin-left:-36px}
.DynarchCalendar-nextYear div:before{content:"»"}
.DynarchCalendar-prevMonth{left:67px}
.DynarchCalendar-prevMonth div:before{content:"‹"}
.DynarchCalendar-nextMonth{margin-left:-79px}
.DynarchCalendar-nextMonth div:before{content:"›"}
.DynarchCalendar-animBody-back,
.DynarchCalendar-animBody-backYear,
.DynarchCalendar-animBody-fwd,
.DynarchCalendar-animBody-fwdYear,
.DynarchCalendar-animBody-now{width:100%;height:100%}
table.DynarchCalendar-titleCont{font-weight:400;margin-top:0}
.DynarchCalendar-hover-title div,
.DynarchCalendar-pressed-title div{border:none;padding:24px 17px;cursor:pointer;background:0 0;color:inherit}
.DynarchCalendar-title div{text-shadow:none;padding:24px 17px;font-size:1.3em}
.DynarchCalendar-day{text-align:center}
.DynarchCalendar-day,
.DynarchCalendar-dayNames div,
.DynarchCalendar-weekNumber{padding:5px 0}
.DynarchCalendar-dayNames div{text-shadow:none}
.DynarchCalendar-focused .DynarchCalendar-hover-week .DynarchCalendar-day{color:inherit}
.DynarchCalendar-hover-bottomBar-today,
.DynarchCalendar-pressed-bottomBar-today{border:none;background:0 0}
.DynarchCalendar-bottomBar{padding:8px 0 14px}
.DynarchCalendar-hover-week{border:none;color:inherit}
.DynarchCalendar-day-othermonth.DynarchCalendar-hover-date,
.DynarchCalendar-hover-date{border:none}
.sg-video-player{text-align:center}
.sg-media-image,
.sg-video-player iframe{border:0}
.clear-left{clear:left}
.clear-right{clear:right}
.clear-both{clear:both}
.sg-align-middle{text-align:center}
.sg-align-left{text-align:left}
.sg-align-right{text-align:right}
#no-js-warning,
.cs-card-image,
.cs-empty,
.sg-add-bucket{text-align:center}
.sg-disabled{color:#999}
.sg-access-helper{display:block;position:absolute!important;margin-left:-999em;width:100em}
.review-page-list{list-style:none}
.sg-screenreader-only{position:absolute;border:0;height:0;margin:0;overflow:hidden;padding:0}
.sg-skipnav-container{position:relative;overflow-x:hidden}
#no-js-warning{width:100%;background-color:#F5A416;color:#000;font-size:14px;font-family:sans-serif}
#no-js-warning p{padding-top:.5em;padding-bottom:.5em;margin:0}
ul.sg-cs-buckets,
ul.sg-cs-cards{list-style:none;margin:0;min-height:60px}
.sg-type-cardsort ul.sg-cs-buckets .cs-card,
.sg-type-cardsort ul.sg-cs-cards .cs-card{position:relative;padding:.4em 1.5em .4em .6em;margin-bottom:.5em;line-height:1.3;cursor:move;border:1px dotted #DDD;border-radius:.3em;background-color:#fff}
.sg-cs-left,
.sg-cs-top{width:33%;background-color:#f4f5f6}
.sg-mobile-ocs ul.sg-cs-cards .cs-card{cursor:default;background-image:none;display:none}
.sg-mobile-ocs .sg-cs-bucket-lbl .sg-button{margin-top:10px}
.sg-type-cardsort .cs-card label{cursor:move}
.sg-cs-top{margin:0 auto}
.sg-type-cardsort ul.sg-list{list-style:none;margin:0;padding:0}
ul.sg-cs-cards{border:2px solid #e9ebed;padding:.5em;position:relative;border-bottom-left-radius:5px;border-bottom-right-radius:5px}
.sg-cs-right{float:left;width:67%}
.sg-cs-bottom{margin-top:1em}
.sg-cs-right .sg-cs-bck-list{margin-left:1em}
.sg-cs-bucket{margin:0 1em 1em 0;background-color:#e9ebed;border-radius:5px;border:2px solid #DCDCDC}
.sg-cs-bucket-lbl{padding:.5em;border-bottom:2px solid #DCDCDC;overflow:hidden;text-overflow:ellipsis}
.sg-target-cs .sg-cs-bucket-lbl{border:2px solid #e9ebed;border-top-right-radius:5px;border-top-left-radius:5px;border-bottom:0}
.sg-target-cs{border-radius:5px}
ul.sg-cs-buckets{padding:.5em}
ul.sg-cs-buckets.ui-state-hover{background-color:#FFD;padding:1.5em .5em 1em;border:0}
.sg-cs-source-one .cs-card,
.sg-cs-target-one .cs-card{display:none}
.sg-cs-bottom.sg-cs-target-one .cs-card:first-child,
.sg-cs-right.sg-cs-target-one .cs-card:first-child,
.sg-cs-right.sg-cs-target-one .cs-card:last-child{display:block;padding:0;border:0}
.sg-cs-target-one .cs-card{animation-name:animScale;animation-duration:.5s;animation-direction:reverse;opacity:0;height:0}
.bucket-name{width:100%}
.sg-add-bucket{height:50px;background-color:#dedede;border:2px dashed #dfdfdf;border-radius:5px;padding-top:10px;margin:0 1em 1em 0}
.sg-add-bucket.ui-state-hover{background-color:#FFD}
@keyframes animScale{0%{opacity:0;transform:translate3d(0, 40px, 0) scale3d(.1, .6, 1);height:0}
100%{opacity:1;transform:translate3d(0, 0, 0) scale3d(1, 1, 1);height:100%}
}
.cs-card.cs-card-image.ui-draggable-dragging{opacity:.5}
.cs-card-etc{margin-left:.3em}
.cs-empty::after,
.sg-cs-buckets-open:empty::after{margin:auto;color:#C5C5C5;text-transform:uppercase;font-weight:700}
.cs-card img{max-width:100%;max-height:300px}
.cs-empty{padding-top:1.5em!important}
.cs-empty::after{content:attr(data-empty-message)}
.sg-cs-target-one .sg-cs-bucket::after{content:attr(data-count);color:#C5C5C5;font-weight:700;float:right;position:relative;bottom:15px;right:4px}
.sg-cs-buckets-open:empty{padding:1.5em}
.sg-cs-buckets-open:empty::after{content:attr(data-delete-message);font-size:12px}
.sg-mobile .sg-cs-left{width:45%}
.sg-mobile .sg-cs-right{width:55%}
.sg-mobile .sg-cs-bucket{margin-right:0;width:100%}
.sg-mobile .sg-cs-top,
.sg-mobile-ocs .sg-cs-top{width:auto}
.sg-mobile .sg-cs-card .sg-cs-bottom{margin-top:0}
.sg-mobile .sg-cs-card .sg-cs-bucket{position:relative;margin:0}
.sg-mobile .sg-cs-card .sg-cs-bucket.ui-state-hover{background-color:#FFD;padding-top:1em;padding-bottom:1em}
.sg-mobile .sg-cs-card .sg-cs-buckets{border-bottom:2px solid #e9ebed}
.sg-mobile .sg-cs-card .sg-cs-bucket-lbl{border-bottom:0 none}
.sg-mobile .sg-cs-card .sg-cs-buckets.ui-state-hover{background-color:transparent}
.sg-mobile .sg-cs-card ul.sg-cs-buckets{position:absolute;padding:0;top:0;right:0;left:0;bottom:0;min-height:0}
.sg-mobile .sg-cs-card ul.sg-cs-buckets li{display:none!important}
.sg-survey .sg-high-contrast-mode a,
.sg-survey .sg-high-contrast-mode button,
.sg-survey .sg-high-contrast-mode div,
.sg-survey .sg-high-contrast-mode h1,
.sg-survey .sg-high-contrast-mode h2,
.sg-survey .sg-high-contrast-mode h3,
.sg-survey .sg-high-contrast-mode h4,
.sg-survey .sg-high-contrast-mode h5,
.sg-survey .sg-high-contrast-mode h6,
.sg-survey .sg-high-contrast-mode input,
.sg-survey .sg-high-contrast-mode label,
.sg-survey .sg-high-contrast-mode legend,
.sg-survey .sg-high-contrast-mode p,
.sg-survey .sg-high-contrast-mode select,
.sg-survey .sg-high-contrast-mode textarea{font:initial;font-family:Verdana;text-decoration:initial;color:initial}
.sg-survey .sg-high-contrast-mode .sg-browse-btn,
.sg-survey .sg-high-contrast-mode .sg-button,
.sg-survey .sg-high-contrast-mode .sg-signature-pad{background-color:initial;border:2px solid #000}
.sg-survey .sg-high-contrast-mode body{background-color:#efefef}
.sg-survey .sg-high-contrast-mode .sg-content,
.sg-survey .sg-high-contrast-mode .sg-wrapper{background-color:#FFF}
.sg-survey .sg-high-contrast-mode .sg-header{background-color:#166077}
.sg-survey .sg-high-contrast-mode .sg-question{border-bottom:2px solid #000;margin-bottom:5em;padding-bottom:5em}
.sg-survey .sg-high-contrast-mode .sg-group-item>.sg-question{border-bottom:none;margin-bottom:3em;padding-bottom:3em}
.sg-survey .sg-high-contrast-mode input,
.sg-survey .sg-high-contrast-mode select,
.sg-survey .sg-high-contrast-mode textarea{border:2px solid #000}
.sg-survey .sg-high-contrast-mode .sg-title{font-size:2.5em;font-weight:700;color:#FFF}
.sg-survey .sg-high-contrast-mode .sg-page-title{font-size:1.5em;font-weight:700}
.sg-survey .sg-high-contrast-mode .sg-question-title,
.sg-survey .sg-high-contrast-mode .sg-question-title>label{font-weight:700;padding-bottom:1em 0}
.sg-survey .sg-high-contrast-mode .sg-question-description{padding-top:0;}
span.sg-question-description span{color:#fff !important;font-size:16px !important;}
.sg-survey .sg-high-contrast-mode .sg-tool-bar+form .sg-header{margin-top:44px}
.sg-survey .sg-high-contrast-mode a,
.sg-survey .sg-high-contrast-mode button,
.sg-survey .sg-high-contrast-mode div,
.sg-survey .sg-high-contrast-mode input,
.sg-survey .sg-high-contrast-mode label,
.sg-survey .sg-high-contrast-mode legend,
.sg-survey .sg-high-contrast-mode p,
.sg-survey .sg-high-contrast-mode select,
.sg-survey .sg-high-contrast-mode textarea{font-size:20px}
.sg-survey .sg-high-contrast-mode #sg-snc-box,
.sg-survey .sg-high-contrast-mode #sg-snc-box button,
.sg-survey .sg-high-contrast-mode #sg-snc-box input,
.sg-survey .sg-high-contrast-mode #sg-snc-box label,
.sg-survey .sg-high-contrast-mode #sg-snc-box p,
.sg-survey .sg-high-contrast-mode .sg-timer-bar,
.sg-survey .sg-high-contrast-mode .sg-tool-bar,
.sg-survey .sg-high-contrast-mode .sg-tool-bar a,
.sg-survey .sg-high-contrast-mode .sg-tool-bar label,
.sg-survey .sg-high-contrast-mode .sg-tool-bar p{background-color:#000;color:#FFF}
.sg-survey .sg-high-contrast-mode .sg-tool-bar input{border:2px solid #FFF;background-color:#000;color:#FFF}
.sg-survey .sg-high-contrast-mode .sg-footer div.sg-progress-bar{width:220px;margin-bottom:12px}
.sg-survey .sg-high-contrast-mode .sg-progress-bar-text{border-radius:10px 0 0 10px;background-color:#166077;padding:6px;width:auto;color:#FFF}
.sg-survey .sg-high-contrast-mode sg-progress-bar-background{border-radius:0 10px 10px 0;background-color:#bfc5ca}
.sg-survey .sg-high-contrast-mode .sg-progress-bar-inner{background-color:#166077;padding:18px 0}
.sg-survey .sg-high-contrast-mode .sg-button-bar .sg-button{background-color:#166077;border-color:#FFF;color:#FFF}
.sg-survey .sg-high-contrast-mode,
.sg-survey .sg-high-contrast-mode .sg-mock-th,
.sg-survey .sg-high-contrast-mode .sg-rtl .sg-type-table tbody td.sg-group-first-cell,
.sg-survey .sg-high-contrast-mode .sg-rtl .sg-type-table td,
.sg-survey .sg-high-contrast-mode .sg-rtl .sg-type-table thead th,
.sg-survey .sg-high-contrast-mode .sg-rtl .sg-type-table thead th.sg-column-header,
.sg-survey .sg-high-contrast-mode .sg-rtl .sg-type-table thead th.sg-column-subheader-1,
.sg-survey .sg-high-contrast-mode .sg-type-table .sg-table tbody td,
.sg-survey .sg-high-contrast-mode .sg-type-table .sg-table tbody th,
.sg-survey .sg-high-contrast-mode .sg-type-table .sg-table thead th,
.sg-survey .sg-high-contrast-mode .sg-type-table .sg-table thead th.sg-column-subheader,
.sg-survey .sg-high-contrast-mode .sg-type-table tbody td.sg-group-first-cell,
.sg-survey .sg-high-contrast-mode .sg-type-table thead th.sg-column-header,
.sg-survey .sg-high-contrast-mode .sg-type-table thead th.sg-column-subheader-1,
.sg-survey .sg-high-contrast-mode th{border-color:#000}
.sg-survey .sg-high-contrast-mode .ui-slider{background-color:#4b5a6a}
.sg-survey .sg-high-contrast-mode .ui-slider-handle,
.sg-survey .sg-high-contrast-mode .ui-slider-handle>div{background-color:#166077}
.sg-survey .sg-high-contrast-mode .sg-dink>div{border-top-color:#166077}
.sg-survey .sg-high-contrast-mode .sg-add-bucket,
.sg-survey .sg-high-contrast-mode .sg-cs-bucket,
.sg-survey .sg-high-contrast-mode .sg-cs-bucket-lbl,
.sg-survey .sg-high-contrast-mode .sg-cs-cards,
.sg-survey .sg-high-contrast-mode .sg-rank-listbox,
.sg-survey .sg-high-contrast-mode .sg-target-cs{background-color:#f4f5f6;border-color:#d4d8dc}
.sg-survey .sg-high-contrast-mode .cs-card,
.sg-survey .sg-high-contrast-mode .sg-list>li{background-color:#FFF;border-color:#e9ebed}
.sg-survey .sg-high-contrast-mode.sg-mobile-optimized .sg-button-bar .sg-button{margin-top:4px}
.sg-progress-bar{clear:both;width:200px;height:20px;position:relative;margin:2em auto;zoom:1;line-height:20px}
.sg-progress-bar-text{background-color:#ccc;font-size:14px;width:45px;text-align:center;border-radius:10px 0 0 10px;display:inline-block;float:left}
.sg-progress-bar-background{float:left;width:155px;border-radius:0 10px 10px 0}
.sg-ie7 .sg-progress-bar-background{width:155px;border-radius:0 10px 10px 0;border-left:none}
.sg-progress-bar-inner{background-color:#ccc;height:20px;border-radius:0}
.sg-progress-bar-full .sg-progress-bar-inner{border-radius:0 10px 10px 0}
.chzn-container{font-size:13px;position:relative;display:inline-block;zoom:1}
.chzn-container .chzn-drop{background:#fff;border:1px solid #aaa;border-top:0;position:absolute;top:29px;left:0;-webkit-box-shadow:0 4px 5px rgba(0, 0, 0, .15);-moz-box-shadow:0 4px 5px rgba(0, 0, 0, .15);-o-box-shadow:0 4px 5px rgba(0, 0, 0, .15);box-shadow:0 4px 5px rgba(0, 0, 0, .15);z-index:1010}
.chzn-container-single .chzn-single{background-color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);background-image:-webkit-gradient(linear, 0 0, 0 100%, color-stop(20%, #fff), color-stop(50%, #f6f6f6), color-stop(52%, #eee), color-stop(100%, #f4f4f4));background-image:-webkit-linear-gradient(top, #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);background-image:-moz-linear-gradient(top, #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);background-image:-o-linear-gradient(top, #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);background-image:-ms-linear-gradient(top, #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);background-image:linear-gradient(top, #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #aaa;-webkit-box-shadow:0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, .1);-moz-box-shadow:0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, .1);box-shadow:0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, .1);display:block;overflow:hidden;white-space:nowrap;position:relative;height:23px;line-height:24px;padding:0 0 0 8px;color:#444;text-decoration:none}
.chzn-container-single .chzn-default{color:#999}
.chzn-container-single .chzn-single span{margin-right:26px;display:block;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis}
.chzn-container-single .chzn-single abbr{display:block;position:absolute;right:26px;top:6px;width:12px;height:13px;font-size:1px;background:url(chosen-sprite.png) right top no-repeat}
.chzn-container-single .chzn-single abbr:hover{background-position:right -11px}
.chzn-container-single .chzn-single div{position:absolute;right:0;top:0;display:block;height:100%;width:18px}
.chzn-container-single .chzn-single div b{background:url(chosen-sprite.png) no-repeat;display:block;width:100%;height:100%}
.chzn-container-single .chzn-search{padding:3px 4px;position:relative;margin:0;white-space:nowrap;z-index:1010}
.chzn-container-single .chzn-search input{background:url(chosen-sprite.png) 100% -22px no-repeat #fff;background:url(chosen-sprite.png) 100% -22px no-repeat, -webkit-gradient(linear, 0 0, 0 100%, color-stop(1%, #eee), color-stop(15%, #fff));background:url(chosen-sprite.png) 100% -22px no-repeat, -webkit-linear-gradient(top, #eee 1%, #fff 15%);background:url(chosen-sprite.png) 100% -22px no-repeat, -moz-linear-gradient(top, #eee 1%, #fff 15%);background:url(chosen-sprite.png) 100% -22px no-repeat, -o-linear-gradient(top, #eee 1%, #fff 15%);background:url(chosen-sprite.png) 100% -22px no-repeat, -ms-linear-gradient(top, #eee 1%, #fff 15%);background:url(chosen-sprite.png) 100% -22px no-repeat, linear-gradient(top, #eee 1%, #fff 15%);margin:1px 0;padding:4px 20px 4px 5px;outline:0;border:1px solid #aaa;font-family:sans-serif;font-size:1em}
.chzn-container-single .chzn-drop{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}
.chzn-container-single-nosearch .chzn-search input{position:absolute;left:-9000px}
.chzn-container-multi .chzn-choices{background-color:#fff;background-image:-webkit-gradient(linear, 0 0, 0 100%, color-stop(1%, #eee), color-stop(15%, #fff));background-image:-webkit-linear-gradient(top, #eee 1%, #fff 15%);background-image:-moz-linear-gradient(top, #eee 1%, #fff 15%);background-image:-o-linear-gradient(top, #eee 1%, #fff 15%);background-image:-ms-linear-gradient(top, #eee 1%, #fff 15%);background-image:linear-gradient(top, #eee 1%, #fff 15%);border:1px solid #aaa;margin:0;padding:0;cursor:text;overflow:hidden;height:auto!important;height:1%;position:relative}
.chzn-container-multi .chzn-choices li{float:left;list-style:none}
.chzn-container-multi .chzn-choices .search-field{white-space:nowrap;margin:0;padding:0}
.chzn-container-multi .chzn-choices .search-field input{color:#666;background:0 0!important;border:0!important;font-family:sans-serif;font-size:100%;height:15px;padding:5px;margin:1px 0;outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none}
.chzn-container-multi .chzn-choices .search-field .default{color:#999}
.chzn-container-multi .chzn-choices .search-choice{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#e4e4e4;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#eeeeee', GradientType=0);background-image:-webkit-gradient(linear, 0 0, 0 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee));background-image:-webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-image:-moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-image:-o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-image:-ms-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-image:linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);-webkit-box-shadow:0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, .05);-moz-box-shadow:0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, .05);box-shadow:0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, .05);color:#333;border:1px solid #aaa;line-height:13px;padding:3px 20px 3px 5px;margin:3px 0 3px 5px;position:relative;cursor:default}
.chzn-container-multi .chzn-choices .search-choice-focus{background:#d4d4d4}
.chzn-container-multi .chzn-choices .search-choice .search-choice-close{display:block;position:absolute;right:3px;top:4px;width:12px;height:13px;font-size:1px;background:url(chosen-sprite.png) right top no-repeat}
.chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover,
.chzn-container-multi .chzn-choices .search-choice-focus .search-choice-close{background-position:right -11px}
.chzn-container .chzn-results{margin:0 4px 4px 0;max-height:240px;padding:0 0 0 4px;position:relative;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}
.chzn-container-multi .chzn-results{margin:-1px 0 0;padding:0}
.chzn-container .chzn-results li{display:none;line-height:15px;padding:5px 6px;margin:0;list-style:none}
.chzn-container .chzn-results .active-result{cursor:pointer;display:list-item}
.chzn-disabled,
.chzn-disabled .chzn-choices .search-choice .search-choice-close,
.chzn-disabled .chzn-single{cursor:default}
.chzn-container .chzn-results .highlighted{background-color:#3875d7;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3875d7', endColorstr='#2a62bc', GradientType=0);background-image:-webkit-gradient(linear, 0 0, 0 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));background-image:-webkit-linear-gradient(top, #3875d7 20%, #2a62bc 90%);background-image:-moz-linear-gradient(top, #3875d7 20%, #2a62bc 90%);background-image:-o-linear-gradient(top, #3875d7 20%, #2a62bc 90%);background-image:-ms-linear-gradient(top, #3875d7 20%, #2a62bc 90%);background-image:linear-gradient(top, #3875d7 20%, #2a62bc 90%);color:#fff}
.chzn-container .chzn-results li em{background:#feffde;font-style:normal}
.chzn-container .chzn-results .highlighted em{background:0 0}
.chzn-container .chzn-results .no-results{background:#f4f4f4;display:list-item}
.chzn-container .chzn-results .group-result{cursor:default;color:#999;font-weight:700}
.chzn-container .chzn-results .group-option{padding-left:15px}
.chzn-container-multi .chzn-drop .result-selected{display:none}
.chzn-container .chzn-results-scroll{background:#fff;margin:0 4px;position:absolute;text-align:center;width:321px;z-index:1}
.chzn-container .chzn-results-scroll span{display:inline-block;height:17px;text-indent:-5000px;width:9px}
.chzn-container .chzn-results-scroll-down{bottom:0}
.chzn-container .chzn-results-scroll-down span{background:url(chosen-sprite.png) -4px -3px no-repeat}
.chzn-container .chzn-results-scroll-up span{background:url(chosen-sprite.png) -22px -3px no-repeat}
.chzn-container-active .chzn-single{-webkit-box-shadow:0 0 5px rgba(0, 0, 0, .3);-moz-box-shadow:0 0 5px rgba(0, 0, 0, .3);-o-box-shadow:0 0 5px rgba(0, 0, 0, .3);box-shadow:0 0 5px rgba(0, 0, 0, .3);border:1px solid #5897fb}
.chzn-container-active .chzn-single-with-drop{border:1px solid #aaa;-webkit-box-shadow:0 1px 0 #fff inset;-moz-box-shadow:0 1px 0 #fff inset;-o-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;background-color:#eee;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);background-image:-webkit-gradient(linear, 0 0, 0 100%, color-stop(20%, #eee), color-stop(80%, #fff));background-image:-webkit-linear-gradient(top, #eee 20%, #fff 80%);background-image:-moz-linear-gradient(top, #eee 20%, #fff 80%);background-image:-o-linear-gradient(top, #eee 20%, #fff 80%);background-image:-ms-linear-gradient(top, #eee 20%, #fff 80%);background-image:linear-gradient(top, #eee 20%, #fff 80%);-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;border-bottom-left-radius:0;border-bottom-right-radius:0}
.chzn-container-active .chzn-single-with-drop div{background:0 0;border-left:none}
.chzn-container-active .chzn-single-with-drop div b{background-position:-18px 1px}
.chzn-container-active .chzn-choices{-webkit-box-shadow:0 0 5px rgba(0, 0, 0, .3);-moz-box-shadow:0 0 5px rgba(0, 0, 0, .3);-o-box-shadow:0 0 5px rgba(0, 0, 0, .3);box-shadow:0 0 5px rgba(0, 0, 0, .3);border:1px solid #5897fb}
.chzn-container-active .chzn-choices .search-field input{color:#111!important}
.chzn-disabled{opacity:.5!important}
.chzn-rtl{text-align:right}
.chzn-rtl .chzn-single{padding:0 8px 0 0;overflow:visible}
.chzn-rtl .chzn-single span{margin-left:26px;margin-right:0;direction:rtl}
.chzn-rtl .chzn-single div{left:3px;right:auto}
.chzn-rtl .chzn-single abbr{left:26px;right:auto}
.chzn-rtl .chzn-choices .search-field input{direction:rtl}
.chzn-rtl .chzn-choices li{float:right}
.chzn-rtl .chzn-choices .search-choice{padding:3px 5px 3px 19px;margin:3px 5px 3px 0}
.chzn-rtl .chzn-choices .search-choice .search-choice-close{left:4px;right:auto;background-position:right top}
.chzn-rtl.chzn-container-single .chzn-results{margin:0 0 4px 4px;padding:0 4px 0 0}
.chzn-rtl .chzn-results .group-option{padding-left:0;padding-right:15px}
.chzn-rtl.chzn-container-active .chzn-single-with-drop div{border-right:none}
.chzn-rtl .chzn-search input{background:url(chosen-sprite.png) -38px -22px no-repeat #fff;background:url(chosen-sprite.png) -38px -22px no-repeat, -webkit-gradient(linear, 0 0, 0 100%, color-stop(1%, #eee), color-stop(15%, #fff));background:url(chosen-sprite.png) -38px -22px no-repeat, -webkit-linear-gradient(top, #eee 1%, #fff 15%);background:url(chosen-sprite.png) -38px -22px no-repeat, -moz-linear-gradient(top, #eee 1%, #fff 15%);background:url(chosen-sprite.png) -38px -22px no-repeat, -o-linear-gradient(top, #eee 1%, #fff 15%);background:url(chosen-sprite.png) -38px -22px no-repeat, -ms-linear-gradient(top, #eee 1%, #fff 15%);background:url(chosen-sprite.png) -38px -22px no-repeat, linear-gradient(top, #eee 1%, #fff 15%);padding:4px 5px 4px 20px;direction:rtl}
.sg-question .sg-question-cascading label,
.sg-question .sg-question-cascading select{float:left}
.sg-question .sg-question-cascading table{text-align:left}
.sg-question .sg-question-cascading table td{width:40%}
.sg-question .sg-question-cascading table th{width:10%}
.sg-signature{max-width:480px;margin:6px auto;overflow-x:hidden;position:relative}
.sg-signature .sg-signature-pad{border:1px solid #BBB;height:200px;position:relative;background:#fff}
.sg-signature canvas{position:absolute;top:0;right:5%;left:5%;bottom:50px;width:90%;height:150px;border-bottom:2px dashed #CCC}
.sg-signature .sg-signature-clear{position:absolute;top:-1px;right:-1px;padding:6px;background:#EEE;border:1px solid #BBB;font-size:12px;color:#444;text-decoration:none;z-index:19}
.sg-signature .sg-signature-prompt{position:absolute;color:#BBB;margin:0 auto;font-size:12px;bottom:18px;text-align:center;width:100%}
.sg-signature .sg-signature-name{margin:6px 0}
.sg-signature .sg-signature-name input{margin-left:12px;min-width:200px}
.sg-question.sg-type-texthighlighter .sg-question-options{overflow:visible}
.sg-texthighlighter .sg-texthighlighter-text,
.static-survey .texthighlighter-block{width:100%;line-height:1.8em}
.sg-texthighlighter-text span.highlighted[data-highlighted],
.static-survey .sg-th-hlt{padding:3px 0}
.sg-texthighlighter-choices{list-style:none;margin:22px 0 0;padding:0}
.sg-texthighlighter-choices li{margin:8px 0;display:block;font-size:20px}
.sg-texthighlighter-choices li label{display:block;padding:8px;cursor:pointer}
.sg-texthighlighter-choices li input,
.sg-texthighlighter-choices li input[type=radio]{display:none}
.sg-texthighlighter-choices li input+label,
.sg-texthighlighter-choices li input[type=radio]+label{font-size:14px;font-weight:400;color:#000}
.sg-texthighlighter-choices li input+label span,
.sg-texthighlighter-choices li input[type=radio]+label span{display:inline-block;width:19px;height:19px;margin:-1px 4px 0 0;vertical-align:middle;cursor:pointer;border-radius:50%}
.sg-texthighlighter-choices li input+label:before,
.sg-texthighlighter-choices li input[type=radio]+label:before,
.sg-texthighlighter-message-max_points.hide{display:none}
.sg-texthighlighter-choices li.active label span{border:2px solid #FFF}
.sg-texthighlighter-choices li.active input+label,
.sg-texthighlighter-choices li.active input[type=radio]+label{font-weight:700;background:rgba(44, 62, 80, .76);color:#FFF;border-radius:4px}
.sg-texthighlighter-tip .sg-texthighlighter-comment{background:#FFF;width:100%}
.sg-texthighlighter-tip .sg-texthighlighter-comment.sg-texthighlighter-comment-highlight{background:#f06586}
.sg-texthighlighter-message-max_points{color:#f06586}
.sg-texthighlighter-buttons{margin:15px 0 5px;text-align:center}
.sg-texthighlighter-buttons .sg-button{text-decoration:none}
.sg-button.sg-texthighlighter-cancel{background:#999}
.sg-texthighlighter-remove{display:block;text-decoration:none;padding:10px 0;text-align:center;color:#999}
.sg-texthighlighter-remove:hover{color:red}
.sg-texthighlighter-tip{background:#fff;display:none;position:absolute;padding:12px;z-index:101;overflow:hidden;border:1px solid #ccc;width:350px;color:#222}
.sg-texthighlighter-tip:focus{outline:0}
.sg-texthighlighter-tip legend{position:absolute;width:max-content;font-weight:400;font-size:1.3em}
.sg-texthighlighter-resetter{margin:10px 5px;text-align:right}
.sg-texthighlighter-resetter a{text-decoration:underline}
.survey-canvas .sg-texthighlighter-resetter{display:none}
.sg-type-table-semantic .sg-even-row .sg-first-cell:first-child,
.sg-type-table-semantic .sg-odd-row .sg-first-cell:first-child{text-align:right}
.sg-rtl .sg-type-table-semantic .sg-even-row .sg-first-cell:first-child,
.sg-rtl .sg-type-table-semantic .sg-odd-row .sg-first-cell:first-child,
.sg-rtl.sg-type-table-semantic .sg-even-row .sg-first-cell:first-child{text-align:left}
.sg-rtl.sg-type-table-semantic .sg-even-row .sg-first-cell:last-child{text-align:right}
.sg-rtl.sg-type-table-semantic .sg-odd-row .sg-first-cell:first-child{text-align:left}
.sg-rtl.sg-type-table-semantic .sg-odd-row .sg-first-cell:last-child{text-align:right}
.sg-semantic-table-headers{display:table;width:100%;table-layout:fixed;margin-top:25px}
.sg-semantic-table-cell{display:table-cell;text-align:center;font-size:.7em}
.sg-semantic-slider-label{font-size:1.2em}
.sg-slider-mobile-label-row{position:relative;width:100%;height:15px;margin-bottom:5px}
.sg-slider-mobile-label-left{position:absolute;left:2%}
.sg-slider-mobile-label-right{position:absolute;text-align:right;right:2%}
.hide-text{color:transparent!important;border-right:none!important}
.sg-heatmap{overflow-x:hidden}
.sg-question.sg-type-heatmap .sg-comment{display:none}
.sg-question.sg-type-heatmap .sg-question-options{overflow:visible}
.sg-heatmap,
.sg-heatmap-image{position:relative;display:inline-block;min-width:320px;min-height:320px;max-width:768px;max-height:900px;page-break-after:always}
.sg-heatmap-dot{border-radius:50%;width:40px;height:40px;border:4px solid rgba(255, 255, 255, .8);background:rgba(0, 0, 0, .6);position:absolute;font-size:24px;text-align:center;line-height:30px;color:#FFF;text-shadow:1px 1px 2px #969696;margin:-20px 0 0 -20px;cursor:pointer}
.sg-heatmap-dot.inline{width:18px;height:18px;border-width:0;font-size:12px;line-height:18px;position:relative;display:inline-block;margin:auto}
.sg-heatmap-choices{list-style:none;margin:22px 0 0;padding:0}
.sg-heatmap-choices li{margin:8px 0;display:block;font-size:20px}
.sg-heatmap-choices li label{display:block;padding:8px;cursor:pointer}
.sg-heatmap-choices li input[type=radio]{display:none}
.sg-heatmap-choices li input[type=radio]+label{font-size:14px;font-weight:400;color:#000}
.sg-heatmap-choices li input[type=radio]+label span{display:inline-block;width:19px;height:19px;margin:-1px 4px 0 0;vertical-align:middle;cursor:pointer;border-radius:50%}
.sg-heatmap-choices li.active label span{border:2px solid #FFF}
.sg-heatmap-choices li.active input[type=radio]+label{font-weight:700;background:rgba(44, 62, 80, .76);color:#FFF;border-radius:4px}
.sg-heatmap-choices li input[type=radio]+label:before{display:none}
.sg-heatmap-tip .sg-heatmap-comment{background:#FFF;width:100%}
.sg-heatmap-buttons{margin-top:16px;text-align:center}
.sg-heatmap-buttons .sg-button{text-decoration:none;display:inline-block}
.sg-button.sg-heatmap-dot-cancel{background:#999}
.sg-button.sg-heatmap-dot-cancel:hover{background:#333}
.sg-heatmap-dot-remove{color:#333;color:rgba(0, 0, 0, .8);text-decoration:none;line-height:1.8em}
.sg-heatmap-dot-remove:hover{color:red;color:rgba(255, 0, 0, .8)}
.sg-heatmap-tip{background:rgba(255, 255, 255, .65);opacity:1;position:absolute;padding:12px 24px;z-index:101;left:-9999px;top:0;overflow:hidden;bottom:0;transition:left .5s ease-in-out, right .5s ease-in-out;color:#222}
.sg-heatmap-tip-inner legend{position:absolute;width:max-content;font-weight:400;font-size:1.3em}
.sg-heatmap-comment.sg-heatmap-comment-highlight{background:#f06586}
.sg-heatmap-tip.active{opacity:1;left:0;right:0;overflow:auto}
.sg-heatmap-tip .sg-heatmap-tip-inner{padding:12px 24px 24px;background:#FFF;box-shadow:3px 3px 7px -2px rgba(0, 0, 0, .75);position:absolute;border-radius:4px;top:50%;left:50%;transform:translate(-50%, -50%);min-width:212px;width:90%}
.builder-build .sg-heatmap-tip{display:none}
.static-survey .sg-heatmap-wrapper{max-width:400px;page-break-after:always}
.static-survey .sg-heatmap-image{width:100%;max-width:100%;max-height:500px;page-break-after:always}
.static-survey .sg-heatmap-image.img-landscape,
.static-survey .sg-heatmap.img-landscape{min-height:initial}
.static-survey .sg-heatmap-image.img-portrait,
.static-survey .sg-heatmap.img-portrait{min-width:initial}
.static-survey .sg-heatmap-dot{cursor:default}
.js-question-carousel div[data-type=heatmap].item.active .sg-heatmap,
.js-question-carousel div[data-type=heatmap].item.active .sg-heatmap-image{min-height:initial;min-width:initial}
@media (max-width:768px){.sg-heatmap-image{width:100%;min-width:290px;min-height:290px}
.sg-heatmap-tip .sg-heatmap-tip-inner{width:100%;left:0;right:0;transform:none;top:0!important;padding:6px 6px 16px;bottom:0}
}
.mejs__container,
.mejs__container *{box-sizing:border-box}
.mejs__offscreen,
.mejs__poster-img{padding:0;border:0}
.mejs__offscreen{clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px;word-wrap:normal}
.mejs__fill-container,
.mejs__fill-container .mejs__container,
.mejs__iframe-overlay{height:100%;width:100%}
.mejs__container{background:#000;font-family:Helvetica, Arial, serif;position:relative;text-align:left;text-indent:0;vertical-align:top}
.mejs__container video::-webkit-media-controls,
.mejs__container video::-webkit-media-controls-panel,
.mejs__container video::-webkit-media-controls-panel-container,
.mejs__container video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}
.mejs__fill-container{background:0 0;margin:0 auto;overflow:hidden;position:relative}
.mejs__container:focus{outline:0}
.mejs__iframe-overlay{position:absolute}
.mejs__embed,
.mejs__embed body{background:#000;height:100%;margin:0;overflow:hidden;padding:0;width:100%}
.mejs__fullscreen{overflow:hidden!important}
.mejs__container-fullscreen{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:1000}
.mejs__container-fullscreen .mejs__mediaelement,
.mejs__container-fullscreen video{height:100%!important;width:100%!important}
.mejs__background{left:0;position:absolute;top:0}
.mejs__mediaelement{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}
.mejs__overlay-button,
.mejs__overlay-loading{height:80px;width:80px}
.mejs__poster{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;left:0;position:absolute;top:0;z-index:1}
:root .mejs__poster-img{display:none}
.mejs__overlay{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:0;position:absolute;top:0}
.mejs__layer{z-index:1}
.mejs__overlay-play{cursor:pointer}
.mejs__overlay-button{background:url(mejs-controls.svg) 0 -39px no-repeat}
.mejs__overlay:hover>.mejs__overlay-button{background-position:-80px -39px}
.mejs__overlay-loading-bg-img{-webkit-animation:mejs__loading-spinner 1s linear infinite;animation:mejs__loading-spinner 1s linear infinite;background:url(mejs-controls.svg) -160px -40px no-repeat;display:block;height:80px;width:80px;z-index:1}
@-webkit-keyframes mejs__loading-spinner{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes mejs__loading-spinner{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
.mejs__controls{bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:40px;left:0;list-style-type:none;margin:0;padding:0 10px;position:absolute;width:100%;z-index:3}
.mejs__controls:not([style*='display: none']){background:rgba(255, 0, 0, .7);background:-webkit-linear-gradient(transparent, rgba(0, 0, 0, .35));background:linear-gradient(transparent, rgba(0, 0, 0, .35))}
.mejs__button,
.mejs__time,
.mejs__time-rail{font-size:10px;height:40px;line-height:10px;margin:0;width:32px}
.mejs__button>button{background:url(mejs-controls.svg);border:0;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;margin:10px 6px;overflow:hidden;padding:0;position:absolute;text-decoration:none;width:20px}
.mejs__button>button:focus{outline:#999 dotted 1px}
.mejs__container-keyboard-inactive [role=slider],
.mejs__container-keyboard-inactive [role=slider]:focus,
.mejs__container-keyboard-inactive a,
.mejs__container-keyboard-inactive a:focus,
.mejs__container-keyboard-inactive button,
.mejs__container-keyboard-inactive button:focus{outline:0}
.mejs__time{box-sizing:content-box;color:#fff;font-size:11px;font-weight:700;height:24px;overflow:hidden;padding:16px 6px 0;text-align:center;width:auto}
.mejs__play>button{background-position:0 0}
.mejs__pause>button{background-position:-20px 0}
.mejs__replay>button{background-position:-160px 0}
.mejs__time-rail{direction:ltr;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:40px;margin:0 10px;padding-top:10px;position:relative}
.mejs__time-buffering,
.mejs__time-current,
.mejs__time-float,
.mejs__time-float-corner,
.mejs__time-float-current,
.mejs__time-hovered,
.mejs__time-loaded,
.mejs__time-marker,
.mejs__time-total{border-radius:2px;cursor:pointer;display:block;height:10px;position:absolute}
.mejs__time-total{background:rgba(255, 255, 255, .3);margin:5px 0 0;width:100%}
.mejs__time-buffering{-webkit-animation:buffering-stripes 2s linear infinite;animation:buffering-stripes 2s linear infinite;background:-webkit-linear-gradient(135deg, rgba(255, 255, 255, .4) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .4) 50%, rgba(255, 255, 255, .4) 75%, transparent 75%, transparent);background:linear-gradient(-45deg, rgba(255, 255, 255, .4) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .4) 50%, rgba(255, 255, 255, .4) 75%, transparent 75%, transparent);background-size:15px 15px}
@-webkit-keyframes buffering-stripes{from{background-position:0 0}
to{background-position:30px 0}
}
@keyframes buffering-stripes{from{background-position:0 0}
to{background-position:30px 0}
}
.mejs__time-loaded{background:rgba(255, 255, 255, .3)}
.mejs__time-current,
.mejs__time-handle-content{background:rgba(255, 255, 255, .9)}
.mejs__time-hovered{background:rgba(255, 255, 255, .5);z-index:10}
.mejs__time-hovered.negative{background:rgba(0, 0, 0, .2)}
.mejs__time-buffering,
.mejs__time-current,
.mejs__time-hovered,
.mejs__time-loaded{left:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transition:.15s ease-in all;transition:.15s ease-in all;width:100%}
.mejs__time-buffering{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}
.mejs__time-hovered{-webkit-transition:height .1s cubic-bezier(.44, 0, 1, 1);transition:height .1s cubic-bezier(.44, 0, 1, 1)}
.mejs__time-hovered.no-hover{-webkit-transform:scaleX(0)!important;-ms-transform:scaleX(0)!important;transform:scaleX(0)!important}
.mejs__time-handle,
.mejs__time-handle-content{border:4px solid transparent;cursor:pointer;left:0;position:absolute;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);z-index:11}
.mejs__time-handle-content{border:4px solid rgba(255, 255, 255, .9);border-radius:50%;height:10px;left:-7px;top:-4px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);width:10px}
.mejs__time-rail .mejs__time-handle-content:active,
.mejs__time-rail .mejs__time-handle-content:focus,
.mejs__time-rail:hover .mejs__time-handle-content{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.mejs__time-float,
.mejs__time-float-corner{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);position:absolute}
.mejs__time-float{background:#eee;border:1px solid #333;bottom:100%;color:#111;display:none;height:17px;margin-bottom:9px;text-align:center;transform:translateX(-50%);width:36px}
.mejs__time-float-current{display:block;left:0;margin:2px;text-align:center;width:30px}
.mejs__time-float-corner{border:5px solid #eee;border-color:#eee transparent transparent;border-radius:0;display:block;height:0;left:50%;line-height:0;top:100%;transform:translateX(-50%);width:0}
.mejs__volume-button>.mejs__volume-slider,
.mejs__volume-total{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}
.mejs__long-video .mejs__time-float{margin-left:-23px;width:64px}
.mejs__long-video .mejs__time-float-current{width:60px}
.mejs__broadcast{color:#fff;height:10px;position:absolute;top:15px;width:100%}
.mejs__fullscreen-button>button{background-position:-80px 0}
.mejs__unfullscreen>button{background-position:-100px 0}
.mejs__mute>button{background-position:-60px 0}
.mejs__unmute>button{background-position:-40px 0}
.mejs__volume-button{position:relative}
.mejs__volume-button>.mejs__volume-slider{background:rgba(50, 50, 50, .7);border-radius:0;bottom:100%;display:none;height:115px;margin:0;position:absolute;transform:translateX(-50%);width:25px;z-index:1}
.mejs__volume-button:hover{border-radius:0 0 4px 4px}
.mejs__volume-total{background:rgba(255, 255, 255, .5);height:100px;margin:0;position:absolute;top:8px;transform:translateX(-50%);width:2px}
.mejs__volume-current,
.mejs__volume-handle{background:rgba(255, 255, 255, .9);position:absolute}
.mejs__volume-current{left:0;margin:0;width:100%}
.mejs__volume-handle{border-radius:1px;cursor:ns-resize;height:6px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:16px}
.mejs__horizontal-volume-slider{display:block;height:36px;position:relative;vertical-align:middle;width:56px}
.mejs__horizontal-volume-current,
.mejs__horizontal-volume-total{border-radius:2px;font-size:1px;left:0;margin:0;position:absolute;padding:0}
.mejs__horizontal-volume-total{background:rgba(50, 50, 50, .8);height:8px;top:16px;width:50px}
.mejs__horizontal-volume-current{background:rgba(255, 255, 255, .8);height:100%;top:0;width:100%}
.mejs__horizontal-volume-handle{display:none}
.mejs__captions-button,
.mejs__chapters-button{position:relative}
.mejs__captions-button>button{background-position:-140px 0}
.mejs__chapters-button>button{background-position:-180px 0}
.mejs__captions-button>.mejs__captions-selector,
.mejs__chapters-button>.mejs__chapters-selector{background:rgba(50, 50, 50, .7);border:1px solid transparent;border-radius:0;bottom:100%;margin-right:-43px;overflow:hidden;padding:0;position:absolute;right:50%;visibility:visible;width:86px}
.mejs__chapters-button>.mejs__chapters-selector{margin-right:-55px;width:110px}
.mejs__captions-selector-list,
.mejs__chapters-selector-list{list-style-type:none!important;margin:0;overflow:hidden;padding:0}
.mejs__captions-selector-list-item,
.mejs__chapters-selector-list-item{color:#fff;cursor:pointer;display:block;list-style-type:none!important;margin:0 0 6px;overflow:hidden;padding:0 10px}
.mejs__captions-selector-list-item:hover,
.mejs__chapters-selector-list-item:hover{background-color:#c8c8c8!important;background-color:rgba(255, 255, 255, .4)!important}
.mejs__captions-selector-input,
.mejs__chapters-selector-input{clear:both;float:left;left:-1000px;margin:3px 3px 0 5px;position:absolute}
.mejs__captions-selector-label,
.mejs__chapters-selector-label{cursor:pointer;float:left;font-size:10px;line-height:15px;padding:4px 0 0}
.mejs__captions-selected,
.mejs__chapters-selected{color:#21f8f8}
.mejs__captions-translations{font-size:10px;margin:0 0 5px}
.mejs__captions-layer{bottom:0;color:#fff;font-size:16px;left:0;line-height:20px;position:absolute;text-align:center}
.mejs__captions-layer a{color:#fff;text-decoration:underline}
.mejs__captions-layer[lang=ar]{font-size:20px;font-weight:400}
.mejs__captions-position{bottom:15px;left:0;position:absolute;width:100%}
.mejs__captions-position-hover{bottom:35px}
.mejs__captions-text,
.mejs__captions-text *{background:rgba(20, 20, 20, .5);box-shadow:5px 0 0 rgba(20, 20, 20, .5), -5px 0 0 rgba(20, 20, 20, .5);padding:0;white-space:pre-wrap}
.mejs__container.mejs__hide-cues video::-webkit-media-text-track-container{display:none}
.mejs__overlay-error{position:relative}
.mejs__overlay-error>img{left:0;position:absolute;top:0;z-index:-1}
.mejs__cannotplay,
.mejs__cannotplay a{color:#fff;font-size:.8em}
.mejs__cannotplay{position:relative}
.mejs__cannotplay a,
.mejs__cannotplay p{display:inline-block;padding:0 15px;width:100%}
@charset "UTF-8";.sg-high-contrast-mode.sg-rtl:not(.sg-mobile) .sg-snc-lang-list,
.sg-rtl .sg-snc-lang-list{right:0}
.sg-snc-bar{font-size:14px;width:100%;left:0;z-index:100}
.sg-snc-bar .sg-input-text{border-color:#EEE;color:#f8f8f8;border-width:2px}
.sg-lang-bar:not(.sg-tool-bar) .sg-snc-trigger,
.sg-snc-bar:not(.sg-tool-bar) .sg-snc-trigger{margin-left:auto;margin-right:auto}
.sg-tool-bar{position:absolute}
.sg-tool-bar a{display:inline-block}
.sg-tool-bar a:first-of-type{padding-left:2em}
.sg-tool-bar a:last-of-type{padding-right:2em}
#sg-lang-box,
#sg-snc-box{position:relative;padding:1em;top:0;color:#FFF;z-index:100;zoom:1}
.sg-language{float:right}
.sg-toolbar-icon{width:16px;height:16px;fill:#f3f3f3;margin:0 2px -2px 0}
.sg-snc-trigger-container{text-align:right}
#sg-snc-box{width:100%}
.sg-snc-trigger{padding:.5em 1em;text-align:center;white-space:nowrap}
.sg-snc-trigger:focus{outline:-webkit-focus-ring-color auto 5px}
#sg-snc-error{background:url(gui/icon-error.png) 10px no-repeat;color:#FC6;padding-left:35px;line-height:20px}
.sg-snc-bar p{margin:0 0 1em;line-height:1.4}
.sg-snc-bar a{text-decoration:none;cursor:pointer;outline:0}
#sg-snc-form{display:block;width:50%;margin:0 auto}
#sg-snc-thanks{width:50%;margin:0 auto;background:url(gui/icon-ok.png) no-repeat;padding-left:25px}
@media (max-width:600px){#sg-snc-form,
#sg-snc-thanks{width:100%;overflow:unset}
}
.sg-snc-buttons input{font-size:15px;border:2px solid #f8f8f8;padding:2px 7px;margin:4px;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-appearance:none}
.sg-snc-buttons input:hover{outline:#9CF solid 3px}
.sg-snc-buttons button{background:0 0;color:#f8f8f8;padding:3px 7px;border:0;cursor:pointer}
.sg-snc-buttons button:hover{color:#9CF}
.sg-snc-warning{color:#FC6}
.sg-snc-inputs{padding:.5rem 0}
.sg-snc-inputs label{padding:.5rem;width:100px;display:inline-block;text-align:right}
@media (max-width:420px){.sg-high-contrast-mode .sg-snc-inputs label{text-align:left}
}
@media (max-width:300px){.sg-snc-inputs label{text-align:left}
}
.sg-snc-inputs input{margin-left:.3rem;max-width:100%}
.sg-snc-lang-list{display:none;width:15rem;position:absolute;right:0;top:30px;margin:0;padding:0;text-align:center}
.sg-snc-lang-list li{padding:.5rem 0;list-style:none}
.sg-snc-lang-list li:hover a{display:block}
.sg-snc-lang-list li:first-of-type{margin-top:.5rem}
.sg-tool-bar .sg-snc-lang-list a{padding:0}
.sg-lang-fixed-at-top .sg-snc-trigger,
.sg-snc-at-top .sg-snc-trigger{border-bottom:0 solid #000}
.sg-snc-bar.sg-lang-fixed-at-top,
.sg-snc-bar.sg-snc-fixed-at-top{position:fixed;top:0;z-index:1000}
.sg-lang-fixed-at-bottom .sg-snc-trigger,
.sg-snc-at-bottom .sg-snc-trigger{border-top:0 solid #000}
.sg-int-virtual-page .sg-snc-at-bottom{margin-top:-92px}
.sg-int-virtual-page .sg-snc-bar.sg-lang-fixed-at-bottom{bottom:60px}
.sg-snc-bar.sg-lang-fixed-at-bottom,
.sg-snc-bar.sg-snc-fixed-at-bottom{position:fixed;bottom:0}
.sg-snc-bar.sg-lang-at-bottom,
.sg-snc-bar.sg-snc-at-bottom{position:absolute;bottom:0}
body:not(.sg-mobile) .sg-lang-fixed-at-bottom .sg-snc-lang-list,
body:not(.sg-mobile) .sg-snc-at-bottom .sg-snc-lang-list{top:unset;bottom:30px}
body:not(.sg-mobile) .sg-lang-fixed-at-bottom .sg-snc-lang-list li:first-of-type,
body:not(.sg-mobile) .sg-snc-at-bottom .sg-snc-lang-list li:first-of-type{margin-top:0}
body:not(.sg-mobile) .sg-lang-fixed-at-bottom .sg-snc-lang-list li:last-of-type,
body:not(.sg-mobile) .sg-snc-at-bottom .sg-snc-lang-list li:last-of-type{margin-bottom:.5rem}
body:not(.sg-mobile) .sg-lang-fixed-at-bottom .toolbar-lang-arrow,
body:not(.sg-mobile) .sg-snc-at-bottom .toolbar-lang-arrow{display:inline-block;position:relative;top:.15rem;transform:rotateX(180deg)}
.sg-mobile .sg-snc-bar,
.sg-mobile .sg-snc-lang-list,
.sg-snc-bar.sg-lang .sg-mobile .sg-snc-trigger{width:100%}
.sg-mobile .sg-snc-trigger{border-top:1px solid #444}
.sg-mobile .sg-snc-trigger:fist-of-type{border-top:none}
.sg-mobile .sg-snc-lang-list{position:initial}
#sg-snc{float:left}
.toolbar-lang-arrow{padding:0 5px}
@media (max-width:570px){.sg-toolbar-text{display:none}
}
@media (max-width:890px){.sg-high-contrast-mode .sg-toolbar-text{display:none}
}
#sg-toolbar-icon-save{display:none}
@media (max-width:590px){.sg-high-contrast-mode #sg-toolbar-icon-save{display:inline-block}
.sg-high-contrast-mode #sg-toolbar-text-save{display:none}
}
@media (max-width:360px){#sg-toolbar-icon-save{display:inline-block}
#sg-toolbar-text-save{display:none}
}
.sg-high-contrast-mode .sg-tool-bar .sg-toolbar-icon{width:20px}
.sg-high-contrast-mode #sg-snc-form,
.sg-high-contrast-mode #sg-snc-thanks{width:75%;overflow:unset!important}
.sg-high-contrast-mode #sg-snc-form input,
.sg-high-contrast-mode #sg-snc-thanks input{font-size:20px}
@media (max-width:700px){.sg-high-contrast-mode #sg-snc-form,
.sg-high-contrast-mode #sg-snc-thanks{width:100%}
.sg-high-contrast-mode #sg-snc-box{overflow:unset!important}
}
.sg-high-contrast-mode .sg-contrast::after{content:"✓"}
.sg-high-contrast-mode .sg-snc-lang-list li{background:#000}
.sg-high-contrast-mode .sg-snc-lang-list li:hover,
.sg-high-contrast-mode .sg-snc-lang-list li:hover a{background:#333}
.sg-high-contrast-mode:not(.sg-mobile) .sg-snc-lang-list{background:#000;width:23rem;top:45px}
.sg-high-contrast-mode:not(.sg-mobile) .sg-lang-fixed-at-bottom .sg-snc-lang-list,
.sg-high-contrast-mode:not(.sg-mobile) .sg-snc-at-bottom .sg-snc-lang-list{bottom:44px}
.ui-helper-hidden{display:none}
.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}
.ui-helper-clearfix:after,
.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}
.ui-helper-clearfix:after{clear:both}
.ui-helper-clearfix{min-height:0}
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}
.ui-front{z-index:100}
ul.ui-autocomplete{width:300px;padding:1px;border:2px solid #969699;border-top:0;overflow:hidden;margin:0 2px;color:#666669;list-style:none;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;-webkit-box-shadow:0 8px 10px rgba(0, 0, 0, .35);-moz-box-shadow:0 8px 10px rgba(0, 0, 0, .35);box-shadow:0 8px 10px rgba(0, 0, 0, .35)}
li.ui-menu-item{overflow:hidden;margin:0;padding:2px 5px;border-top:1px solid #C6C6C9;cursor:default;display:block;font-family:Arial, sans-serif;font-size:12px;line-height:16px}
.sg-quizscore-result{padding-left:2em;background:no-repeat}
.sg-quizscore-result-passed{background-image:url(gui/icon-ok.png)}
.sg-quizscore-result-failed{background-image:url(gui/icon-error.png)}
.sg-quizscore-message{line-height:1.5em}
.sg-quizscore-answers{margin:1em 0 0;padding:0 1em;border:1px dotted;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.sg-quizscore-item{margin:1em 0}
.sg-quizscore-subitem{margin:1em 0 0 2em}
.sg-quizscore-answer{list-style:none;padding:.5em 0 .5em 1em;margin:0 0 0 1em}
.sg-quizscore-answer-wrong{color:#CA1E34;text-decoration:line-through}
.sg-quizscore-answer-correct{color:#693}
.voted #results-link,
.voted #sg_SubmitButton{display:none}
.sg-poll-result{margin-bottom:20px}
.sg-result-bar{background-color:#ccc;height:12px}
.sg-result-indicator{margin-top:3px;padding:2px;border:1px solid #ccc;text-align:left}
.sg-content .sg-type-portal{border:0;margin:0}
.sg-type-portal .sg-header-row-repeat th,
.sg-type-portal tbody th,
.sg-type-portal td{border-top:1px solid #CCC}
.sg-type-portal .sg-table{border:1px solid #CCC;line-height:1.3;width:100%}
.sg-type-portal th{padding:.3em .5em;font-weight:400}
.sg-type-portal thead th{vertical-align:bottom;text-align:left;border-left:1px solid #CCC;border-bottom:1px solid #CCC;background-color:#DDD}
.sg-type-portal tbody th{vertical-align:middle;text-align:right;background-color:#EEE}
.sg-type-portal td{vertical-align:middle;padding:1em;border-left:1px solid #DDD}
.sg-type-portal tbody .sg-first-cell,
.sg-type-portal thead .sg-first-cell{border-left:0;width:60%}
.sg-type-portal .sg-odd-row td{background-color:#FFF}
.sg-type-portal .sg-even-row td{background-color:#F9F9F9}
.sg-type-portal .sg-login-table{border:0;width:auto}
.sg-type-portal .sg-login-table td,
.sg-type-portal .sg-login-table th{padding:.5em;border:0;vertical-align:middle;background:0 0}
.sg-slider-row{position:relative;overflow:hidden}
.sg-slider-header{padding-left:15%;padding-right:15%;width:100%;overflow:hidden;padding-bottom:10px}
.sg-hide-slider-value .sg-slider-header{padding-right:20px}
.sg-slider-label-row{border:0;overflow:hidden;padding:0 0 10px;margin:0 -2.5%}
.sg-slider-label-left{float:left;width:33%;text-align:left}
.sg-slider-label-right{text-align:right;float:left;width:33%}
.sg-slider-label-center{float:left;width:33%;text-align:center}
.sg-slider-grid-label-row{padding:0;margin:0}
.sg-slider-row-label-inner,
.sg-slider-value{padding:10px}
.sg-grid-label{float:left}
.sg-slider-row-label{width:15%;float:left;border:0}
.sg-slider-value-container{width:5%;float:left;border:0}
.sg-slider-row-na{width:10%;float:left;padding-top:10px}
.sg-slider-box{float:left;width:70%;padding:10px 0;border:0;position:relative}
.sg-slider-container .ui-slider-horizontal,
.sg-slider-grid-1 .sg-slider-cell{width:100%}
.sg-hide-slider-value .sg-slider-box{margin-right:20px}
.sg-slider-container .sg-slider{overflow:visible;padding:0}
.sg-slider-row-element{padding-bottom:300px;margin-bottom:-300px}
.sg-slider-cell{height:15px;text-align:center}
.sg-slider-cell span{display:block}
.sg-slider-grid-label-row .sg-slider-cell-first{text-align:left}
.sg-slider-grid-label-row .sg-slider-cell-last{text-align:right}
.sg-slider-grid-label-row .sg-slider-cell-last span{margin-right:-5px}
.sg-slider-grid-1 .sg-slider-cell-first,
.sg-slider-grid-1 .sg-slider-cell-last,
.sg-slider-grid-2 .sg-slider-cell{width:50%}
.sg-slider-grid-2 .sg-slider-cell-first,
.sg-slider-grid-2 .sg-slider-cell-last{width:25%}
.sg-slider-grid-3 .sg-slider-cell{width:33.3%}
.sg-slider-grid-3 .sg-slider-cell-first,
.sg-slider-grid-3 .sg-slider-cell-last{width:16%}
.sg-slider-grid-4 .sg-slider-cell{width:25%}
.sg-slider-grid-4 .sg-slider-cell-first,
.sg-slider-grid-4 .sg-slider-cell-last{width:12.5%}
.sg-slider-grid-5 .sg-slider-cell{width:20%}
.sg-slider-grid-5 .sg-slider-cell-first,
.sg-slider-grid-5 .sg-slider-cell-last{width:10%}
.sg-slider-grid-6 .sg-slider-cell{width:16.7%}
.sg-slider-grid-6 .sg-slider-cell-first{width:8.2%}
.sg-slider-grid-6 .sg-slider-cell-last{width:8.3%}
.sg-slider-grid-7 .sg-slider-cell{width:14.3%}
.sg-slider-grid-7 .sg-slider-cell-first,
.sg-slider-grid-7 .sg-slider-cell-last{width:7.1%}
.sg-slider-grid-8 .sg-slider-cell{width:12.5%}
.sg-slider-grid-8 .sg-slider-cell-first,
.sg-slider-grid-8 .sg-slider-cell-last{width:6%}
.sg-slider-grid-9 .sg-slider-cell{width:11.1%}
.sg-slider-grid-9 .sg-slider-cell-first,
.sg-slider-grid-9 .sg-slider-cell-last{width:5.5%}
.sg-slider-grid-10 .sg-slider-cell{width:10%}
.sg-slider-grid-10 .sg-slider-cell-first,
.sg-slider-grid-10 .sg-slider-cell-last{width:5%}
.sg-slider-gridline{border-left:1px solid;position:absolute;top:0;bottom:0;opacity:.35}
.sg-slider-gridlines-1 .sg-slider-gridline-1{left:100%}
.sg-slider-gridlines-2 .sg-slider-gridline-1{left:50%}
.sg-slider-gridlines-2 .sg-slider-gridline-2{left:100%}
.sg-slider-gridlines-3 .sg-slider-gridline-1{left:33.3%}
.sg-slider-gridlines-3 .sg-slider-gridline-2{left:66.7%}
.sg-slider-gridlines-3 .sg-slider-gridline-3{left:100%}
.sg-slider-gridlines-4 .sg-slider-gridline-1{left:25%}
.sg-slider-gridlines-4 .sg-slider-gridline-2{left:50%}
.sg-slider-gridlines-4 .sg-slider-gridline-3{left:75%}
.sg-slider-gridlines-4 .sg-slider-gridline-4{left:100%}
.sg-slider-gridlines-5 .sg-slider-gridline-1{left:20%}
.sg-slider-gridlines-5 .sg-slider-gridline-2{left:40%}
.sg-slider-gridlines-5 .sg-slider-gridline-3{left:60%}
.sg-slider-gridlines-5 .sg-slider-gridline-4{left:80%}
.sg-slider-gridlines-5 .sg-slider-gridline-5{left:100%}
.sg-slider-gridlines-6 .sg-slider-gridline-1{left:16.7%}
.sg-slider-gridlines-6 .sg-slider-gridline-2{left:33.3%}
.sg-slider-gridlines-6 .sg-slider-gridline-3{left:50%}
.sg-slider-gridlines-6 .sg-slider-gridline-4{left:66.7%}
.sg-slider-gridlines-6 .sg-slider-gridline-5{left:83.3%}
.sg-slider-gridlines-6 .sg-slider-gridline-6{left:100%}
.sg-slider-gridlines-7 .sg-slider-gridline-1{left:14.3%}
.sg-slider-gridlines-7 .sg-slider-gridline-2{left:28.6%}
.sg-slider-gridlines-7 .sg-slider-gridline-3{left:42.9%}
.sg-slider-gridlines-7 .sg-slider-gridline-4{left:57.1%}
.sg-slider-gridlines-7 .sg-slider-gridline-5{left:71.4%}
.sg-slider-gridlines-7 .sg-slider-gridline-6{left:85.7%}
.sg-slider-gridlines-7 .sg-slider-gridline-7{left:100%}
.sg-slider-gridlines-8 .sg-slider-gridline-1{left:12.5%}
.sg-slider-gridlines-8 .sg-slider-gridline-2{left:25%}
.sg-slider-gridlines-8 .sg-slider-gridline-3{left:37.5%}
.sg-slider-gridlines-8 .sg-slider-gridline-4{left:50%}
.sg-slider-gridlines-8 .sg-slider-gridline-5{left:62.5%}
.sg-slider-gridlines-8 .sg-slider-gridline-6{left:75%}
.sg-slider-gridlines-8 .sg-slider-gridline-7{left:87.5%}
.sg-slider-gridlines-8 .sg-slider-gridline-8{left:100%}
.sg-slider-gridlines-9 .sg-slider-gridline-1{left:11.1%}
.sg-slider-gridlines-9 .sg-slider-gridline-2{left:22.2%}
.sg-slider-gridlines-9 .sg-slider-gridline-3{left:33.3%}
.sg-slider-gridlines-9 .sg-slider-gridline-4{left:44.4%}
.sg-slider-gridlines-9 .sg-slider-gridline-5{left:55.5%}
.sg-slider-gridlines-9 .sg-slider-gridline-6{left:66.6%}
.sg-slider-gridlines-9 .sg-slider-gridline-7{left:77.7%}
.sg-slider-gridlines-9 .sg-slider-gridline-8{left:88.8%}
.sg-slider-gridlines-9 .sg-slider-gridline-9{left:99.9%}
.sg-slider-gridlines-10 .sg-slider-gridline-1{left:10%}
.sg-slider-gridlines-10 .sg-slider-gridline-2{left:20%}
.sg-slider-gridlines-10 .sg-slider-gridline-3{left:30%}
.sg-slider-gridlines-10 .sg-slider-gridline-4{left:40%}
.sg-slider-gridlines-10 .sg-slider-gridline-5{left:50%}
.sg-slider-gridlines-10 .sg-slider-gridline-6{left:60%}
.sg-slider-gridlines-10 .sg-slider-gridline-7{left:70%}
.sg-slider-gridlines-10 .sg-slider-gridline-8{left:80%}
.sg-slider-gridlines-10 .sg-slider-gridline-9{left:90%}
.sg-slider-gridlines-10 .sg-slider-gridline-10{left:100%}
.sg-slider .ui-state-default,
.sg-slider .ui-widget-content .ui-state-default,
.sg-slider .ui-widget-header .ui-state-default{border:1px solid gray;width:1.2em;border-radius:10px;cursor:move;outline:0}
.sg-slider-element-horizontal .sg-slider{position:relative}
.sg-slider-element-vertical .sg-slider{padding:5px 25px;position:relative}
.sg-slider-element-horizontal .sg-slider-title .sg-slider-title-horizontal span{padding:1px}
.sg-vertical-slide{padding:0}
.sg-slider .sg-slider-title-horizontal{width:100%;padding:7px 0}
.sg-slider .sg-slider-value-horizontal{float:right}
.sg-slider .sg-slider-value-horizontal span{font-weight:700;border:.1px solid;padding:3px}
.sg-slider-title .sg-slider-title-horizontal{float:left}
.sg-slider-bubble-horizontal{top:-2em;font-size:12px;left:0;padding:.25em .5em;position:absolute;min-width:2em;text-align:center}
.sg-dink,
.sg-dink div{position:absolute;font-size:0;line-height:0;border:0 solid transparent;width:0;height:0}
.sg-slider-bubble-horizontal .sg-dink{top:100%}
.sg-slider-bubble-horizontal .sg-dink div{border-width:9px 9px 0;top:-10px;left:-9px}
.sg-slider-bubble-vertical{background:#fff;bottom:-5px;left:35px;padding:.5em;text-align:center;position:absolute;border-radius:7px;min-width:35px}
.sg-slider-bubble-vertical .sg-dink{border-right-color:#000;border-width:9px 9px 9px 0;right:100%;top:50%;margin-top:-9px}
.sg-slider-bubble-vertical .sg-dink div{border-width:8px 8px 8px 0;top:-8px;left:1px}
.sg-slider .ui-slider-horizontal{width:58%;float:left}
.sg-slider .ui-slider-horizontal-blank{width:58%;float:left;background:grey;height:.8em}
.sg-slider .ui-slider-vertical-blank{width:58%;float:left;background:grey}
.sg-slider .ui-slider-vertical{float:left;clear:both;width:.8em;margin:12px 25px;height:180px}
.sg-slider .slide{width:100%;overflow:hidden;padding:5px 0;text-align:center}
.sg-slider .slider_val{margin-bottom:5px;text-align:center}
.sg-vertical-slide{float:none}
.sg-slider .sg-slider-label-left,
.sg-slider .sg-slider-label-right{float:left;width:20%;overflow:hidden}
.sg-body .ui-slider.sg-disabled .ui-slider-handle,
.sg-body .ui-slider.sg-disabled .ui-slider-handle:hover{background-color:#999}
.sg-slider .sg-slider-label-center-horizontal-text{text-align:center;padding-top:15px;word-wrap:break-word}
.sg-slider .sg-slider-label-right-horizontal{text-align:left;float:left;width:15%;word-wrap:break-word}
.sg-slider .sg-slider-label-left-horizontal{text-align:right;float:left;width:15%;word-wrap:break-word}
.sg-slider .sg-slider-label-center-horizontal{text-align:center;padding-top:25px}
.sg-slider-na{clear:left;margin:25px 0 0}
.sg-mobile-optimized .sg-slider-na label:before{position:relative!important;left:auto!important}
.sg-type-table-stars .sg-slider-na{margin:0}
.sg-slider .sg-slider-label-left-vertical{text-align:center;word-wrap:break-word}
.sg-slider .sg-slider-label-right-vertical{text-align:center;clear:left;word-wrap:break-word}
.sg-slider .sg-slider-label-center-vertical,
.sg-slider .sg-slider-label-center-vertical-text{display:none}
.sg-slider .sg-slider-label-bottom,
.sg-slider .sg-slider-label-top{text-align:center;float:none;clear:left;overflow:hidden}
.sg-slider .sg-slider-label{font-size:.9em;line-height:1.3}
.sg-slider .sg-slider-label-right-horizontal .sg-slider-label{padding-left:20px}
.sg-slider .sg-slider-label-left-horizontal .sg-slider-label{padding-right:20px}
.sg-slider-element-vertical{float:left}
.sg-slider-wrapper-mobile .sg-slider-row-label{width:90px}
.sg-slider-wrapper-mobile .sg-slider-box{margin-left:100px;margin-right:10px}
.sg-slider-wrapper-mobile .sg-mobile-number-input{width:55%;margin-top:-4px}
.sg-slider-wrapper-mobile #sg-mobile-slider-min{float:left;padding-right:5px}
.sg-slider-wrapper-mobile #sg-mobile-slider-max{float:right}
.sg-slider .sg-slider-mobile{background:0 0!important}
.sg-mobile-slider-score{text-align:center;margin-left:auto;margin-right:auto;width:50px;height:20px;border:1px solid #000;padding-top:5px}
.sg-slider-mobile .sg-mobile-slider-handle{background-size:100%;background-color:#CCC;z-index:9001;height:30px;width:30px;position:relative;border:1px solid #AAA;border-radius:20px;top:-9px;left:-16px}
.sg-slider-mobile .sg-mobile-slider-bar{position:relative;margin:30px auto;border:1px solid #000;width:60%;height:16px}
.sg-slider-mobile .sg-slider-label-left-mobile{float:left;padding-top:10px}
.sg-slider-mobile .sg-slider-label-right-mobile{float:right;padding-top:10px}
.sg-slider-mobile .sg-slider-label-center-mobile{text-align:center;padding-top:10px}
.sg-slider-mobile .ui-mobile [data-role=page],
.sg-slider-mobile .ui-mobile [data-role=dialog],
.sg-slider-mobile .ui-page{position:relative;display:block}
.sg-slider-mobile .landscape,
.sg-slider-mobile .landscape .ui-page,
.sg-slider-mobile .ui-mobile [data-role=page],
.sg-slider-mobile .ui-mobile [data-role=dialog],
.sg-slider-mobile .ui-page{min-height:100%!important}
.sg-slider-mobile .ui-mobile-rendering>*{visibility:visible!important}
.sg-slider-mobile .ui-loader{display:none}
.sg-slider-mobile .ui-body-c{background:none!important}
.sg-group-item .sg-slider-element-horizontal{padding-top:6px}
.sg-group-item .sg-slider-element-horizontal .sg-slider{padding:31px 25px 10px}
.sg-group-item .sg-multi-slider,
.sg-group-item .sg-single-slider.ui-slider-horizontal{min-width:250px}
.sg-body .ui-slider-horizontal{background:#ebedef;border-radius:6px}
.sg-slider-bubble-horizontal{background:#444;color:#FFF;border-radius:6px;border:none;box-shadow:none}
.sg-slider-bubble-horizontal .sg-dink{border-top-color:#444;border-width:6px 6px 0;left:50%;margin-left:-6px}
.sg-slider-element-horizontal .sg-slider{padding:2em 1em 0}
.sg-body .ui-slider .ui-slider-handle,
.sg-body .ui-slider .ui-slider-handle:hover{width:1.2em;height:1.2em;border:none;top:-.2em;border-radius:50%;margin-left:-.5em;position:absolute;z-index:2;cursor:default;background-color:#bbb}
.sg-slider-row,
.sg-slider-rows{border:none}
.sg-body .ui-slider-vertical .ui-slider-handle,
.sg-body .ui-slider-vertical .ui-slider-handle:hover{top:auto;left:-.2em;margin-left:0;margin-bottom:-.6em}
.sg-body .ui-slider{position:relative;text-align:left}
.sg-body .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}
.sg-body .ui-slider-horizontal{height:.8em}
.sg-body .ui-slider-horizontal .ui-slider-range{top:0;height:100%}
.sg-body .ui-slider-horizontal .ui-slider-range-min{left:0}
.sg-body .ui-slider-horizontal .ui-slider-range-max{right:0}
.sg-body .ui-slider-vertical{width:.8em;height:100px;border-radius:6px}
.sg-body .ui-slider-vertical .ui-slider-range{left:0;width:100%}
.sg-body .ui-slider-vertical .ui-slider-range-min{bottom:0}
.sg-body .ui-slider-vertical .ui-slider-range-max{top:0}
.sg-conjoint-set{overflow:hidden}
.sg-conjoint-set .sg-conjoint-card{float:left;height:100%;margin:5px 0;min-width:100px}
.sg-conjoint-set .sg-conjoint-img{height:auto;max-height:500px;max-width:100%}
.sg-conjoint-set .sg-type-table{float:left;min-width:100px;margin:5px;padding:0 15px}
.sg-conjoint-set .sg-type-table .sg-table{width:100%;min-width:100px}
.sg-conjoint-set .sg-type-table .sg-table th,
.sg-conjoint-set .sg-type-table .sg-table tr{height:2.5em}
.sg-conjoint-table{border-collapse:collapse;table-layout:fixed;width:100%}
.sg-conjoint-table td,
.sg-conjoint-table th{padding:.4em 1em}
.sg-conjoint-table th{text-align:right}
.sg-conjoint-table>tbody>tr>td,
.sg-conjoint-table>tfoot>tr>td{text-align:center;border-left:1px solid #CCC}
.sg-conjoint-table>tfoot td,
.sg-conjoint-table>tfoot th{border-top:1px solid #CCC;padding-top:1em}
.sg-conjoint-table>tbody>tr>td:nth-child(even),
.sg-conjoint-table>tfoot>tr>td:nth-child(even),
.sg-survey .sg-mobile-optimized .sg-conjoint-table>tbody>tr:nth-child(odd){background-color:rgba(0, 0, 0, .05)}
.sg-conjoint-table>tbody>tr>td:nth-child(odd),
.sg-conjoint-table>tfoot>tr>td:nth-child(odd),
.sg-survey .sg-mobile-optimized .sg-conjoint-table>tbody>tr:nth-child(even),
.sg-survey .sg-mobile-optimized .sg-conjoint-table>tbody>tr>td:nth-child(even),
.sg-survey .sg-mobile-optimized .sg-conjoint-table>tbody>tr>td:nth-child(odd),
.sg-survey .sg-mobile-optimized .sg-conjoint-table>tfoot>tr>td:nth-child(even),
.sg-survey .sg-mobile-optimized .sg-conjoint-table>tfoot>tr>td:nth-child(odd){background-color:transparent}
.sg-conjoint-table input[type=number]{max-width:100%}
.sg-survey .sg-mobile-optimized .sg-conjoint-table table th{font-size:.8em;font-weight:400;color:#999;text-align:right}
.sg-survey .sg-mobile-optimized .sg-conjoint-table table td{text-align:left}
.sg-survey .sg-mobile-optimized .sg-conjoint-table>tbody>tr{border-top:1px solid #CCC}
.sg-survey .sg-mobile-optimized .sg-conjoint-table>tbody>tr:first-child,
.sg-survey .sg-mobile-optimized .sg-conjoint-table>tbody>tr>td{border:none}
.sg-survey .sg-mobile-optimized .sg-conjoint-table>tbody>tr>td:first-child{border-right:1px solid #CCC}
.sg-survey .sg-mobile-optimized .sg-conjoint-table>tbody>tr>td:nth-child(2){padding-left:1em}
.sg-survey .sg-mobile-optimized .sg-question.sg-type-conjoint_new .sg-question-options .sg-conjoint-table>tbody>tr{display:block;margin:8px 2px;border:2px solid #BDC3C7;border-radius:4px;padding:12px;font-size:14px;line-height:20px;text-align:left;vertical-align:middle;cursor:pointer;transition:background-color .5s cubic-bezier(.03, .96, .21, .75);position:relative}
.sg-survey .sg-mobile-optimized .sg-type-conjoint_new .sg-conjoint-table .conjoint-option-cell{text-align:center}
.sg-survey .sg-mobile-optimized .sg-question.sg-type-conjoint_new .sg-question-options table.sg-conjoint-table tr .conjoint-attribute-cell{text-align:left;width:100%}
.sg-survey .sg-mobile-optimized .sg-type-conjoint_new .sg-conjoint-table thead{display:block}
.sg-survey .sg-mobile-optimized .sg-question.sg-type-conjoint_new .sg-question-options .sg-conjoint-table .conjoint-option-cell label{position:relative;right:29px;bottom:10px}
.sg-survey .sg-mobile-optimized .sg-question.sg-type-conjoint_new .sg-question-options div[data-conjoint-type=best-worse] .sg-conjoint-table .sg-js-conjoint-choice-worst+label{right:18px}
.sg-survey .sg-mobile-optimized .sg-question.sg-type-conjoint_new .sg-question-options div[data-conjoint-type=best-worse] .sg-conjoint-table tbody .conjoint-attribute-cell{border-right:1px solid}
.sg-survey .sg-mobile-optimized .sg-question.sg-type-conjoint_new .sg-question-options .sg-conjoint-table input[type=number]{width:5em}
.sg-survey .sg-mobile-optimized .sg-question.sg-type-conjoint_new .conjoint-attribute-title{font-size:.9em;margin:.8em auto .2em}
.sg-conjoint-table.sg-conjoint-table--2-col td,
.sg-conjoint-table.sg-conjoint-table--2-col th{width:50%}
.sg-conjoint-table.sg-conjoint-table--3-col td,
.sg-conjoint-table.sg-conjoint-table--3-col th{width:33.33%}
.sg-conjoint-table.sg-conjoint-table--4-col td,
.sg-conjoint-table.sg-conjoint-table--4-col th{width:25%}
.sg-conjoint-table.sg-conjoint-table--5-col td,
.sg-conjoint-table.sg-conjoint-table--5-col th{width:20%}
.sg-conjoint-table.sg-conjoint-table--6-col td,
.sg-conjoint-table.sg-conjoint-table--6-col th{width:16.67%}
.sg-conjoint-table.sg-conjoint-table--7-col td,
.sg-conjoint-table.sg-conjoint-table--7-col th{width:14.29%}
.sg-conjoint-table.sg-conjoint-table--8-col td,
.sg-conjoint-table.sg-conjoint-table--8-col th{width:12.5%}
.sg-conjoint-table.sg-conjoint-table--9-col td,
.sg-conjoint-table.sg-conjoint-table--9-col th{width:11.11%}
.sg-conjoint-text-remaining{font-size:87%;font-style:italic;font-weight:400}
.sg-conjoint-text-remaining.sg-conjoint-sum-error{color:#CA1E34}
.static-survey .sg-conjoint-table{border:1px solid #CCC;margin:1em 0}
.sg-survey .sg-mobile-optimized [data-conjoint-type=best-worse] .sg-conjoint-table>tbody>tr{padding:0!important}
.sg-survey .sg-mobile-optimized [data-conjoint-type=best-worse] .sg-conjoint-table>tbody>tr .best-worst-input-container{padding:12px}
.sg-question.sg-type-reaction .player-container,
.sg-question.sg-type-reaction .reaction-table{width:100%;max-width:800px;margin:0 auto}
.reaction-sliders{clear:both;max-width:600px;margin:0 auto}
.reaction-sliders-table{width:100%}
.sg-reaction-comments{padding:6px 2px}
.reaction-comments{position:relative}
.reaction-comments textarea{display:block;height:2em;background:#FFF;padding:2px 12px;width:100%}
.sg-reaction-comment-success{color:green;padding:4px 9px;position:absolute;right:0;top:-1px;display:none;font-size:1.6em}
.reaction-slider-labels{height:26px}
.reaction-slider-labels .left-label{float:left}
.reaction-slider-labels .right-label{float:right}
.reaction-chart-container,
.reaction-slider{width:100%;height:40px}
.rangeslider,
.rangeslider__fill{display:block;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}
.rangeslider{background:#caced3;position:relative}
.rangeslider--horizontal{height:10px;width:100%}
.rangeslider--vertical{width:20px;min-height:150px;max-height:100%}
.rangeslider--disabled{filter:alpha(Opacity=40);opacity:.4}
.rangeslider__fill{position:absolute}
.rangeslider--horizontal .rangeslider__fill{top:0;height:100%}
.rangeslider--vertical .rangeslider__fill{bottom:0;width:100%}
.rangeslider__handle{background:#3a8ea8;border:1px solid #ccc;cursor:pointer;display:inline-block;width:20px;height:20px;margin-top:5px;position:absolute;background-size:100%;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}
.rangeslider__handle:active{background-size:100%;background-image:-webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, rgba(0, 0, 0, .1)), color-stop(100%, rgba(0, 0, 0, .12)));background-image:-moz-linear-gradient(rgba(0, 0, 0, .1), rgba(0, 0, 0, .12));background-image:-webkit-linear-gradient(rgba(0, 0, 0, .1), rgba(0, 0, 0, .12));background-image:linear-gradient(rgba(0, 0, 0, .1), rgba(0, 0, 0, .12))}
.rangeslider--horizontal .rangeslider__handle{top:-10px;touch-action:pan-y;-ms-touch-action:pan-y}
.rangeslider--vertical .rangeslider__handle{left:-10px;touch-action:pan-x;-ms-touch-action:pan-x}
input[type=range]:focus+.rangeslider .rangeslider__handle{-moz-box-shadow:0 0 8px rgba(255, 0, 255, .9);-webkit-box-shadow:0 0 8px rgba(255, 0, 255, .9);box-shadow:0 0 8px rgba(255, 0, 255, .9)}
.video-js .vjs-audio-button,
.video-js .vjs-big-play-button,
.video-js .vjs-captions-button,
.video-js .vjs-chapters-button,
.video-js .vjs-control.vjs-close-button,
.video-js .vjs-descriptions-button,
.video-js .vjs-fullscreen-control,
.video-js .vjs-mouse-display,
.video-js .vjs-mute-control,
.video-js .vjs-mute-control.vjs-vol-0,
.video-js .vjs-mute-control.vjs-vol-1,
.video-js .vjs-mute-control.vjs-vol-2,
.video-js .vjs-play-control,
.video-js .vjs-play-control.vjs-playing,
.video-js .vjs-play-progress,
.video-js .vjs-subtitles-button,
.video-js .vjs-volume-level,
.video-js .vjs-volume-menu-button,
.video-js .vjs-volume-menu-button.vjs-vol-0,
.video-js .vjs-volume-menu-button.vjs-vol-1,
.video-js .vjs-volume-menu-button.vjs-vol-2,
.video-js.vjs-fullscreen .vjs-fullscreen-control,
.vjs-icon-audio,
.vjs-icon-audio-description,
.vjs-icon-cancel,
.vjs-icon-captions,
.vjs-icon-chapters,
.vjs-icon-circle,
.vjs-icon-circle-inner-circle,
.vjs-icon-circle-outline,
.vjs-icon-cog,
.vjs-icon-facebook,
.vjs-icon-fullscreen-enter,
.vjs-icon-fullscreen-exit,
.vjs-icon-gplus,
.vjs-icon-hd,
.vjs-icon-linkedin,
.vjs-icon-pause,
.vjs-icon-pinterest,
.vjs-icon-play,
.vjs-icon-play-circle,
.vjs-icon-replay,
.vjs-icon-spinner,
.vjs-icon-square,
.vjs-icon-subtitles,
.vjs-icon-tumblr,
.vjs-icon-twitter,
.vjs-icon-volume-high,
.vjs-icon-volume-low,
.vjs-icon-volume-mid,
.vjs-icon-volume-mute{font-family:VideoJS;font-weight:400;font-style:normal}
.video-js,
.vjs-no-js{color:#fff;background-color:#000}
.video-js .vjs-big-play-button:before,
.video-js .vjs-control,
.video-js .vjs-control:before,
.vjs-menu li,
.vjs-no-js{text-align:center}
.video-js .vjs-big-play-button:before,
.video-js .vjs-control:before,
.video-js .vjs-modal-dialog,
.vjs-modal-dialog .vjs-modal-dialog-content{position:absolute;top:0;left:0;width:100%;height:100%}
@font-face{font-family:VideoJS;src:url(../font/2.0.0/VideoJS.eot?#iefix) format("eot")}
@font-face{font-family:VideoJS;src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAA54AAoAAAAAFmgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAAA9AAAAD4AAABWUZFeBWNtYXAAAAE0AAAAOgAAAUriMBC2Z2x5ZgAAAXAAAAouAAAPUFvx6AdoZWFkAAALoAAAACsAAAA2DIPpX2hoZWEAAAvMAAAAGAAAACQOogcgaG10eAAAC+QAAAAPAAAAfNkAAABsb2NhAAAL9AAAAEAAAABAMMg06m1heHAAAAw0AAAAHwAAACABMAB5bmFtZQAADFQAAAElAAACCtXH9aBwb3N0AAANfAAAAPwAAAGBZkSN43icY2BkZ2CcwMDKwMFSyPKMgYHhF4RmjmEIZzzHwMDEwMrMgBUEpLmmMDh8ZPwoxw7iLmSHCDOCCADvEAo+AAB4nGNgYGBmgGAZBkYGEHAB8hjBfBYGDSDNBqQZGZgYGD7K/f8PUvCREUTzM0DVAwEjG8OIBwCPdwbVAAB4nI1Xe1CU1xX/zv1eLItLln0JwrIfC7sJGET2hRJ2N1GUoBJE8AESQEEhmBHjaB7UuBMTO4GMaSu7aY3RNlOdRPNqO2pqRmuTaSZtR6JJILUZk00a/4imjpmiecB303O/XUgMJOPufvd+99xzzz33nN855y4HHH7EfrGfIxwHRiANvF/sH71I9BzHszmpW+rGOQOXxXE6YhI4PoMT8zkT4cDFuf1cwMrZJI5cglM0HKVv0MaUFDgIFfg9mJJCG+kbKn1JkqBOVaFOkuhLpARq8fu0Nnc9/zdvfY9PxXW4PdH0C6N+PCejhorxFjAqRjgFRXSINEARbBGsoxcFK7IJmr4OycFJnInL59zIXwxui80fkGRbEHyosMWaATJKUfCskmwJQsAWANkmnIGOhlf514h7U8HNIv3owoHB0WMt0Eb3sx0guLi5pq/8Ny1q6969fKR9X9GBV6dPv6dp04K99SOwtmyPl47ApRa6n4ZpP1yjr5fn7MmYP/vXLUJs715UguklHBaHOZHZmG1N9FAIW2mf0MqWCIdo/8RZ1yGfxKUldDcGIbFA7ICO+vqOMSPTh/ZrSqgHi/bB/O8E8Mnzp+M+acxfpsTShBwej26TiGxBn7m4eEIO+Rueu6Hj+IFBnh88cAEUEQ//nVLx5C7kf+yIR47QEe+eMlhz9SqsGbe3hh2R03NGzoY6O42Kz8l7fB6fAk6LYnTyFo/FYyT6GGyNx2Jx2sdH4rA1Fo/HyCXaFyOp8dhYBCfJb2NIn1ImE6CYNGmgSTb52DawJR6jfXEmDU4xyTEmpgHHOIStoxfjSGdkbsK2w2jbdMQG4sgAstEONgURYCwGHhEhhscioQaAhhCf7McifEQc0l6+mxj9nI+gmSdiQ0Zbm7gZnIO7GSMEXG6UDAVocxAV8GcEXCKg1a02RcTtwANWRGIAyElor6n/+ZU2yOB3+T77Hb1MLqhn4KHVnQBjJnqe9QZSon6Kc5DxAD2vMdPL/BXSmQGwspa67z9wLUjdi9TN7QC7lyyBr9rpt7uXVC1CMpyjKRoXnGPHTuiaPLsNdc2dbAFQLAooPkXEh33FodHl4XpC6sPCIa0ftUIhHSYXVSu5iME+DIXsbZJ51BeidCgajcai43jU9nVzoSn2dPqcFvSoxSzJzgRKAx47WMRxOrIj3Wf0+hndxhJTiOkSEqxar3b3RKM9hY64oxBA64ieURLvCfpkDb8siBdUJ1bgT+urJ5PGfewQrmm5R5+0HmfyIPySD7OYkT0WxRePah8oEiyjlxIP74thVoRTURpmL6QhGuWS+QDjdANXjIM8SQa/1w128ODx0Qp4aLMNg9+JL3joUn8AMxW+aLNiuKjarn4uyyTdXjOzZTsh21uwldUvJoYza+zELALfu3p1L8/3krtyZ0Ag058J3hxHghvbGZn0dHZy6Mim/7Blre4lpHd1c28yVqRViO153F2oIWoXCIKbL4Z0cM1iaQn9mI5KuV2SzEvWXJDMNtkANpMdQoDDhIdD4A/YrP6Aye9ysxyE+uOEAcTDorgvVZJjcua043PnZ/PmdDqcbibZlXOOT8uSo7Kof0YUn9GL+Jo17ficymxiTofC6znUso0DhAxs1Fo+kF+d36vLmgZ8mk5cdGv2mwYj5k3Dm9m3LhJ1aVRNm6HrTbLgYAoWXDhDd/u4PGy5CT+xGMdiaBovewUCF/1BiWNljI9MLn7jeScpg+WyH6mfU62eVDql7hsrmvx1ezp/YldE2LhjbkiDnAn8tGy/MW3IXRMYJduvq9HpmIcKuFt+JCtgdGEGKAcF6UacVwIYbVPGfw/+YuNBS4cx/CUHcnyfc+wRDMtTr72mMSBjT/yn/GKSdeDWQUCH6Xoqq5R10RE60gV6erUL0iCti16d0hZjxut4QI/rEpgSh6WjnJXdBXRg1GKCucGJPtFqM27aD1tOqqKonsQ2KsFSSmEpmvRlsR+TcD9OFwrqXxIclL4sJTnGMSuG8KpkZvKdeVIOKDyWSyPLV16/p1QMPbP8NihwUzr47bdnXtwtjdCvqqpO0H+pOvIl3Pzv46e5CT/tQjklXCXXym1AaWY7bzHLkuDMc7ldKCvgxzLn8wYkJLBhEDyK7MT8bTbwbkxbfp+3mKAGsmTBpabSIEECzMIcQlzOPAMKsxMs7uhsnxPLuofPDTc1hkuq6MX9j16YU7CqegcYHbmWYuvAP6tCS97tgWf7dlQvnl25YPavXLVZvrzQPeHCpZmzzEUVq/xzu5sChnSTPTW7oOYmh69z4zL/gk3b+O6hoa733uviP82vnFcbqWlc9tDmZa23LVzaV1yXURi+JX+28NeBuj3+O8IrQ080Vm1eWB4OKjPmrJu7c1udWynvKF6/vs479lSW9+5gZkn+dKfellNGDPllzeULustz+A0bPvhgw7lkvEUwn/N4Ty7U7nhGsEpFkOfy+kutbOh1JQxhVDJumoW11hnkPThznh6FFlhfT+ra1x9sF56kx5YuDzVY9PQYAYA7iblw4frQ4TPCk2MK/xGU3rlmze62trHz6lsko+v+So/do74PT8KVkpJfOErKcv8znrMGsHTNxoEkWy1mYgDB6XBbPaWsuiS6CryGaL6zCjaXBgvtkuyXBua1wOKnh+k7L9AvPnYWffxK18FcJbuosGf3/Jo7amY+CE1vppzY+UTrva0FXc1i55pKQ/YjVL187N5fCn1kW5uot/1hi+DiZ+5atnJR9E+prvydJ9ZZ5mwOpU5gM4KYysMBQ71UzPuMTl9QQOyUo5nwioeYCPjFklrbK6s6X+ypUZ6rum9+CZYzWRiBJfSP0xzzSmrg7f86g0DKVj/wwFzieD9rRfPGFbeKMl05pn5j9/rsQJJ2iEgRrpohlyBo3f4QK7Kl+EcAYZgAoNVmZWXK704YAa3FwBxgSGUOs5htvGRz4Sgj3yFkSJFBuv/sxu5yk998T8WDJzvv/2RX19HtTUW1S+wpKRKRjJ6zzz/1/OPdFdWGlAKbvzS4PHOtURikg9AGz0LbIB85S/cPOpoXvuue8/iV2H1vPTy3ddvOeZ37HGmO3OmSzVzR+NS53+84dHlFhXPLqtzSO+5ruHM2vXtBdxP87LOzKAD359j/INYIbyPabIi3Cq6Wa+SaGe78diIzu7qcblcAa6/fJRvNopXFJnO+U9KKM5bqH5LM0iQSVmpPCPDu7ZT4Aoubz3709EBTyrTDjyx8MQXgUH1nqm7TWng4TzE4i4AsKskBITXfSyC4Fkl5MxnJDiKSIDSJAsGvd1y+/eNDp2e+A+5d8HeiiunrTkT6TqWLIs+/QRoWr98s0qj8uuzLuS22Ytufg3rdTaHn1m46sfgGKHXt0MGnLaRHdnwN37tvHcWKo2V6lnPxL4UvUQcRdOzmZSQs8X5CH5OxXMXpkATuDz8Et0SH4uyCRR+TjmBDP1GvsVrWEGVzEj33YVQ9jAtIKpqsl/s/0xrocwAAeJxjYGRgYADig3cEzsTz23xl4GZnAIHLRucNkWl2BrA4BwMTiAIAF4IITwB4nGNgZGBgZwCChWASxGZkQAXyABOUANh4nGNnYGBgHyAMADa8ANoAAAAAAAAOAFAAZgCyAMYA5gEeAUgBdAGcAfICLgKOAroDCgOOA7AD6gQ4BHwEuAToBQwFogXoBjYGbAbaB3IHqHicY2BkYGCQZ8hlYGcAASYg5gJCBob/YD4DABbVAaoAeJxdkE1qg0AYhl8Tk9AIoVDaVSmzahcF87PMARLIMoFAl0ZHY1BHdBJIT9AT9AQ9RQ9Qeqy+yteNMzDzfM+88w0K4BY/cNAMB6N2bUaPPBLukybCLvleeAAPj8JD+hfhMV7hC3u4wxs7OO4NzQSZcI/8Ltwnfwi75E/hAR7wJTyk/xYeY49fYQ/PztM+jbTZ7LY6OWdBJdX/pqs6NYWa+zMxa13oKrA6Uoerqi/JwtpYxZXJ1coUVmeZUWVlTjq0/tHacjmdxuL90OR8O0UEDYMNdtiSEpz5XQGqzlm30kzUdAYFFOb8R7NOZk0q2lwAyz1i7oAr1xoXvrOgtYhZx8wY5KRV269JZ5yGpmzPTjQhvY9je6vEElPOuJP3mWKnP5M3V+YAAAB4nG2P2XLCMAxFfYFspGUp3Te+IB9lHJF4cOzUS2n/voaEGR6qB+lKo+WITdhga/a/bRnDBFPMkCBFhhwF5ihxg1sssMQKa9xhg3s84BFPeMYLXvGGd3zgE9tZr/hveXKVkFYoSnoeHJXfRoWOqi54mo9ameNFdrK+dLSyaVf7oJQTlkhXpD3Z5XXhR/rUfQVuKXO91Jps4cLOS6/I5YL3XhodRRsVWZe4NnZOhWnSAWgxhMoEr6SmzZieF43Mk7ZOBdeCVGrp9Eu+54J2xhySplfB5XHwQLXUmT9KH6+kPnQ7ZYuIEzNyfs1DLU1VU4SWZ6LkXGHsD1ZKbMw=) format("woff"), url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAAKAIAAAwAgT1MvMlGRXgUAAAEoAAAAVmNtYXDiMBC2AAAB/AAAAUpnbHlmW/HoBwAAA4gAAA9QaGVhZAyD6V8AAADQAAAANmhoZWEOogcgAAAArAAAACRobXR42QAAAAAAAYAAAAB8bG9jYTDINOoAAANIAAAAQG1heHABMAB5AAABCAAAACBuYW1l1cf1oAAAEtgAAAIKcG9zdGZEjeMAABTkAAABgQABAAAHAAAAAKEHAAAAAAAHAAABAAAAAAAAAAAAAAAAAAAAHwABAAAAAQAAwdxheF8PPPUACwcAAAAAANMyzzEAAAAA0zLPMQAAAAAHAAcAAAAACAACAAAAAAAAAAEAAAAfAG0ABwAAAAAAAgAAAAoACgAAAP8AAAAAAAAAAQcAAZAABQAIBHEE5gAAAPoEcQTmAAADXABXAc4AAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABA8QHxHgcAAAAAoQcAAAAAAAABAAAAAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAAAAAMAAAADAAAAHAABAAAAAABEAAMAAQAAABwABAAoAAAABgAEAAEAAgAA8R7//wAAAADxAf//AAAPAAABAAAAAAAAAAABBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAFAAZgCyAMYA5gEeAUgBdAGcAfICLgKOAroDCgOOA7AD6gQ4BHwEuAToBQwFogXoBjYGbAbaB3IHqAABAAAAAAWLBYsAAgAAAREBAlUDNgWL++oCCwAAAwAAAAAGawZrAAIADgAaAAAJAhMEAAMSAAUkABMCAAEmACc2ADcWABcGAALrAcD+QJX+w/5aCAgBpgE9AT0BpggI/lr+w/3+rgYGAVL9/QFSBgb+rgIwAVABUAGbCP5a/sP+w/5aCAgBpgE9AT0BpvrIBgFS/f0BUgYG/q79/f6uAAAAAgAAAAAFQAWLAAMABwAAASERKQERIREBwAEr/tUCVQErAXUEFvvqBBYAAAAEAAAAAAYgBiAABgATACQAJwAAAS4BJxUXNjcGBxc+ATUmACcVFhIBBwEhESEBEQEGBxU+ATcXNwEHFwTQAWVVuAO7AidxJSgF/t/lpc77t18BYf6fASsBdQE+TF1OijuZX/1gnJwDgGSeK6W4GBhqW3FGnFT0AWM4mjT+9AHrX/6f/kD+iwH2/sI7HZoSRDGYXwSWnJwAAAEAAAAABKsF1gAFAAABESEBEQECCwEqAXb+igRg/kD+iwSq/osAAAACAAAAAAVmBdYABgAMAAABLgEnET4BAREhAREBBWUBZVRUZfwRASsBdf6LA4Bkniv9piueAUT+QP6LBKr+iwAAAwAAAAAGIAYPAAUADAAaAAATESEBEQEFLgEnET4BAxUWEhcGAgcVNgA3JgDgASsBdf6LAsUBZVVVZbqlzgMDzqXlASEFBf7fBGD+QP6LBKr+i+Bkniv9piueAvOaNP70tbX+9DSaOAFi9fUBYgAAAAQAAAAABYsFiwAFAAsAEQAXAAABIxEhNSMDMzUzNSEBIxUhESMDFTMVMxECC5YBduCWluD+igOA4AF2luDglgLr/oqWAgrglvyAlgF2AqCW4AF2AAQAAAAABYsFiwAFAAsAEQAXAAABMxUzESETIxUhESMBMzUzNSETNSMRITUBdeCW/org4AF2lgHAluD+ipaWAXYCVeABdgHAlgF2++rglgHA4P6KlgAAAAACAAAAAAXWBdYADwATAAABIQ4BBxEeARchPgE3ES4BAyERIQVA/IA/VQEBVT8DgD9VAQFVP/yAA4AF1QFVP/yAP1UBAVU/A4A/VfvsA4AAAAYAAAAABmsGawAHAAwAEwAbACAAKAAACQEmJw4BBwElLgEnAQUhATYSNyYFAQYCBxYXIQUeARcBMwEWFz4BNwECvgFkTlSH8GEBEgOONemh/u4C5f3QAXpcaAEB/BP+3VxoAQEOAjD95DXpoQESeP7dTlSH8GH+7gPwAmgSAQFYUP4nd6X2Pv4nS/1zZAEBk01NAfhk/v+TTUhLpfY+Adn+CBIBAVhQAdkAAAAFAAAAAAZrBdYADwATABcAGwAfAAABIQ4BBxEeARchPgE3ES4BASEVIQEhNSEFITUhNSE1IQXV+1ZAVAICVEAEqkBUAgJU+xYBKv7WAur9FgLqAcD+1gEq/RYC6gXVAVU//IA/VQEBVT8DgD9V/ayV/tWVlZWWlQADAAAAAAYgBdYADwAnAD8AAAEhDgEHER4BFyE+ATcRLgEBIzUjFTM1MxUUBgcjLgEnET4BNzMeARUFIzUjFTM1MxUOAQcjLgE1ETQ2NzMeARcFi/vqP1QCAlQ/BBY/VAICVP1rcJWVcCog4CAqAQEqIOAgKgILcJWVcAEqIOAgKiog4CAqAQXVAVU//IA/VQEBVT8DgD9V/fcl4CVKICoBASogASogKgEBKiBKJeAlSiAqAQEqIAEqICoBASogAAAGAAAAAAYgBPYAAwAHAAsADwATABcAABMzNSMRMzUjETM1IwEhNSERITUhERUhNeCVlZWVlZUBKwQV++sEFfvrBBUDNZb+QJUBwJX+QJb+QJUCVZWVAAAAAQAAAAAGIAZsAC4AAAEiBgcBNjQnAR4BMz4BNy4BJw4BBxQXAS4BIw4BBx4BFzI2NwEGBx4BFz4BNy4BBUArSh797AcHAg8eTixffwICf19ffwIH/fEeTixffwICf18sTh4CFAUBA3tcXHsDA3sCTx8bATcZNhkBNB0gAn9fX38CAn9fGxn+zRwgAn9fX38CIBz+yhcaXHsCAntcXXsAAAIAAAAABlkGawBDAE8AAAE2NCc3PgEnAy4BDwEmLwEuASchDgEPAQYHJyYGBwMGFh8BBhQXBw4BFxMeAT8BFh8BHgEXIT4BPwE2NxcWNjcTNiYnBS4BJz4BNx4BFw4BBasFBZ4KBgeWBxkNujpEHAMUD/7WDxQCHEU5ug0aB5UHBQudBQWdCwUHlQcaDbo5RRwCFA8BKg8UAhxFOboNGgeVBwUL/ThvlAIClG9vlAIClAM3JEokewkaDQEDDAkFSy0cxg4RAQERDsYcLUsFCQz+/QwbCXskSiR7CRoN/v0MCQVLLRzGDhEBAREOxhwtSwUJDAEDDBsJQQKUb2+UAgKUb2+UAAAAAAEAAAAABmsGawALAAATEgAFJAATAgAlBACVCAGmAT0BPQGmCAj+Wv7D/sP+WgOA/sP+WggIAaYBPQE9AaYICP5aAAAAAgAAAAAGawZrAAsAFwAAAQQAAxIABSQAEwIAASYAJzYANxYAFwYAA4D+w/5aCAgBpgE9AT0BpggI/lr+w/3+rgYGAVL9/QFSBgb+rgZrCP5a/sP+w/5aCAgBpgE9AT0BpvrIBgFS/f0BUgYG/q79/f6uAAADAAAAAAZrBmsACwAXACMAAAEEAAMSAAUkABMCAAEmACc2ADcWABcGAAMOAQcuASc+ATceAQOA/sP+WggIAaYBPQE9AaYICP5a/sP9/q4GBgFS/f0BUgYG/q4dAn9fX38CAn9fX38Gawj+Wv7D/sP+WggIAaYBPQE9Aab6yAYBUv39AVIGBv6u/f3+rgJPX38CAn9fX38CAn8AAAAEAAAAAAYgBiAADwAbACUAKQAAASEOAQcRHgEXIT4BNxEuAQEjNSMVIxEzFTM1OwEhHgEXEQ4BByE3MzUjBYv76j9UAgJUPwQWP1QCAlT9a3CVcHCVcJYBKiAqAQEqIP7WcJWVBiACVD/76j9UAgJUPwQWP1T8gpWVAcC7uwEqIP7WICoBcOAAAgAAAAAGawZrAAsAFwAAAQQAAxIABSQAEwIAEwcJAScJATcJARcBA4D+w/5aCAgBpgE9AT0BpggI/lo4af70/vRpAQv+9WkBDAEMaf71BmsI/lr+w/7D/loICAGmAT0BPQGm/BFpAQv+9WkBDAEMaf71AQtp/vQAAQAAAAAF1ga2ABYAAAERCQERHgEXDgEHLgEnIxYAFzYANyYAA4D+iwF1vv0FBf2+vv0FlQYBUf7+AVEGBv6vBYsBKv6L/osBKgT9v779BQX9vv7+rwYGAVH+/gFRAAAAAQAAAAAFPwcAABQAAAERIyIGHQEhAyMRIREjETM1NDYzMgU/nVY8ASUn/v7O///QrZMG9P74SEi9/tj9CQL3ASjaus0AAAAABAAAAAAGjgcAADAARQBgAGwAAAEUHgMVFAcGBCMiJicmNTQ2NzYlLgE1NDcGIyImNTQ2Nz4BMyEHIx4BFRQOAycyNjc2NTQuAiMiBgcGFRQeAxMyPgI1NC4BLwEmLwImIyIOAxUUHgIBMxUjFSM1IzUzNTMDH0BbWkAwSP7qn4TlOSVZSoMBESAfFS4WlMtIP03TcAGiioNKTDFFRjGSJlAaNSI/akAqURkvFCs9WTY6a1s3Dg8THgocJU4QIDVob1M2RnF9A2vV1WnU1GkD5CRFQ1CATlpTenNTYDxHUYouUhIqQCkkMQTBlFKaNkJAWD+MWkhzRztAPiEbOWY6hn1SJyE7ZS5nZ1I0/JcaNF4+GTAkGCMLFx04Ag4kOF07Rms7HQNsbNvbbNkAAwAAAAAGgAZsAAMADgAqAAABESERARYGKwEiJjQ2MhYBESERNCYjIgYHBhURIRIQLwEhFSM+AzMyFgHd/rYBXwFnVAJSZGemZASP/rdRVj9VFQv+twIBAQFJAhQqR2c/q9AEj/whA98BMkliYpNhYfzd/cgCEml3RTMeM/3XAY8B8DAwkCAwOB/jAAABAAAAAAaUBgAAMQAAAQYHFhUUAg4BBCMgJxYzMjcuAScWMzI3LgE9ARYXLgE1NDcWBBcmNTQ2MzIXNjcGBzYGlENfAUyb1v7SrP7x4SMr4bBpph8hHCsqcJNETkJOLHkBW8YIvYaMYG1gJWldBWhiRQ4cgv797rdtkQSKAn1hBQsXsXUEJgMsjlNYS5WzCiYkhr1mFTlzPwoAAAABAAAAAAWABwAAIgAAARcOAQcGLgM1ESM1PgQ3PgE7AREhFSERFB4CNzYFMFAXsFlorXBOIahIckQwFAUBBwT0AU3+sg0gQzBOAc/tIz4BAjhceHg6AiDXGlddb1ctBQf+WPz9+h40NR4BAgABAAAAAAaABoAASgAAARQCBCMiJzY/AR4BMzI+ATU0LgEjIg4DFRQWFxY/ATY3NicmNTQ2MzIWFRQGIyImNz4CNTQmIyIGFRQXAwYXJgI1NBIkIAQSBoDO/p/Rb2s7EzYUaj15vmh34o5ptn9bK1BNHggIBgIGETPRqZepiWs9Sg4IJRc2Mj5WGWMRBM7+zgFhAaIBYc4DgNH+n84gXUfTJzmJ8JZyyH46YH2GQ2ieIAwgHxgGFxQ9WpfZpIOq7lc9I3VZHzJCclVJMf5eRmtbAXzp0QFhzs7+nwAABwAAAAAHAATPAA4AFwAqAD0AUABaAF0AAAERNh4CBw4BBwYmIycmNxY2NzYmBxEUBRY2Nz4BNy4BJyMGHwEeARcOARcWNjc+ATcuAScjBh8BHgEXFAYXFjY3PgE3LgEnIwYfAR4BFw4BBTM/ARUzESMGAyUVJwMchM2UWwgNq4JHrQgBAapUaAoJcWMBfiIhDiMrAQJLMB0BBAokNAIBPmMiIQ4iLAECSzAeAQUKJDQBP2MiIQ4iLAECSzAeAQUKJDQBAT75g+5B4arNLNIBJ44ByQL9BQ9mvYCKwA8FBQMDwwJVTGdzBf6VB8IHNR08lld9uT4LCRA/qGNxvUwHNR08lld9uT4LCRA/qGNxvUwHNR08lld9uT4LCRA/qGNxvVJkAWUDDEf+tYP5AQAAAAEAAAAABiAGtgAbAAABBAADER4BFzMRITU2ADcWABcVIREzPgE3EQIAA4D+4v6FBwJ/X+D+1QYBJ97eAScG/tXgX38CB/6FBrUH/oX+4v32X38CAlWV3gEnBgb+2d6V/asCf18CCgEeAXsAAAAAEADGAAEAAAAAAAEABwAAAAEAAAAAAAIABwAHAAEAAAAAAAMABwAOAAEAAAAAAAQABwAVAAEAAAAAAAUACwAcAAEAAAAAAAYABwAnAAEAAAAAAAoAKwAuAAEAAAAAAAsAEwBZAAMAAQQJAAEADgBsAAMAAQQJAAIADgB6AAMAAQQJAAMADgCIAAMAAQQJAAQADgCWAAMAAQQJAAUAFgCkAAMAAQQJAAYADgC6AAMAAQQJAAoAVgDIAAMAAQQJAAsAJgEeVmlkZW9KU1JlZ3VsYXJWaWRlb0pTVmlkZW9KU1ZlcnNpb24gMS4wVmlkZW9KU0dlbmVyYXRlZCBieSBzdmcydHRmIGZyb20gRm9udGVsbG8gcHJvamVjdC5odHRwOi8vZm9udGVsbG8uY29tAFYAaQBkAGUAbwBKAFMAUgBlAGcAdQBsAGEAcgBWAGkAZABlAG8ASgBTAFYAaQBkAGUAbwBKAFMAVgBlAHIAcwBpAG8AbgAgADEALgAwAFYAaQBkAGUAbwBKAFMARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABzAHYAZwAyAHQAdABmACAAZgByAG8AbQAgAEYAbwBuAHQAZQBsAGwAbwAgAHAAcgBvAGoAZQBjAHQALgBoAHQAdABwADoALwAvAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAAAAAgAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfAAABAgEDAQQBBQEGAQcBCAEJAQoBCwEMAQ0BDgEPARABEQESARMBFAEVARYBFwEYARkBGgEbARwBHQEeAR8EcGxheQtwbGF5LWNpcmNsZQVwYXVzZQt2b2x1bWUtbXV0ZQp2b2x1bWUtbG93CnZvbHVtZS1taWQLdm9sdW1lLWhpZ2gQZnVsbHNjcmVlbi1lbnRlcg9mdWxsc2NyZWVuLWV4aXQGc3F1YXJlB3NwaW5uZXIJc3VidGl0bGVzCGNhcHRpb25zCGNoYXB0ZXJzBXNoYXJlA2NvZwZjaXJjbGUOY2lyY2xlLW91dGxpbmUTY2lyY2xlLWlubmVyLWNpcmNsZQJoZAZjYW5jZWwGcmVwbGF5CGZhY2Vib29rBWdwbHVzCGxpbmtlZGluB3R3aXR0ZXIGdHVtYmxyCXBpbnRlcmVzdBFhdWRpby1kZXNjcmlwdGlvbgVhdWRpbwAAAAAA) format("truetype");font-weight:400;font-style:normal}
.video-js .vjs-big-play-button:before,
.video-js .vjs-play-control:before,
.vjs-icon-play:before{content:"\f101"}
.vjs-icon-play-circle:before{content:"\f102"}
.video-js .vjs-play-control.vjs-playing:before,
.vjs-icon-pause:before{content:"\f103"}
.video-js .vjs-mute-control.vjs-vol-0:before,
.video-js .vjs-volume-menu-button.vjs-vol-0:before,
.vjs-icon-volume-mute:before{content:"\f104"}
.video-js .vjs-mute-control.vjs-vol-1:before,
.video-js .vjs-volume-menu-button.vjs-vol-1:before,
.vjs-icon-volume-low:before{content:"\f105"}
.video-js .vjs-mute-control.vjs-vol-2:before,
.video-js .vjs-volume-menu-button.vjs-vol-2:before,
.vjs-icon-volume-mid:before{content:"\f106"}
.video-js .vjs-mute-control:before,
.video-js .vjs-volume-menu-button:before,
.vjs-icon-volume-high:before{content:"\f107"}
.video-js .vjs-fullscreen-control:before,
.vjs-icon-fullscreen-enter:before{content:"\f108"}
.video-js.vjs-fullscreen .vjs-fullscreen-control:before,
.vjs-icon-fullscreen-exit:before{content:"\f109"}
.vjs-icon-square:before{content:"\f10a"}
.vjs-icon-spinner:before{content:"\f10b"}
.video-js .vjs-subtitles-button:before,
.vjs-icon-subtitles:before{content:"\f10c"}
.video-js .vjs-captions-button:before,
.vjs-icon-captions:before{content:"\f10d"}
.video-js .vjs-chapters-button:before,
.vjs-icon-chapters:before{content:"\f10e"}
.vjs-icon-share{font-family:VideoJS;font-weight:400;font-style:normal}
.vjs-icon-share:before{content:"\f10f"}
.vjs-icon-cog:before{content:"\f110"}
.video-js .vjs-mouse-display:before,
.video-js .vjs-play-progress:before,
.video-js .vjs-volume-level:before,
.vjs-icon-circle:before{content:"\f111"}
.vjs-icon-circle-outline:before{content:"\f112"}
.vjs-icon-circle-inner-circle:before{content:"\f113"}
.vjs-icon-hd:before{content:"\f114"}
.video-js .vjs-control.vjs-close-button:before,
.vjs-icon-cancel:before{content:"\f115"}
.vjs-icon-replay:before{content:"\f116"}
.vjs-icon-facebook:before{content:"\f117"}
.vjs-icon-gplus:before{content:"\f118"}
.vjs-icon-linkedin:before{content:"\f119"}
.vjs-icon-twitter:before{content:"\f11a"}
.vjs-icon-tumblr:before{content:"\f11b"}
.vjs-icon-pinterest:before{content:"\f11c"}
.video-js .vjs-descriptions-button:before,
.vjs-icon-audio-description:before{content:"\f11d"}
.video-js .vjs-audio-button:before,
.vjs-icon-audio:before{content:"\f11e"}
.video-js{display:block;vertical-align:top;box-sizing:border-box;position:relative;padding:0;font-size:10px;line-height:1;font-weight:400;font-style:normal;font-family:Arial, Helvetica, sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.video-js:-moz-full-screen{position:absolute}
.video-js:-webkit-full-screen{width:100%!important;height:100%!important}
.video-js .vjs-tech,
.video-js.vjs-fill{width:100%;height:100%}
.video-js *,
.video-js:after,
.video-js:before{box-sizing:inherit}
.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin:0}
.vjs-error .vjs-error-display:before,
.vjs-menu .vjs-menu-content,
.vjs-no-js{font-family:Arial, Helvetica, sans-serif}
.video-js.vjs-16-9,
.video-js.vjs-4-3,
.video-js.vjs-fluid{width:100%;max-width:100%;height:0}
.video-js.vjs-16-9{padding-top:56.25%}
.video-js.vjs-4-3{padding-top:75%}
.video-js .vjs-tech{position:absolute;top:0;left:0}
body.vjs-full-window{padding:0;margin:0;height:100%;overflow-y:auto}
.vjs-full-window .video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0}
.video-js.vjs-fullscreen{width:100%!important;height:100%!important;padding-top:0!important}
.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}
.vjs-hidden{display:none!important}
.vjs-disabled{opacity:.5;cursor:default}
.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}
.vjs-lock-showing{display:block!important;opacity:1;visibility:visible}
.vjs-no-js{padding:20px;font-size:18px;width:300px;height:150px;margin:0 auto}
.vjs-no-js a,
.vjs-no-js a:visited{color:#66A8CC}
.video-js .vjs-big-play-button{font-size:3em;line-height:1.5em;height:1.5em;width:3em;display:block;position:absolute;top:10px;left:10px;padding:0;cursor:pointer;opacity:1;border:.06666em solid #fff;background-color:#2B333F;background-color:rgba(43, 51, 63, .7);-webkit-border-radius:.3em;-moz-border-radius:.3em;border-radius:.3em;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.vjs-big-play-centered .vjs-big-play-button{top:50%;left:50%;margin-top:-.75em;margin-left:-1.5em}
.video-js .vjs-big-play-button:focus,
.video-js:hover .vjs-big-play-button{outline:0;border-color:#fff;background-color:#73859f;background-color:rgba(115, 133, 159, .5);-webkit-transition:all 0s;-moz-transition:all 0s;-o-transition:all 0s;transition:all 0s}
.vjs-controls-disabled .vjs-big-play-button,
.vjs-error .vjs-big-play-button,
.vjs-has-started .vjs-big-play-button,
.vjs-using-native-controls .vjs-big-play-button{display:none}
.video-js button{background:0 0;border:none;color:inherit;display:inline-block;overflow:visible;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:none;transition:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}
.vjs-menu-button{cursor:pointer}
.vjs-menu-button.vjs-disabled{cursor:default}
.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}
.vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;overflow:auto}
.vjs-scrubbing .vjs-menu-button:hover .vjs-menu{display:none}
.vjs-menu li{list-style:none;margin:0;padding:.2em 0;line-height:1.4em;font-size:1.2em;text-transform:lowercase}
.vjs-menu li:focus,
.vjs-menu li:hover{outline:0;background-color:#73859f;background-color:rgba(115, 133, 159, .5)}
.vjs-menu li.vjs-selected,
.vjs-menu li.vjs-selected:focus,
.vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2B333F}
.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em;font-weight:700;cursor:default}
.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0;margin-bottom:1.5em;border-top-color:rgba(43, 51, 63, .7)}
.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2B333F;background-color:rgba(43, 51, 63, .7);position:absolute;width:100%;bottom:1.5em;max-height:15em}
.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,
.vjs-workinghover .vjs-menu-button-popup:hover .vjs-menu{display:block}
.video-js .vjs-menu-button-inline{-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s;overflow:hidden}
.video-js .vjs-menu-button-inline:before{width:2.222222222em}
.video-js .vjs-menu-button-inline.vjs-slider-active,
.video-js .vjs-menu-button-inline:focus,
.video-js .vjs-menu-button-inline:hover,
.video-js.vjs-no-flex .vjs-menu-button-inline{width:12em}
.video-js .vjs-menu-button-inline.vjs-slider-active{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}
.vjs-menu-button-inline .vjs-menu{opacity:0;height:100%;width:auto;position:absolute;left:4em;top:0;padding:0;margin:0;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.vjs-menu-button-inline.vjs-slider-active .vjs-menu,
.vjs-menu-button-inline:focus .vjs-menu,
.vjs-menu-button-inline:hover .vjs-menu{display:block;opacity:1}
.vjs-no-flex .vjs-menu-button-inline .vjs-menu{display:block;opacity:1;position:relative;width:auto}
.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu{width:auto}
.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}
.video-js .vjs-control-bar{display:none;width:100%;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#2B333F;background-color:rgba(43, 51, 63, .7)}
.vjs-has-started .vjs-control-bar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;visibility:visible;opacity:1;-webkit-transition:visibility .1s, opacity .1s;-moz-transition:visibility .1s, opacity .1s;-o-transition:visibility .1s, opacity .1s;transition:visibility .1s, opacity .1s}
.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;opacity:0;-webkit-transition:visibility 1s, opacity 1s;-moz-transition:visibility 1s, opacity 1s;-o-transition:visibility 1s, opacity 1s;transition:visibility 1s, opacity 1s}
@media \0screen{.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:hidden}
.vjs-user-inactive.vjs-playing .vjs-control-bar:before{content:""}
}
.vjs-controls-disabled .vjs-control-bar,
.vjs-error .vjs-control-bar,
.vjs-using-native-controls .vjs-control-bar{display:none!important}
.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible}
.vjs-has-started.vjs-no-flex .vjs-control-bar{display:table}
.video-js .vjs-control{outline:0;position:relative;margin:0;padding:0;height:100%;width:4em;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none}
.video-js .vjs-control:before{font-size:1.8em;line-height:1.67}
.video-js .vjs-control:focus,
.video-js .vjs-control:focus:before,
.video-js .vjs-control:hover:before{text-shadow:0 0 1em #fff}
.video-js .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.vjs-no-flex .vjs-control{display:table-cell;vertical-align:middle}
.video-js .vjs-custom-control-spacer{display:none}
.video-js .vjs-progress-control{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-width:4em}
.vjs-live .vjs-progress-control{display:none}
.video-js .vjs-progress-holder{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s;height:.3em}
.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.666666666666666666em}
.video-js .vjs-progress-control:hover .vjs-mouse-display:after,
.video-js .vjs-progress-control:hover .vjs-play-progress:after,
.video-js .vjs-progress-control:hover .vjs-time-tooltip{font-family:Arial, Helvetica, sans-serif;visibility:visible;font-size:.6em}
.video-js .vjs-progress-holder .vjs-load-progress,
.video-js .vjs-progress-holder .vjs-load-progress div,
.video-js .vjs-progress-holder .vjs-play-progress,
.video-js .vjs-progress-holder .vjs-tooltip-progress-bar{position:absolute;display:block;height:.3em;margin:0;padding:0;width:0;left:0;top:0}
.video-js .vjs-mouse-display:before,
.video-js .vjs-progress-control .vjs-keep-tooltips-inside:after{display:none}
.video-js .vjs-play-progress{background-color:#fff}
.video-js .vjs-play-progress:before{position:absolute;top:-.333333333333333em;right:-.5em;font-size:.9em}
.video-js .vjs-mouse-display:after,
.video-js .vjs-play-progress:after,
.video-js .vjs-time-tooltip{visibility:hidden;pointer-events:none;position:absolute;top:-3.4em;right:-1.9em;font-size:.9em;color:#000;content:attr(data-current-time);padding:6px 8px 8px;background-color:#fff;background-color:rgba(255, 255, 255, .8);-webkit-border-radius:.3em;-moz-border-radius:.3em;border-radius:.3em}
.video-js .vjs-play-progress:after,
.video-js .vjs-play-progress:before,
.video-js .vjs-time-tooltip{z-index:1}
.video-js .vjs-load-progress{background:#bfc7d3;background:rgba(115, 133, 159, .5)}
.video-js .vjs-load-progress div{background:#fff;background:rgba(115, 133, 159, .75)}
.video-js.vjs-no-flex .vjs-progress-control{width:auto}
.video-js .vjs-time-tooltip{display:inline-block;height:2.4em;position:relative;float:right;right:-1.9em}
.vjs-tooltip-progress-bar{visibility:hidden}
.video-js .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:1px;height:100%;background-color:#000;z-index:1}
.vjs-no-flex .vjs-progress-control .vjs-mouse-display{z-index:0}
.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}
.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display,
.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display:after{visibility:hidden;opacity:0;-webkit-transition:visibility 1s, opacity 1s;-moz-transition:visibility 1s, opacity 1s;-o-transition:visibility 1s, opacity 1s;transition:visibility 1s, opacity 1s}
.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display,
.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display:after{display:none}
.video-js .vjs-progress-control .vjs-mouse-display:after,
.vjs-mouse-display .vjs-time-tooltip{color:#fff;background-color:#000;background-color:rgba(0, 0, 0, .8)}
.video-js .vjs-slider{outline:0;position:relative;cursor:pointer;padding:0;margin:0 .45em;background-color:#73859f;background-color:rgba(115, 133, 159, .5)}
.video-js .vjs-slider:focus{text-shadow:0 0 1em #fff;-webkit-box-shadow:0 0 1em #fff;-moz-box-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}
.video-js .vjs-mute-control,
.video-js .vjs-volume-menu-button{cursor:pointer;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none}
.video-js .vjs-volume-control{width:5em;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.video-js .vjs-volume-bar{margin:1.35em .45em}
.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:.3em}
.vjs-volume-bar.vjs-slider-vertical{width:.3em;height:5em;margin:1.35em auto}
.video-js .vjs-volume-level{position:absolute;bottom:0;left:0;background-color:#fff}
.video-js .vjs-volume-level:before{position:absolute;font-size:.9em}
.vjs-slider-vertical .vjs-volume-level{width:.3em}
.vjs-slider-vertical .vjs-volume-level:before{top:-.5em;left:-.3em}
.vjs-slider-horizontal .vjs-volume-level{height:.3em}
.vjs-slider-horizontal .vjs-volume-level:before{top:-.3em;right:-.5em}
.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}
.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}
.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu{display:block;width:0;height:0;border-top-color:transparent}
.vjs-menu-button-popup.vjs-volume-menu-button-vertical .vjs-menu{left:.5em;height:8em}
.vjs-menu-button-popup.vjs-volume-menu-button-horizontal .vjs-menu{left:-2em}
.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu-content{height:0;width:0;overflow-x:hidden;overflow-y:hidden}
.vjs-volume-menu-button-vertical .vjs-lock-showing .vjs-menu-content,
.vjs-volume-menu-button-vertical.vjs-slider-active .vjs-menu-content,
.vjs-volume-menu-button-vertical:focus .vjs-menu-content,
.vjs-volume-menu-button-vertical:hover .vjs-menu-content{height:8em;width:2.9em}
.vjs-volume-menu-button-horizontal .vjs-lock-showing .vjs-menu-content,
.vjs-volume-menu-button-horizontal .vjs-slider-active .vjs-menu-content,
.vjs-volume-menu-button-horizontal:focus .vjs-menu-content,
.vjs-volume-menu-button-horizontal:hover .vjs-menu-content{height:2.9em;width:8em}
.vjs-volume-menu-button.vjs-menu-button-inline .vjs-menu-content{background-color:transparent!important}
.vjs-poster{display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-color:#000;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;height:100%}
.vjs-poster img{display:block;vertical-align:middle;margin:0 auto;max-height:100%;padding:0;width:100%}
.vjs-has-started .vjs-poster{display:none}
.vjs-audio.vjs-has-started .vjs-poster{display:block}
.vjs-controls-disabled .vjs-poster,
.vjs-using-native-controls .vjs-poster{display:none}
.video-js .vjs-live-control{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto;font-size:1em;line-height:3em}
.vjs-no-flex .vjs-live-control{display:table-cell;width:auto;text-align:left}
.video-js .vjs-current-time,
.video-js .vjs-duration,
.vjs-live .vjs-time-control,
.vjs-live .vjs-time-divider,
.vjs-no-flex .vjs-current-time,
.vjs-no-flex .vjs-duration{display:none}
.video-js .vjs-time-control{-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none;font-size:1em;line-height:3em;min-width:2em;width:auto;padding-left:1em;padding-right:1em}
.vjs-time-divider{display:none;line-height:3em}
.video-js .vjs-play-control{cursor:pointer;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none}
.vjs-text-track-display{position:absolute;bottom:3em;left:0;right:0;top:0;pointer-events:none}
.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}
.video-js .vjs-text-track{font-size:1.4em;text-align:center;margin-bottom:.1em;background-color:#000;background-color:rgba(0, 0, 0, .5)}
.vjs-subtitles{color:#fff}
.vjs-captions{color:#fc6}
.vjs-tt-cue{display:block}
video::-webkit-media-text-track-display{-moz-transform:translateY(-3em);-ms-transform:translateY(-3em);-o-transform:translateY(-3em);-webkit-transform:translateY(-3em);transform:translateY(-3em)}
.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{-moz-transform:translateY(-1.5em);-ms-transform:translateY(-1.5em);-o-transform:translateY(-1.5em);-webkit-transform:translateY(-1.5em);transform:translateY(-1.5em)}
.video-js .vjs-fullscreen-control{cursor:pointer;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none}
.vjs-playback-rate .vjs-playback-rate-value{font-size:1.5em;line-height:2;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center}
.vjs-playback-rate .vjs-menu{width:4em;left:0}
.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}
.vjs-error .vjs-error-display:before{color:#fff;content:'X';font-size:4em;left:0;line-height:1;margin-top:-.5em;position:absolute;text-shadow:.05em .05em .1em #000;text-align:center;top:50%;vertical-align:middle;width:100%}
.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;opacity:.85;text-align:left;border:6px solid rgba(43, 51, 63, .7);box-sizing:border-box;background-clip:padding-box;width:50px;height:50px;border-radius:25px}
.vjs-seeking .vjs-loading-spinner,
.vjs-waiting .vjs-loading-spinner{display:block}
.vjs-loading-spinner:after,
.vjs-loading-spinner:before{content:"";position:absolute;margin:-6px;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:#fff transparent transparent}
.vjs-seeking .vjs-loading-spinner:after,
.vjs-seeking .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:before{-webkit-animation:vjs-spinner-spin 1.1s cubic-bezier(.6, .2, 0, .8) infinite, vjs-spinner-fade 1.1s linear infinite;animation:vjs-spinner-spin 1.1s cubic-bezier(.6, .2, 0, .8) infinite, vjs-spinner-fade 1.1s linear infinite}
.vjs-seeking .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}
.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:after{border-top-color:#fff;-webkit-animation-delay:.44s;animation-delay:.44s}
@keyframes vjs-spinner-spin{100%{transform:rotate(360deg)}
}
@-webkit-keyframes vjs-spinner-spin{100%{-webkit-transform:rotate(360deg)}
}
@keyframes vjs-spinner-fade{0%,
100%,
20%,
60%{border-top-color:#73859f}
35%{border-top-color:#fff}
}
@-webkit-keyframes vjs-spinner-fade{0%,
100%,
20%,
60%{border-top-color:#73859f}
35%{border-top-color:#fff}
}
.vjs-chapters-button .vjs-menu ul{width:24em}
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto}
.video-js.vjs-layout-tiny:not(.vjs-fullscreen).vjs-no-flex .vjs-custom-control-spacer{width:auto}
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-descriptions-button,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-remaining-time,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-subtitles-button .vjs-audio-button,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-audio-button,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-chapters-button,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-current-time,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-descriptions-button,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-duration,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-mute-control,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-playback-rate,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-control,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-remaining-time,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-time-divider,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-menu-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-audio-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-chapters-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-current-time,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-descriptions-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-duration,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-playback-rate,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-remaining-time,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subtitles-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-time-divider,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-control,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-menu-button{display:none}
.vjs-caption-settings{position:relative;top:1em;background-color:#2B333F;background-color:rgba(43, 51, 63, .75);color:#fff;margin:0 auto;padding:.5em;height:16em;font-size:12px;width:40em}
.vjs-caption-settings .vjs-tracksettings{top:0;bottom:1em;left:0;right:0;position:absolute;overflow:auto}
.vjs-caption-settings .vjs-tracksettings-colors,
.vjs-caption-settings .vjs-tracksettings-font{float:left}
.vjs-caption-settings .vjs-tracksettings-colors:after,
.vjs-caption-settings .vjs-tracksettings-controls:after,
.vjs-caption-settings .vjs-tracksettings-font:after{clear:both}
.vjs-caption-settings .vjs-tracksettings-controls{position:absolute;bottom:1em;right:1em}
.vjs-caption-settings .vjs-tracksetting{margin:5px;padding:3px;min-height:40px;border:none}
.vjs-caption-settings .vjs-tracksetting label,
.vjs-caption-settings .vjs-tracksetting legend{display:block;width:100px;margin-bottom:5px}
.vjs-caption-settings .vjs-tracksetting span{display:inline;margin-left:5px;vertical-align:top;float:right}
.vjs-caption-settings .vjs-tracksetting>div{margin-bottom:5px;min-height:20px}
.vjs-caption-settings .vjs-tracksetting>div:last-child{margin-bottom:0;padding-bottom:0;min-height:0}
.vjs-caption-settings label>input{margin-right:10px}
.vjs-caption-settings fieldset{margin-top:1em;margin-left:.5em}
.vjs-caption-settings fieldset .vjs-label{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}
.vjs-caption-settings input[type=button]{width:40px;height:40px}
.video-js .vjs-modal-dialog{background:rgba(0, 0, 0, .8);background:-webkit-linear-gradient(-90deg, rgba(0, 0, 0, .8), rgba(255, 255, 255, 0));background:linear-gradient(180deg, rgba(0, 0, 0, .8), rgba(255, 255, 255, 0))}
.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}
@media print{.video-js>:not(.vjs-tech):not(.vjs-poster){visibility:hidden}
}
.sg-question .video .vjs-modal-dialog .vjs-modal-dialog-content{background:url(/runtimethemes/default/runtime/qui/video-sentiment-desc.gif) center no-repeat}
.sg-question .audio .video-js .vjs-modal-dialog{background:#000;z-index:100}
.sg-question .audio .vjs-modal-dialog .vjs-modal-dialog-content{background:url(/runtimethemes/default/runtime/qui/audio-sentiment-desc.gif) center no-repeat;background-size:30%}
.vjs-fullscreen-control{display:none!important}
.sg-type-socialmedia .sg-question-options{padding-top:0}
.sg-type-socialmedia iframe{top:.5em;position:relative}
.sg-facebook-button{display:inline-block;float:left;background:#3B5998;color:#FFF;font-size:11px;border-radius:3px;padding:4px 5px;margin:0 .5em 0 0;cursor:pointer;text-decoration:none}
.sg-facebook-button:hover{background-image:-webkit-gradient(linear, left top, left bottom, from(#5871a7), to(#324b81))}
table.sg-type-table-sectionnav{width:100%;margin:0}
table.sg-type-table-sectionnav thead th{background:#eee;border-bottom:solid 2px #ccc;padding:5px}
table.sg-type-table-sectionnav tbody td,
table.sg-type-table-sectionnav tbody th{padding:5px}
table.sg-type-table-sectionnav tbody th.sg-first-cell{text-align:left;width:60%}
table.sg-type-table-sectionnav tbody tr.alt{background-color:#efefef}
#sg-sectionnav-assigment-container{margin-top:20px}
.sg-sectionnav-msg{background-color:#F7FEB7;padding:6px;border:2px solid #F7FEB7}
.sg-payment-total{display:block;overflow:none;position:relative;z-index:99}
.sg-payment-total .sg-payment-message{font-weight:700;margin:0 0 .5em}
.sg-payment-total .sg-total-amount{float:left;margin:0 0 .7em .7em}
.sg-type-sentiment{border:0;margin:0}
.sg-type-sentiment .sg-type-sentiment-category{border:0;margin:0;padding:.25em 0;overflow:hidden}
.sg-type-sentiment-category .sg-question-title{float:left;padding:0;font-weight:400;width:30%}
.sg-type-sentiment-category .sg-question-options{float:left;padding:0}
.sg-question-alert{display:none;color:red;font-weight:700;background-color:#fffde7;border:1px solid #fffe94;padding:2px 10px}
.sg-visible-alert{display:block!important}
.sg-question-alert ul{margin:0;padding:0;display:inline}
.sg-question-alert ul li{list-style:none}
.sg-survey .sg-validation-error{margin:0;color:#CA1E34;background:url(gui/icon-alert.png) 100% 50% no-repeat}
.sg-validation-message{font-size:12px}
.sg-validation-message div{clear:left;padding:.5em 0 0 2em}
.sg-validation-pass .sg-validation-message{display:inline;margin:0 0 0 .5em;padding:.5em 1em;color:#693;background:url(gui/icon-ok.png) 0 50% no-repeat}
.sg-validation-fail .sg-validation-message{margin:.5em 0 0;color:#CA1E34;background:url(gui/icon-alert.png) no-repeat}
.sg-validation-fail input.sg-input-text{background-color:#FFD;border-color:#F93}
.sg-error-message,
.sg-question-errorlist{border-left:9px solid #FF4747;font-size:12px}
.sg-error-message{display:none;position:relative;padding:0 1em 0 2.5em;background:#FFF2F4;color:#222;transition:all .2s ease-out;height:0;opacity:0}
.sg-error-display{display:block;transition:all .3s ease-in;padding:1.25em 1em 1em 2.5em;opacity:1;height:100%;margin:1em 0;line-height:1.5}
.sg-error-message a{color:#36C;cursor:pointer;display:inline-block}
.sg-error-icon{padding:.5em;position:absolute;left:.25em;top:50%;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%)}
.sg-error-attention{transition:all .3s ease-out;background:#FFCBD3}
.sg-question-errorlist{position:relative;background:#FFF2F4;padding:1.25em 1em 1em 2.5em;margin:1em 0 0;color:#222;line-height:1.25}
.sg-question-errorlist ul{list-style:none;padding:0;margin:0}
.sg-mobile-optimized .sg-wrapper .sg-question-errorlist li,
.sg-question-errorlist li{font-size:12px;padding:0}
.sg-question-errorlist a{color:#36C;cursor:pointer}
.sg-question-has-errors{padding:1em}
.sg-question-errorlist .sg-error-icon{padding:.7em .5em .5em}
.sg-question-warninglist{background:#dedede;border:2px solid #ccc;border-bottom:0;padding:1.3em 1em 1em 3em;font-size:12px;color:#333;line-height:1;border-radius:.5em .5em 0 0}
.sg-question-warninglist ul{list-style:none;padding:0;margin:0}
.sg-question-warninglist li{padding:0 0 .3em}
.sg-question-warninglist a{color:#36C;cursor:pointer}
.sg-question-has-warnings{border:2px solid #ccc;margin-bottom:1em;padding:1em;border-radius:0 0 .5em .5em}
.sg-compatiblility-warning{border:3px solid #8e0909;margin-bottom:1em;padding:1em;border-radius:.5em;background-color:#ffb5b5}
.sg-field-set{border:none;padding:0;margin:0}
.sg-vertical-layout .sg-multi-choice{display:block;margin:3px}
.sg-radio-options table tr th{font-weight:400}
.sg-group-title{margin-left:5px}
.sg-field-set legend{margin:0;padding:0}
.sg-field-set legend .sg-question-title{width:100%}
.sg-disabled input{background-color:#eee;border:1px solid #efefef}
.sg-table-cell{text-align:center}
.sg-break-point{clear:both}
.sg-body .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}
.sg-body .ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}
.sg-body .ui-slider{position:relative;text-align:left}
.sg-body .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}
.sg-body .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}
.sg-body .ui-slider-horizontal{height:.8em}
.sg-body .ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}
.sg-body .ui-slider-horizontal .ui-slider-range{top:0;height:100%}
.sg-body .ui-slider-horizontal .ui-slider-range-min{left:0}
.sg-body .ui-slider-horizontal .ui-slider-range-max{right:0}
.sg-body .ui-slider-vertical{width:.8em;height:100px}
.sg-body .ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}
.sg-body .ui-slider-vertical .ui-slider-range{left:0;width:100%}
.sg-body .ui-slider-vertical .ui-slider-range-min{bottom:0}
.sg-body .ui-slider-vertical .ui-slider-range-max{top:0}
.sg-body .ui-state-default,
.sg-body .ui-widget-content .ui-state-default,
.sg-body .ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:50% 50% repeat-x #e6e6e6;font-weight:400;color:#555}
.sg-body .ui-state-default a,
.sg-body .ui-state-default a:link,
.sg-body .ui-state-default a:visited{color:#555;text-decoration:none}
.sg-body .ui-state-focus,
.sg-body .ui-state-hover,
.sg-body .ui-widget-content .ui-state-focus,
.sg-body .ui-widget-content .ui-state-hover,
.sg-body .ui-widget-header .ui-state-focus,
.sg-body .ui-widget-header .ui-state-hover{border:1px solid #999;background:50% 50% repeat-x #dadada;font-weight:400;color:#212121}
.sg-body .ui-state-hover a,
.sg-body .ui-state-hover a:hover{color:#212121;text-decoration:none}
.sg-body .ui-state-active,
.sg-body .ui-widget-content .ui-state-active,
.sg-body .ui-widget-header .ui-state-active{border:1px solid #aaa;background:50% 50% repeat-x #fff;font-weight:400;color:#212121}
.sg-body .ui-corner-top,
.sg-body .ui-corner-tr{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px}
.sg-body .ui-corner-bottom,
.sg-body .ui-corner-br{-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px}
.sg-body .ui-state-active a,
.sg-body .ui-state-active a:link,
.sg-body .ui-state-active a:visited{color:#212121;text-decoration:none}
.sg-body .ui-widget:active{outline:0}
.sg-body .ui-corner-tl{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px}
.sg-body .ui-corner-tr{border-top-right-radius:4px}
.sg-body .ui-corner-bl{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px}
.sg-body .ui-corner-br{border-bottom-right-radius:4px}
.sg-body .ui-corner-top{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px}
.sg-body .ui-corner-bottom{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px}
.sg-body .ui-corner-right{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}
.sg-body .ui-corner-left{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px}
.sg-body .ui-corner-all{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
.sg-replace-icons .sg-rating-scale input.sg-input-radio,
.sg-replace-icons .sg-type-checkbox ul.sg-list input.sg-input-checkbox,
.sg-replace-icons .sg-type-conjoint_new input[type=radio],
.sg-replace-icons .sg-type-maxdiff input[type=radio],
.sg-replace-icons .sg-type-multi-slider input.sg-input-checkbox,
.sg-replace-icons .sg-type-radio ul.sg-list input.sg-input-radio,
.sg-replace-icons .sg-type-rank-table input[type=radio],
.sg-replace-icons .sg-type-slider input.sg-input-checkbox,
.sg-replace-icons .sg-type-table-checkbox input.sg-input-checkbox,
.sg-replace-icons .sg-type-table-matrix input[type=checkbox],
.sg-replace-icons .sg-type-table-matrix input[type=radio],
.sg-replace-icons .sg-type-table-radio input.sg-input-radio,
.sg-replace-icons .sg-type-table-semantic input[type=radio],
.sg-replace-icons .sg-type-table-stars input[type=radio]{opacity:0;position:absolute;border:0;height:0;margin:0;overflow:hidden;padding:0}
.sg-replace-icons input[type=checkbox]+label span.sg-icon-target:before,
.sg-replace-icons input[type=checkbox]+label:before,
.sg-replace-icons input[type=radio]+label span.sg-icon-target:before,
.sg-replace-icons input[type=radio]+label:before{font-family:SGIconFont;font-weight:400;font-style:normal;font-size:1.3em;display:inline-block;text-decoration:inherit}
.sg-replace-icons .sg-type-checkbox ul.sg-list input.sg-input-checkbox+label:before,
.sg-replace-icons .sg-type-radio ul.sg-list input.sg-input-radio+label:before{position:absolute}
.sg-replace-icons input:disabled+label:before{color:#999}
.sg-replace-icons input[type=radio]+label span.sg-icon-target:before,
.sg-replace-icons input[type=radio]+label:before{line-height:1em;}
.sg-replace-icons input[type=radio]:checked+label span.sg-icon-target:before,
.sg-replace-icons input[type=radio]:checked+label:before{}
.sg-replace-icons.sg-rtl .sg-type-table-stars input[type=radio]+label:before{margin-left:5px;margin-top:3px}
.sg-replace-icons input[type=checkbox].sg-input-checkbox+label span.sg-icon-target:before,
.sg-replace-icons input[type=checkbox].sg-input-checkbox+label:before{line-height:1em;content:"\2b1c";margin-right:6px;margin-left:3px}
.sg-replace-icons input[type=checkbox].sg-input-checkbox:checked+label span.sg-icon-target:before,
.sg-replace-icons input[type=checkbox].sg-input-checkbox:checked+label:before{content:"\2611";margin-right:3px;margin-left:3px}
.sg-replace-icons .sg-type-checkbox input[type=checkbox].sg-input-checkbox+label:before,
.sg-replace-icons .sg-type-checkbox input[type=checkbox].sg-input-checkbox:checked+label:before{margin-left:0}
.sg-replace-icons .sg-rating-scale .sg-cell-data input[type=checkbox]+label.sg-icon-skip:before,
.sg-replace-icons .sg-rating-scale .sg-cell-data input[type=checkbox]:checked+label.sg-icon-skip:before,
.sg-replace-icons .sg-rating-scale .sg-cell-data input[type=radio]+label.sg-icon-skip:before,
.sg-replace-icons .sg-rating-scale .sg-cell-data input[type=radio]:checked+label.sg-icon-skip:before,
.sg-replace-icons input[type=checkbox]+label.sg-icon-skip:before,
.sg-replace-icons input[type=checkbox]:checked+label.sg-icon-skip:before,
.sg-replace-icons input[type=radio]+label.sg-icon-skip:before,
.sg-replace-icons input[type=radio]:checked+label.sg-icon-skip:before{content:none}
.sg-replace-icons .sg-type-checkbox ul.sg-labels-right input.sg-input-checkbox+label:before,
.sg-replace-icons .sg-type-radio ul.sg-labels-right input.sg-input-radio+label:before{left:.1em;width:.1em}
.sg-replace-icons .sg-type-radio ul.sg-labels-left input.sg-input-radio+label:before{right:-.15em}
.sg-replace-icons .sg-type-checkbox ul.sg-labels-left input.sg-input-checkbox+label:before{right:.1em}
.sg-rtl.sg-replace-icons .sg-type-checkbox ul.sg-labels-right input.sg-input-checkbox+label:before,
.sg-rtl.sg-replace-icons .sg-type-radio ul.sg-labels-right input.sg-input-radio+label:before{left:auto;right:.1em}
.sg-rtl.sg-replace-icons .sg-type-radio ul.sg-labels-left input.sg-input-radio+label:before{right:auto;left:0}
.sg-rtl.sg-replace-icons .sg-type-checkbox ul.sg-labels-left input.sg-input-checkbox+label:before{right:auto;left:.1em}
.sg-powered-by{clear:both;margin:20px auto;font-family:Arial, sans-serif;font-weight:400;font-size:10px;line-height:6px;color:#000;text-align:center}
.sg-powered-by div{padding:3px}
.sg-powered-by img{border:0}
.sg-powered-by a{color:#000;text-decoration:underline;white-space:nowrap}
.sg-student-powered-by{background:rgba(255, 255, 255, .8);display:block!important;font-size:14px;line-height:1.3;margin:0 auto;height:90px;padding:4px;border-radius:8px;box-shadow:0 0 6px #888;max-width:98%}
.sg-student-powered-by-message{margin:0 auto;color:#FFF}
.sg-student-powered-by-logo{float:left;margin:10px auto;line-height:1.2}
.sg-student-powered-by-logo a{text-decoration:none;color:#444!important}
.sg-student-powered-by-callout{float:right;margin:20px auto 0 12px}
.sg-student-powered-by-callout a{color:#69C!important}
@media (max-width:600px){.sg-student-powered-by-callout{display:none}
.sg-student-powered-by-logo{float:none}
}
.sg-free-poweredby-container{width:60%;margin:0 auto 12px;position:relative;text-align:center;border:5px solid #fff;border-radius:6px;box-shadow:0 0 6px rgba(0, 0, 0, .4)}
.poweredby-footer,
.poweredby-header{position:absolute;left:0;right:0;text-align:center;font-family:helvetica, arial, sans-serif;color:#fff;font-weight:200}
.poweredby-header{top:12%;font-size:14px}
.poweredby-footer{top:72%;font-size:12px}
.sg-free-poweredby-container img{width:100%}
.sg-language-bar li,
.sg-language-list li{overflow:hidden;zoom:1;white-space:normal}
.sg-question-set .sg-width-1{width:1%}
.sg-question-set .sg-width-2{width:2%}
.sg-question-set .sg-width-3{width:3%}
.sg-question-set .sg-width-4{width:4%}
.sg-question-set .sg-width-5{width:5%}
.sg-question-set .sg-width-6{width:6%}
.sg-question-set .sg-width-7{width:7%}
.sg-question-set .sg-width-8{width:8%}
.sg-question-set .sg-width-9{width:9%}
.sg-question-set .sg-width-10{width:10%}
.sg-question-set .sg-width-11{width:11%}
.sg-question-set .sg-width-12{width:12%}
.sg-question-set .sg-width-13{width:13%}
.sg-question-set .sg-width-14{width:14%}
.sg-question-set .sg-width-15{width:15%}
.sg-question-set .sg-width-16{width:16%}
.sg-question-set .sg-width-17{width:17%}
.sg-question-set .sg-width-18{width:18%}
.sg-question-set .sg-width-19{width:19%}
.sg-question-set .sg-width-20{width:20%}
.sg-question-set .sg-width-21{width:21%}
.sg-question-set .sg-width-22{width:22%}
.sg-question-set .sg-width-23{width:23%}
.sg-question-set .sg-width-24{width:24%}
.sg-question-set .sg-width-25{width:25%}
.sg-question-set .sg-width-26{width:26%}
.sg-question-set .sg-width-27{width:27%}
.sg-question-set .sg-width-28{width:28%}
.sg-question-set .sg-width-29{width:29%}
.sg-question-set .sg-width-30{width:30%}
.sg-question-set .sg-width-31{width:31%}
.sg-question-set .sg-width-32{width:32%}
.sg-question-set .sg-width-33{width:33%}
.sg-question-set .sg-width-34{width:34%}
.sg-question-set .sg-width-35{width:35%}
.sg-question-set .sg-width-36{width:36%}
.sg-question-set .sg-width-37{width:37%}
.sg-question-set .sg-width-38{width:38%}
.sg-question-set .sg-width-39{width:39%}
.sg-question-set .sg-width-40{width:40%}
.sg-question-set .sg-width-41{width:41%}
.sg-question-set .sg-width-42{width:42%}
.sg-question-set .sg-width-43{width:43%}
.sg-question-set .sg-width-44{width:44%}
.sg-question-set .sg-width-45{width:45%}
.sg-question-set .sg-width-46{width:46%}
.sg-question-set .sg-width-47{width:47%}
.sg-question-set .sg-width-48{width:48%}
.sg-question-set .sg-width-49{width:49%}
.sg-question-set .sg-width-50{width:50%}
.sg-question-set .sg-width-51{width:51%}
.sg-question-set .sg-width-52{width:52%}
.sg-question-set .sg-width-53{width:53%}
.sg-question-set .sg-width-54{width:54%}
.sg-question-set .sg-width-55{width:55%}
.sg-question-set .sg-width-56{width:56%}
.sg-question-set .sg-width-57{width:57%}
.sg-question-set .sg-width-58{width:58%}
.sg-question-set .sg-width-59{width:59%}
.sg-question-set .sg-width-60{width:60%}
.sg-question-set .sg-width-61{width:61%}
.sg-question-set .sg-width-62{width:62%}
.sg-question-set .sg-width-63{width:63%}
.sg-question-set .sg-width-64{width:64%}
.sg-question-set .sg-width-65{width:65%}
.sg-question-set .sg-width-66{width:66%}
.sg-question-set .sg-width-67{width:67%}
.sg-question-set .sg-width-68{width:68%}
.sg-question-set .sg-width-69{width:69%}
.sg-question-set .sg-width-70{width:70%}
.sg-question-set .sg-width-71{width:71%}
.sg-question-set .sg-width-72{width:72%}
.sg-question-set .sg-width-73{width:73%}
.sg-question-set .sg-width-74{width:74%}
.sg-question-set .sg-width-75{width:75%}
.sg-question-set .sg-width-76{width:76%}
.sg-question-set .sg-width-77{width:77%}
.sg-question-set .sg-width-78{width:78%}
.sg-question-set .sg-width-79{width:79%}
.sg-question-set .sg-width-80{width:80%}
.sg-question-set .sg-width-81{width:81%}
.sg-question-set .sg-width-82{width:82%}
.sg-question-set .sg-width-83{width:83%}
.sg-question-set .sg-width-84{width:84%}
.sg-question-set .sg-width-85{width:85%}
.sg-question-set .sg-width-86{width:86%}
.sg-question-set .sg-width-87{width:87%}
.sg-question-set .sg-width-88{width:88%}
.sg-question-set .sg-width-89{width:89%}
.sg-question-set .sg-width-90{width:90%}
.sg-question-set .sg-width-91{width:91%}
.sg-question-set .sg-width-92{width:92%}
.sg-question-set .sg-width-93{width:93%}
.sg-question-set .sg-width-94{width:94%}
.sg-question-set .sg-width-95{width:95%}
.sg-question-set .sg-width-96{width:96%}
.sg-question-set .sg-width-97{width:97%}
.sg-question-set .sg-width-98{width:98%}
.sg-question-set .sg-width-99{width:99%}
.sg-question-set .sg-width-100{width:100%}
.sg-question-set [class*=sg-width-]{float:left;clear:none;border:0}
.sg-question-set [class*=sg-width-] .sg-question-options,
.sg-question-set [class*=sg-width-] .sg-question-title{padding-right:15px}
.sg-question-set{zoom:1}
.sg-question-set:after{content:" ";visibility:hidden;display:block;height:0;clear:both}
.sg-question-set .sg-new-line{clear:left}
.sg-center{text-align:center}
.sg-center img{margin-left:auto;margin-right:auto}
.sg-right{text-align:right}
.sg-left{text-align:left}
.sg-question-set .sg-language-list{margin-top:0;border:0}
.sg-language-list .sg-instructions{margin:0}
.sg-language-list ul{float:right;margin:0;background:#EEE;padding:.5em 0;list-style:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.sg-language-list li{float:left;margin:0;padding:0 .75em;border-right:1px solid #999}
.sg-language-list li:last-child{border-right:0}
.sg-language-list a{text-decoration:none}
.sg-language-list a:hover{text-decoration:underline}
.sg-question-set .sg-language-bar{margin-top:0;border:0}
.sg-language-bar .sg-instructions{margin:0}
.sg-language-bar ul{float:left;margin:0;background:#EEE;padding:.5em 0;list-style:none;display:inline;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.sg-language-bar li{float:left!important;margin:0;padding:0 20px 0 .75em;border-left:1px solid #999;display:inline}
.sg-language-bar li:first-child{border-left:0}
.sg-language-bar a{text-decoration:none}
.sg-language-bar a:hover{text-decoration:underline}
.sg-rtl,
.sg-rtl .sg-wrapper h1,
.sg-rtl .sg-wrapper h2,
.sg-rtl .sg-wrapper h3,
.sg-rtl .sg-wrapper h4,
.sg-rtl .sg-wrapper h5,
.sg-rtl .sg-wrapper h6,
.sg-rtl h1,
.sg-rtl h2,
.sg-rtl h3,
.sg-rtl h4,
.sg-rtl h5,
.sg-rtl h6{direction:rtl;text-align:right}
.sg-rtl .sg-button-bar{direction:ltr}
.sg-rtl .sg-page-title{direction:rtl;text-align:right}
.sg-rtl .sg-type-checkbox ul.sg-labels-left label,
.sg-rtl .sg-type-radio ul.sg-labels-left label{float:left;margin-left:1.75em;margin-right:0;text-align:left}
.sg-rtl .sg-type-continuous-sum .sg-continuous-sum-flipped,
.sg-rtl .sg-type-continuous-sum .sg-continuous-sum-flipped div,
.sg-rtl .sg-type-table tbody th{text-align:right}
.sg-rtl .sg-type-checkbox ul.sg-labels-left label.sg-other,
.sg-rtl .sg-type-radio ul.sg-labels-left label.sg-other{float:none;display:block}
.sg-rtl .sg-type-checkbox ul.sg-labels-left input.sg-input-checkbox,
.sg-rtl .sg-type-radio ul.sg-labels-left input.sg-input-radio{left:.1em;right:auto}
.sg-rtl .sg-type-checkbox ul.sg-labels-right input.sg-input-checkbox,
.sg-rtl .sg-type-radio ul.sg-labels-right input.sg-input-radio{right:.1em;left:auto}
.sg-rtl .sg-type-checkbox ul.sg-labels-right label,
.sg-rtl .sg-type-radio ul.sg-labels-right label{margin-right:1.75em;margin-left:0;text-align:right}
.sg-rtl .sg-type-checkbox ul.sg-list-horizontal.sg-labels-left li,
.sg-rtl .sg-type-radio ul.sg-list-horizontal.sg-labels-left li{float:left}
.sg-rtl .sg-imageselect-item,
.sg-rtl .sg-rank-dragdrop .sg-rank-box,
.sg-rtl .sg-rank-dragdrop .sg-rank-target li div,
.sg-rtl .sg-type-cardsort .sg-cs-left,
.sg-rtl .sg-type-cardsort .sg-cs-right,
.sg-rtl .sg-type-checkbox ul.sg-columns,
.sg-rtl .sg-type-checkbox ul.sg-list-horizontal.sg-labels-right li,
.sg-rtl .sg-type-group .sg-group-item,
.sg-rtl .sg-type-radio ul.sg-columns,
.sg-rtl .sg-type-radio ul.sg-list-horizontal.sg-labels-right li{float:right}
.sg-rtl .sg-type-checkbox ul.sg-list-horizontal li.sg-last-li,
.sg-rtl .sg-type-radio ul.sg-list-horizontal li.sg-last-li{margin-right:1.5em}
.sg-rtl .sg-rank-dragdrop .sg-rank-origin{margin-left:.5em;margin-right:0}
.sg-rtl .sg-access-helper{margin-left:auto;margin-right:-999em}
.sg-rtl .sg-rank-dragdrop ul li{padding:.2em 2em .2em 1.5em}
.sg-rtl .sg-rank-dragdrop .sg-rank-origin ul li{background:url(gui/drag-drop-arrow-rtl.png) 1% 50% no-repeat}
.sg-rtl .sg-rank-dragdrop .sg-rank-target ul li{background-position:1% 50%}
.sg-rtl .sg-rank-dragdrop .sg-rank-target li div{margin-left:0;margin-right:-1.5em}
.sg-rtl .sg-cs-left .sg-cs-cards .cs-card{background:url(gui/drag-drop-arrow-rtl.png) 1% 50% no-repeat #fff}
.sg-rtl .sg-cs-top .sg-cs-cards .cs-card{background:url(gui/drag-drop-arrow-down-rtl.png) 1% 50% no-repeat #fff}
.sg-rtl .sg-type-table thead th{border-left:0;border-right:1px solid #CCC}
.sg-rtl .sg-type-table td{border-left:0;border-right:1px solid #DDD}
.sg-rtl .sg-type-table .sg-first-cell{border-right:0}
.sg-rtl .sg-type-continuous-sum .sg-continuous-sum-flipped .sg-input-text{float:right;margin:.2em 0 0 .5em}
.sg-rtl .sg-type-continuous-sum .sg-counter{padding:.5em 2em 0 .5em}
.sg-rtl .sg-imageselect-icon{left:auto;right:-10px}
.sg-rtl .sg-star-box input,
.sg-rtl .sg-star-box span{left:auto;right:-1000px}
.sg-survey .sg-mobile-optimized #sg-timer-bar a,
.sg-survey .sg-mobile-optimized .sg-snc-bar a{color:#EEE}
.sg-question div.sg-clear-selections,
.sg-question label.sg-control-label,
.sg-question label.sg-rank-control-label,
.sg-type-rank-table .sg-control-label input[type=checkbox]{display:none}
.sg-survey.sg-int-virtual-page,
.sg-survey.sg-mobile-optimized,
.sg-survey.sg-mobile-optimized .sg-survey-form{height:100%;width:100%;padding:0;margin:0}
.sg-int-virtual-page,
.sg-survey .sg-mobile-optimized{max-width:100%;width:100%;box-sizing:border-box;padding:0;margin:0;height:100%}
.sg-survey .sg-mobile-optimized.sg-ie{height:auto}
.sg-survey .sg-mobile-optimized .sg-survey .sg-mobile-optimized.sg-has-tools{padding:30px 0 60px;margin-top:-30px}
.sg-survey .sg-body.sg-int-virtual-page .sg-survey-form,
.sg-survey .sg-mobile-optimized .sg-survey-form{height:auto;box-sizing:border-box}
.sg-survey .sg-mobile-optimized .sg-body-int,
.sg-survey .sg-mobile-optimized .sg-content,
.sg-survey .sg-mobile-optimized .sg-content-wrap,
.sg-survey .sg-mobile-optimized .sg-footer,
.sg-survey .sg-mobile-optimized .sg-footer-hook-1,
.sg-survey .sg-mobile-optimized .sg-footer-hook-2,
.sg-survey .sg-mobile-optimized .sg-header,
.sg-survey .sg-mobile-optimized .sg-header-hook-1,
.sg-survey .sg-mobile-optimized .sg-header-hook-2,
.sg-survey .sg-mobile-optimized .sg-header-int,
.sg-survey .sg-mobile-optimized .sg-page-image-wrap1,
.sg-survey .sg-mobile-optimized .sg-page-title,
.sg-survey .sg-mobile-optimized .sg-page-title-wrap,
.sg-survey .sg-mobile-optimized .sg-right-col,
.sg-survey .sg-mobile-optimized .sg-title,
.sg-survey .sg-mobile-optimized .sg-title span,
.sg-survey .sg-mobile-optimized .sg-wrapper{width:auto;max-width:100%;margin-left:auto;margin-right:auto}
.sg-mobile-optimized .sg-right-col{padding:0}
.sg-mobile-optimized .sg-wrapper,
.sg-mobile-optimized .sg-wrapper input,
.sg-mobile-optimized .sg-wrapper li,
.sg-mobile-optimized .sg-wrapper p,
.sg-mobile-optimized .sg-wrapper select,
.sg-mobile-optimized .sg-wrapper td,
.sg-mobile-optimized .sg-wrapper textarea,
.sg-mobile-optimized .sg-wrapper th{font-size:medium}
.sg-survey .sg-mobile-optimized .sg-title{padding:16px}
.sg-survey .sg-mobile-optimized .sg-page-title{margin:0 0 .6em}
.sg-survey .sg-mobile-optimized.sg-rtl .sg-page-title{text-align:right}
.sg-mobile-optimized .sg-page-description{margin:1em 0}
.sg-mobile-optimized .sg-content{border-bottom:none}
.sg-mobile-optimized .sg-footer{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}
.sg-survey .sg-mobile-optimized .sg-powered-by{display:none!important}
.sg-survey body .sg-footer,
.sg-survey body .sg-header,
.sg-survey body .sg-wrapper{border-radius:0}
.sg-survey .sg-body.sg-int-virtual-page .sg-wrapper,
.sg-survey .sg-mobile-optimized .sg-wrapper{overflow-y:visible;overflow-x:hidden;height:100%}
.sg-survey .sg-mobile-optimized .sg-content{width:100%;padding:1em;box-sizing:border-box}
.sg-survey .sg-mobile-optimized .sg-left-col-wrap{display:none}
.sg-survey .sg-mobile-optimized .sg-header-inner{box-sizing:border-box}
.sg-survey .sg-body.sg-int-virtual-page .sg-footer,
.sg-survey .sg-mobile-optimized .sg-footer{background:#222;position:fixed;bottom:0;top:initial;left:0;right:0;width:100%;margin:0;padding:6px 0;height:60px;-webkit-box-shadow:0 0 7px 0 rgba(50, 50, 50, .75);-moz-box-shadow:0 0 7px 0 rgba(50, 50, 50, .75);box-shadow:0 0 7px 0 rgba(50, 50, 50, .75);z-index:10000;overflow:none;text-align:center;display:block}
.sg-survey .sg-mobile-optimized .sg-snc-bar,
.sg-survey .sg-mobile-optimized .sg-timer-bar{z-index:20}
.sg-survey .sg-mobile-optimized.sg-mobile-focus{padding-bottom:0}
.sg-survey .sg-body.sg-int-virtual-page .sg-button-bar,
.sg-survey .sg-mobile-optimized .sg-button-bar{display:inline;margin:0 10px 2px}
.sg-survey .sg-mobile-optimized .sg-content>div.sg-button-bar{width:100%;margin:0;padding:6px 0}
.sg-survey .sg-body.sg-int-virtual-page .sg-button-bar .sg-next-button,
.sg-survey .sg-body.sg-int-virtual-page .sg-button-bar .sg-submit-button,
.sg-survey .sg-mobile-optimized .sg-button-bar .sg-next-button,
.sg-survey .sg-mobile-optimized .sg-button-bar .sg-submit-button{font-family:SGIconFont;float:right;height:40px;width:auto;min-width:50px;margin:10px 10px 0;text-align:center}
.sg-survey .sg-mobile-optimized .sg-button-bar #sg_RestartButton{float:right}
.sg-survey .sg-mobile-optimized .sg-button-bar #kiosk-close-button,
.sg-survey .sg-mobile-optimized .sg-button-bar #kiosk-start-button{float:none;height:auto;width:auto;margin:0;text-align:center}
.sg-survey .sg-mobile-optimized #kiosk-intro .sg-button-bar{display:block}
.sg-survey .sg-body.sg-int-virtual-page .sg-button-bar .sg-back-button,
.sg-survey .sg-mobile-optimized .sg-button-bar .sg-back-button{font-family:SGIconFont;float:left;margin:10px 0 0 10px;height:40px;min-width:50px;width:auto;text-align:center;text-indent:-4px}
.sg-survey .sg-mobile-optimized .sg-button-bar #sg_OfflineHomeButton{float:left}
.sg-survey .sg-mobile-optimized .sg-footer .sg-button-bar input{border-radius:0;-webkit-appearance:none}
.sg-survey .sg-mobile-optimized .sg-type-file input[type=button]{-webkit-appearance:none}
.sg-survey .sg-mobile-optimized .sg-file-field{padding:0}
.sg-survey .sg-mobile-optimized .sg-file-field input[type=file]{padding:0;outline:0}
.sg-survey .sg-body.sg-int-virtual-page .sg-progress-bar,
.sg-survey .sg-mobile-optimized .sg-progress-bar{position:absolute;bottom:15px;width:160px;left:50%;margin:0 0 0 -80px}
.sg-survey .sg-body.sg-int-virtual-page .sg-progress-bar-background,
.sg-survey .sg-mobile-optimized .sg-progress-bar-background{width:115px}
.sg-survey .sg-mobile-optimized .sg-snc-bar.sg-snc-fixed-at-bottom{bottom:72px}
.sg-survey .sg-mobile-optimized .sg-snc-at-top #sg-snc-box,
.sg-survey .sg-mobile-optimized .sg-snc-bar,
.sg-survey .sg-mobile-optimized .sg-snc-fixed-at-top #sg-snc-box{background:#161f28}
.sg-survey .sg-mobile-optimized #sg-snc-form{width:auto}
.sg-survey .sg-mobile-optimized .sg-snc-fields td,
.sg-survey .sg-mobile-optimized .sg-snc-fields th{display:block;text-align:left}
.sg-survey .sg-mobile-optimized .sg-snc-bar.sg-snc-fixed-at-bottom,
.sg-survey .sg-mobile-optimized .sg-snc-bar.sg-snc-fixed-at-top{position:absolute;top:0;left:0}
.sg-survey .sg-mobile-optimized .sg-lang-fixed-at-bottom{bottom:60px}
.sg-survey .sg-mobile-optimized .sg-snc-at-bottom{margin-bottom:60px}
.sg-survey .sg-mobile-optimized #sg-snc-box{overflow:unset!important}
.sg-survey .sg-mobile-optimized .sg-snc-inputs label{width:unset}
.sg-survey .sg-mobile-optimized #sg-timer-bar{background:#161f28;position:absolute;top:0;left:0}
.sg-survey .sg-mobile-optimized .sg-finished-bar{background-color:#222;height:60px}
.sg-mobile-optimized .sg-type-checkbox ul.sg-list-vertical label,
.sg-mobile-optimized .sg-type-radio ul.sg-list-vertical label{width:100%}
.sg-mobile-optimized .sg-question input[type=number],
.sg-mobile-optimized .sg-question input[type=email],
.sg-mobile-optimized .sg-question input[type=url],
.sg-mobile-optimized .sg-question input[type=search],
.sg-mobile-optimized .sg-question input[type=tel],
.sg-mobile-optimized .sg-question input[type=color],
.sg-mobile-optimized .sg-question input[type=text],
.sg-mobile-optimized .sg-question input[type=password],
.sg-mobile-optimized .sg-question input[type=datetime],
.sg-mobile-optimized .sg-question input[type=datetime-local],
.sg-mobile-optimized .sg-question input[type=date],
.sg-mobile-optimized .sg-question input[type=month],
.sg-mobile-optimized .sg-question input[type=time],
.sg-mobile-optimized .sg-question input[type=week],
.sg-mobile-optimized .sg-question select,
.sg-mobile-optimized .sg-question select:focus,
.sg-mobile-optimized .sg-question textarea{font-size:16px}
.sg-survey .sg-mobile-optimized .sg-question-options{padding:.4em 0 1em;overflow:visible}
.sg-survey .sg-mobile-optimized .sg-question-description{padding:0}
.sg-survey .sg-mobile-optimized .sg-question input[type=number],
.sg-survey .sg-mobile-optimized .sg-question input[type=email],
.sg-survey .sg-mobile-optimized .sg-question input[type=text],
.sg-survey .sg-mobile-optimized .sg-question input[type=password],
.sg-survey .sg-mobile-optimized .sg-question input[type=date],
.sg-survey .sg-mobile-optimized .sg-question textarea,
.sg-survey .sg-mobile-optimized .sg-survey .sg-mobile-optimized .sg-table input[type=text]{width:100%;box-sizing:border-box}
.sg-survey .sg-mobile-optimized .sg-control-date .date-trigger{display:none}
.sg-survey .sg-mobile-optimized ul.sg-list{overflow:hidden}
.sg-survey .sg-mobile-optimized ul.sg-list li{margin:2px 0;float:none}
.sg-survey .sg-mobile-optimized .sg-question.sg-type-cardsort .sg-mobile-ocs .sg-list label,
.sg-survey .sg-mobile-optimized .sg-question.sg-type-checkbox .sg-question-options label,
.sg-survey .sg-mobile-optimized .sg-question.sg-type-radio .sg-question-options label,
.sg-survey .sg-mobile-optimized .sg-question.sg-type-rank-table .sg-question-options td label,
.sg-survey .sg-mobile-optimized .sg-question.sg-type-rank-table .sg-question-options th label,
.sg-survey .sg-mobile-optimized .sg-type-table-card-sort .sg-question-options label,
.sg-survey .sg-mobile-optimized .sg-type-table-card-sort-closed .sg-question-options label,
.sg-survey .sg-mobile-optimized .sg-type-table-checkbox .sg-question-options label,
.sg-survey .sg-mobile-optimized .sg-type-table-matrix .sg-question-options .sg-mobilize-label label,
.sg-survey .sg-mobile-optimized .sg-type-table-radio .sg-question-options label{display:block;border:2px solid #BDC3C7;border-radius:4px;padding:12px 12px 12px 40px;margin:0;font-size:14px;line-height:20px;text-align:left;vertical-align:middle;cursor:pointer;transition:background-color .5s cubic-bezier(.03, .96, .21, .75);position:relative}
.sg-survey .sg-mobile-optimized.safari-mobile .sg-question.sg-type-checkbox .sg-question-options label,
.sg-survey .sg-mobile-optimized.safari-mobile .sg-question.sg-type-radio .sg-question-options label,
.sg-survey .sg-mobile-optimized.safari-mobile .sg-question.sg-type-rank-table .sg-question-options td label,
.sg-survey .sg-mobile-optimized.safari-mobile .sg-question.sg-type-rank-table .sg-question-options th label,
.sg-survey .sg-mobile-optimized.safari-mobile .sg-type-table-card-sort .sg-question-options label,
.sg-survey .sg-mobile-optimized.safari-mobile .sg-type-table-card-sort-closed .sg-question-options label,
.sg-survey .sg-mobile-optimized.safari-mobile .sg-type-table-checkbox .sg-question-options label,
.sg-survey .sg-mobile-optimized.safari-mobile .sg-type-table-matrix .sg-question-options .sg-mobilize-label label,
.sg-survey .sg-mobile-optimized.safari-mobile .sg-type-table-radio .sg-question-options label{transition:none}
.sg-survey .sg-mobile-optimized .sg-question.sg-type-multi-slider .sg-question-options label,
.sg-survey .sg-mobile-optimized .sg-question.sg-type-slider .sg-question-options label{display:block;position:relative;padding:12px 12px 12px 35px;margin:0;font-size:10px;line-height:20px;text-align:left;vertical-align:middle;cursor:pointer}
.sg-survey .sg-mobile-optimized.sg-rtl .sg-question.sg-type-checkbox .sg-question-options label,
.sg-survey .sg-mobile-optimized.sg-rtl .sg-question.sg-type-radio .sg-question-options label,
.sg-survey .sg-mobile-optimized.sg-rtl .sg-question.sg-type-rank-table .sg-question-options th label,
.sg-survey .sg-mobile-optimized.sg-rtl .sg-type-table-card-sort .sg-question-options label,
.sg-survey .sg-mobile-optimized.sg-rtl .sg-type-table-card-sort-closed .sg-question-options label,
.sg-survey .sg-mobile-optimized.sg-rtl .sg-type-table-checkbox .sg-question-options label,
.sg-survey .sg-mobile-optimized.sg-rtl .sg-type-table-matrix .sg-question-options .sg-mobilize-label label,
.sg-survey .sg-mobile-optimized.sg-rtl .sg-type-table-radio .sg-question-options label{text-align:right;padding:12px 40px 12px 12px}
.sg-survey .sg-mobile-optimized.sg-rtl .sg-question.sg-type-rank-table .sg-question-options td label{padding:none}
.sg-survey .sg-mobile-optimized .sg-type-table-matrix .sg-question-options .sg-mobile-label{display:block;padding:12px;line-height:20px}
.sg-survey .sg-mobile-optimized .sg-question.sg-type-rank-table .sg-question-options td label{padding:12px 0;cursor:default}
.sg-survey .sg-mobile-optimized .sg-question-options ul.sg-list label.sg-other{border:none;padding:0}
.sg-survey .sg-mobile-optimized .sg-question-options .sg-rating-scale tfoot,
.sg-survey .sg-mobile-optimized ul.sg-list label.sg-other input[type=text]{display:none;margin-top:0}
.sg-survey .sg-mobile-optimized .sg-question.sg-type-cardsort .sg-mobile-ocs .sg-list label,
.sg-survey .sg-mobile-optimized .sg-type-checkbox ul.sg-list label,
.sg-survey .sg-mobile-optimized .sg-type-radio ul.sg-list-vertical label{width:100%;box-sizing:border-box}
.sg-survey .sg-mobile-optimized ul.sg-list input[type=checkbox]:checked~label.sg-other input[type=text],
.sg-survey .sg-mobile-optimized ul.sg-list input[type=radio]:checked~label.sg-other input[type=text]{padding:0;margin:5px 0;display:block}
.sg-survey .sg-mobile-optimized ul.sg-list input[type=checkbox]:checked~label.sg-other .sg-access-helper,
.sg-survey .sg-mobile-optimized ul.sg-list input[type=radio]:checked~label.sg-other .sg-access-helper{position:relative!important;margin:0;width:auto}
.sg-survey .sg-mobile-optimized ul.sg-list input[type=radio]:checked~label.sg-other .sg-required-icon .sg-access-helper,
.sg-survey .sg-mobile-optimized ul.sg-list input[type=checkbox]:checked~label.sg-other .sg-required-icon .sg-access-helper{display:block;position:absolute!important;margin-left:-999em;width:100em}
.sg-survey .sg-mobile-optimized .sg-required-icon{font-size:1.8em;top:5px;position:relative}
.sg-survey .sg-mobile-optimized .sg-type-cardsort input[type=radio],
.sg-survey .sg-mobile-optimized .sg-type-checkbox input[type=checkbox],
.sg-survey .sg-mobile-optimized .sg-type-conjoint_new input[type=radio],
.sg-survey .sg-mobile-optimized .sg-type-multi-slider input[type=checkbox],
.sg-survey .sg-mobile-optimized .sg-type-radio input[type=radio],
.sg-survey .sg-mobile-optimized .sg-type-rank-table input[type=checkbox],
.sg-survey .sg-mobile-optimized .sg-type-rank-table input[type=radio],
.sg-survey .sg-mobile-optimized .sg-type-slider input[type=checkbox],
.sg-survey .sg-mobile-optimized .sg-type-table-card-sort input[type=radio],
.sg-survey .sg-mobile-optimized .sg-type-table-card-sort-closed input[type=radio],
.sg-survey .sg-mobile-optimized .sg-type-table-checkbox input[type=checkbox],
.sg-survey .sg-mobile-optimized .sg-type-table-matrix input[type=checkbox],
.sg-survey .sg-mobile-optimized .sg-type-table-matrix input[type=radio],
.sg-survey .sg-mobile-optimized .sg-type-table-radio input[type=radio]{display:none}
.sg-survey .sg-mobile-optimized input[type=checkbox]:checked+.sg-mobilize-label label,
.sg-survey .sg-mobile-optimized input[type=checkbox]:checked+label,
.sg-survey .sg-mobile-optimized input[type=radio]:checked+.sg-mobilize-label label,
.sg-survey .sg-mobile-optimized input[type=radio]:checked+label{background:#BBB;color:#FFF}
.sg-survey .sg-mobile-optimized:not(.sg-rtl) input[type=checkbox]+.sg-mobilize-label label:before,
.sg-survey .sg-mobile-optimized:not(.sg-rtl) input[type=checkbox]+label:before,
.sg-survey .sg-mobile-optimized:not(.sg-rtl) input[type=radio]+.sg-mobilize-label label:before,
.sg-survey .sg-mobile-optimized:not(.sg-rtl) input[type=radio]+label:before{font-family:SGIconFont;width:16px;position:absolute;left:13px;font-size:1.6em}
.sg-survey .sg-mobile-optimized.sg-rtl input[type=checkbox]+.sg-mobilize-label label:after,
.sg-survey .sg-mobile-optimized.sg-rtl input[type=checkbox]+label:after,
.sg-survey .sg-mobile-optimized.sg-rtl input[type=radio]+.sg-mobilize-label label:after,
.sg-survey .sg-mobile-optimized.sg-rtl input[type=radio]+label:after{font-family:SGIconFont;width:16px;position:absolute;right:13px;font-size:1.6em}
.sg-survey .sg-mobile-optimized.sg-rtl .sg-type-table-stars input[type=radio]+label:after{position:inherit}
.sg-survey .sg-mobile-optimized.sg-rtl input[type=radio]+.sg-mobilize-label label:after,
.sg-survey .sg-mobile-optimized.sg-rtl input[type=radio]+label:after,
.sg-survey .sg-mobile-optimized:not(.sg-rtl) input[type=radio]+.sg-mobilize-label label:before,
.sg-survey .sg-mobile-optimized:not(.sg-rtl) input[type=radio]+label:before{content:"\26aa"}
.sg-survey .sg-mobile-optimized.sg-rtl input[type=radio]:checked+.sg-mobilize-label label:after,
.sg-survey .sg-mobile-optimized.sg-rtl input[type=radio]:checked+label:after,
.sg-survey .sg-mobile-optimized:not(.sg-rtl) input[type=radio]:checked+.sg-mobilize-label label:before,
.sg-survey .sg-mobile-optimized:not(.sg-rtl) input[type=radio]:checked+label:before{content:"\26ab"}
.sg-survey .sg-mobile-optimized.sg-rtl input[type=checkbox]+.sg-mobilize-label label:after,
.sg-survey .sg-mobile-optimized.sg-rtl input[type=checkbox]+label:after,
.sg-survey .sg-mobile-optimized:not(.sg-rtl) input[type=checkbox]+.sg-mobilize-label label:before,
.sg-survey .sg-mobile-optimized:not(.sg-rtl) input[type=checkbox]+label:before{content:"\2b1c"}
.sg-survey .sg-mobile-optimized.sg-rtl input[type=checkbox]:checked+.sg-mobilize-label label:after,
.sg-survey .sg-mobile-optimized.sg-rtl input[type=checkbox]:checked+label:after,
.sg-survey .sg-mobile-optimized:not(.sg-rtl) input[type=checkbox]:checked+.sg-mobilize-label label:before,
.sg-survey .sg-mobile-optimized:not(.sg-rtl) input[type=checkbox]:checked+label:before{content:"\2611"}
.sg-survey .sg-mobile-optimized .sg-type-rank-table input[type=radio]:checked+label:before,
.sg-survey .sg-mobile-optimized.sg-rtl .sg-type-rank-table input[type=radio]:checked+label:after{content:""}
.sg-survey .sg-mobile-optimized .sg-type-rank-table .sg-button.sg-clear-rank{font-size:80%!important;width:100%}
.sg-survey .sg-mobile-optimized .sg-content{margin-bottom:3em}
.sg-survey .sg-mobile-optimized td.sg-cell.sg-cell-1.sg-first-cell.sg-cell-label.sg-cell-left-label,
.sg-survey .sg-mobile-optimized td.sg-cell.sg-cell-13.sg-last-cell.sg-cell-label.sg-cell-right-label{position:absolute;top:0;width:45%;text-overflow:ellipsis}
.sg-survey .sg-mobile-optimized .sg-rating-scale td.sg-cell.sg-cell-1.sg-first-cell.sg-cell-label.sg-cell-left-label,
.sg-survey .sg-mobile-optimized .sg-rating-scale td.sg-cell.sg-cell-13.sg-last-cell.sg-cell-label.sg-cell-right-label{position:relative;width:100%}
.sg-survey .sg-mobile-optimized td.sg-cell.sg-cell-1.sg-first-cell.sg-cell-label.sg-cell-left-label{text-align:left}
.sg-survey .sg-mobile-optimized td.sg-cell.sg-cell-13.sg-last-cell.sg-cell-label.sg-cell-right-label{text-align:right;right:0}
.sg-survey .sg-mobile-optimized tr.sg-rating-set{position:relative;margin:0}
.sg-body h4,
.sg-body h5,
.sg-body h6{margin-top:0;margin-bottom:0}
@media (max-width:540px){.sg-body .sg-title{font-size:21px!important}
}
.sg-survey .sg-mobile-optimized .sg-type-checkbox ul.sg-list label{margin:0;display:block}
.sg-mobile-optimized .sg-type-table .sg-table,
.sg-mobile-optimized .sg-type-table .sg-table tbody td,
.sg-mobile-optimized .sg-type-table tbody th{border:none}
.sg-mobile-optimized .sg-type-table .sg-mobile-labels{display:block}
.sg-survey .sg-mobile-optimized .sg-type-table .sg-table .sg-odd-row th,
.sg-survey .sg-mobile-optimized .sg-type-table .sg-table tbody td,
.sg-survey .sg-mobile-optimized .sg-type-table tbody th{border:none;background:0 0}
.sg-survey .sg-mobile-optimized .sg-question .sg-question-options table[class^=sg-],
.sg-survey .sg-mobile-optimized .sg-question .sg-question-options table[class^=sg-] tbody,
.sg-survey .sg-mobile-optimized .sg-question .sg-question-options table[class^=sg-] tr:not(.sg-hide){display:block;width:100%;text-align:left}
.sg-survey .sg-mobile-optimized .sg-question .sg-question-options table.sg-conjoint-table{display:table}
.sg-survey .sg-mobile-optimized .sg-question .sg-question-options table.sg-conjoint-table tbody tr:not(.sg-hide){padding:12px;width:auto}
.sg-survey .sg-mobile-optimized .sg-question .sg-question-options .sg-rank-table table[class^=sg-] tr{display:block;width:100%;text-align:left;margin-bottom:10px;position:relative}
.sg-survey .sg-mobile-optimized .sg-question.sg-type-rank-table .sg-question-options table[class^=sg-] tr td label{text-align:center;white-space:nowrap;overflow:hidden}
.sg-survey .sg-mobile-optimized .sg-question .sg-question-options table[class^=sg-] tr td,
.sg-survey .sg-mobile-optimized .sg-question .sg-question-options table[class^=sg-] tr th{display:block;width:100%;padding:4px 0;text-align:left}
.sg-survey .sg-mobile-optimized .sg-question .sg-question-options table.sg-conjoint-table tr td,
.sg-survey .sg-mobile-optimized .sg-question .sg-question-options table.sg-conjoint-table tr th{display:table-cell;padding:.4em 1em;width:auto}
.sg-survey .sg-mobile-optimized .sg-question .sg-question-options table[class^=sg-] tr.sg-counter td,
.sg-survey .sg-mobile-optimized.sg-rtl .sg-question .sg-question-options table[class^=sg-] tr td,
.sg-survey .sg-mobile-optimized.sg-rtl .sg-question .sg-question-options table[class^=sg-] tr th{text-align:right}
.sg-survey .sg-mobile-optimized .sg-question .sg-question-options table[class^=sg-] tr.sg-counter td.sg-continuous-sum-spacer{border-top:none}
.sg-survey .sg-mobile-optimized .sg-question.sg-type-rank-table .sg-question-options table[class^=sg-] tr td{display:block;width:54px;padding:0;text-align:left;position:absolute;top:0;right:0}
.sg-survey .sg-mobile-optimized .sg-question .sg-question-options table[class^=sg-] .sg-even-row td,
.sg-survey .sg-mobile-optimized .sg-question .sg-question-options table[class^=sg-] .sg-even-row th{background-color:transparent}
.sg-survey .sg-mobile-optimized .sg-question .sg-question-options table[class^=sg-] thead{width:100%;display:block}
.sg-survey .sg-mobile-optimized .sg-question .sg-question-options table[class^=sg-] thead .sg-rating-set{display:none;padding:4px 3px}
.sg-survey .sg-mobile-optimized .sg-question .sg-question-options table[class^=sg-] thead .sg-nps-left-label{float:left;text-align:left;width:48%;display:inline-block;padding-left:1%;font-weight:700}
.sg-survey .sg-mobile-optimized .sg-question .sg-question-options table[class^=sg-] thead .sg-nps-left-label.sg-one-label{width:100%}
.sg-survey .sg-mobile-optimized .sg-question .sg-question-options table[class^=sg-] thead .sg-nps-right-label{float:right;text-align:right;display:inline-block;width:48%;padding-right:2%;font-weight:700}
.sg-survey .sg-mobile-optimized .sg-question .sg-question-options table[class^=sg-] thead .sg-nps-right-label.sg-one-label{width:100%}
.sg-survey .sg-mobile-optimized .sg-question label.sg-control-label{display:block}
.sg-survey .sg-mobile-optimized.sg-rtl .sg-question label.sg-control-label{text-align:right}
.sg-survey .sg-mobile-optimized ul.sg-list li{padding:4px 0}
.sg-survey .sg-mobile-optimized .sg-question.sg-type-group.sg-type-group-contact .sg-group .sg-question-options{padding:0}
.sg-survey .sg-mobile-optimized .sg-question.sg-type-nps table[class^=sg-] tbody tr td{display:inline-block;width:8%;margin:0 .5%;text-align:center}
.sg-survey .sg-mobile-optimized .sg-question.sg-type-nps .sg-question-options table[class^=sg-] tr td label{padding:4px 3px;text-align:center}
.sg-survey .sg-mobile-optimized .sg-question.sg-type-nps input[type=radio]+label:before,
.sg-survey .sg-mobile-optimized .sg-question.sg-type-nps input[type=radio]:checked+label:before,
.sg-survey .sg-mobile-optimized.sg-rtl .sg-question.sg-type-nps input[type=radio]+label:after,
.sg-survey .sg-mobile-optimized.sg-rtl .sg-question.sg-type-nps input[type=radio]:checked+label:after{content:''}
.sg-survey .sg-mobile-optimized .sg-question.sg-type-audio .mejs-container.mejs-audio,
.sg-survey .sg-mobile-optimized .sg-question.sg-type-video .mejs-container.mejs-video,
.sg-survey .sg-mobile-optimized .sg-question.sg-type-video .mejs-container.mejs-video .mejs-inner,
.sg-survey .sg-mobile-optimized .sg-question.sg-type-video .mejs-container.mejs-video .mejs-inner .mejs-layers,
.sg-survey .sg-mobile-optimized .sg-question.sg-type-video .mejs-container.mejs-video .mejs-inner .mejs-overlay.mejs-layer.mejs-overlay-play,
.sg-survey .sg-mobile-optimized .sg-question.sg-type-video .mejs-container.mejs-video .mejs-mediaelement,
.sg-survey .sg-mobile-optimized .sg-question.sg-type-video .mejs-container.mejs-video .mejs-mediaelement video{width:100%;max-width:100%}
.sg-survey .sg-mobile-optimized .sg-question.sg-type-video .mejs-container.mejs-video .mejs-mediaelement{right:0}
.sg-survey .sg-mobile-optimized .sg-input.sg-input-menu{width:100%;max-width:480px;display:block}
.sg-survey .sg-mobile-optimized .sg-table{max-width:100vw}
.sg-survey .sg-mobile-optimized .sg-star-box{width:100%}
.sg-survey .sg-mobile-optimized .sg-star-box label.sg-star-0{background-image:none;font-size:22px;background-position:0 0;height:auto;padding:8px 5px 0 0;color:#fff}
.sg-survey .sg-mobile-optimized .sg-star-box label.sg-star-0:before{font-family:Arial, Helvetica, sans-serif;content:"\2716"}
.sg-survey .sg-mobile-optimized .sg-star-box label:not(.sg-star-0){width:auto;height:auto;background-image:none;color:#BBB;font-size:36px;transition:color .3s cubic-bezier(.03, .96, .21, .75)}
.sg-survey .sg-mobile-optimized .sg-star-box label:not(.sg-star-0):before{font-family:Arial, Helvetica, sans-serif;content:"\2606\FE0E";font-size:7.8vmin}
.sg-survey .sg-mobile-optimized .sg-star-box label.sg-star-on:not(.sg-star-0),
.sg-survey .sg-mobile-optimized .sg-star-box label:not(.sg-star-0):hover{color:orange}
.sg-survey .sg-mobile-optimized .sg-star-box.sg-2stars label:not(.sg-star-0){width:50%}
.sg-survey .sg-mobile-optimized .sg-star-box.sg-3stars label:not(.sg-star-0){width:30%}
.sg-survey .sg-mobile-optimized .sg-star-box.sg-4stars label:not(.sg-star-0){width:25%}
.sg-survey .sg-mobile-optimized .sg-star-box.sg-5stars label:not(.sg-star-0){width:20%}
.sg-survey .sg-mobile-optimized .sg-star-box.sg-6stars label:not(.sg-star-0){width:15%}
.sg-survey .sg-mobile-optimized .sg-star-box.sg-7stars label:not(.sg-star-0){width:13%}
.sg-survey .sg-mobile-optimized .sg-star-box.sg-8stars label:not(.sg-star-0){width:12%}
.sg-survey .sg-mobile-optimized .sg-star-box.sg-9stars label:not(.sg-star-0){width:11%}
.sg-survey .sg-mobile-optimized .sg-star-box.sg-10stars label:not(.sg-star-0){width:10%}
.sg-mobile-optimized .sg-type-table-stars input[type=radio]{left:-10000px;position:absolute}
.sg-mobile-optimized.sg-rtl .sg-type-table-stars input[type=radio]{visibility:hidden}
.sg-survey .sg-mobile-optimized .sg-slider-container{margin-left:1em;margin-right:1em}
.sg-survey .sg-mobile-optimized .sg-slider .sg-slider-na{margin:0}
.sg-survey .sg-mobile-optimized .sg-slider .ui-slider-horizontal,
.sg-survey .sg-mobile-optimized .sg-slider .ui-slider-horizontal-blank{width:100%}
.sg-survey .sg-mobile-optimized .sg-slider .sg-slider-label{font-size:.7em}
.sg-survey .sg-mobile-optimized .sg-question.sg-type-rank-table td label.sg-rank-control-label{font-size:22px}
.sg-survey .sg-mobile-optimized .sg-slider .sg-slider-label-left-horizontal,
.sg-survey .sg-mobile-optimized .sg-slider .sg-slider-label-right-horizontal{width:auto;float:none;padding:0;position:absolute;bottom:5px}
.sg-survey .sg-mobile-optimized .sg-slider .sg-slider-label-right-horizontal{right:0}
.sg-survey .sg-mobile-optimized .sg-slider .sg-slider-label-left-horizontal{left:0}
.sg-survey .sg-mobile-optimized .sg-semantic-sliders .sg-slider .sg-slider-label-left-horizontal,
.sg-survey .sg-mobile-optimized .sg-semantic-sliders .sg-slider .sg-slider-label-right-horizontal{width:50%;padding:0;clear:none;display:block;position:relative;bottom:auto}
.sg-survey .sg-mobile-optimized .sg-semantic-sliders .sg-slider .sg-slider-label-right-horizontal{text-align:right;float:right;right:auto}
.sg-survey .sg-mobile-optimized .sg-semantic-sliders .sg-slider .sg-slider-label-left-horizontal{text-align:left;float:left;left:auto}
.sg-survey .sg-mobile-optimized .sg-slider-header{margin-left:10px;width:auto;padding:1em 1.5em 0;overflow:visible;font-size:.7em}
.sg-survey .sg-mobile-optimized .sg-slider-header .sg-slider-grid-label-row{display:none}
.sg-survey .sg-mobile-optimized .sg-slider-row .sg-slider-row-element{padding:0;margin:0 1em .5em 0}
.sg-survey .sg-mobile-optimized .sg-slider-row .sg-slider-box.sg-slider-row-element{padding:4 0 0}
.sg-survey .sg-mobile-optimized .sg-slider-row .sg-slider-value-container{width:auto;float:none;position:absolute;top:0;right:0}
.sg-survey .sg-mobile-optimized .sg-slider-row .sg-slider-row-label-inner{padding:10px 40px 0 0}
.sg-survey .sg-mobile-optimized .sg-slider-row .sg-slider-row-label{width:auto;float:none}
.sg-survey .sg-mobile-optimized .sg-slider-row [class*=sg-slider-gridlines-]{padding-top:10px;height:24px}
.sg-mobile-optimized .sg-slider-element-horizontal .sg-slider{padding:2em 1em .5em}
.sg-mobile-optimized .sg-slider-row,
.sg-mobile-optimized .sg-slider-rows{border:none}
.sg-mobile-optimized .sg-slider-row-na{width:auto;float:none;clear:left;font-size:.7em!important;margin-top:3em!important}
.sg-mobile-optimized .sg-slider-label-row{margin:0}
.sg-survey .sg-mobile-optimized .sg-type-rank-table .sg-question-options table[class^=sg-] tr th.sg-control-label{border-radius:4px;width:auto;padding:0;margin:0 66px 0 0;font-size:14px;line-height:20px;text-align:left;vertical-align:middle;cursor:pointer;transition:background-color .5s cubic-bezier(.03, .96, .21, .75);position:relative}
.sg-survey .sg-mobile-optimized .sg-type-rank-table .sg-question-options table[class^=sg-] tr.sg-empty-row:not(.sg-rank-row-disabled):after{display:block;height:44px;width:52px;content:"\#";position:absolute;color:#BBB;top:0;right:0;border:2px solid #BDC3C7;border-radius:4px;text-align:center;line-height:44px}
.sg-mobile-optimized .sg-question div.sg-clear-selections{display:inline-block;position:relative;float:right;margin:25px 0 0 45px}
.sg-mobile-optimized .sg-slider-box{width:100%}
.sg-survey .sg-mobile-optimized .sg-type-group .sg-group-item{float:none}
.sg-survey .sg-mobile-optimized .sg-signature .sg-signature-name input{margin:0}
.sg-survey .sg-mobile-optimized .sg-comment{padding-left:0;padding-right:0}
.sg-survey .sg-mobile-optimized .review{border:none;border-radius:0;padding:0}
.sg-survey .sg-mobile-optimized .sg-question.sg-type-review .sg-question-options table[class^=sg-]{display:table;border-collapse:collapse}
.sg-survey .sg-mobile-optimized .sg-question.sg-type-review .sg-question-options table[class^=sg-] thead{display:table-header-group}
.sg-survey .sg-mobile-optimized .sg-question.sg-type-review .sg-question-options table[class^=sg-] tbody{display:table-row-group}
.sg-survey .sg-mobile-optimized .sg-question.sg-type-review .sg-question-options table[class^=sg-] tr{display:table-row}
.sg-survey .sg-mobile-optimized .sg-question.sg-type-review .sg-question-options table[class^=sg-] tr td,
.sg-survey .sg-mobile-optimized .sg-question.sg-type-review .sg-question-options table[class^=sg-] tr th,
.sg-survey .sg-mobile-optimized .sg-type-review .sg-type-table .sg-table .sg-odd-row th,
.sg-survey .sg-mobile-optimized .sg-type-review .sg-type-table .sg-table tbody td,
.sg-survey .sg-mobile-optimized .sg-type-review .sg-type-table tbody th{border:1px solid;display:table-cell;padding:.5em;width:auto}
.sg-page-rotateSlideOutNext{-webkit-animation:rotateSlideOutNext 1s both ease;animation:rotateSlideOutNext 1s both ease}
.sg-page-rotateSlideInNext{-webkit-animation:rotateSlideInNext 1s both ease;animation:rotateSlideInNext 1s both ease}
.sg-page-rotateSlideOutPrev{-webkit-animation:rotateSlideOutPrev 1s both ease;animation:rotateSlideOutPrev 1s both ease}
.sg-page-rotateSlideInPrev{-webkit-animation:rotateSlideInPrev 1s both ease;animation:rotateSlideInPrev 1s both ease}
.sg-mobile-optimized .sg-type-rank-table .sg-mobile-table-row{display:block!important}
.sg-mobile-optimized .sg-type-rank-table tr{position:relative}
.sg-survey .sg-mobile-optimized .sg-question .sg-question-options .sg-rank-table label.hide{display:none}
.sg-mobile-optimized .sg-question-cascading tbody tr[id]{overflow:hidden;margin-bottom:10px}
.sg-survey .sg-mobile-optimized .sg-question .sg-question-options .sg-rank-table label:not(.hide){display:block!important}
.sg-survey .sg-mobile-optimized .sg-mobile-label,
.sg-survey .sg-mobile-optimized .sg-type-table-matrix .sg-mobile-label,
.sg-survey .sg-mobile-optimized .sg-type-table-matrix .sg-mobilize-label{display:block}
.sg-mobile-optimized .sg-semantic-sliders .sg-slider{padding:2em 1em 1em}
.sg-mobile-optimized .sg-maxdiff-row{padding-bottom:1.4em}
.sg-mobile-label,
.sg-mobilize-label,
.sg-survey .sg-mobile-optimized .sg-question .sg-question-options table[class^=sg-] tr.sg-header-row-repeat,
.sg-type-table-matrix .sg-mobile-label{display:none}
.sg-int-virtual-page.sg-js-embed .sg-question-set>.sg-question{position:initial}
.sg-int-virtual-page.sg-js-embed .sg-question-set>.sg-question.sg-page-current{padding-bottom:0}
.sg-survey .sg-mobile-optimized .sg-question .sg-question-options table[class^=sg-] tr .sg-cell-label+.sg-na-cell{padding-top:30px}
@-webkit-keyframes rotateSlideOutNext{0%{position:absolute}
25%{opacity:.5;-webkit-transform:translateZ(-500px)}
100%,
75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}
}
@keyframes rotateSlideOutNext{0%{position:absolute}
25%{opacity:.5;-webkit-transform:translateZ(-500px);transform:translateZ(-500px)}
100%,
75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%);transform:translateZ(-500px) translateX(-200%)}
}
@-webkit-keyframes rotateSlideInNext{0%,
25%{position:relative;opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%)}
75%{opacity:.5;-webkit-transform:translateZ(-500px)}
100%{opacity:1;-webkit-transform:translateZ(0) translateX(0)}
}
@keyframes rotateSlideInNext{0%,
25%{position:relative;opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%);transform:translateZ(-500px) translateX(200%)}
75%{opacity:.5;-webkit-transform:translateZ(-500px);transform:translateZ(-500px)}
100%{opacity:1;-webkit-transform:translateZ(0) translateX(0);transform:translateZ(0) translateX(0)}
}
@-webkit-keyframes rotateSlideOutPrev{0%{position:absolute}
25%{opacity:.5;-webkit-transform:translateZ(-500px)}
100%,
75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%)}
}
@keyframes rotateSlideOutPrev{0%{position:absolute}
25%{opacity:.5;-webkit-transform:translateZ(-500px);transform:translateZ(-500px)}
100%,
75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%);transform:translateZ(-500px) translateX(200%)}
}
@-webkit-keyframes rotateSlideInPrev{0%,
25%{position:relative;opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}
75%{opacity:.5;-webkit-transform:translateZ(-500px)}
100%{opacity:1;-webkit-transform:translateZ(0) translateX(0)}
}
@keyframes rotateSlideInPrev{0%,
25%{position:relative;opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%);transform:translateZ(-500px) translateX(-200%)}
75%{opacity:.5;-webkit-transform:translateZ(-500px);transform:translateZ(-500px)}
100%{opacity:1;-webkit-transform:translateZ(0) translateX(0);transform:translateZ(0) translateX(0)}
}
.sg-int-virtual-page .sg-question-set{perspective:1200px;transform-style:preserve-3d;margin-top:12px;position:relative;overflow-y:visible}
.sg-int-virtual-page .sg-question-set>.sg-question{width:100%;top:0;left:0;visibility:hidden;transform:translate3d(0, 0, 0);margin:0;border:0;height:0;overflow:hidden}
.sg-int-virtual-page .sg-question-set>.sg-question.sg-page-current{visibility:visible;height:auto;overflow:visible;padding-bottom:150px}
.sg-ie.sg-int-virtual-page .sg-question-set>.sg-question.sg-page-current{position:relative}
.sg-int-virtual-page .sg-table tbody{transform-style:preserve-3d;perspective:1200px;overflow:visible}
.sg-int-virtual-page .sg-mobile-table-row{position:absolute;border:0;height:0;margin:0;overflow:hidden;padding:0;visibility:collapse;transform:translate3d(0, 0, 0)}
.sg-int-collapsed .sg-question-options,
.sg-survey .sg-int-virtual-page .sg-question .sg-question-options table[class^=sg-] tr.sg-header-row-repeat{display:none}
.sg-int-collapsed .sg-question-set>.sg-question.sg-collapse-open .sg-question-options,
.sg-int-collapsed .sg-question-set>.sg-question:first-child .sg-question-options,
.sg-int-collapsed.sg-int-collapsed-sub .sg-question-set>.sg-question .sg-question-options{display:block}
.sg-int-blurred .sg-question-set>.sg-question{opacity:.2;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out}
.sg-int-blurred .sg-question-set>.sg-question.sg-blur-focused{opacity:1}
.sg-ie .sg-type-checkbox ul.sg-list li,
.sg-ie .sg-type-radio ul.sg-list li{zoom:1}
.sg-ie .sg-type-checkbox ul.sg-list input.sg-input-checkbox,
.sg-ie .sg-type-radio ul.sg-list input.sg-input-radio{top:.4em}
.sg-ie .sg-question-legend span.sg-question-title{width:100%}
.sg-ie .sg-button-bar{display:block}
.sg-ie8 .icon-calendar{width:16px;height:16px;vertical-align:middle;border-bottom:1px solid transparent;display:inline-block;background:url(gui/icon-calendar.gif) top left no-repeat;text-indent:-10000px;cursor:pointer}
.sg-ie6 .sg-rank-dragdrop .sg-rank-target li div,
.sg-ie6 .sg-rank-sort .sg-rank-sortbox li div{display:inline}
.sg-ie6 .sg-media-box,
.sg-ie6 .sg-question,
.sg-ie6 .sg-question-options,
.sg-ie6 .sg-rank-dragdrop .sg-rank-target li,
.sg-ie6 .sg-rank-sort .sg-rank-sortbox li,
.sg-ie6 .sg-type-continuous-sum *,
.sg-ie6 .sg-type-file *,
.sg-ie6 .sg-type-imageselect .sg-question-title{zoom:1}
.sg-ie6 .sg-group-item .sg-type-checkbox ul.sg-list-vertical label,
.sg-ie6 .sg-group-item .sg-type-radio ul.sg-list-vertical label{width:auto}
.sg-ie6 .sg-imageselect-icon{background-image:url(gui/selected.gif)}
.sg-ie6 .sg-group .sg-question,
.sg-ie6 .sg-group .sg-question-options{float:left}
.sg-ie6 .sg-star-box label{background-image:url(gui/rank-stars-ie6.png)}
.sg-ie6 .sg-rank-dragdrop .sg-rank-listbox{padding-bottom:0}
.sg-ie6 .sg-type-radio-likert,
.sg-ie6 .sg-type-rank-table,
.sg-ie6 .sg-type-table{width:100%;overflow:auto;padding-bottom:20px;overflow-y:hidden}
.sg-ie6 .sg-wrapper{overflow:hidden}
.sg-ie6 .sg-other{margin:0 0 -1em;display:inline-block;vertical-align:top}
.sg-ie6 .sg-input-text-other{margin:.1em 0 0}
.sg-ie6 .sg-type-continuous-sum .sg-continuous-sum-rows label{float:right}
.sg-ie6 .sg-type-continuous-sum .sg-continuous-sum-flipped label{float:left}
.sg-ie6 .sg-rtl .sg-type-continuous-sum .sg-continuous-sum-flipped label{float:none}
.sg-ie6 .sg-question-set .sg-width-1,
.sg-ie6 .sg-question-set .sg-width-10,
.sg-ie6 .sg-question-set .sg-width-100,
.sg-ie6 .sg-question-set .sg-width-11,
.sg-ie6 .sg-question-set .sg-width-12,
.sg-ie6 .sg-question-set .sg-width-13,
.sg-ie6 .sg-question-set .sg-width-14,
.sg-ie6 .sg-question-set .sg-width-15,
.sg-ie6 .sg-question-set .sg-width-16,
.sg-ie6 .sg-question-set .sg-width-17,
.sg-ie6 .sg-question-set .sg-width-18,
.sg-ie6 .sg-question-set .sg-width-19,
.sg-ie6 .sg-question-set .sg-width-2,
.sg-ie6 .sg-question-set .sg-width-20,
.sg-ie6 .sg-question-set .sg-width-21,
.sg-ie6 .sg-question-set .sg-width-22,
.sg-ie6 .sg-question-set .sg-width-23,
.sg-ie6 .sg-question-set .sg-width-24,
.sg-ie6 .sg-question-set .sg-width-25,
.sg-ie6 .sg-question-set .sg-width-26,
.sg-ie6 .sg-question-set .sg-width-27,
.sg-ie6 .sg-question-set .sg-width-28,
.sg-ie6 .sg-question-set .sg-width-29,
.sg-ie6 .sg-question-set .sg-width-3,
.sg-ie6 .sg-question-set .sg-width-30,
.sg-ie6 .sg-question-set .sg-width-31,
.sg-ie6 .sg-question-set .sg-width-32,
.sg-ie6 .sg-question-set .sg-width-33,
.sg-ie6 .sg-question-set .sg-width-34,
.sg-ie6 .sg-question-set .sg-width-35,
.sg-ie6 .sg-question-set .sg-width-36,
.sg-ie6 .sg-question-set .sg-width-37,
.sg-ie6 .sg-question-set .sg-width-38,
.sg-ie6 .sg-question-set .sg-width-39,
.sg-ie6 .sg-question-set .sg-width-4,
.sg-ie6 .sg-question-set .sg-width-40,
.sg-ie6 .sg-question-set .sg-width-41,
.sg-ie6 .sg-question-set .sg-width-42,
.sg-ie6 .sg-question-set .sg-width-43,
.sg-ie6 .sg-question-set .sg-width-44,
.sg-ie6 .sg-question-set .sg-width-45,
.sg-ie6 .sg-question-set .sg-width-46,
.sg-ie6 .sg-question-set .sg-width-47,
.sg-ie6 .sg-question-set .sg-width-48,
.sg-ie6 .sg-question-set .sg-width-49,
.sg-ie6 .sg-question-set .sg-width-5,
.sg-ie6 .sg-question-set .sg-width-50,
.sg-ie6 .sg-question-set .sg-width-51,
.sg-ie6 .sg-question-set .sg-width-52,
.sg-ie6 .sg-question-set .sg-width-53,
.sg-ie6 .sg-question-set .sg-width-54,
.sg-ie6 .sg-question-set .sg-width-55,
.sg-ie6 .sg-question-set .sg-width-56,
.sg-ie6 .sg-question-set .sg-width-57,
.sg-ie6 .sg-question-set .sg-width-58,
.sg-ie6 .sg-question-set .sg-width-59,
.sg-ie6 .sg-question-set .sg-width-6,
.sg-ie6 .sg-question-set .sg-width-60,
.sg-ie6 .sg-question-set .sg-width-61,
.sg-ie6 .sg-question-set .sg-width-62,
.sg-ie6 .sg-question-set .sg-width-63,
.sg-ie6 .sg-question-set .sg-width-64,
.sg-ie6 .sg-question-set .sg-width-65,
.sg-ie6 .sg-question-set .sg-width-66,
.sg-ie6 .sg-question-set .sg-width-67,
.sg-ie6 .sg-question-set .sg-width-68,
.sg-ie6 .sg-question-set .sg-width-69,
.sg-ie6 .sg-question-set .sg-width-7,
.sg-ie6 .sg-question-set .sg-width-70,
.sg-ie6 .sg-question-set .sg-width-71,
.sg-ie6 .sg-question-set .sg-width-72,
.sg-ie6 .sg-question-set .sg-width-73,
.sg-ie6 .sg-question-set .sg-width-74,
.sg-ie6 .sg-question-set .sg-width-75,
.sg-ie6 .sg-question-set .sg-width-76,
.sg-ie6 .sg-question-set .sg-width-77,
.sg-ie6 .sg-question-set .sg-width-78,
.sg-ie6 .sg-question-set .sg-width-79,
.sg-ie6 .sg-question-set .sg-width-8,
.sg-ie6 .sg-question-set .sg-width-80,
.sg-ie6 .sg-question-set .sg-width-81,
.sg-ie6 .sg-question-set .sg-width-82,
.sg-ie6 .sg-question-set .sg-width-83,
.sg-ie6 .sg-question-set .sg-width-84,
.sg-ie6 .sg-question-set .sg-width-85,
.sg-ie6 .sg-question-set .sg-width-86,
.sg-ie6 .sg-question-set .sg-width-87,
.sg-ie6 .sg-question-set .sg-width-88,
.sg-ie6 .sg-question-set .sg-width-89,
.sg-ie6 .sg-question-set .sg-width-9,
.sg-ie6 .sg-question-set .sg-width-90,
.sg-ie6 .sg-question-set .sg-width-91,
.sg-ie6 .sg-question-set .sg-width-92,
.sg-ie6 .sg-question-set .sg-width-93,
.sg-ie6 .sg-question-set .sg-width-94,
.sg-ie6 .sg-question-set .sg-width-95,
.sg-ie6 .sg-question-set .sg-width-96,
.sg-ie6 .sg-question-set .sg-width-97,
.sg-ie6 .sg-question-set .sg-width-98,
.sg-ie6 .sg-question-set .sg-width-99{margin-right:-1px}
.sg-ie7 .sg-imageselect-item,
.sg-ie7 .sg-media-box,
.sg-ie7 .sg-question-options{zoom:1;padding-bottom:20px}
.sg-ie7 .sg-type-imageselect .sg-question-title{zoom:1}
.sg-ie7 .sg-type-file *{zoom:0}
.sg-ie7 .sg-content,
.sg-ie7 .sg-footer,
.sg-ie7 .sg-wrapper{zoom:1}
.sg-ie7 .sg-file-type .sg-question-title{zoom:0}
.sg-ie7 .sg-type-continuous-sum .sg-continuous-sum-rows label{float:right}
.sg-ie7 .sg-type-continuous-sum .sg-continuous-sum-flipped label{float:left}
.sg-ie7 .sg-rtl .sg-type-continuous-sum .sg-continuous-sum-flipped label{float:none}
.sg-ie7 .sg-type-continuous-sum *{zoom:1}
.sg-ie7 .sg-type-group .sg-question-options{padding-bottom:0}
.sg-ie7 .sg-type-table-matrix textarea{width:auto}
.sg-ie7 .sg-input-essay{padding:9px}
.sg-ie7 .sg-type-checkbox ul.sg-columns-2,
.sg-ie7 .sg-type-radio ul.sg-columns-2{width:49.9%}
.sg-ie7 .sg-type-checkbox ul.sg-columns-4,
.sg-ie7 .sg-type-radio ul.sg-columns-4{width:24.9%}
.sg-ie7 .sg-slider-row-element{padding-bottom:0;margin-bottom:0}
.sg-ie7 .icon-calendar{width:16px;height:16px;vertical-align:middle;border-bottom:1px solid transparent;display:inline-block;background:url(gui/icon-calendar.gif) top left no-repeat;text-indent:-10000px;cursor:pointer}
.sg-ie7 .sg-button-bar{width:206px}
div.sg-question-title{text-align:left;}
.sg-body{background:url(../images/ambg.jpg) no-repeat center center fixed !important;background-color:rgba(0, 0, 0, 0);background-size:auto auto;-webkit-background-size:cover !important;-moz-background-size:cover !important;-o-background-size:cover !important;background-size:cover !important;}
#page_block_below_fold .border-holder{background-image:none !important;background-color:transparent !important;}
.sg-wrapper{border:0 none !important;border-radius:0 !important;box-shadow:none !important;background-color:transparent !important;}
#page-block-ia1jvnv96eay8pvi .border-holder{background-color:transparent !important;}
.sg-content{padding-top:0 !important;}
.sg-question{margin:0 !important;}
span.amer-hding1{color:#fff !important;}
span.amer-hding1 b{font-size:45px !important;text-shadow:2px 2px 5px #474646;text-transform:uppercase;}
span.amer-hding2 font{color:#fff !important;font-size:32px !important;text-shadow:2px 2px 5px #474646;}
span.amer-hding3{color:#fff !important;font-size:30px !important;font-weight:normal;}
.questiobolder{color:#11811a !important;font-size:30px;font-weight:normal;background:#FFF;padding:20px;border-radius:10px;margin-bottom:30px}
.sg-list label{background:#fff !important;border:1px solid #fff !important;border-radius:5px !important;color:#75c130 !important;}
.yesnobox label{width:160px !important;}
label.redlabel{border:1px solid #cb2323 !important;background:#cb2323 !important;color:#fff !important;}
div.sg-footer{box-shadow:nove !important;position:relative !important;background-color:transparent !important;}
#backtofacebook h3{color:#fff;}
span.amer-hdingpg2{color:#fff !important;font-size:28px !important;font-weight:normal;text-shadow:2px 2px 5px #474646;text-transform:uppercase;font-weight:bold;}
@media (max-width:767px){.sg-type-group > .sg-question-options{width:100%;}
.sg-type-radio ul.sg-list{padding-left:13% !important;}
.sg-type-radio ul.sg-list-vertical li{width:auto;}
span.amer-hding1 b{font-size:26px !important;}
span.amer-hding2 font{font-size:20px !important;}
span.amer-hding3{font-size:18px !important;}
.yesnobox label{width:95px !important;margin:10px 0 !important;}
div.amer-lefttxtpg2{width:100%;margin-bottom:20px;}
.sg-content{padding:10px 20px;}
}
@media (max-width:480px){.questiobolder{font-size:20px;}
#fbbutton, #btndiscreteness{font-size:18px !important}
}

.sg-hide {
  display: none;
}

.fixed-loader{
    position: fixed;
    display: -ms-flex;
    display: flex;
    align-items: center;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0, .85);
        justify-content: center;
    display: none;
}
.fixed-loader p{
    color: #fff;
    font-size: 30px;
}
.fixed-loader p i{
    
}
.dis-form{
    width: 100%;
    max-width: 440px;
    margin: auto;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
        background-color: rgba(9, 66, 38, 0.62);
        padding: 20px;
}
.dis-form label{
    color: #fff;
    font-size: 21px;
    text-align: left;
    display: block;
}
.dis-form .form-control{
    width: 100%;
    height: 45px;
    background: #fff;
    padding: 5px 15px;
}
button#sub-btn {
    font-size: 24px;
    width: 100%;
    background: #fff;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    padding: 10px 15px;
    color: #000;
    border: 1px solid #000;
}
button#sub-btn:hover{
    opacity: .9;
}
.custom-radio{
    position: relative;
    display: inline-block!important;
    margin-right: 20px;
    cursor: pointer;
}
.custom-radio span{
    position: relative;
    padding-left: 35px;
    display: block;
    
}
.custom-radio span:before{
    content: "";
    width: 30px;
    height: 30px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background: #fff;
    margin-right: 20px;
    top: 0px;
    left: 0px;
    position: absolute;
}
.custom-radio input[type="radio"]:checked+span:after{
    content: "";
    position: absolute;
    top: 5px;
    left: 5px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background: #FF9800;
    width: 20px;
    height: 20px;
}
@media only screen and (max-width: 770px) {
 
  .dis-form {
    max-width: 95%;
    margin: 0px 15px;
}
}
.sg-error-message {
  display: none;
}

.sg-access-helper {
  display: block;
  position: absolute !important;
  margin-left: -999em;
  width: 100em;
}

.sg-screenreader-only {
  position: absolute;
  border: 0;
  height: 0;
  margin: 0;
  overflow: hidden;
  padding: 0;
}

/*
//////////// Style by Asim
*/

input[type="radio"] {
  display: none;
}
input[type="radio"]:not(:disabled) ~ label {
  cursor: pointer;
}
input[type="radio"]:disabled ~ label {
  color: #bcc2bf;
  border-color: #bcc2bf;
  box-shadow: none;
}

.sg-list li label{
	font-size: 24px;
}


.yesnobox ul.sg-list{
	
}

.yesnobox label {
	width: 150px;
}

.incomebox{
	
}

.incomebox label{
	width: 300px;
}

.sg-list label {
  display: block;
  background: white;
  border: 1px solid #20df80;
  border-radius: 2px;
  padding: 1rem;
  margin-bottom: 1rem;
  text-align: center;
  box-shadow: 0px 3px 10px -2px rgba(161, 170, 166, 0.5);
  position: relative;
}

label.redlabel{
	border: 1px solid #aa0000;
}

input[type="radio"]:checked + label {
  background: #20df80;
  color: white;
}

input[type="radio"]:checked + label.redlabel {
  background: #aa0000;
  color: white;
}
input[type="radio"]:checked + label::after {
  color: #3d3f43;
  font-family: FontAwesome;
  border: 2px solid #1dc973;
  content: "\f00c";
  font-size: 24px;
  position: absolute;
  top: -25px;
  left: 50%;
  transform: translateX(-50%);
  height: 50px;
  width: 50px;
  line-height: 50px;
  text-align: center;
  border-radius: 50%;
  background: white;
  box-shadow: 0px 2px 5px -2px rgba(0, 0, 0, 0.25);
}

input[type="radio"]:checked + label.redlabel::after {
	  border: 2px solid #aa0000;
}





      html {
  font-size: 16px;
}

.sg-body {
  font-family: Arial;
  font-size: 16px;
  font-weight: 400;
  color: #000000;
  background-color: rgba(255,255,255,0.00);
}

.sg-header {
  color: #ffffff;
  background-color: rgba(153,0,0,0.00);
}

.sg-wrapper {
  background-color: rgba(255,255,255,1.00);
}

.sg-survey-form {
  width: 100%;
}

.sg-content {
  width: 100%;
}

.sg-page-title {
  color: #000000;
}

.sg-question {
  border-bottom: 1px solid #e5e5e5;
  border-top-color: rgba(255,255,255,1.00);
  border-right-color: #000000;
}

.sg-question-title {
  font-weight: bold;
}

.sg-input-text, .sg-input-menu, .sg-input-essay, .sg-question input[type="text"], .sg-question input[type="number"], .sg-question input[type="password"], .sg-question textarea {
  background-color: transparent;
  border: 2px solid #999999;
  color: #333!important;
}

.sg-question input[type="text"]:focus, .sg-question input[type="number"]:focus, .sg-question input[type="password"]:focus, .sg-question textarea:focus {
  border-color: #6bbc04;
  border-width: 4px;
  outline: 0;
}
/*
.sg-replace-icons input[type=radio]:focus-within + label , .sg-replace-icons input[type=checkbox].sg-input-checkbox:focus-within + label , .sg-image-box:focus-within , .rangeslider__handle:focus , .sg-star-box .sg-star-sr-target:focus , .sg-input-menu:focus , span.ui-slider-handle:focus , .sg-cs-cards:focus , .cs-card:focus , .sg-texthighlighter-text span:focus , .DynarchCalendar-day:focus , .DynarchCalendar-bottomBar-today:focus {
  outline: #6bbc04 auto 5px;
}
*/
ul.ui-autocomplete {
  font-family: Arial;
  font-size: 16px;
  font-weight: 400;
  color: #000000;
  background-color: rgba(255,255,255,1.00) !important;
}

::-webkit-input-placeholder {
  color: #999999;
}

:-moz-placeholder {
  color: #999999;
}

::-moz-placeholder {
  color: #999999;
}

:-ms-input-placeholder {
  color: #999999;
}

.sg-button, .sg-file-field input[type="button"], .sg-next-button, .sg-back-button, .sg-submit-button, .sg-browse-btn, .sg-configurator-btn, .sg-add-another-button {
  color: #000000;
  background-color: #6bbc04;
}

.sg-button:hover, .sg-button:focus, .sg-button:active, .sg-file-field input[type="button"]:hover, .sg-file-field input[type="button"]:focus, .sg-file-field input[type="button"]:active, .sg-next-button:hover, .sg-next-button:focus, .sg-next-button:active, .sg-back-button:hover, .sg-back-button:focus, .sg-back-button:active, .sg-submit-button:hover, .sg-submit-button:focus, .sg-submit-button:active, .sg-configurator-btn:hover, .sg-configurator-btn:focus, .sg-configurator-btn:active, .sg-browse-btn:hover, .sg-browse-btn:focus, .sg-browse-btn:active, .sg-add-another-button:hover, .sg-add-another-button:focus, .sg-add-another-button:active {
  color: #000000;
  background-color: #407002;
}

.sg-button:focus, .sg-file-field input[type="button"]:focus, .sg-next-button:focus, .sg-submit-button:focus, .sg-back-button:focus, .sg-configurator-btn:focus, .sg-browse-btn:focus, .sg-input-file:focus + .sg-browse-btn, .sg-add-another-button:focus {
  border: 4px solid #2a4b01;
}

.sg-type-table .sg-table {
  border-color: #a5a5a5;
}

.sg-type-table .sg-table thead th, .sg-type-table .sg-table thead td.sg-mock-th, .sg-type-table .sg-table tbody th, .sg-type-table thead th.sg-column-header, .sg-type-table .sg-table tbody td, .sg-type-table thead th.sg-column-header, .sg-type-table .sg-table thead th.sg-column-subheader, .sg-type-table tbody td.sg-group-first-cell, .sg-rtl .sg-type-table td, .sg-type-table thead th.sg-column-subheader-1, .sg-rtl .sg-type-table thead th, .sg-rtl .sg-type-table thead th.sg-column-header, .sg-rtl .sg-type-table thead th.sg-column-subheader-1, .sg-rtl .sg-type-table tbody td.sg-group-first-cell {
  border-color: #e5e5e5;
}

.sg-type-portal .sg-table {
  border-color: #a5a5a5;
}

.sg-type-portal .sg-table thead th {
  border-color: #c67272;
  background-color: #b23f3f;
  color: #ffffff;
}

.sg-type-portal .sg-table tbody th {
  border-color: #e5e5e5;
}

.sg-type-portal .sg-table tbody td {
  border-color: #e5e5e5;
}

.sg-type-portal .sg-table .sg-odd-row th {
  background-color: #ffffff;
}

.sg-type-portal .sg-table .sg-odd-row td {
  background-color: #f9f9f9;
}

.sg-type-portal .sg-table .sg-even-row th {
  background-color: #f7f7f7;
}

.sg-type-portal .sg-table .sg-even-row td {
  background-color: #eaeaea;
}

.sg-rank-dragdrop .sg-rank-origin {
  background-color: #f2f2f2;
}

.sg-rank-dragdrop .sg-rank-target {
  background-color: #e5e5e5;
}

.sg-rank-dragdrop .sg-rank-target, .sg-rank-dragdrop .sg-rank-origin {
  border-color: #e5e5e5;
}

.sg-rank-dragdrop .sg-rank-instructions {
  color: #a5a5a5;
}

.sg-rank-dragdrop ul.ui-sortable li div {
  color: #3f3f3f;
}

.sg-rank-dragdrop ul.ui-sortable li {
  background-color: #ffffff;
  border-color: #ffffff;
}

.sg-type-cardsort .sg-cs-left, .sg-type-cardsort .sg-cs-top {
  background-color: #f2f2f2;
}

.sg-type-cardsort .sg-cs-bucket {
  background-color: #e5e5e5;
}

.sg-type-cardsort ul.sg-cs-cards, .sg-type-cardsort .sg-target-cs .sg-cs-bucket-lbl {
  border-color: #e5e5e5;
}

.sg-type-cardsort .sg-cs-bucket, .sg-type-cardsort .sg-cs-bucket-lbl {
  border-color: #cccccc;
}

.sg-type-cardsort ul.sg-cs-buckets .cs-card, .sg-type-cardsort ul.sg-cs-cards .cs-card {
  border-color: #e5e5e5;
  background-color: #ffffff;
}

.sg-type-cardsort .cs-empty::after {
  color: #999999;
}

.sg-type-cardsort .sg-cs-target-one .sg-cs-bucket::after, .sg-type-cardsort .sg-cs-buckets-open:empty::after {
  color: #7f7f7f;
}

.sg-type-cardsort .sg-add-bucket {
  background-color: #f2f2f2;
  border-color: #e5e5e5;
}

.sg-type-cardsort .sg-add-bucket.ui-state-hover, .sg-type-cardsort ul.sg-cs-buckets.ui-state-hover {
  background-color: #d2eab3;
}

.sg-type-file .sg-file-desc {
  border-color: #999999;
  background-color: #e5e5e5;
}

.sg-type-file .sg-file-prefix, .sg-type-file .sg-file-size {
  color: #7f7f7f;
}

.sg-progress-bar-inner {
  background-color: #6bbc04;
}

.sg-progress-bar-text {
  color: #000000;
  background-color: #6bbc04;
}

.sg-progress-bar-background {
  background-color: #b2b2b2;
  border-left: 1px solid #000000;
}

.sg-body .sg-powered-by div, .sg-body .sg-powered-by a {
  color: #000000;
}

.sg-result-bar {
  background-color: #bfc5ca;
}

.DynarchCalendar {
  background-color: #b23f3f;
  color: #000000;
  border: 1px solid #7f7f7f;
}

.DynarchCalendar-body, .DynarchCalendar-menu {
  background-color: #f2f2f2;
  color: #000000;
}

.DynarchCalendar {
  border-color: #6bbc04;
  background: #FFF;
}

.DynarchCalendar, .DynarchCalendar table {
  color: #2C3E50;
}

.DynarchCalendar-body, .DynarchCalendar-menu {
  background: #fff;
}

.DynarchCalendar-menu {
  background: #FFF;
}

.DynarchCalendar-dayNames .DynarchCalendar-weekend {
  color: #95A5A6;
}

.DynarchCalendar-weekend {
  color: #34495E;
}

.DynarchCalendar-day-othermonth, .DynarchCalendar-day-othermonth.DynarchCalendar-weekend {
  color: #BDC3C7;
}

.DynarchCalendar-focused .DynarchCalendar-hover-week .DynarchCalendar-day {
  color: inherit;
}

.DynarchCalendar-day-today {
  color: #6bbc04;
}

.DynarchCalendar-day-selected {
  background-color: #ECF0F1;
  color: #2C3E50 !important;
  border-color: #6bbc04;
}

.sg-snc-bar, body:not(.sg-mobile) .sg-snc-lang-list {
  font-family: Arial;
  border-bottom: 1px solid #cccccc;
  background: #4c4c4c;
}

body:not(.sg-mobile) .sg-snc-lang-list {
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
}

body:not(.sg-mobile) .sg-lang-fixed-at-bottom .sg-snc-lang-list, body:not(.sg-mobile) .sg-snc-at-bottom .sg-snc-lang-list {
  border-bottom: none;
  border-top: 1px solid #cccccc;
}

.sg-snc-trigger, .sg-snc-bar a {
  color: #ffffff;
}

body:not(.sg-high-contrast-mode) .sg-snc-trigger .sg-toolbar-icon {
  fill: #ffffff;
}

#sg-snc-box {
  color: #ffffff;
}

.sg-snc-buttons input, .sg-snc-buttons button {
  font-family: Arial;
}

.sg-language-list ul {
  background-color: #e5bf00;
}

.sg-language-list li {
  border-color: #cc7f00;
}

.sg-language-list a {
  color: #000000;
}

.sg-snc-lang-list li:hover {
  background-color: #ffffff;
}

.sg-snc-lang-list li:hover a {
  color: #191919;
}

.sg-table thead .sg-required-icon {
  color: #ffffff;
}

.sg-table tbody .sg-required-icon {
  color: #ab192c;
}

.sg-slider-rows, .sg-slider-row, .sg-slider-gridline {
  border-color: #a5a5a5;
}

.sg-slider-container .ui-slider-horizontal, .sg-slider .sg-single-slider, .sg-slider-mobile .sg-mobile-slider-bar {
  background: #262626;
}

.sg-slider-container .ui-slider-horizontal-blank, .sg-slider .ui-slider-horizontal-blank, .sg-slider .ui-slider-vertical-blank, .sg-slider-mobile .ui-slider-horizontal-blank, .sg-slider-mobile .ui-slider-vertical-blank {
  background: #bfbfbf;
}

.sg-slider .sg-slider-bubble-horizontal, .sg-slider .sg-slider-bubble-vertical {
  background: #6bbc04;
  color: #000000;
}

.sg-slider .sg-slider-bubble-horizontal .sg-dink div {
  border-top-color: #6bbc04;
}

.sg-slider .sg-slider-bubble-vertical .sg-dink div {
  border-right-color: #6bbc04;
}

.sg-body .ui-slider .ui-slider-handle, .sg-body .ui-slider .ui-slider-handle:hover {
  background: #6bbc04;
}

.sg-conjoint-table > tbody > tr > td, .sg-conjoint-table > tfoot > tr > td, .sg-conjoint-table > tfoot td, .sg-conjoint-table > tfoot th {
  border-color: #e5e5e5;
}

.sg-survey .sg-mobile-optimized .sg-question.sg-type-conjoint_new .sg-question-options .sg-conjoint-table > tbody > tr, .sg-survey .sg-mobile-optimized .sg-question.sg-type-conjoint_new .sg-question-options .sg-conjoint-table > tbody > tr > td:first-child {
  border-color: #000000;
}

.sg-conjoint-table.mobile table th, .conjoint-attribute-title {
  color: #999999;
}

.sg-conjoint-text-remaining {
  color: #999999;
}

.sg-survey body.sg-mobile-optimized .sg-type-table-radio .sg-question-options label, .sg-survey body.sg-mobile-optimized .sg-type-table-card-sort-closed .sg-question-options label, .sg-survey body.sg-mobile-optimized .sg-type-table-card-sort .sg-question-options label, .sg-survey body.sg-mobile-optimized .sg-type-table-matrix .sg-question-options .sg-mobilize-label label, .sg-survey body.sg-mobile-optimized .sg-type-table-checkbox .sg-question-options label, .sg-survey body.sg-mobile-optimized .sg-question.sg-type-radio .sg-question-options label, .sg-survey body.sg-mobile-optimized .sg-question.sg-type-checkbox .sg-question-options label, .sg-survey body.sg-mobile-optimized .sg-question.sg-type-rank-table .sg-question-options th label, .sg-survey body.sg-mobile-optimized .sg-question.sg-type-rank-table .sg-question-options td label {
  color: #000000;
  background-color: rgba(255,255,255,1.00);
  border-color: #000000;
}

.sg-survey body.sg-mobile-optimized .sg-question.sg-type-conjoint_new .sg-question-options .sg-conjoint-table > tbody > tr {
  border-color: #000000;
}

.sg-survey body.sg-mobile-optimized .sg-question.sg-type-conjoint_new .sg-question-options .sg-conjoint-table > tbody > tr.selected, .sg-survey body.sg-mobile-optimized .sg-question.sg-type-conjoint_new .sg-question-options .sg-conjoint-table > tbody > tr > td.selected {
  color: #ffffff;
  background-color: #000000;
}

.sg-survey body.sg-mobile-optimized .sg-question.sg-type-slider .sg-question-options label, .sg-survey body.sg-mobile-optimized .sg-question.sg-type-slider .sg-question-options input[type=checkbox]:checked+label, .sg-survey body.sg-mobile-optimized .sg-question.sg-type-multi-slider .sg-question-options label, .sg-survey body.sg-mobile-optimized .sg-question.sg-type-multi-slider .sg-question-options input[type=checkbox]:checked+label {
  color: #000000;
  background: none;
}

.sg-survey body.sg-mobile-optimized .sg-question .sg-question-options input[type=radio]:checked + label, .sg-survey body.sg-mobile-optimized .sg-question .sg-question-options input[type=radio]:checked + .sg-mobilize-label label, .sg-survey body.sg-mobile-optimized .sg-question .sg-question-options input[type=checkbox]:checked + .sg-mobilize-label label, .sg-survey body.sg-mobile-optimized .sg-question .sg-question-options input[type=checkbox]:checked+label {
  color: #ffffff;
  background-color: #000000;
}

.sg-survey body.sg-mobile-optimized .sg-question.sg-type-rank-table input[type=radio]:checked + label, .sg-survey body.sg-mobile-optimized .sg-question.sg-type-rank-table input[type=checkbox]:checked + label {
  background-color: #000000;
  color: rgba(255,255,255,1.00);
}

.table360 tr th {
  background-color: #ffffff;
}

      .sg-body h1, .sg-body h2, .sg-body h3 {
  margin-top: 0;
}

.t img {
  width: 100%;
  max-width: 600px;
  height: 100%;
}

.z .sg-content {
  text-align: center;
  padding: 0 !important;
 }
 @media only screen and (max-width: 767px){
	 iframe{
		 width:100% !important;
  height: 2000px !important;
	 }
}
.sg-error-message {
  border: 2px solid #FF0000;
  background: none;
  font-weight: bold;
  font-size: 16px;
  color: #ff0000;
}

.sg-message {
  Color: red !important;
  font-weight: bold;
  font-size: 17px;
}

.sg-question-errorlist {
  border: 2px solid #FF0000;
  background: none;
  font-weight: bold;
  font-size: 15px;
  color: #ff0000;
}

.sg-question-has-errors {
  border: 0px;
  background: none;
}

.sg-wrapper {
  border: 1px solid rgba(240, 240, 240, 0.66);
  border-radius: 20px !important;
  box-shadow: 0px 2px 10px 0px #eeeeee;
  margin-bottom: 15px;
}

.header {
  width: 100px;
  overflow: hidden;
  height: 130px;
}

#page_block_below_fold .border-holder {
  background-repeat: no-repeat;
  background-position: top;
  height: auto;
}

.sg-first-li {
  text-align: left;
}

.sg-last-li {
  text-align: left;
}

.sg-question-options {
  text-align: left;
}

div.sg-question-title {
text-align: left;
}
div.amer-lefttxtpg2{
text-align: left;
float: left;
width: 50%;
padding: 0 20px 0 0;
}
.sg-body {
  border-style: solid;
  border-width: 0px;
  border-color: #c4c4c4;
}

h1.sg-title {
  text-align: center !important;
  padding: 30px 0px 40px 0px !important;
}

.sg-mobile-optimized h1.sg-title {
  text-align: center !important;
  padding: 30px 15px 40px 15px !important;
}

.sg-button {
  -webkit-border-radius: 9 !important;
  -moz-border-radius: 9 !important;
  border-radius: 9px !important;
  font-family: Arial !important;
  color: #000 !important;
  font-size: 30px !important;
  background: #fff !important;
  border: 2px solid #003b1e  !important;
  text-decoration: none !important;
  padding: 10px 30px 10px 30px !important;
    margin-top: 30px;
}

.sg-mobile-optimized .sg-button .sg-next-button {
  -webkit-border-radius: 9 !important;
  -moz-border-radius: 9 !important;
  border-radius: 9px !important;
  font-family: Arial !important;
  color: #ffffff !important;
  font-size: 35px !important;
  background: #66cc9a !important;
  border: solid #5fc291 2px !important;
  text-decoration: none !important;
  padding: 0px !important;

}

.sg-next-button:hover {
  background: #1f9456;
  text-decoration: none;
}

a {
  text-decoration: none !important;
  color: black !important;
}

.sg-mobile-optimized .sg-input, .sg-input-text, .sg-input-text-other {
  max-width: 90%;
}

.sg-content {
  text-align: center;
}

.sg-footer {
  box-shadow: 0 0 7px rgba(0,0,0,0) !important;
  position: relative !important;
  background-color: white !important;
}

.sg-replace-icons input[type=radio]:checked + label:before, .sg-replace-icons input[type=checkbox].sg-input-checkbox:checked + label:before {
  color: #6bbc04;
}




.sg-question .sg-type-textbox .sg-required {
  height: 200px;
}

img {
  max-width: 100%;
  height: auto;
}

.sg-survey body.sg-mobile-optimized .sg-button-bar .sg-next-button, .sg-survey body.sg-mobile-optimized .sg-button-bar .sg-submit-button, .sg-survey body.sg-int-virtual-page .sg-button-bar .sg-next-button, .sg-survey body.sg-int-virtual-page .sg-button-bar .sg-submit-button {
  height: 60px;

}

.sg-survey body.sg-mobile-optimized .sg-button-bar .sg-back-button, .sg-survey body.sg-int-virtual-page .sg-button-bar .sg-back-button {
  height: 60px;

}

@media only screen and (max-width:767px) {
  .header {
    height: 120px;
  }

  iframe {
    width: 100% !important;
  }

  #myt {
    font-size: 12px!important;
  }

  #mytt {
    font-size: 20px!important;
    line-height: 42px!important;
  }

  #yut {
    margin-top: -110px!important;
    margin-right: 15px!important;
  }

  #hmge {
    width: 50%!important;
    margin-left: -30px!important;
  }

  #yuio {
    margin-top: -50px!important;
    width: 100%!important;
  }
  div.amer-lefttxtpg2{
	  padding: 0;
width: 100%;
margin-bottom:20px;
}
}
@media only screen and (min-width:768px) and (max-width:1024px)   {
	  div.amer-lefttxtpg2{
	  padding: 0;
width: 100%;
margin-bottom:20px;
}
}
iframe {
  width: 960px;
}

body {
  margin: 0;
  padding: 0;
  background: #efefef;
  text-align: center;
}

.block1 {
  position: fixed;
}

.sg-required-icon {
  font-size: 85% !important;
}

.sg-title {
  display: none;
}

.sg-body h1.sg-title {
  font-family: Montserrat, sans-serif;
  font-weight: 700;
  font-size: 36px;
}

.sg-body .sg-page-title {
  font-family: Montserrat, sans-serif;
  font-weight: 700;
  font-size: 28px;
}

.sg-wrapper, .sg-question-title, .sg-question-title label {
  font-family: Arial;
  font-weight: 400;
  font-size: 16px;
}

.sg-page-title {
  display: none;
}

.sg-question-number {
  display: none;
}

.sg-back-button {
  display: none !important;
}

.sg-progress-bar {
  display: none;
}

.sg-powered-by {
  display: none;
}

h1.sg-title {
  text-align: center;
}

.sg-page-title {
  text-align: center;
}

.sg-header-image {
  margin: 0 auto;
}

.sg-question {
  border-bottom: none;
}

img.sg-header-image {
  max-width: 33%;
  display: block;
}

        .page-element .btn,
        .page-element .contents,
        .page-element.widget-form form,
        .page-element.widget-form form input,
        .page-element.widget-form form textarea,
        .page-element.widget-form form select,
        .page-element.widget-form form label {
  font-family: Montserrat;
  font-weight: 400;
}

.page-element.widget-headline .contents h1,
        .page-element.widget-headline .contents h2,
        .page-element.widget-headline .contents h3,
        .page-element.widget-headline .contents h4,
        .page-element.widget-headline .contents h5,
        .page-element.widget-headline .contents h6 {
  font-family: Montserrat;
  font-weight: 400;
}

[id^=___plusone] {
  width: 51px !important;
}

div.social.lines [id^=___plusone] {
  width: 62px !important;
}

div.social.lines span[class^=IN-widget] {
  min-width: 70px !important;
}

div.social.buttons [id^=___plusone] {
  width: 36px !important;
}

div.social.buttons div[class^=fb-like] {
  width: 58px !important;
}

div.social.tiles [id^=___plusone] {
  height: 63px !important;
  margin-top: 2px !important;
}

div.social.tiles .fb-like iframe {
  margin-top: 1px !important;
}

.widget-testimonial.style-1 .contents div.testimonial-text {
  margin-top: 0;
}

@media screen and (max-width: 768px) {
  .notification>.notification-inner {
    width: auto;
    position: fixed;
    top: 40%;
    left: 1em !important;
    right: 1em !important;
    font-size: 24px;
  }
}
  
  
    

        body {
background-color: rgba(0, 0, 0, 0);
background-position: center bottom;
background-repeat: no-repeat;
background-size: auto auto;
-webkit-background-size: auto auto;
-moz-background-size: auto auto;
-o-background-size: auto auto;
}

.page .page-block .block-inner {
background-color: rgba(0, 0, 0, 0);
}
    

        #element-43 {
height: 19px;
width: 300px;
left: 330px;
top: 62px;
z-index: 3;
}

#element-43 p,
        #element-43 ul,
        #element-43 ol,
        #element-43 h1 {
font-size: 14px;
color: rgb(0, 0, 0);
line-height: 20px;
text-align: center;
}

#element-143 {
height: 411px;
width: 268px;
left: 21px;
top: 206px;
z-index: 4;
}

#element-24 {
height: 24px;
width: 240px;
left: 35px;
top: 540px;
z-index: 5;
}

#element-24 p,
        #element-24 ul,
        #element-24 ol,
        #element-24 h1 {
font-size: 15px;
color: rgb(92, 104, 120);
line-height: 24px;
text-align: center;
}

#element-27 {
height: 25px;
width: 231px;
left: 35px;
top: 495px;
z-index: 6;
}

#element-27 p,
        #element-27 ul,
        #element-27 ol,
        #element-27 h1 {
font-size: 21px;
color: rgb(0, 0, 0);
line-height: 25px;
text-align: center;
}

#element-45 {
height: 261px;
width: 268px;
left: 21px;
top: 206px;
z-index: 7;
}

#element-235 {
height: 48px;
width: 379px;
left: 577px;
top: 699px;
z-index: 8;
}

#element-4 {
height: 680px;
width: 381px;
left: 574px;
top: 185px;
z-index: 9;
}

#element-2 {
height: 68px;
width: 299px;
left: 624px;
top: 210px;
z-index: 10;
}

#element-2 p,
        #element-2 ul,
        #element-2 ol,
        #element-2 h1 {
font-size: 28px;
color: rgb(247, 80, 112);
line-height: 34px;
text-align: center;
}

#element-194 {
height: 25px;
width: 321px;
left: 612px;
top: 292px;
z-index: 11;
}

#element-194 p,
        #element-194 ul,
        #element-194 ol,
        #element-194 h1 {
font-size: 16px;
color: rgb(92, 104, 120);
line-height: 26px;
text-align: center;
}

#element-3 {
height: 409px;
width: 300px;
left: 616px;
top: 343px;
z-index: 12;
}

#element-195 {
height: 35px;
width: 890px;
left: 35px;
top: 110px;
z-index: 13;
}

#element-195 p,
        #element-195 ul,
        #element-195 ol,
        #element-195 h1 {
font-size: 30px;
color: rgb(21, 42, 68);
line-height: 36px;
text-align: center;
}

#element-196 {
height: 71px;
width: 548px;
left: 207px;
top: 165px;
z-index: 14;
}

#element-196 p,
        #element-196 ul,
        #element-196 ol,
        #element-196 h1 {
font-size: 17px;
color: rgb(92, 104, 120);
line-height: 24px;
text-align: center;
}

#element-243 {
height: 53px;
width: 99px;
left: 74px;
top: 371px;
z-index: 15;
}

#element-197 {
height: 21px;
width: 246px;
left: 1px;
top: 438px;
z-index: 16;
}

#element-197 p,
        #element-197 ul,
        #element-197 ol,
        #element-197 h1 {
font-size: 17px;
color: rgb(92, 104, 120);
line-height: 22px;
text-align: center;
}

#element-242 {
height: 69px;
width: 100px;
left: 435px;
top: 336px;
z-index: 17;
}

#element-198 {
height: 21px;
width: 245px;
left: 362px;
top: 438px;
z-index: 18;
}

#element-198 p,
        #element-198 ul,
        #element-198 ol,
        #element-198 h1 {
font-size: 17px;
color: rgb(92, 104, 120);
line-height: 22px;
text-align: center;
}

#element-241 {
height: 85px;
width: 61px;
left: 803px;
top: 318px;
z-index: 19;
}

#element-199 {
height: 21px;
width: 245px;
left: 712px;
top: 438px;
z-index: 20;
}

#element-199 p,
        #element-199 ul,
        #element-199 ol,
        #element-199 h1 {
font-size: 17px;
color: rgb(92, 104, 120);
line-height: 22px;
text-align: center;
}

#element-20 {
height: 105px;
width: 531px;
left: 322px;
top: 196px;
z-index: 21;
}

#element-20 p,
        #element-20 ul,
        #element-20 ol,
        #element-20 h1 {
font-size: 17px;
color: rgb(255, 255, 255);
line-height: 27px;
text-align: left;
}

#element-121 {
height: 41px;
width: 609px;
left: 321px;
top: 120px;
z-index: 22;
}

#element-121 p,
        #element-121 ul,
        #element-121 ol,
        #element-121 h1 {
font-size: 30px;
color: rgb(255, 255, 255);
line-height: 42px;
text-align: left;
}

#element-265 {
height: 428px;
width: 353px;
left: 301px;
top: 237px;
z-index: 23;
}

#element-207 {
height: 411px;
width: 269px;
left: 346px;
top: 206px;
z-index: 24;
}

#element-208 {
height: 24px;
width: 240px;
left: 361px;
top: 540px;
z-index: 25;
}

#element-208 p,
        #element-208 ul,
        #element-208 ol,
        #element-208 h1 {
font-size: 15px;
color: rgb(92, 104, 120);
line-height: 24px;
text-align: center;
}

#element-209 {
height: 25px;
width: 238px;
left: 361px;
top: 495px;
z-index: 26;
}

#element-209 p,
        #element-209 ul,
        #element-209 ol,
        #element-209 h1 {
font-size: 21px;
color: rgb(0, 0, 0);
line-height: 25px;
text-align: center;
}

#element-210 {
height: 261px;
width: 269px;
left: 346px;
top: 206px;
z-index: 27;
}

#element-215 {
height: 35px;
width: 890px;
left: 35px;
top: 83px;
z-index: 28;
}

#element-215 p,
        #element-215 ul,
        #element-215 ol,
        #element-215 h1 {
font-size: 30px;
color: rgb(21, 42, 68);
line-height: 36px;
text-align: center;
}

#element-216 {
height: 48px;
width: 660px;
left: 155px;
top: 137px;
z-index: 29;
}

#element-216 p,
        #element-216 ul,
        #element-216 ol,
        #element-216 h1 {
font-size: 17px;
color: rgb(92, 104, 120);
line-height: 24px;
text-align: center;
}

#element-171 {
height: 58px;
width: 320px;
left: -1px;
top: 402px;
z-index: 30;
}

#element-283 {
height: 90px;
width: 668px;
left: -1px;
top: 167px;
z-index: 31;
}

#element-283 p,
        #element-283 ul,
        #element-283 ol,
        #element-283 h1 {
font-size: 38px;
color: rgb(21, 42, 68);
line-height: 46px;
text-align: left;
}

#element-285 {
height: 25px;
width: 728px;
left: -1px;
top: 300px;
z-index: 32;
}

#element-285 p,
        #element-285 ul,
        #element-285 ol,
        #element-285 h1 {
font-size: 18px;
color: rgb(92, 104, 120);
line-height: 25px;
text-align: left;
}

#element-1 {
height: 135px;
width: 438px;
left: 50px;
top: 343px;
z-index: 33;
}

#element-1 p,
        #element-1 ul,
        #element-1 ol,
        #element-1 h1 {
font-size: 38px;
color: rgb(21, 42, 68);
line-height: 46px;
text-align: left;
}

#element-296 {
height: 48px;
width: 469px;
left: 50px;
top: 529px;
z-index: 34;
}

#element-296 p,
        #element-296 ul,
        #element-296 ol,
        #element-296 h1 {
font-size: 17px;
color: rgb(21, 42, 68);
line-height: 24px;
text-align: left;
}

#element-318 {
height: 71px;
width: 276px;
left: 19px;
top: 22px;
z-index: 35;
}

#element-319 {
height: 30px;
width: 221px;
left: 658px;
top: 136px;
z-index: 36;
}

#element-319 p,
        #element-319 ul,
        #element-319 ol,
        #element-319 h1 {
font-size: 26px;
color: rgb(247, 80, 112);
line-height: 31px;
text-align: left;
}

#element-321 {
height: 24px;
width: 208px;
left: 657px;
top: 110px;
z-index: 37;
}

#element-321 p,
        #element-321 ul,
        #element-321 ol,
        #element-321 h1 {
font-size: 17px;
color: rgb(92, 104, 120);
line-height: 24px;
text-align: left;
}

#element-322 {
height: 21px;
width: 361px;
left: 580px;
top: 31px;
z-index: 38;
}

#element-322 p,
        #element-322 ul,
        #element-322 ol,
        #element-322 h1 {
font-size: 16px;
color: rgb(92, 104, 120);
line-height: 22px;
text-align: left;
}

#element-323 {
height: 131px;
width: 249px;
left: 32px;
top: 141px;
z-index: 39;
}

#element-341 {
height: 19px;
width: 300px;
left: 330px;
top: 22px;
z-index: 40;
}

#element-341 p,
        #element-341 ul,
        #element-341 ol,
        #element-341 h1 {
font-size: 14px;
color: rgb(0, 0, 0);
line-height: 20px;
text-align: center;
}

#element-342 {
height: 410px;
width: 269px;
left: 23px;
top: 684px;
z-index: 41;
}

#element-343 {
height: 24px;
width: 240px;
left: 37px;
top: 1018px;
z-index: 42;
}

#element-343 p,
        #element-343 ul,
        #element-343 ol,
        #element-343 h1 {
font-size: 15px;
color: rgb(92, 104, 120);
line-height: 24px;
text-align: center;
}

#element-344 {
height: 25px;
width: 238px;
left: 37px;
top: 973px;
z-index: 43;
}

#element-344 p,
        #element-344 ul,
        #element-344 ol,
        #element-344 h1 {
font-size: 21px;
color: rgb(0, 0, 0);
line-height: 25px;
text-align: center;
}

#element-345 {
height: 261px;
width: 269px;
left: 23px;
top: 684px;
z-index: 44;
}

#element-351 {
height: 410px;
width: 266px;
left: 671px;
top: 684px;
z-index: 45;
}

#element-352 {
height: 24px;
width: 240px;
left: 685px;
top: 1018px;
z-index: 46;
}

#element-352 p,
        #element-352 ul,
        #element-352 ol,
        #element-352 h1 {
font-size: 15px;
color: rgb(92, 104, 120);
line-height: 24px;
text-align: center;
}

#element-353 {
height: 25px;
width: 239px;
left: 686px;
top: 973px;
z-index: 47;
}

#element-353 p,
        #element-353 ul,
        #element-353 ol,
        #element-353 h1 {
font-size: 21px;
color: rgb(0, 0, 0);
line-height: 25px;
text-align: center;
}

#element-354 {
height: 261px;
width: 268px;
left: 671px;
top: 684px;
z-index: 48;
}

#element-355 {
height: 410px;
width: 268px;
left: 339px;
top: 682px;
z-index: 49;
}

#element-356 {
height: 24px;
width: 240px;
left: 353px;
top: 1017px;
z-index: 50;
}

#element-356 p,
        #element-356 ul,
        #element-356 ol,
        #element-356 h1 {
font-size: 15px;
color: rgb(92, 104, 120);
line-height: 24px;
text-align: center;
}

#element-357 {
height: 25px;
width: 231px;
left: 354px;
top: 971px;
z-index: 51;
}

#element-357 p,
        #element-357 ul,
        #element-357 ol,
        #element-357 h1 {
font-size: 21px;
color: rgb(0, 0, 0);
line-height: 25px;
text-align: center;
}

#element-358 {
height: 261px;
width: 269px;
left: 339px;
top: 682px;
z-index: 52;
}

#element-366 {
height: 410px;
width: 268px;
left: 671px;
top: 206px;
z-index: 53;
}

#element-367 {
height: 24px;
width: 240px;
left: 685px;
top: 541px;
z-index: 54;
}

#element-367 p,
        #element-367 ul,
        #element-367 ol,
        #element-367 h1 {
font-size: 15px;
color: rgb(92, 104, 120);
line-height: 24px;
text-align: center;
}

#element-368 {
height: 25px;
width: 231px;
left: 685px;
top: 496px;
z-index: 55;
}

#element-368 p,
        #element-368 ul,
        #element-368 ol,
        #element-368 h1 {
font-size: 21px;
color: rgb(0, 0, 0);
line-height: 25px;
text-align: center;
}

#element-369 {
height: 261px;
width: 268px;
left: 671px;
top: 206px;
z-index: 56;
}

#page_block_below_fold {
height: auto;
}

#page_block_below_fold .border-holder {
background-image: url("images/14752698-0-american-bg.jpg");
background-color: #fff;
background-repeat: no-repeat;
background-position: top;
width: auto;
border-width: 0;
border-top-width: 0px;
border-bottom-width: 0px;
height: auto;
}

@media only screen and (max-width: 770px) {
.border-holder {
  background-attachment: scroll !important;
}
        }

#page_block_below_fold .color-overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  margin: 0 auto;
  background-color: rgba(0, 0, 0, 0);
  opacity: -0.012048192771084;
}

#page_block_below_fold .block-inner {
  margin-top: 0px;
}

#page-block-6s4ohbtyup106rcx0nmoxvquxr {
  height: 593px;
}

#page-block-6s4ohbtyup106rcx0nmoxvquxr .border-holder {
  background-image: none;
  background-color: #ffffff;
  background-repeat: repeat;
  background-position: top left;
  background-size: cover;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  width: auto;
  border-width: 0;
  border-top-width: 0px;
  border-bottom-width: 0px;
  height: 593px;
}

@media only screen and (max-width: 770px) {
  .border-holder {
    background-attachment: scroll !important;
  }
}

#page-block-6s4ohbtyup106rcx0nmoxvquxr .color-overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  margin: 0 auto;
  background-color: rgba(0, 0, 0, 0);
  opacity: 0.5;
}

#page-block-6s4ohbtyup106rcx0nmoxvquxr .block-inner {
  margin-top: 0px;
}

#page-block-xq3v4vmpalsyog47catja714i {
  height: 419px;
}

#page-block-xq3v4vmpalsyog47catja714i .border-holder {
  background-image: url("images/14619213-0-pbg.png");
  background-color: #ffffff;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  width: auto;
  border-width: 0;
  border-top-width: 0px;
  border-bottom-width: 0px;
  height: 419px;
}

@media only screen and (max-width: 770px) {
  .border-holder {
    background-attachment: scroll !important;
  }
}

#page-block-xq3v4vmpalsyog47catja714i .color-overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  margin: 0 auto;
  background-color: rgba(0, 0, 0, 0);
  opacity: 0.50602409638554;
}

#page-block-xq3v4vmpalsyog47catja714i .block-inner {
  margin-top: 0px;
}

#page_block_footer {
  height: 1186px;
}

#page_block_footer .border-holder {
  background-image: none;
  background-color: #ffffff;
  background-repeat: repeat;
  background-position: top left;
  width: auto;
  border-width: 0;
  border-top-width: 0px;
  border-bottom-width: 0px;
  height: 1186px;
}

@media only screen and (max-width: 770px) {
  .border-holder {
    background-attachment: scroll !important;
  }
}

#page_block_footer .color-overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  margin: 0 auto;
  background-color: rgba(0, 0, 0, 0);
  opacity: 0.5;
}

#page_block_footer .block-inner {
  margin-top: 0px;
}

#page-block-qrvh5ygu3d56ogvi {
  height: 636px;
}

#page-block-qrvh5ygu3d56ogvi .border-holder {
  background-image: url("images/12464555-0-headdown.png");
  background-color: #ffffff;
  background-repeat: repeat;
  background-position: left center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  width: auto;
  border-width: 0;
  border-top-width: 0px;
  border-bottom-width: 0px;
  height: 636px;
}

@media only screen and (max-width: 770px) {
  .border-holder {
    background-attachment: scroll !important;
  }
}

#page-block-qrvh5ygu3d56ogvi .color-overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  margin: 0 auto;
  background-color: rgba(0, 0, 0, 0);
  opacity: 0.50602409638554;
}

#page-block-qrvh5ygu3d56ogvi .block-inner {
  margin-top: 0px;
}

#page-block-ia1jvnv96eay8pvi {
  height: 104px;
}

#page-block-ia1jvnv96eay8pvi .border-holder {
  background-image: none;
  background-color: #ffffff;
  background-repeat: repeat;
  background-position: top left;
  width: auto;
  border-width: 0;
  border-top-width: 0px;
  border-bottom-width: 0px;
  height: 104px;
}

@media only screen and (max-width: 770px) {
  .border-holder {
    background-attachment: scroll !important;
  }
}

#page-block-ia1jvnv96eay8pvi .color-overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  margin: 0 auto;
  background-color: rgba(0, 0, 0, 0);
  opacity: 0.5;
}

#page-block-ia1jvnv96eay8pvi .block-inner {
  margin-top: 0px;
}

@media screen and (max-width: 620px),
        screen and (max-width: 999px) and (-webkit-min-device-pixel-ratio: 1.5) and ( max-device-width: 1280px) and (max-device-height: 720px),
        screen and (max-width: 999px) and (-webkit-min-device-pixel-ratio: 1.5) and ( max-device-width: 1000px) {
  body {
    min-width: 400px;
    width: 100%;
  }

  .page.page2 {
    width: 100%;
  }

  .page.page2 .block-inner {
    width: 400px;
    margin: 0 auto;
  }

  .page.page2.new-mobile-preview .block-inner {
    width: auto;
  }

  .widget-form .field-checkbox .field-element label:before,
            .widget-form .field-radio .field-element label:before {
    top: 16px;
  }

  .widget-form .field-checkbox .field-element label:after {
    top: 21px;
  }

  .widget-form .field-radio .field-element label:after {
    top: 16px;
  }

  .widget-form .select-outer {
    overflow: hidden;
    margin-bottom: 8px;
    margin-top: 8px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
  }

  .widget-form .select-outer select {
    width: calc( 100% - 1px);
    height: 56px;
    border: 0;
    margin: 0;
    -webkit-appearance: none;
    line-height: 30px;
    border-style: solid;
    border-width: 1px;
    background-image: url('images/1488288753_select-arrow-drop-down.png');
    background-position: right;
    background-repeat: no-repeat;
  }

  .widget-form .form-input[type="text"],
            .widget-form .form-input[type="password"],
            .widget-form .form-input[type="email"],
            .widget-form textarea.form-input {
    padding-top: 12px;
    padding-bottom: 9px;
    font-size: 20px;
    line-height: 22px;
    height: 56px;
    -webkit-appearance: none;
  }

  .widget-form .label-outside,
            .widget-form .outside-top,
            .widget-form .field-element label {
    font-size: 20px;
    line-height: 22px;
    padding-top: 12px;
    padding-bottom: 9px;
  }

  .widget-form select {
    font-size: 20px;
    height: 56px;
    padding-left: 9px;
    width: calc( 100% + 2px);
    -moz-padding-start: 5px;
  }

  .widget-form .input-holder.field-checkbox>label.outside-top,
            .widget-form .input-holder.field-radio>label.outside-top,
            .widget-form .field-container.edit.field-checkbox>label.label-outside,
            .widget-form .field-container.edit.field-radio>label.label-outside {
    margin-top: 8px;
    margin-bottom: 2px;
  }

  .widget-form .form-option-element label,
            .widget-form .field-element label {
    font-size: 20px;
    line-height: 22px;
    padding-bottom: 0;
    margin-bottom: 0px;
  }

  .new_mobile .widget-form textarea.form-input.shortnice {
    height: 56px;
  }

  #element-318 {
    height: 75.45px;
    width: 274px;
    left: 62px;
    top: 40px;
    z-index: 35;
  }

  #element-322 {
    height: 19px;
    width: 360px;
    left: 23px;
    top: 145px;
    z-index: 38;
  }

  #element-322 p,
            #element-322 ul,
            #element-322 ol,
            #element-322 h1 {
    font-size: 16px;
    color: rgb(92, 104, 120);
    line-height: 19px;
    text-align: left !important;
  }

  #element-321 {
    height: 23px;
    width: 206px;
    left: 96px;
    top: 266px;
    z-index: 37;
  }

  #element-321 p,
            #element-321 ul,
            #element-321 ol,
            #element-321 h1 {
    font-size: 17px;
    color: rgb(92, 104, 120);
    line-height: 24px;
    text-align: left !important;
  }

  #element-319 {
    height: 30px;
    width: 221px;
    left: 88px;
    top: 228px;
    z-index: 36;
  }

  #element-319 p,
            #element-319 ul,
            #element-319 ol,
            #element-319 h1 {
    font-size: 26px;
    color: rgb(247, 80, 112);
    line-height: 31px;
    text-align: left !important;
  }

  #element-4 {
    height: 890px;
    width: 360px;
    left: 20px;
    top: 308px;
    z-index: 9;
  }

  #element-2 {
    height: 67px;
    width: 298px;
    left: 50px;
    top: 338px;
    z-index: 10;
  }

  #element-2 p,
            #element-2 ul,
            #element-2 ol,
            #element-2 h1 {
    font-size: 28px;
    color: rgb(247, 80, 112);
    line-height: 34px;
    text-align: center;
  }

  #element-194 {
    height: 20px;
    width: 320px;
    left: 40px;
    top: 435px;
    z-index: 11;
  }

  #element-194 p,
            #element-194 ul,
            #element-194 ol,
            #element-194 h1 {
    font-size: 16px;
    color: rgb(92, 104, 120);
    line-height: 20px;
    text-align: center;
  }

  #element-3 {
    height: 586px;
    width: 300px;
    left: 50px;
    top: 485px;
    z-index: 12;
  }

  #element-1 {
    display: none;
  }

  #element-1 p,
            #element-1 ul,
            #element-1 ol,
            #element-1 h1 {
    font-size: 26px;
    color: rgb(21, 42, 68);
    line-height: 29px;
    text-align: left;
  }

  #element-296 {
    display: none;
  }

  #element-296 p,
            #element-296 ul,
            #element-296 ol,
            #element-296 h1 {
    font-size: 17px;
    color: rgb(21, 42, 68);
    line-height: 20px;
    text-align: left;
  }

  #element-235 {
    height: 45.59px;
    width: 360px;
    left: 15px;
    top: 1198px;
    z-index: 8;
  }

  #element-195 {
    height: 24px;
    width: 360px;
    left: 20px;
    top: 40px;
    z-index: 13;
  }

  #element-195 p,
            #element-195 ul,
            #element-195 ol,
            #element-195 h1 {
    font-size: 23px;
    color: rgb(21, 42, 68);
    line-height: 25px;
    text-align: center;
  }

  #element-196 {
    height: 100px;
    width: 360px;
    left: 20px;
    top: 79px;
    z-index: 14;
  }

  #element-196 p,
            #element-196 ul,
            #element-196 ol,
            #element-196 h1 {
    font-size: 17px;
    color: rgb(92, 104, 120);
    line-height: 20px;
    text-align: center !important;
  }

  #element-241 {
    height: 84px;
    width: 66px;
    left: 156px;
    top: 537px;
    z-index: 19;
  }

  #element-242 {
    height: 66px;
    width: 100px;
    left: 138px;
    top: 392px;
    z-index: 17;
  }

  #element-243 {
    height: 54.3px;
    width: 96px;
    left: 146px;
    top: 220px;
    z-index: 15;
  }

  #element-197 {
    height: 21px;
    width: 246px;
    left: 77px;
    top: 295px;
    z-index: 16;
  }

  #element-197 p,
            #element-197 ul,
            #element-197 ol,
            #element-197 h1 {
    font-size: 17px;
    color: rgb(92, 104, 120);
    line-height: 22px;
    text-align: center !important;
  }

  #element-198 {
    height: 21px;
    width: 246px;
    left: 79px;
    top: 465px;
    z-index: 18;
  }

  #element-198 p,
            #element-198 ul,
            #element-198 ol,
            #element-198 h1 {
    font-size: 17px;
    color: rgb(92, 104, 120);
    line-height: 22px;
    text-align: center !important;
  }

  #element-199 {
    height: 21px;
    width: 246px;
    left: 72px;
    top: 634px;
    z-index: 20;
  }

  #element-199 p,
            #element-199 ul,
            #element-199 ol,
            #element-199 h1 {
    font-size: 17px;
    color: rgb(92, 104, 120);
    line-height: 22px;
    text-align: center !important;
  }

  #element-121 {
    height: 56px;
    width: 360px;
    left: 20px;
    top: 40px;
    z-index: 22;
  }

  #element-121 p,
            #element-121 ul,
            #element-121 ol,
            #element-121 h1 {
    font-size: 23px;
    color: rgb(255, 255, 255);
    line-height: 28px;
    text-align: center !important;
  }

  #element-323 {
    height: 131.93px;
    width: 247px;
    left: 75px;
    top: 147px;
    z-index: 39;
  }

  #element-20 {
    height: 120px;
    width: 360px;
    left: 20px;
    top: 309px;
    z-index: 21;
  }

  #element-20 p,
            #element-20 ul,
            #element-20 ol,
            #element-20 h1 {
    font-size: 17px;
    color: rgb(255, 255, 255);
    line-height: 21px;
    text-align: left;
  }

  #element-215 {
    height: 49px;
    width: 360px;
    left: 20px;
    top: 40px;
    z-index: 28;
  }

  #element-215 p,
            #element-215 ul,
            #element-215 ol,
            #element-215 h1 {
    font-size: 23px;
    color: rgb(21, 42, 68);
    line-height: 25px;
    text-align: center;
  }

  #element-216 {
    height: 60px;
    width: 360px;
    left: 20px;
    top: 142px;
    z-index: 29;
  }

  #element-216 p,
            #element-216 ul,
            #element-216 ol,
            #element-216 h1 {
    font-size: 17px;
    color: rgb(92, 104, 120);
    line-height: 20px;
    text-align: center;
  }

  #element-143 {
    height: 400px;
    width: 264px;
    left: 65px;
    top: 241px;
    z-index: 4;
  }

  #element-45 {
    height: 262px;
    width: 266px;
    left: 66px;
    top: 242px;
    z-index: 7;
  }

  #element-27 {
    height: 24px;
    width: 234px;
    left: 82px;
    top: 534px;
    z-index: 6;
  }

  #element-27 p,
            #element-27 ul,
            #element-27 ol,
            #element-27 h1 {
    font-size: 21px;
    color: rgb(0, 0, 0);
    line-height: 25px;
    text-align: center;
  }

  #element-24 {
    height: 23px;
    width: 240px;
    left: 80px;
    top: 589px;
    z-index: 5;
  }

  #element-24 p,
            #element-24 ul,
            #element-24 ol,
            #element-24 h1 {
    font-size: 15px;
    color: rgb(92, 104, 120);
    line-height: 24px;
    text-align: center;
  }

  #element-207 {
    height: 431px;
    width: 264px;
    left: 62px;
    top: 672px;
    z-index: 24;
  }

  #element-210 {
    height: 262px;
    width: 264px;
    left: 62px;
    top: 702px;
    z-index: 27;
  }

  #element-209 {
    height: 24px;
    width: 234px;
    left: 75px;
    top: 995px;
    z-index: 26;
  }

  #element-209 p,
            #element-209 ul,
            #element-209 ol,
            #element-209 h1 {
    font-size: 21px;
    color: rgb(0, 0, 0);
    line-height: 25px;
    text-align: center;
  }

  #element-208 {
    height: 23px;
    width: 240px;
    left: 74px;
    top: 1050px;
    z-index: 25;
  }

  #element-208 p,
            #element-208 ul,
            #element-208 ol,
            #element-208 h1 {
    font-size: 15px;
    color: rgb(92, 104, 120);
    line-height: 24px;
    text-align: center;
  }

  #element-366 {
    height: 400px;
    width: 267px;
    left: 61px;
    top: 1175px;
    z-index: 53;
  }

  #element-369 {
    height: 261px;
    width: 268px;
    left: 62px;
    top: 1175px;
    z-index: 56;
  }

  #element-368 {
    height: 24px;
    width: 236px;
    left: 79px;
    top: 1467px;
    z-index: 55;
  }

  #element-368 p,
            #element-368 ul,
            #element-368 ol,
            #element-368 h1 {
    font-size: 21px;
    color: rgb(0, 0, 0);
    line-height: 25px;
    text-align: center;
  }

  #element-367 {
    height: 23px;
    width: 240px;
    left: 76px;
    top: 1522px;
    z-index: 54;
  }

  #element-367 p,
            #element-367 ul,
            #element-367 ol,
            #element-367 h1 {
    font-size: 15px;
    color: rgb(92, 104, 120);
    line-height: 24px;
    text-align: center;
  }

  #element-265 {
    height: 424px;
    width: 354px;
    left: 13px;
    top: 691px;
    z-index: 23;
  }

  #element-355 {
    height: 411px;
    width: 266px;
    left: 58px;
    top: 2105px;
    z-index: 49;
  }

  #element-357 {
    height: 24px;
    width: 234px;
    left: 73px;
    top: 2394px;
    z-index: 51;
  }

  #element-357 p,
            #element-357 ul,
            #element-357 ol,
            #element-357 h1 {
    font-size: 21px;
    color: rgb(0, 0, 0);
    line-height: 25px;
    text-align: center;
  }

  #element-356 {
    height: 23px;
    width: 240px;
    left: 72px;
    top: 2439px;
    z-index: 50;
  }

  #element-356 p,
            #element-356 ul,
            #element-356 ol,
            #element-356 h1 {
    font-size: 15px;
    color: rgb(92, 104, 120);
    line-height: 24px;
    text-align: center;
  }

  #element-358 {
    height: 264px;
    width: 268px;
    left: 58px;
    top: 2105px;
    z-index: 52;
  }

  #element-342 {
    height: 404px;
    width: 268px;
    left: 63px;
    top: 1638px;
    z-index: 41;
  }

  #element-345 {
    height: 266px;
    width: 268px;
    left: 64px;
    top: 1638px;
    z-index: 44;
  }

  #element-344 {
    height: 24px;
    width: 236px;
    left: 80px;
    top: 1933px;
    z-index: 43;
  }

  #element-344 p,
            #element-344 ul,
            #element-344 ol,
            #element-344 h1 {
    font-size: 21px;
    color: rgb(0, 0, 0);
    line-height: 25px;
    text-align: center;
  }

  #element-343 {
    height: 23px;
    width: 240px;
    left: 78px;
    top: 1988px;
    z-index: 42;
  }

  #element-343 p,
            #element-343 ul,
            #element-343 ol,
            #element-343 h1 {
    font-size: 15px;
    color: rgb(92, 104, 120);
    line-height: 24px;
    text-align: center;
  }

  #element-351 {
    height: 408px;
    width: 266px;
    left: 56px;
    top: 2570px;
    z-index: 45;
  }

  #element-353 {
    height: 24px;
    width: 234px;
    left: 75px;
    top: 2872px;
    z-index: 47;
  }

  #element-353 p,
            #element-353 ul,
            #element-353 ol,
            #element-353 h1 {
    font-size: 21px;
    color: rgb(0, 0, 0);
    line-height: 25px;
    text-align: center;
  }

  #element-352 {
    height: 23px;
    width: 240px;
    left: 72px;
    top: 2927px;
    z-index: 46;
  }

  #element-352 p,
            #element-352 ul,
            #element-352 ol,
            #element-352 h1 {
    font-size: 15px;
    color: rgb(92, 104, 120);
    line-height: 24px;
    text-align: center !important;
  }

  #element-354 {
    height: 266px;
    width: 268px;
    left: 58px;
    top: 2577px;
    z-index: 48;
  }

  #element-283 {
    height: 87px;
    width: 360px;
    left: 20px;
    top: 40px;
    z-index: 31;
  }

  #element-283 p,
            #element-283 ul,
            #element-283 ol,
            #element-283 h1 {
    font-size: 26px;
    color: rgb(21, 42, 68);
    line-height: 29px;
    text-align: left;
  }

  #element-285 {
    height: 60px;
    width: 360px;
    left: 20px;
    top: 155px;
    z-index: 32;
  }

  #element-285 p,
            #element-285 ul,
            #element-285 ol,
            #element-285 h1 {
    font-size: 18px;
    color: rgb(92, 104, 120);
    line-height: 20px;
    text-align: left;
  }

  #element-171 {
    height: 54px;
    width: 320px;
    left: 40px;
    top: 225px;
    z-index: 30;
  }

  #element-341 {
    height: 20px;
    width: 300px;
    left: 50px;
    top: 40px;
    z-index: 40;
  }

  #element-341 p,
            #element-341 ul,
            #element-341 ol,
            #element-341 h1 {
    font-size: 14px;
    color: rgb(0, 0, 0);
    line-height: 20px;
    text-align: center;
  }

  #element-43 {
    height: 20px;
    width: 300px;
    left: 50px;
    top: 89px;
    z-index: 3;
  }

  #element-43 p,
            #element-43 ul,
            #element-43 ol,
            #element-43 h1 {
    font-size: 14px;
    color: rgb(0, 0, 0);
    line-height: 20px;
    text-align: center;
  }

  #page_block_below_fold {
  }

  #page_block_below_fold .border-holder {
    background-image: url("images/14752698-0-american-bg.jpg");
    background-color: #f1f0ee;
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    width: auto;
    border-width: 0;
    border-top-width: 0px;
    border-bottom-width: 0px;
  }
 @media only screen and (max-width: 770px) {
    .border-holder {
                    background-attachment: scroll !important;
  }
}

#page_block_below_fold .color-overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  margin: 0 auto;
  background-color: rgba(0, 0, 0, 0);
  opacity: -0.012048192771084;
}

#page_block_below_fold .block-inner {
  margin-top: 0px;
}

#page-block-6s4ohbtyup106rcx0nmoxvquxr {
  height: 707px;
}

#page-block-6s4ohbtyup106rcx0nmoxvquxr .border-holder {
  background-image: none;
  background-color: #ffffff;
  background-repeat: repeat;
  background-position: top left;
  background-size: cover;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  width: auto;
  border-width: 0;
  border-top-width: 0px;
  border-bottom-width: 0px;
  height: 707px;
}

@media only screen and (max-width: 770px) {
  .border-holder {
    background-attachment: scroll !important;
  }
}

#page-block-6s4ohbtyup106rcx0nmoxvquxr .color-overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  margin: 0 auto;
  background-color: rgba(0, 0, 0, 0);
  opacity: 0.5;
}

#page-block-6s4ohbtyup106rcx0nmoxvquxr .block-inner {
  margin-top: 0px;
}

#page-block-xq3v4vmpalsyog47catja714i {
  height: 474px;
}

#page-block-xq3v4vmpalsyog47catja714i .border-holder {
  background-image: url("images/14619213-0-pbg.png");
  background-color: #ffffff;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  width: auto;
  border-width: 0;
  border-top-width: 0px;
  border-bottom-width: 0px;
  height: 474px;
}

@media only screen and (max-width: 770px) {
  .border-holder {
    background-attachment: scroll !important;
  }
}

#page-block-xq3v4vmpalsyog47catja714i .color-overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  margin: 0 auto;
  background-color: rgba(0, 0, 0, 0);
  opacity: 0.50602409638554;
}

#page-block-xq3v4vmpalsyog47catja714i .block-inner {
  margin-top: 0px;
}

#page_block_footer {
  height: 3021px;
}

#page_block_footer .border-holder {
  background-image: none;
  background-color: #ffffff;
  background-repeat: repeat;
  background-position: top left;
  width: auto;
  border-width: 0;
  border-top-width: 0px;
  border-bottom-width: 0px;
  height: 3021px;
}

@media only screen and (max-width: 770px) {
  .border-holder {
    background-attachment: scroll !important;
  }
}

#page_block_footer .color-overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  margin: 0 auto;
  background-color: rgba(0, 0, 0, 0);
  opacity: 0.5;
}

#page_block_footer .block-inner {
  margin-top: 0px;
}

#page-block-qrvh5ygu3d56ogvi {
  height: 324px;
}

#page-block-qrvh5ygu3d56ogvi .border-holder {
  background-image: url("images/12464555-0-headdown.png");
  background-color: #ffffff;
  background-repeat: repeat;
  background-position: left center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  width: auto;
  border-width: 0;
  border-top-width: 0px;
  border-bottom-width: 0px;
  height: 324px;
}

@media only screen and (max-width: 770px) {
  .border-holder {
    background-attachment: scroll !important;
  }
}

#page-block-qrvh5ygu3d56ogvi .color-overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  margin: 0 auto;
  background-color: rgba(0, 0, 0, 0);
  opacity: 0.50602409638554;
}

#page-block-qrvh5ygu3d56ogvi .block-inner {
  margin-top: 0px;
}

#page-block-ia1jvnv96eay8pvi {
  height: 146px;
}

#page-block-ia1jvnv96eay8pvi .border-holder {
  background-image: none;
  background-color: #ffffff;
  background-repeat: repeat;
  background-position: top left;
  width: auto;
  border-width: 0;
  border-top-width: 0px;
  border-bottom-width: 0px;
  height: 146px;
}

@media only screen and (max-width: 770px) {
  .border-holder {
    background-attachment: scroll !important;
  }
}

#page-block-ia1jvnv96eay8pvi .color-overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  margin: 0 auto;
  background-color: rgba(0, 0, 0, 0);
  opacity: 0.5;
}

#page-block-ia1jvnv96eay8pvi .block-inner {
  margin-top: 0px;
}
        }

@media screen and (min-width: 621px) and (-webkit-max-device-pixel-ratio: 1.5),
        screen and (min-width: 1000px) and (-webkit-max-device-pixel-ratio: 1.5) {
  .new_mobile .page.page2.mobile .block-inner {
    width: 260px;
  }
}
    

                            #element-171 .dynamic-button {
                                background-color: #67a813;
                                color: #ffffff;
                            }

                            #element-171 .dynamic-button:active {}

                            #element-171 .dynamic-button:hover {
                                background-color: #7abf20;
                            }

                            #element-171 .dynamic-button,
                            #element-171 .image-button {
                                width: 320px;
                                height: 58px;
                                z-index: 30;
                                line-height: 23px;
                                font-size: 21px;
                                font-weight: 700;
                                font-family: Montserrat;
                                border-radius: 5px;
                            }

                            @media screen and ( max-width: 620px),
                            screen and ( max-width: 999px) and ( -webkit-min-device-pixel-ratio: 1.5) and ( max-device-width: 1280px) and ( max-device-height: 720px),
                            screen and ( max-width: 999px) and ( -webkit-min-device-pixel-ratio: 1.5) and ( max-device-width: 1000px) {
                                body:not( .tablet) #element-171 .dynamic-button,
                                body:not( .tablet) #element-171 .image-button {
                                    width: 320px;
                                    height: 54px;
                                    z-index: 30;
                                    line-height: 54px;
                                    font-size: 21px;
                                }
                            }
							
							
.page .page-block .block-inner {
    background-color: transparent;
}							
	#btndiscreteness{
		display: inline-block;
	}						
							
    .f-step-2, .f-step-3{
          display: none;
      }
      #backtofacebook, #discreteness{
          display: none;
      }
      #backtofacebook2{
          display: block!important;
      }
button.nxt-btn {
    font-size: 24px;
    width: 100%;
    background: #fff;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    padding: 10px 15px;
    color: #000;
    border: 1px solid #000;
}
.nxt-btn:hover {
    opacity: .9;
}	  
							
							
.sg-type-group .sg-group-item .sg-input .sg-input-text .sg-type-textbox. .sg-input-text-other {
  border-color: #A0A0A0 !important;
  width: 100% !important;
  border-width: 1px;
  height: 200% !important;
}
      /* Safari only fix */

@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) {
  .widget-form .select-outer select {
    padding-left: 10px;
  }

  .widget-form.mobile-form .select-outer select {
    padding-left: 10px;
  }
}
                        