
@import '//d2n88fe5uqdqty.cloudfront.net/rnd/plugins/ionicons/ionicons-2.0.1/css/ionicons.min.css';
@import "//fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900,100italic,300italic,400italic,500italic,700italic,900italic&subset=latin-ext";
@import "//fonts.googleapis.com/css?family=Lato:100,300,400,500,700,900,100italic,300italic,400italic,500italic,700italic,900italic&subset=latin-ext";
/* This block is located in
 * base/_general.scss
 */
/*--------------------CONFIRMIT DEFAULT------------------*/
body, .confirmit-inline .body {
  background-color: #e9ecef;
  font-size: 16px;
  font-family: Lato, sans-serif;
  line-height: 22px;
}
.confirmit {
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 20px;
  margin-left: auto;
  height: 34px;
  width: 211px;
}
.confirmit a:link, .confirmit a:visited {
  text-indent: -9999px;
  text-align: center;
  display: block;
  height: 34px;
  width: 211px;
}
.confirmit, .confirmit a:link {
  background: none;
}
/*-------------------------------------------------------*/
/*-----------------------------------------*/
body {
  padding: 0 !important;
  margin: 0 !important;
}
.color_blue {
  color: #02c4c4;
}
.color_orange {
  color: #f48b00;
}
div.body {
  padding-top: 8px;
  padding-bottom: 8px;
}
h1 {
  margin: 0px;
  padding: 0px;
  font-size: 1em;
}
/* Powered by hover effect */
.confirmit, .confirmit a:link {
  *text-align: center;
}
.confirmit a:link {
  opacity: 0;
  -webkit-transition: opacity 0.5s linear;
  -moz-transition: opacity 0.5s linear;
  -ms-transition: opacity 0.5s linear;
  -o-transition: opacity 0.5s linear;
  transition: opacity 0.5s linear;
}
.confirmit a:hover {
  background-position: top center;
  opacity: 1;
}
/*date*/
.yui-skin-sam .yui-calendar a.calnavright {
  right: 0;
}
.yui-skin-sam .yui-calcontainer span.calclose {
  right: 0;
  top: 0;
}
/* This block is located in
 * base/_questionarea.scss
 */
.pagearea .questionarea:first-child .questiontitle {
  -webkit-border-top-left-radius: 0.5em;
  -webkit-border-top-right-radius: 0.5em;
  -moz-border-top-left-radius: 0.5em;
  -moz-border-top-right-radius: 0.5em;
  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
}
.questiontext_wrapper {
  margin-bottom: 10px;
  text-align: left;
}
.questiontext_wrapper a {
  text-decoration: underline;
}
.questiontext_wrapper h1 {
  margin-right: auto;
  margin-left: auto;
  font-weight: 500;
}
.questionarea {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  margin-bottom: 10px;
  padding-bottom: 10px;
  margin-left: 5px;
  margin-right: 5px;
}
.questionarea:after {
  content: " ";
  display: block;
  clear: both;
}
.instruction {
  margin-right: auto;
  margin-bottom: 10px;
  margin-left: auto;
  padding-top: 0px;
  font-style: normal;
  text-align: left;
  width: 96%;
}
/* End hide from IE5-mac */
.qtext {
  padding-top: 20px;
  padding-right: 2%;
  padding-bottom: 2px;
  padding-left: 2%;
  text-align: left;
}
.title {
  font-weight: bold;
  color: #000;
  display: none;
  visibility: hidden;
}
.questiontext_wrapper, .instruction {
  text-align: left;
}
.answersection {
  margin-right: auto;
  margin-left: auto;
  text-align: center;
  width: 98%;
}
/*--------------------RTL------------------*/
.confirmit-rtl h1 {
  padding-right: 10px;
  padding-left: 0px;
  text-align: right;
}
.confirmit-rtl .questiontext_wrapper, .confirmit-rtl .instruction {
  text-align: right;
}
.questiontext_wrapper {
  color: #212121;
}
.questiontext_wrapper a {
  color: #212121;
}
.questiontext_wrapper h1 {
  font-size: 17px;
}
.questionarea {
  background-color: #fff;
}
.instruction {
  font-size: 16px;
  color: #7d7d7d;
}
/* This block is located in 
 * base/_tool.scss
 */
.jscript {
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  text-align: center;
  width: 98%;
}
.toolarea-container {
  margin: 0 5px;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
}
.toolarea {
  display: none;
  position: relative;
  min-height: 200px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  margin-top: -20px;
  padding-bottom: 20px;
}
.jqtoolscript.questionarea {
  margin-top: -20px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  margin-left: 5px;
  margin-right: 5px;
}
.ssistem-tool-body.sbranking {
  margin-top: -10px !important;
  padding-top: 20px;
}
/* This block is located in 
 * base/_tool.scss
 */
.toolarea-container {
  background-color: #fff;
}
.toolarea {
  max-width: 1000px;
  background-color: #fff;
}
/* This block is located in 
 * base/_error.scss
 */
/*-----------------------------------------*/
.errorpage, .errorquestion {
  color: #ff5c5c;
  text-align: left;
  margin-left: 2.5%;
  font-weight: 500;
}
.errorpage {
  margin-right: 2.5%;
  margin-bottom: 15px;
}
.errorquestion {
  margin-top: 5px;
  margin-right: 10px;
  margin-bottom: 5px;
}
/*--------------------RTL------------------*/
.confirmit-rtl .errorpage, .confirmit-rtl .errorquestion {
  text-align: right;
  margin-left: auto;
}
.confirmit-rtl .errorpage {
  margin-right: 2.5%;
}
.confirmit-rtl .errorquestion {
  margin-right: 10px;
}
/* This block is located in 
 * base/_helpers.scss
 */
.img-responsive {
  display: block;
  max-width: 100%;
  min-width: 20px;
  height: auto;
}
img.ssi-res-img {
  min-width: 20px;
  max-width: 100%;
  height: auto;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/* Hides from IE5-mac \*/
* html .wrapper {
  width: 740px;
}
/* End hide from IE5-mac */
.wrapper {
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  min-width: 740px;
  border-collapse: collapse;
}
/* This block is located in 
 * layout/_header.scss
 */
/*** HEADER ***/
div.ssi-header {
  height: 50px;
  background-color: #2196f3;
  position: relative;
  /*box-shadow: 0px 1px 2px 0px #7e8c9a;*/
  /*-webkit-box-shadow: 0px 1px 2px 0px #7e8c9a;*/
  /*-moz-box-shadow: 0px 1px 2px 0px #7e8c9a;*/
}
div.ssi-header-container {
  position: relative;
  max-width: 1050px;
  margin: auto;
}
.ssi-logo-img {
  margin: auto;
  background-repeat: no-repeat;
  background-size: contain;
  height: 100%;
  height: 32px \9;
}
div.ssi-logo-l {
  position: absolute;
  width: 120px;
  height: 60px;
  top: 0;
  left: 40px;
  padding: 5px;
  display: none;
  text-align: center;
  box-sizing: content-box;
  background-color: #fff;
  border-color: #fff;
  -webkit-box-shadow: 0px 0.5px 1px 0.5px #ced3e1;
  -moz-box-shadow: 0px 0.5px 1px 0.5px #ced3e1;
  box-shadow: 0px 0.5px 1px 0.5px #ced3e1;
}
div.ssi-logo-l img, div.ssi-logo-l .ssi-logo-img {
  max-width: 80%;
  margin-top: 15px;
}
div.ssi-logo-l:before {
  content: " ";
  display: block;
  border-width: 14px 64px 0;
  border-color: #ced3e1 transparent;
  border-style: solid;
  position: absolute;
  width: 0px;
  left: 0.75px;
  bottom: -14.5px;
}
div.ssi-logo-l:after {
  content: " ";
  display: block;
  border-width: 14px 65px 0;
  border-style: solid;
  position: absolute;
  width: 0px;
  left: 0px;
  bottom: -14px;
  border-top-color: inherit;
  border-right-color: transparent;
  border-left-color: transparent;
  border-bottom-color: inherit;
}
div.ssi-logo {
  position: absolute;
  box-sizing: border-box;
  width: 100px;
  height: 45px;
  top: 0;
  left: 0;
  background-color: #fff;
  padding: 5px;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  margin-left: 0;
  text-align: center;
}
div.ssi-logo img, div.ssi-logo .ssi-logo-img {
  max-width: 90%;
  margin-top: 5px;
}
div.ssi-logo-l .ssi-logo-img {
  background-image: url('https://confirmit.ssisurveys.com/isa/PYAMLMFAKKOYIBEYNHKRJRBIMIEALXOH/GlobalSL2016/ssi-logo.png');
}
div.ssi-logo .ssi-logo-img {
  background-image: url('https://confirmit.ssisurveys.com/isa/PYAMLMFAKKOYIBEYNHKRJRBIMIEALXOH/GlobalSL2016/ssi-logo.png');
}
/*IE 8 fix*/
/*@media all\0 { 
 div.ssi-logo-l .ssi-logo-img{
 background: none \0;
 filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+$logolargeImg+"',sizingMethod="scale")";
 -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+$logolargeImg+"',sizingMethod='scale')";
 }
 div.ssi-logo .ssi-logo-img{
 background: none \0;	
 filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+$logosmallImg+"',sizingMethod="scale")";
 -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+$logosmallImg+"',sizingMethod='scale')";
 }
 } */
/*--------------------RTL------------------*/
.confirmit-rtl div.ssi-logo, .confirmit-rtl div.ssi-logo-l {
  left: auto;
}
.confirmit-rtl div.ssi-logo-l {
  right: 40px;
}
.confirmit-rtl div.ssi-logo {
  right: 0;
  margin-left: initial;
  margin-right: 20px;
}
/* This block is located in 
 * layout/_pagearea.scss
 */
.pagearea {
  background-color: #FFFFFF;
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  display: block;
  padding-top: 20px;
  max-width: 1050px;
}
/* Min-width for IE 8, doesn't support display=table */
.pagearea {
  *width: 1050px;
}
/* This block is located in 
 * layout/_footer.scss
 */
.copyright {
  margin-top: 10px;
  margin-right: auto;
  margin-left: auto;
  color: #838383;
  text-align: center;
  display: block;
}
.poweredby {
  display: none;
}
/* This block is located in 
 * components/_progress.scss
 */
div.ssi-progress {
  box-sizing: border-box;
  padding-top: 23px;
  padding-left: 130px;
  padding-right: 50px;
  width: 100%;
}
.progress.progress1 {
  background-color: #0c84e3;
}
.progress {
  background-image: none;
  background-repeat: repeat;
  margin-right: auto;
  margin-left: auto;
  height: 4px;
  max-width: 1050px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.bar, .chart-progress {
  background-image: none;
  background-repeat: repeat;
  text-align: right;
  position: relative;
  height: 4px;
  background-color: #eaf5fe;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.bar2 {
  background-image: none;
  background-repeat: repeat;
  text-align: right;
  position: relative;
  height: 4px;
  background-color: #0c84e3;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.ssi-progress div.progress_ball {
  background-image: none;
  background-position: right top;
  background-repeat: no-repeat;
  font-size: 12px;
  color: #fff;
  text-align: center;
  float: right;
  position: absolute;
  height: 18px;
  width: 32px;
  top: -7px;
  right: -43px;
  line-height: 18px;
  background-color: #42a6f5;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: inherit;
  font-weight: normal;
}
.progress_ball:before {
  content: "";
  width: 0;
  height: 0;
  margin-top: -4px;
  top: 50%;
  right: 100%;
  position: absolute;
  border: 4px solid transparent;
  border-right: 8px solid #42a6f5;
}
.progress_noball {
  padding-top: 5px;
  font-weight: bolder;
  font-size: 12px;
  color: #0c84e3;
  text-align: center;
  float: right;
  position: absolute;
  top: -25px;
  right: -6px;
}
/*--------------------RTL------------------*/
.confirmit-rtl .ssi-progress div.progress_ball, .confirmit-rtl .progress_noball {
  float: left;
  right: auto;
}
.confirmit-rtl .ssi-progress div.progress_ball {
  left: -43px;
}
.confirmit-rtl .progress_noball {
  left: -6px;
}
.confirmit-rtl .ssi-progress div.progress_ball:before {
  border: 4px solid transparent;
  border-left: 8px solid #42a6f5;
  right: auto;
  left: 100%;
}
.confirmit-rtl div.ssi-progress {
  padding-left: 50px;
  /*padding-right: $logoWidth + 30px;*/
  padding-right: 130px;
}
.progressbar-text {
  display: none;
}
/* Hides from IE5-mac \*/
* html .progress {
  width: 95%;
}
/* IE7, IE8 */
.bar2 {
  background-color: #0c84e3;
}
div.progress2 {
  display: none;
  background-color: #c6cbcf;
}
div.custom-menu-icon, div.custom-menu {
  background-color: #0c84e3 !important;
}
/* This block is located in 
 * components/_answer-btn.scss
 */
/*** ANSWER BUTTON ***/
.abtn .answerlabel {
  margin-left: 10px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  display: inline-block;
}
.abtn .answerlabel label {
  line-height: normal;
  text-align: left;
}
.abtn .confirmit-other-container {
  text-align: left;
  display: inline-block;
}
.abtn-label {
  margin-left: 5px;
  padding-top: 0px;
  padding-right: 20px;
  padding-bottom: 0px;
  padding-left: 20px;
  float: left;
}
.abtn-selected-grid label, .abtn-selected-hover-grid label, .abtn-selected label, .abtn-selected-hover label {
  color: #2AB27B;
}
/*** ***/
.confirmit-table {
  margin-top: 0px;
  margin-bottom: 0px;
  text-align: left;
  border-collapse: separate;
  border-spacing: 8px;
}
.confirmit-abtn-grid .confirmit-abtn-label {
  float: none;
}
.confirmit-abtn-table-grid .gridlabel {
  line-height: normal;
  text-align: center;
}
.confirmit-abtn-table-grid tbody tr th {
  padding-top: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
  padding-left: 3px;
  text-align: left;
}
.confirmit-abtn-table-grid td {
  height: 32px;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
}
.confirmit-abtn-table-grid th.gridlabel {
  text-align: left;
  font-size: 16px;
}
.confirmit-rtl .confirmit-abtn-table-grid th.gridlabel {
  text-align: right;
}
.confirmit-grid .confirmit-abtn-label {
  margin-left: 0px;
  line-height: 1em;
}
.confirmit-grid th.gridlabel {
  padding-right: 10px;
  text-align: left;
}
/*--------------------RTL------------------*/
/*** ***/
.confirmit-rtl .abtn .answerlabel {
  margin-right: 10px;
  float: right;
}
.confirmit-rtl .confirmit-abtn-table-grid .gridlabel {
  float: none;
}
.confirmit-rtl .confirmit-grid th.gridlabel {
  padding-left: 10px;
}
.confirmit-rtl .multi-selected .confirmit-abtn-label, .confirmit-rtl .multi-selected-hover .confirmit-abtn-label {
  background-position: right 2px;
}
.confirmit-rtl .confirmit-abtn-label, .confirmit-rtl .abtn .answerlabel label, .confirmit-rtl th.gridlabel {
  text-align: right;
}
.grid-bar-cell:hover {
  border: solid 1px #212121;
}
.gridlabel.grid-group-header-label {
  font-weight: bold;
}
.multi-selected div.gridlabel, .multi-selected-hover div.gridlabel {
  background-position: center;
}
/* Hides from IE5-mac \*/
* html .abtn {
  width: 400px;
}
/* End hide from IE5-mac */
.abtn {
  border: solid 1px #b6c0cc;
  border-color: #b6c0cc;
  padding-top: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
  padding-left: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: #212121;
  text-align: left;
  height: 32px;
  min-width: 400px;
  min-height: 32px;
  position: relative;
  font-size: 16px;
}
table.confirmit-abtn-table {
  width: 100%;
}
.not100percent fieldset .confirmit-abtn-table {
  margin: 0;
  width: auto;
}
.confirmit-abtn-sm {
  width: 100%;
}
/*.confirmit-abtn {
 border:solid 1.5px $unselectedBorderColor;
 }*/
.abtn-selected-grid, .abtn-selected-hover-grid, .abtn-selected-grid:hover {
  border: solid 1px #2196f3;
}
.abtn-sm {
  height: 32px;
  width: 96%;
}
/* Hides from IE5-mac \*/
* html .confirmit-abtn-grid {
  width: 0 !important;
}
/* End hide from IE5-mac */
.confirmit-abtn-grid {
  min-width: 0 !important;
}
.confirmit-abtn-label {
  text-align: left;
}
.confirmit-abtn-table-grid {
  border-collapse: separate;
  border-spacing: 10px;
}
.confirmit-grid {
  font-weight: normal;
}
fieldset {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
fieldset .confirmit-abtn-table {
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
}
.gridcell {
  text-align: center;
}
.gridlabel {
  font-weight: normal;
  text-align: left;
}
.gridlabel_right {
  padding-left: 10px;
  font-weight: normal;
  text-align: left;
}
.group-answer-input {
  padding-left: 10px;
}
.group-answerlabel {
  margin-left: 10px;
}
.group-header-label {
  font-weight: bold;
}
.scale {
  padding-bottom: 5px;
  font-weight: normal;
  line-height: 1em;
  vertical-align: bottom;
}
.scale-group-header {
  font-size: 16px;
}
td.abtn + td.answerlabel {
  display: none;
}
td.answerlabel {
  text-align: left;
}
.unselectedcolor {
  background: #fff;
  -webkit-box-shadow: 0px 1px 5px 0px #ced3e1;
  -moz-box-shadow: 0px 1px 5px 0px #ced3e1;
  box-shadow: 0px 1px 5px 0px #ced3e1;
}
.selectedcolor {
  background-color: #ffffff;
  background: #ffffff;
}
.abtn-selected, .confirmit-abtn-sm.abtn-selected-hover {
  border: solid 1px #2AB27B;
}
.confirmit-abtn-sm.abtn-selected, .confirmit-abtn-sm.abtn-selected-hover {
  position: relative;
}
.hovercolor {
  background-color: #f2f2f4;
  background-image: none;
  -webkit-box-shadow: 0px 0.5px 2px 0px #ced3e1;
  -moz-box-shadow: 0px 0.5px 2px 0px #ced3e1;
  box-shadow: 0px 0.5px 2px 0px #ced3e1;
}
.abtn-selected-hover {
  border: solid 1px #2196f3;
}
/* Grid bars 'glow' effect */
.confirmit-gb-bc {
  -webkit-transition: background-color 0.5s ease-out;
  -moz-transition: background-color 0.5s ease-out;
  -ms-transition: background-color 0.5s ease-out;
  -o-transition: background-color 0.5s ease-out;
  transition: background-color 0.5s ease-out;
}
/* FIX IE7 max width */
fieldset .confirmit-abtn-table {
  *width: 430px;
}
/* IE7 and below */
/* Avoid glow on focused elements in newer browsers. Doesn't work well with rounded corners. */
.abtn:focus, textarea:focus, input:focus {
  outline: none;
}
.confirmit-abtn-table > tbody > tr > td > .confirmit-table > tbody > tr > td.abtn {
  min-width: inherit;
}
/* Dropdown */
select.dropdown-style {
  font-size: 15px;
}
.confirmit-rtl select.dropdown-style {
  float: right;
}
/*--------------------RTL------------------*/
.confirmit-rtl .abtn {
  text-align: right;
}
.confirmit-rtl .abtn .other {
  margin-left: auto;
  margin-right: 30px;
  text-align: right;
}
/*--------------------RTL------------------*/
div.SCcontainer .showcode-active {
  background-color: #2196f3;
  color: #fff;
  border-color: #2196f3;
}
/* This block is located in 
 * components/_select.scss
 */
keygen, select, select[size="0"], select[size="1"] {
  border-radius: 0px;
  border-color: #a9a9a9;
}
select {
  padding: 5px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
/* This block is located in 
 * components/_opentext_numeric.scss
 */
.confirmit-other-input, .ranking-input, input.numeric, .open, .confirmit-lookup-search, input[type='number'], .other, .password-input, textarea, .confirmit-textarea {
  border: solid 1px #ced3e2;
  padding: 5px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
input.numeric, input.ranking-input[type=text], input.numericlist {
  min-width: 50px;
}
.confirmit-other-input, .other, .open, .ranking-input, .numeric, .numericlist, .password-input {
  font-family: 'Lato', Calibri, sans-serif, "Ionicons";
}
.confirmit-other-input::-webkit-input-placeholder, .other::-webkit-input-placeholder, .open::-webkit-input-placeholder, .ranking-input::-webkit-input-placeholder, .numeric::-webkit-input-placeholder, .numericlist::-webkit-input-placeholder, .password-input::-webkit-input-placeholder {
  text-align: left !important;
}
.confirmit-other-input::-moz-placeholder, .other::-moz-placeholder, .open::-moz-placeholder, .ranking-input::-moz-placeholder, .numeric::-moz-placeholder, .numericlist::-moz-placeholder, .password-input::-moz-placeholder {
  text-align: left !important;
}
.confirmit-other-input:-ms-input-placeholder, .other:-ms-input-placeholder, .open:-ms-input-placeholder, .ranking-input:-ms-input-placeholder, .numeric:-ms-input-placeholder, .numericlist:-ms-input-placeholder, .password-input:-ms-input-placeholder {
  text-align: left !important;
}
.confirmit-other-input:-moz-placeholder, .other:-moz-placeholder, .open:-moz-placeholder, .ranking-input:-moz-placeholder, .numeric:-moz-placeholder, .numericlist:-moz-placeholder, .password-input:-moz-placeholder {
  text-align: left !important;
}
/*--------------------RTL------------------*/
.confirmit-rtl .confirmit-other-input::-webkit-input-placeholder, .confirmit-rtl .other::-webkit-input-placeholder, .confirmit-rtl .open::-webkit-input-placeholder, .confirmit-rtl .ranking-input::-webkit-input-placeholder, .confirmit-rtl .numeric::-webkit-input-placeholder, .confirmit-rtl .numericlist::-webkit-input-placeholder, .confirmit-rtl .password-input::-webkit-input-placeholder {
  text-align: right !important;
}
.confirmit-rtl .confirmit-other-input::-moz-placeholder, .confirmit-rtl .other::-moz-placeholder, .confirmit-rtl .open::-moz-placeholder, .confirmit-rtl .ranking-input::-moz-placeholder, .confirmit-rtl .numeric::-moz-placeholder, .confirmit-rtl .numericlist::-moz-placeholder, .confirmit-rtl .password-input::-moz-placeholder {
  text-align: right !important;
}
.confirmit-rtl .confirmit-other-input:-ms-input-placeholder, .confirmit-rtl .other:-ms-input-placeholder, .confirmit-rtl .open:-ms-input-placeholder, .confirmit-rtl .ranking-input:-ms-input-placeholder, .confirmit-rtl .numeric:-ms-input-placeholder, .confirmit-rtl .numericlist:-ms-input-placeholder, .confirmit-rtl .password-input:-ms-input-placeholder {
  text-align: right !important;
}
.confirmit-rtl .confirmit-other-input:-moz-placeholder, .confirmit-rtl .other:-moz-placeholder, .confirmit-rtl .open:-moz-placeholder, .confirmit-rtl .ranking-input:-moz-placeholder, .confirmit-rtl .numeric:-moz-placeholder, .confirmit-rtl .numericlist:-moz-placeholder, .confirmit-rtl .password-input:-moz-placeholder {
  text-align: right !important;
}
.confirmit-rtl .confirmit-other-container {
  float: right;
}
textarea, .confirmit-textarea {
  padding: 10px;
  -webkit-box-shadow: 0px 0px 10px #ddd inset;
  -moz-box-shadow: 0px 0px 10px #ddd inset;
  -o-box-shadow: 0px 0px 10px #ddd inset;
  box-shadow: 0px 0px 10px #ddd inset;
  resize: none;
  width: 380px;
}
textarea:focus, .confirmit-textarea:focus {
  -webkit-box-shadow: 0px 0px 10px #ccc inset;
  -moz-box-shadow: 0px 0px 10px #ccc inset;
  -o-box-shadow: 0px 0px 10px #ccc inset;
  box-shadow: 0px 0px 10px #ccc inset;
}
input::-ms-clear {
  display: none;
}
/*-- open resizable --*/
.confirmit-resizable {
  padding: 10px;
}
.other {
  z-index: 100;
  width: 380px;
}
.abtn .other {
  margin-left: 10px;
}
.confirmit-abtn-table > tbody > tr > td > .confirmit-table > tbody > tr > td input {
  width: auto;
  max-width: 100%;
}
body:not(.confirmit-rtl) .confirmit-as-sum-field-parent {
  text-align: left !important;
}
/* This block is located in 
 * components/_opentext_numeric.scss
 */
.confirmit-other-input, .ranking-input, input.numeric, .open, .confirmit-lookup-search, input[type='number'], .other, .password-input, textarea, .confirmit-textarea {
  font-size: 16px;
}
/* This block is located in 
 * components/_gender.scss
 */
/*** GENDER ***/
#ssi-gender-tool {
  text-align: left;
}
#ssi-gender-tool .ssi-gender-container {
  display: inline-block;
  cursor: pointer;
  text-align: center;
}
#ssi-gender-tool .ssi-gender-container .ssi-gender {
  box-sizing: border-box;
  font-size: 150px;
  color: #ced3e1;
  margin: 5px;
  border: 1px solid #b6c0cc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  position: relative;
  width: 120px;
  cursor: pointer;
}
#ssi-gender-tool .ssi-gender-container .ssi-gender.selected:after {
  content: "\f120";
  font-family: "Ionicons";
  display: inline-block;
  font-size: 28px;
  position: absolute;
  margin-top: -7px;
  margin-right: -7px;
  top: 0;
  right: 0;
  background-color: #fff;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
/*--------------------RTL------------------*/
.confirmit-rtl #ssi-gender-tool {
  text-align: right;
}
/*IE fixes for gender*/
div.ssi-gender:before {
  margin-top: 10px \9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  div.ssi-gender:before {
    margin-top: 10px;
  }
  _:-ms-fullscreen, :root div.ssi-gender:before {
    margin-top: 10px;
  }
}
#ssi-gender-tool .ssi-gender-container .ssi-gender {
  box-shadow: 0px 1px 5px 0px #e6dfdf;
  -webkit-box-shadow: 0px 1px 5px 0px #e6dfdf;
  -moz-box-shadow: 0px 1px 5px 0px #e6dfdf;
}
#ssi-gender-tool .ssi-gender-container .ssi-gender.selected {
  color: #2AB27B;
  border: 1px solid #2AB27B;
  box-shadow: 0px 1px 5px 0px #e6dfdf;
  -webkit-box-shadow: 0px 1px 5px 0px #e6dfdf;
  -moz-box-shadow: 0px 1px 5px 0px #e6dfdf;
}
#ssi-gender-tool .ssi-gender-container .ssi-gender.selected:after {
  color: #2AB27B;
}
div.ssi-gender-dk.selected div.ticker {
  background-color: #2196f3;
}
/*-- SR slider --*/
.confirmit-singleslider-horiz-bg span {
  width: 10px;
}
.confirmit-singleslider-vert-bg span {
  width: 8px;
}
.confirmit-gridslider-bg {
  background-color: #fff;
  width: 4px;
}
.confirmit-singleslider-horiz-rail, .confirmit-gridslider-rail, .confirmit-numslider-horiz-rail, .confirmit-singleslider-vert-rail {
  background: none;
}
.confirmit-numslider-horiz-bg {
  padding-top: 7px;
}
.confirmit-singleslider-horiz-bg {
  height: 4px;
}
.confirmit-singleslider-vert-bg {
  background-color: #fff;
  width: 20px;
  right: 0px;
}
span.confirmit-singleslider-horiz-rail, span.confirmit-gridslider-rail, span.confirmit-numslider-horiz-rail {
  background-color: #4983da;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2d64be), color-stop(100%, #5f9df1));
  background: -webkit-linear-gradient(top, #2d64be, #5f9df1);
  background: -moz-linear-gradient(top, #2d64be, #5f9df1);
  background: -ms-linear-gradient(top, #2d64be, #5f9df1);
  background: -o-linear-gradient(top, #2d64be, #5f9df1);
  background: linear-gradient(top, #2d64be, #5f9df1);
  border-left: solid 1px #2d61ac;
  border-top: solid 1px #0e3e8b;
  border-right: solid 1px #2d61ac;
  border-bottom: solid 1px #457fcb;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
span.confirmit-singleslider-vert-rail, .confirmit-numslider-vert-rail, span.confirmit-numslider-horiz-rail {
  background-color: #4983da;
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #2d64be), color-stop(100%, #5f9df1));
  background: -webkit-linear-gradient(left, #2d64be, #5f9df1);
  background: -moz-linear-gradient(left, #2d64be, #5f9df1);
  background: -ms-linear-gradient(left, #2d64be, #5f9df1);
  background: -o-linear-gradient(left, #2d64be, #5f9df1);
  background: linear-gradient(left, #2d64be, #5f9df1);
  border-left: solid 1px #2d61ac;
  border-top: solid 1px #0e3e8b;
  border-right: solid 1px #2d61ac;
  border-bottom: solid 1px #457fcb;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
table.confirmit-horiz-single-slider-table {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  text-align: center;
}
.confirmit-numslider-vert-rail {
  width: 10px;
}
/* IE 6-8 slider rail fixes... */
.confirmit-singleslider-vert-bg {
  *width: 25px;
}
.confirmit-singleslider-horiz-bg {
  background-color: transparent !important;
  *height: 21px;
}
.confirmit-horiz-single-slider-table tbody tr td {
  background-color: transparent !important;
}
.confirmit-gridslider-bg {
  *height: 21px;
}
.confirmit-singleslider-vert-bg span {
  *width: 21px;
}
.confirmit-singleslider-horiz-bg span {
  *height: 21px;
}
.confirmit-gridslider-rail, .confirmit-numslider-horiz-rail, .confirmit-singleslider-horiz-rail {
  height: 10px !important;
  *height: 21px !important;
}
.confirmit-singleslider-vert-thumb, .confirmit-numslider-vert-thumb {
  background-position: 0px 0px;
  left: -7px !important;
  *left: 0 !important;
}
.confirmit-singleslider-horiz-thumb {
  top: -6px !important;
  *top: 0 !important;
  top: 0px !important;
}
.confirmit-gridslider-thumb {
  background-position: 0px 0px;
  top: -7px !important;
  *top: 0 !important;
  width: 20px !important;
  outline: none;
}
.confirmit-numslider-horiz-thumb {
  top: -4px !important;
  *top: 0 !important;
}
/* Fallback thumb image for browsers that don't support base64 */
.confirmit-singleslider-vert-thumb, .confirmit-singleslider-horiz-thumb, .confirmit-gridslider-thumb, .confirmit-numslider-horiz-thumb {
  *background-image: url(../../cf_clientutil/images/SurveyLayoutImages/light-blue-thumb.gif);
}
.confirmit-singleslider-horiz-rail, .confirmit-gridslider-rail, .confirmit-numslider-horiz-rail, .confirmit-singleslider-vert-rail {
  background: none;
}
/*-- Searchable answerlist --*/
.confirmit-lookup {
  border-bottom: solid 1px #bdbdbd;
  -webkit-border-top-left-radius: 6px;
  -webkit-border-top-right-radius: 6px;
  -moz-border-top-left-radius: 6px;
  -moz-border-top-right-radius: 6px;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
.confirmit-lookup div {
  border-bottom: solid 1px #ccc;
  padding: 2px 0px;
}
.confirmit-lookup-clear {
  font-weight: bold;
  color: #4a6c9b;
}
.confirmit-lookup-other div {
  padding: 5px 0px;
}
.confirmit-lookup-selection {
  border: solid 1px #bdbdbd;
  -webkit-border-bottom-left-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
  -moz-border-bottom-left-radius: 6px;
  -moz-border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}
.confirmit-lookup-exclusive, .confirmit-lookup-other {
  border-left: solid 1px #bdbdbd;
  border-top: none 1px #bdbdbd;
  border-right: solid 1px #bdbdbd;
  border-bottom: none 1px #fff;
}
/*
 --no custom style
 .confirmit-lookup-container{}
 .confirmit-lookup-search{}
 .confirmit-lookup-progress{}
 .confirmit-lookup-exclusive{}
 */
/*-- Star rating --*/
.confirmit-star.confirmit-star-hover:hover {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAaCAYAAACkVDyJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA29JREFUeNq0VtlLVGEUP/fO3WYpmRkdizRTbAWjhaDlKakgi6IICpL2EgzKNjGcoAdtQYqgBzNfCoqes7Sn8S8QivLBiFAYRVBT78ydmbtP50xgljZzR/LAx3fmLPf3ne37hunr64PZVFdXB7noy9domPaqtaUtf+s6Ojqy+nKwAJICqxp+cVZLvr5svg4Y3fFgybogLeIXHZBfErrnDxYBLeIXFRAj2liwfH2F2+0GWsSTbNEAWcHXGShaNvObeJItCiBGUuwpXretoKBgRkY8yUj33wEZl/C0eEUZ87ecZKT7r4AYgeAOrTniDwTm6EiGuqNoIzo6uOALvcH9RPZjMVC25TCEQqE/xOm0Dbquw4/xcRj58oEEOdCYPoZumpqLbU+wHlf9AT/wHJ/zlLZtg6apoGsamKaR3RYPlUokwTDNyPvnjXsyKe3pvNUgy/LNocGhdEpVs35AQ70SkyGZUHKCWaaVATMt+yWB/VFDBH2E26nhaNRWFGUeZxMSShwUJYanNXJmQTcMmJ6eSlt2+sG7jptn5m0aBH2F277R0VETI56RG4YOCYxIVVOOOlFTNYjLss2L4uWuZzduZ+3SvRu4CBZ/69jYmDo1NZmpE4ERqBNKpTDlimLxonSoq/1Ge86xGBgYgO0r1c/YgWsmxieUGNaL0umEqGbJRMIQRHFbV/v1bsdzODIyApuKpqMsm26j5nBKqpYCjucevW2//jHvwZ+cnITkxNAZUZIcAwqiRD7HFnzTcL6iUo5z/kbzLhe4vMGyBQH2f4vuFEQv969a0ZrnJsEoPfyu6podef/FcIlLH0r45s0mE5tHxcHXdWM4k0KBL5Ew5bOzILk95NuKbHVeEYqB8k2CKMz8xu4DeVq2bDt953XbpVJayIdJRrrfdRRA8q/amldK+78N+1yCx8syLM6fAfF4HO9OYxDbfemFmtUtTU1NQOv8/spWkqHuewxtyJZ8WNG7ZFf1AU8eEbKPPR4fk8ArLibHDHwErr18cK5iJTeY7O7+PV49PT1Ashf3z1ZCGq6QLfmQL37joWNAd2HFQdOyQDfN/vedjUJtdemT5ubmzFM0585EWTgchpO7S56SLfp8MrGhpGD5YceAgrdQA4a90Hm3tqq+vh4ikUjOkejt7QWy7X7euBlY9rTgK5z32fkpwAArYJvpt5N2UQAAAABJRU5ErkJggg==);
}
.confirmit-star:hover {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAaCAYAAACkVDyJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAytJREFUeNq0VktLW0EUnpun5lHEoFGpFmOMIrY2iIvGlaV2VVpaii1GqEJ3hT7oqmBdmYCEFsFFF/WBGuhG3HUl4h8otpYuFKxdpAgqgmKM0bz6fcGEqKmZiDkwzNwzc+53zpnvnHuVRCIhUtLR0SFkZHl5uZ9zY2PjYKZ+YWEhp61GXEDq6upeHy8H87VV5WuA6J40NzdbOLguOGBlZaXXarUKDq4LCoiIbiAyW3FxseDgmrqCAZrN5s9VVVXpZ66pKwggIrEioraSkpK0jmvquHfpgDqdbsRmsymn9dRx71IBEYGuqanpocViObNHHfYe4Yxe5l0aMO0L5qfneqVSsciFopwMMB6Pi6OjI1FbW6teWloKV1RUnAsG+28KO01fX98w7uNVaWmp0Gq1Ob2MxWJJoHA4LKLRaM6zoVCI5+bHx8fvKKnWBtC3mHw1NTUKKf8/IQhHJBLJ6RidOTg4IOjk2NhYbzLKzF4K0B5Mk6C7CnTP6inBZIQZ2N3dTSBjQwB7l5U09fX1fkx319fXozs7OyeM9/b2pMF4DmBxsPdFJtgZwLm5OYF7nEfUrRsbG+Ht7W1xeHgogsGgVAopzAKciwHs/ujo6KecZbG4uCjUavVPMNCxtbUVhKfJdMoI72x/fz8CsDaAfZWuw7W1NaYlQBIxOlkhQeDsB4B9z7vwNzc3xerqam9RUZE0oF6vp7OPL9xp0BSqNRr5bzRruKys7NqFAFdWVlxGo1Fzuruk7ipbwfMsbLQoq1t5/2Kg8wwZDIYTOjKV94T573FEV9kkMrsTAGnrwfJ2XhHa7fabYFv6meRBbcbA3vc+n6+aA+t+6jKJRRv887TmlVKk04ROYwTjUh2D8x+Q4kp7e/tgV1eX4HC5XB7qsPf7+AxZyo+yGWk1SAPC6KPJZFLYXfAiVvwbr9drCwQCoenp6fQ5v98vqPN4PHY8vuRZ2gBPwRdmSBqwoaHhHosdd/ULHV7ndDqHu7u7k13ntFDndrtFS0vLyNTUlA42P0goh8PxQBqwvLycb34+MDBwvbOzU8zMzOQsidnZ2eQ8MTHhBFuf4a8ua+P9J8AAKziGfOxxmz4AAAAASUVORK5CYII=);
}
.confirmit-star {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAaCAYAAACkVDyJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAoRJREFUeNq8ls9rE0EUx2fLrpiYn5hgCqkGFU9VKqUHm6PevRT0INiDR4uCIAj1pkIolUIPHnrqyb9A6MVbchCEQuk9hwYJIQmJ+eUm2cTvN0yCbBIzu5oODG86O28+82be+6Zav98XTlsmk9mmTSaT75z6Lgh37aXsYu5ARPfI4/FcZuf4PCL8EAgEBDvHcwUioju6rl/3er2CnWPOzTPCA7/fP/pDjg/mAkQkV2DWQqHQaE6O1+S3/x7hfjAY1OyTcm5fdRNNpQ4RwQWYRiKR0DVtjCmy2awFcwl1ac4EptPpz7CPZy30+XwiGo2Ozfd6PVEsFkWj0VAJ8PsgQkSwhw1f8E0Mw5jpRR92wlRuqFwui2az+RU38GB0pYC+gtmJxWIainqqMyGqIMuyRLVaJewQsM2xNwT0CcxhJBJZ+DP9h1ENYSqt3W6LQqHAzVOAvZmaNIDehzkKh8P6sAS4hqdVFfpWqyVKpRJP9hywTzOzVKrHN6T8RYAdwer1uqhUKszah4B9UapDLDyBuYX7r5umqQzjwQDrUAwmwf5a+HA4YxLVajVlZWB0aLvwPXarNJusP9VGQUfb+BdpW8IvgjJQrr3mCojEWYcITKR1u91BH5MtyB58DPjecxNhyn6dhFA18vl8jp1jO1j6vHcDXJFvMmjIPoIsqMZbJMUSO8bbnOO3YZMqtero1wJXwmP+jMfjWqfTEcxUbJ7F3DJATdtanuoEh7tBdaIW53I5buqzrx2885SDfMTVaFJ0WVev4bw3pXy46U2At7B2F2CDviiRFOa3VCP8AcdFbHCKDW87/L/nGNe6Ank7g+9V1Tc0AXvmFCYjvgvYUwx/Tfr+W4ABANJkULZj7Bt3AAAAAElFTkSuQmCC);
}
.confirmit-star-hover {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAaCAYAAACkVDyJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA41JREFUeNq0Vl1IHFcUPjM7P3dmd12juGvdNYo/aUIxPxUfLKFgG+lLaUgTTNBA8pDHkDb41MZAHjQgksbiQx/yElEILeJboS9b8SmxFG1CCKGtm8QYBUlWd2f/ZmZnp+dsySb+z4peONyz555zv3vOvefb4WzbhvdHW1sbbDfuz/zTQ3PrscbetWsTExNbxgqwg6EGDn77v2b1FhvLFxuA2Z2trG8uJyF9zwHl0tDNikAVkJC+p4CY0eGymuY6j8cNJKSTbc8AXcx3JxDcX/hNOtn2BBAzCXhDH7eUl5cXbKSTjdZ2HZAX2FCo7kNurZ1stLargJiB5A4eOeX3r0+EbLj2NfrITvYSWGnoHs7ntj4WD1V1TcBxqxPM5XKg6xmoCDa6tLk/Mvdn/gZWGtx8H477kyOmCX16ZRDv4xu/vwIkSdr2lJZlQSadhkwmDaZhbOmbsy1IaAkwDDP8YnLoBPeW2hC0G6eBhoYGzu1WN90gnUqhJHEDY9uDZbNZSKGvmbWGn0/8eDGf5PtciqDncRqura3hfT7f6mDTzAenkklHj0M3dFiORm1JZv3Pfh/8rlDVteSNoJ/j9FsoFBTetgDdUzKBZdF1R2BpLHcstpKTGbscCQ/+tOUrPdsihsG2m+fnX2WWlpbyd6XF447BkliBWCxmyUz5ai3YhoDT09PwxYHUI9u2DiwuLCSwLPlyOhl0Z5qmmYyxlkj49q+O+zASicDxqtcvXbw9oGkxx7SVSidBlMRbs+HbM0U3PpUzsfj0oqIojgEZUyjmzI6ZRvQFq0VRdAwoCQII3sqaHQFOPfz3E1nx4hcBt+FdkaxnEh5kxSOqZdWtRX9iCMq+ftXtWWUzTQN7MYVtYszn/4xlKaSqKojiO3aiGIztQ/WzojJkgUNHmfKOjzUtDm/eRC0rZ1+fHr9RTYJ6D9lorRCnMFD8B5uLKunUw1mPIHvdPOdCCtNhZWUZ+1F/ho+i5Pr5w70dHR1A0tPV1Ec2XJtdRh/ypRgXK/GqZftV5xly/A8er4+Lx2MQjS6bSEZXp365VtcoPkmNjIwU3EZHR4FsD37+vgFsuEK+FEOxuEe/Y0B35Udf0qPQDeMxMrzUfbpxsLOzE+9uPduQraurC66eqh8iX90w/zLNLH5KHjrpGFAu+UDHE16avNvd1N7eDmNjY9u2xPj4OJDv3OTQMY7nL8i+qsxGfv8JMAAZqodqsnBbmAAAAABJRU5ErkJggg==);
}
div.confirmit-star {
  border: none 1px #fff;
}
div.confirmit-star:hover {
  border: none 1px #fff;
}
/* IE fallback for base64 of Star rating */
.confirmit-star {
  *background-image: url('../../cf_clientutil/images/surveylayoutimages/lightblue-star-unselected.gif');
}
div.confirmit-star-hover {
  *background-image: url('../../cf_clientutil/images/surveylayoutimages/lightblue-star-selected.gif');
}
div.confirmit-star.confirmit-star-hover:hover {
  *background-image: url('../../cf_clientutil/images/surveylayoutimages/lightblue-star-selected-hover.gif');
}
div.confirmit-star:hover {
  *background-image: url('../../cf_clientutil/images/surveylayoutimages/lightblue-star-unselected-hover.gif');
}
/*
 --no custom style
 .confirmit-gb-star-container{}
 */
/*-- ranking click --*/
.confirmit-ranked-order-value {
  margin-top: 3px;
  color: #000;
  text-shadow: none;
  text-align: center;
  background: #fff;
  margin-left: 0;
}
.abtn .answerlabel.confirmit-ranked-abtn-label {
  margin-left: 5px;
  padding-right: 20px;
  padding-left: 20px;
}
.confirmit-ranked-abtn-label {
  background: none !important;
}
/*-- ranking dnd --*/
.confirmit-rankedorder-add, .confirmit-rankedorder-remove, .confirmit-rankedorder-up, .confirmit-rankedorder-down {
  background-repeat: no-repeat;
  height: 43px;
  width: 44px;
}
.confirmit-rankedorder-add, .confirmit-rtl .confirmit-rankedorder-remove {
  background-image: url(data:image/png;base64,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);
}
.confirmit-rankedorder-add:active, .confirmit-rtl .confirmit-rankedorder-remove:active {
  background-image: url(data:image/png;base64,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);
}
.confirmit-rankedorder-down {
  background-image: url(data:image/png;base64,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);
}
.confirmit-rankedorder-down:active {
  background-image: url(data:image/gif;base64,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);
}
.confirmit-rankedorder-orderelement, .confirmit-rankedorder-orderelementdrag, .confirmit-rankedorder-orderelementhover {
  padding-top: 8px;
  padding-right: 3px;
  padding-bottom: 8px;
  padding-left: 3px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.confirmit-rankedorder-orderelementdrag label {
  color: #fff;
}
.confirmit-rankedorder-orderelementdrag, .confirmit-rankedorder-dropzonehover {
  background-color: #5a78a3;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #829aba), color-stop(49%, #5a78a3), color-stop(51%, #4b6c9b), color-stop(100%, #4a6c9b));
  background: -webkit-linear-gradient(top, #829aba 0%, #5a78a3 49%, #4b6c9b 51%, #4a6c9b 100%);
  background: -moz-linear-gradient(top, #829aba 0%, #5a78a3 49%, #4b6c9b 51%, #4a6c9b 100%);
  background: -ms-linear-gradient(top, #829aba 0%, #5a78a3 49%, #4b6c9b 51%, #4a6c9b 100%);
  background: -o-linear-gradient(top, #829aba 0%, #5a78a3 49%, #4b6c9b 51%, #4a6c9b 100%);
  background: linear-gradient(top, #829aba 0%, #5a78a3 49%, #4b6c9b 51%, #4a6c9b 100%);
}
.confirmit-rankedorder-orderelementdrag, .confirmit-rankedorder-orderelementhover, .confirmit-rankedorder-orderelement {
  text-align: center;
}
.confirmit-rankedorder-orderelementhover label {
  color: #fff;
}
.confirmit-rankedorder-orderelementhover, .confirmit-rankedorder-dropzonehover {
  background-color: #afbbcc;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #afbbcc), color-stop(49%, #889bb3), color-stop(51%, #8296af), color-stop(100%, #6e84a2));
  background: -webkit-linear-gradient(top, #afbbcc 0%, #889bb3 49%, #8296af 51%, #6e84a2 100%);
  background: -moz-linear-gradient(top, #afbbcc 0%, #889bb3 49%, #8296af 51%, #6e84a2 100%);
  background: -ms-linear-gradient(top, #afbbcc 0%, #889bb3 49%, #8296af 51%, #6e84a2 100%);
  background: -o-linear-gradient(top, #afbbcc 0%, #889bb3 49%, #8296af 51%, #6e84a2 100%);
  background: linear-gradient(top, #afbbcc 0%, #889bb3 49%, #8296af 51%, #6e84a2 100%);
}
.confirmit-rankedorder-remove, .confirmit-rtl .confirmit-rankedorder-add {
  background-image: url(data:image/png;base64,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);
}
.confirmit-rankedorder-remove:active, .confirmit-rtl .confirmit-rankedorder-add:active {
  background-image: url(data:image/png;base64,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);
}
.confirmit-rankedorder-up {
  background-image: url(data:image/png;base64,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);
}
.confirmit-rankedorder-up:active {
  background-image: url(data:image/gif;base64,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);
}
.confirmit-table .confirmit-rankedorder-orderelementhover label:hover, .confirmit-table .confirmit-rankedorder-orderelementdrag label:hover {
  color: #fff;
}
.confirmit-rankedorder-dragger {
  padding-top: 8px;
  padding-right: 3px;
  padding-bottom: 8px;
  padding-left: 3px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.confirmit-rankedorder-orderelement {
  background-color: #cfd0d1;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ececed), color-stop(49%, #cfd0d1), color-stop(51%, #bababb), color-stop(100%, #bdbfc2));
  background: -webkit-linear-gradient(top, #ececed 0%, #cfd0d1 49%, #bababb 51%, #bdbfc2 100%);
  background: -moz-linear-gradient(top, #ececed 0%, #cfd0d1 49%, #bababb 51%, #bdbfc2 100%);
  background: -ms-linear-gradient(top, #ececed 0%, #cfd0d1 49%, #bababb 51%, #bdbfc2 100%);
  background: -o-linear-gradient(top, #ececed 0%, #cfd0d1 49%, #bababb 51%, #bdbfc2 100%);
  background: linear-gradient(top, #ececed 0%, #cfd0d1 49%, #bababb 51%, #bdbfc2 100%);
  border: solid 1px #ccc;
}
td.confirmit-rankedorder-dropzonehover {
  border: dashed 1px #0a246a;
}
.confirmit-rankedorder-counter {
  border: none;
}
/* IE fallback for base64 of drag-drop ranking overrides */
.confirmit-rankedorder-add {
  *background-image: url('../../cf_clientutil/images/surveylayoutimages/light-blue-add.gif');
}
.confirmit-rankedorder-add:active {
  *background-image: url('../../cf_clientutil/images/surveylayoutimages/light-blue-add_active.gif');
}
.confirmit-rankedorder-remove {
  *background-image: url('../../cf_clientutil/images/surveylayoutimages/light-blue-remove.gif');
}
.confirmit-rankedorder-remove:active {
  *background-image: url('../../cf_clientutil/images/surveylayoutimages/light-blue-remove_active.gif');
}
.confirmit-rankedorder-up {
  *background-image: url('../../cf_clientutil/images/surveylayoutimages/light-blue-up.gif');
}
.confirmit-rankedorder-up:active {
  *background-image: url('../../cf_clientutil/images/surveylayoutimages/light-blue-up_active.gif');
}
.confirmit-rankedorder-down {
  *background-image: url('../../cf_clientutil/images/surveylayoutimages/light-blue-down.gif');
}
.confirmit-rankedorder-down:active {
  *background-image: url('../../cf_clientutil/images/surveylayoutimages/light-blue-down_active.gif');
}
/*
 -------------------------------------------------------------
 CLASS FOR ADVANCE WII in "Standard question" and "Grid question" question skin
 ------------Card Sort------------
 card
 card-dragged
 deck
 deck-label
 droparea
 droparea-hover
 droparea-label
 */
/*-- Card Sort --*/
.card, .card-dragged, .droparea-hover, .card-dropped {
  border: solid 1px #2a3b54;
  padding: 10px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  color: #000;
  height: 80px;
  width: 60px;
}
.card:hover {
  border: solid 1px #0a246a;
}
.droparea, .deck {
  border: solid 1px #bbbcbc;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.droparea, .droparea-hover, .deck {
  background-color: #f0f0f0;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9f9f9), color-stop(49%, #f0f0f0), color-stop(51%, #eaeaea), color-stop(100%, #eaebec));
  background: -webkit-linear-gradient(top, #f9f9f9 0%, #f0f0f0 49%, #eaeaea 51%, #eaebec 100%);
  background: -moz-linear-gradient(top, #f9f9f9 0%, #f0f0f0 49%, #eaeaea 51%, #eaebec 100%);
  background: -ms-linear-gradient(top, #f9f9f9 0%, #f0f0f0 49%, #eaeaea 51%, #eaebec 100%);
  background: -o-linear-gradient(top, #f9f9f9 0%, #f0f0f0 49%, #eaeaea 51%, #eaebec 100%);
  background: linear-gradient(top, #f9f9f9 0%, #f0f0f0 49%, #eaeaea 51%, #eaebec 100%);
  border: solid 1px #bbbcbc;
  margin: 5px;
  padding: 5px;
  height: 100px;
  width: 80px;
}
.card {
  border: solid 1px #475e7e;
}
.card-dragged {
  filter: alpha(opacity=80);
  opacity: 0.8;
}
.card-dropped {
  border: solid 1px #bbbcbc;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.droparea-hover {
  border: dashed 1px #0a246a;
}
.droparea-label {
  color: #3a3a3a;
}
.card .other, .card-dragged .other, .card-dropped .other {
  width: 90%;
  height: 60%;
  margin-left: 0px;
}
/*
 ------------Grid Bars------------
 grid-bar-container
 grid-bar-cell
 grid-bar-cell-label
 grid-bar-cell grid-bar-cell-exclusive
 */
/*-- Grid Bars --*/
.grid-bar-cell {
  border: solid 1px #ccc;
  padding: 5px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.grid-bar-cell-exclusive {
  margin: 0px auto;
}
.grid-bar-cell-label {
  font-weight: normal;
  font-size: 11px;
}
.grid-bar-container {
  margin: 0px;
}
/*
 ------------charts------------
 .chart-container
 .chart-itemlabel
 .chart-bg
 .chart-progress
 .chart-total
 .chart-subhead
 */
/*-- charts --*/
.chart-subhead:first-child {
  margin-top: 0px;
}
.chart-bg {
  margin-bottom: 15px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}
.chart-container {
  margin-top: 0px;
  margin-right: 20px;
  margin-bottom: 0px;
  margin-left: 20px;
}
.chart-itemlabel {
  padding: 3px 0px;
  font-size: 10px;
  font-family: Verdana, Arial;
}
.chart-subhead {
  background-color: #fff;
  margin-top: 30px;
  padding-bottom: 0px;
  color: #000;
}
.chart-total {
  background-color: #dadada;
  margin-top: 25px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  color: #000;
  text-indent: 10px;
}
a.carousel-btn-next.carousel-active, a.carousel-btn-prev {
  background: none;
  text-decoration: none;
}
a.carousel-btn-next.carousel-active:after {
  content: "\f125";
  font-family: "Ionicons";
  display: block;
  font-size: 52px;
  line-height: 52px;
  position: absolute;
  right: 0;
}
a.carousel-btn-prev:after {
  content: "\f124";
  font-family: "Ionicons";
  display: block;
  font-size: 52px;
  line-height: 52px;
  position: absolute;
  left: 0;
}
.carousel-answered-question .carousel-progress-node {
  background-color: #2196f3 !important;
}
a.carousel-btn-next.carousel-active:after {
  color: #42a6f5;
}
a.carousel-btn-next.carousel-active:hover:after {
  color: #2196f3;
}
a.carousel-btn-prev:after {
  color: #d5d5d5;
}
a.carousel-btn-prev:hover:after {
  color: #42a6f5;
}
/* This block is located in 
 * components/_navigation.scss
 */
/*--------------------RTL------------------*/
.confirmit-rtl .navback {
  margin-right: 32px;
  margin-left: 0px;
  float: right;
}
.confirmit-rtl .navback input {
  float: right;
}
.confirmit-rtl .navforward {
  margin-right: 0px;
  margin-left: 32px;
  float: left;
}
.confirmit-rtl .navforward input {
  float: left;
}
/*-----------------------------------------*/
/***** Navigations *****/
.nav {
  text-align: center;
  margin-bottom: 15px;
}
/* Clear fix for navigation */
.navboth input[type="button"], .navboth input[type="submit"] {
  -webkit-appearance: none;
}
.nav:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.navboth {
  background-color: #df5600;
  box-sizing: border-box;
  padding: 0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  margin: 10px 5px 0 5px;
  text-align: center;
  /*box-shadow: 0px 1px 1px 0px #a5abb3;*/
  /*-webkit-box-shadow: 0px 1px 1px 0px #a5abb3;*/
  /*-moz-box-shadow: 0px 1px 1px 0px #a5abb3;*/
border-bottom: 2px solid #b34500;
}
.navboth:after {
  clear: both;
  display: block;
  content: " ";
}
#backbutton, #forwardbutton, #okbutton {
  color: #FFFFFF;
  font-family: "Ionicons", RobotoDraft, Calibri, Arial, Verdana, Trebuchet, Sans-serif;
  font-size: 24px;
  box-sizing: border-box;
  border: none;
  height: 32px;
  background-color: #df5600;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  cursor: pointer;
  margin-top: 5px;
  margin-bottom: 5px;
}
input[type='button']#backbutton:hover, input[type='submit']#forwardbutton:hover, input[type='submit']#okbutton:hover {
  -webkit-transition: background 350ms ease-in-out;
  -moz-transition: background 350ms ease-in-out;
  -ms-transition: background 350ms ease-in-out;
  -o-transition: background 350ms ease-in-out;
  transition: background 350ms ease-in-out;
  margin-top: 0px;
  margin-bottom: 0px;
  height: 42px;
}
.navboth img#backbutton {
  float: none;
  border-right: 0;
}
.navboth img#backbutton {
  margin-right: 35px;
}
.navboth img#backbutton, input[type='image']#forwardbutton, input[type='image']#okbutton {
  width: auto;
  height: auto;
  vertical-align: middle;
}
/*animation*/
.confirmit-rtl #backbutton, #forwardbutton, #okbutton {
  background: linear-gradient(to right, #c64c00 50%, #df5600 50%) repeat scroll right bottom / 200% 100% rgba(0, 0, 0, 0);
}
.confirmit-rtl #backbutton:hover, #forwardbutton:hover, #okbutton:hover {
  background-position: left bottom;
}
.confirmit-rtl #forwardbutton, #backbutton {
  background: linear-gradient(to left, #c64c00 50%, #df5600 50%) repeat scroll left bottom / 200% 100% rgba(0, 0, 0, 0);
}
.confirmit-rtl #forwardbutton:hover, #backbutton:hover {
  background-position: right bottom;
}
.confirmit-rtl .navboth #forwardbutton, .navboth #backbutton {
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.confirmit-rtl .navboth #backbutton, .navboth #forwardbutton {
  -webkit-border-top-left-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -moz-border-radius-topleft: 0;
  -moz-border-radius-bottomleft: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.navboth #backbutton {
  float: left;
  border-right: 1px #a84300 solid;
}
.confirmit-rtl .navboth #backbutton {
  float: right;
  border-left: 1px #a84300 solid;
  border-right: 0;
}
.confirmit-rtl #forwardbutton, .confirmit-rtl #backbutton {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.navboth input:first-child:nth-last-child(2), .navboth input:first-child:nth-last-child(2) + input {
  width: 50%;
}
.navboth input:first-child:nth-last-child(1) {
  width: 100%;
}
.navboth:empty {
  background-color: transparent;
}
input#okbutton {
  font-size: 24px;
  font-weight: bolder;
}
/* IE 8 fix */
input[type='submit']#okbutton {
  width: 100% \9;
}
input[type='button']#backbutton {
  width: 50% \9;
}
input[type='submit']#forwardbutton {
  max-width: 100% \9;
  min-width: 50% \9;
}
/* This block is located in 
 * other/_unknown_confirmit_default.scss/
 */
div.confirmit-load-more {
  border-bottom: none 0px #fff;
}
.yui3-resize-wrapper {
  border-top: solid 1px cccccc;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
}
/* This block is located in 
 * other/_other-question-skin.scss.scss/
 */
.arow1 {
  padding-top: 5px;
  padding-right: 10px;
  padding-bottom: 5px;
  font-weight: normal;
  text-align: left;
}
.arow1l {
  background-color: #ddd;
  padding-top: 5px;
  padding-right: 10px;
  padding-bottom: 5px;
  padding-left: 5px;
  font-weight: normal;
  text-align: left;
}
.arow1r {
  background-color: #ddd;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 10px;
  font-weight: normal;
  text-align: left;
}
.arow2 {
  padding-top: 5px;
  padding-right: 10px;
  padding-bottom: 5px;
  font-weight: normal;
  text-align: left;
}
.arow2l {
  padding-top: 5px;
  padding-right: 10px;
  padding-bottom: 5px;
  padding-left: 5px;
  font-weight: normal;
  text-align: left;
}
.arow2r {
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 10px;
  font-weight: normal;
  text-align: left;
}
.irow1 {
  padding-top: 5px;
  padding-bottom: 5px;
}
.irow1b {
  background-color: #ddd;
  padding-top: 5px;
  padding-bottom: 5px;
}
.irow2 {
  padding-top: 5px;
  padding-bottom: 5px;
}
/* This block is located in 
 * custom/_custom.scss/
 */
div.ssi-refresh-button {
  display: none;
  background-color: #fff;
  margin-right: 5px;
  margin-left: 5px;
  margin-top: -20px;
  padding-top: 20px;
  padding-right: 5px;
  padding-bottom: 5px;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  text-align: right;
  font-size: 12px;
  font-style: italic;
  height: 40px;
}
div.ssi-refresh-button.shown {
  display: block !important;
}
div.ssi-refresh-button div.refresh-label {
  display: none;
  vertical-align: top;
  margin-top: 7px;
  line-height: 12px;
  margin-right: 5px;
}
div.ssi-refresh-button div.refresh-label.shown {
  display: inline-block;
}
div.ssi-refresh-button div.refresh-image {
  display: none;
  vertical-align: top;
  background-image: url("//s3.amazonaws.com/ssiprojects/rnd/template/GSL_2016/tool_images/icon_info.png");
  background-repeat: no-repeat;
  background-position: center;
  background-color: #2196f3;
  border-radius: 50%;
  width: 27px;
  height: 27px;
  text-align: center;
  cursor: pointer;
}
div.ssi-refresh-button div.refresh-image2 {
  display: none;
  vertical-align: top;
  background-image: url("//s3.amazonaws.com/ssiprojects/rnd/template/GSL_2016/tool_images/icon_refresh.png");
  background-repeat: no-repeat;
  background-position: center;
  background-color: #2196f3;
  border-radius: 50%;
  width: 27px;
  height: 27px;
  text-align: center;
  cursor: pointer;
}
div.ssi-refresh-button div.refresh-image.shown, div.ssi-refresh-button div.refresh-image2.shown {
  display: inline-block;
}
div.ssi-refresh-button div.refresh-image:hover, div.ssi-refresh-button div.refresh-image2:hover {
  opacity: 0.8;
}
@media screen and (max-height: 480px), screen and (max-width: 480px) {
  div.ssi-refresh-button {
    margin-left: 0;
    margin-right: 0;
  }
}
div.ssi-refresh-button div.refresh-image {
  background-color: #2196f3;
}
div.ssi-refresh-button div.refresh-image2 {
  background-color: #2196f3;
}
/* REUSABLE */
.hide {
  display: none;
}
.hidden {
  visibility: hidden;
}
.visible {
  visibility: visible;
}
.absolute {
  position: absolute !important;
}
.relative {
  position: relative !important;
}
.top-0 {
  top: 0;
}
.bottom-0 {
  bottom: 0;
}
.left-0 {
  left: 0;
}
.right-0 {
  right: 0;
}
.margin-0-all {
  margin: 0 !important;
}
.inline-block {
  display: inline-block;
}
.block {
  display: block;
}
.margin-0-auto {
  margin: 0 auto;
}
.v-top {
  vertical-align: top;
}
.v-middle {
  vertical-align: middle;
}
.v-bottom {
  vertical-align: bottom;
}
.text-align-left {
  text-align: left;
}
.text-align-right {
  text-align: right;
}
.text-align-center {
  text-align: center;
}
.float-left {
  float: left;
}
.float-right {
  float: right;
}
.clearfix:after {
  content: "";
  position: relative;
  display: block;
  clear: both;
}
.overflow-hidden {
  overflow: hidden;
}
.overflow-auto {
  overflow: auto;
}
.overflow-visible {
  overflow: visible;
}
.overflow-scroll {
  overflow: scroll;
}
.cursor-pointer {
  cursor: pointer;
}
.line-height-normal {
  line-height: normal;
}
.list-style-none {
  list-style: none;
}
.reset-layout {
  margin: 0;
  padding: 0;
}
.noselect {
  -webkit-user-select: none;
  /* Chrome all / Safari all */
  -moz-user-select: none;
  /* Firefox all */
  -ms-user-select: none;
  /* IE 10+ */
  user-select: none;
  /* Likely future */
}
/* This block is located in 
 * media/_PC_tablet.scss
 */
/* Adjust to mobile screen size */
@media screen and (min-width: 480px) {
  .progress2 {
    display: none;
  }
  .pagearea {
    padding-top: 20px;
  }
  .nav {
    padding-bottom: 15px;
  }
  .questionarea {
    margin-bottom: 10px;
  }
}
/* This block is located in 
 * media/_min1280.scss/
 */
/*@media only screen and (min-width : 1280px) {*/
@media only screen and (min-width: 1400px) {
  /*div.ssi-logo-l{
   display:inline-block;
   margin-left: 40px;
   left: inherit;
   top: inherit;
   position: relative;
   }
   div.ssi-header-container {    	
   display: inline-block;
   width: 100%;
   top: -25px;
   padding-left: 40px;
   }*/
  div.ssi-logo {
    display: none;
  }
  div.ssi-logo-l {
    display: block;
  }
  div.ssi-progress {
    padding-left: 5px;
    padding-right: 5px;
  }
  .pagearea {
    padding-top: 50px;
  }
}
/* This block is located in
 * media/_max480.scss/
 */
@media screen and (max-height: 480px), screen and (max-width: 480px) {
  /*shadow answer options*/
  /*.questiontext_wrapper h1{font-size: 1.15em;}*/
  /*to remove ticker*/
  /*.pagearea {min-width: auto !important;}*/
  /*.confirmit-abtn-table > tbody > tr > td > .confirmit-table > tbody > tr > td.abtn.confirmit-abtn.abtn .other {width:100%;margin-left:25px;}*/
  /*date*/
  /* In smartphones, make blue bar for question text a big smaller */
  /* Hide TOP progress bar, show BOTTOM progress bar */
  /* --- confirmit click ranking fix --- */
  /*span.confirmit-as-sum-field { width: 100px; }*/
  body {
    padding: 0 !important;
    margin: 3px !important;
    font-size: 15px;
  }
  .abtn {
    min-width: 32px;
  }
  .wrapper {
    width: 100%;
    min-width: 100%;
  }
  .confirmit-numslider-horiz-bg {
    position: static !important;
  }
  .confirmit-numslider-horiz-bg div span {
    float: right;
    position: relative !important;
  }
  .confirmit-rtl .confirmit-numslider-horiz-bg div span {
    float: left;
  }
  .confirmit-numslider-horiz-bg div span:first-child {
    float: left;
    position: relative !important;
  }
  .confirmit-rtl .confirmit-numslider-horiz-bg div span:first-child {
    float: right;
  }
  .confirmit-numslider-horiz-bg div span {
    float: right;
    position: relative !important;
  }
  .confirmit-rtl .confirmit-numslider-horiz-bg div span {
    float: right;
  }
  .confirmit-table {
    border-spacing: 8px;
  }
  .confirmit-table {
    min-width: inherit;
  }
  .confirmit-gb-bc {
    width: 30px;
    height: 30px;
  }
  .card, .card-dragged, .card-dropped {
    width: 80px;
    height: 100px;
  }
  .droparea, .droparea-hover, .deck {
    width: 90px;
    height: 110px;
  }
  .questiontitle, .nav {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    border-top-left-radius: 0em !important;
    border-top-right-radius: 0em !important;
  }
  .unselectedcolor {
    background: #fff;
    -webkit-box-shadow: 0px 1.5px 2px 0px #ced3e1;
    -moz-box-shadow: 0px 1.5px 2px 0px #ced3e1;
    box-shadow: 0px 1.5px 2px 0px #ced3e1;
  }
  .instruction {
    /*font-size: 1em;*/
    width: 92%;
  }
  .abtn {
    width: 400px;
  }
  .pagearea {
    margin-top: 0;
  }
  .top_prog {
    margin-top: 0px !important;
  }
  .abtn {
    border-width: 1px;
    /*padding: 1px 3px 1px 3px;
     height: 27px;*/
    margin: 0;
  }
  .abtn .answerlabel {
    padding-right: 5px;
  }
  .abtn .other {
    margin-left: 5px;
  }
  .confirmit-rtl .abtn .other {
    margin-left: initial;
    margin-right: 5px;
  }
  .other {
    width: 300px;
  }
  .answersection {
    width: 98%;
  }
  .abtn .answerlabel, .abtn.multi .answerlabel, .abtn.multi-selected .answerlabel {
    padding-left: 0px;
    margin-left: 5px;
    margin-right: auto;
  }
  .confirmit-rtl .abtn .answerlabel, .confirmit-rtl .abtn.multi .answerlabel, .confirmit-rtl .abtn.multi-selected .answerlabel {
    margin-left: initial;
    padding-left: 5px;
    margin-right: 5px;
    padding-right: initial;
  }
  .confirmit-abtn-sm.abtn-selected:before, .confirmit-abtn-sm.abtn-selected-hover:before {
    display: none;
  }
  .instruction {
    margin-bottom: 5px;
  }
  .nav {
    padding-top: 0px;
    margin-top: 0px;
    width: 100%;
    min-width: 100%;
    margin-bottom: 0px;
    padding-bottom: 0px !important;
  }
  .questiontext_wrapper {
    margin-bottom: 5px;
  }
  .questionarea:first-child {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
  }
  input.password-input, input.open {
    width: 95%;
  }
  .grid-dropdown-style {
    width: 100%;
  }
  div.confirmit-cal {
    left: 30px !important;
  }
  .progress2 {
    width: 95%;
  }
  .errorpage {
    margin-bottom: 5px;
  }
  .ssi-header {
    display: none;
  }
  .carousel-question, .carousel-questions, .carousel-question-wrapper, .carousel-question-wrapper, .carousel-progress-wrapper, .carousel-wrapper {
    width: 100% !important;
  }
  .pagearea {
    margin-top: 0;
  }
  .ssi-header {
    display: none;
  }
  .copyright {
    margin-top: 10px;
  }
  .qtext {
    padding: 10px 4%;
  }
  .progress1 {
    display: none !important;
  }
  .progress2 {
    display: block !important;
    margin-top: 20px;
    margin-bottom: 5px;
  }
  .pagearea {
    padding-top: 0px !important;
  }
  .questionarea {
    margin-bottom: 5px !important;
  }
  .jqtoolscript.questionarea {
    margin-top: -10px !important;
  }
  .questionarea {
    margin-left: 0;
    margin-right: 0;
  }
  .jqtoolscript.questionarea {
    margin-left: 0;
    margin-right: 0;
  }
  .navboth {
    margin: 10px 0 0 0;
  }
  .abtn .answerlabel.confirmit-ranked-abtn-label, .abtn.multi .answerlabel.confirmit-ranked-abtn-label, .abtn.multi-selected .answerlabel.confirmit-ranked-abtn-label {
    padding-left: 20px;
  }
  .toolarea-container {
    margin: 0;
  }
  div.ssi-refresh-button {
    margin-left: 0;
    margin-right: 0;
  }
}
/* This block is located in 
 * media/_max360.scss/
 */
@media screen and (max-width: 360px) {
  input[type='number'] {
    max-width: 100px;
  }
  .abtn {
    width: 320px;
  }
}
@media screen and (max-width: 425px) {
  textarea, .confirmit-textarea {
    width: 95%;
  }
  .other {
    width: auto;
  }
}
/* This block is located in 
 * media/_max320.scss/
 */
@media screen and (max-width: 320px) {
  textarea, .confirmit-textarea {
    width: 250px;
  }
  .confirmit-other-input, .numericlist {
    width: 100px;
  }
  .abtn {
    width: 280px;
  }
  .confirmit-abtn-table > tbody > tr > td > .confirmit-table > tbody > tr > td.abtn.confirmit-abtn.abtn .other {
    width: 80%;
  }
}
/* This block is located in 
 * media/_print.scss
 */
@media print {
  body * {
    display: none !important;
  }
}
/* This block is located in 
 * media/_hover.scss/
 */
@media (hover: on-demand) {
  #backbutton:hover, #forwardbutton:hover, #okbutton:hover {
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
    margin-top: 5px;
    margin-bottom: 5px;
    height: 32px;
    background-position: right bottom;
  }
  .confirmit-rtl #forwardbutton:hover, #backbutton:hover {
    background-position: left bottom;
  }
  .confirmit-rtl #backbutton:hover {
    background-position: right bottom;
  }
}