/* Use popover-help-text to create element with own content as popoover */
.popover-help-text::before, .popover-info-text::before{
    content: " ";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-right:0.2em;
}
.popover-help-text::before{
    content: "\f059";
}
.popover-info-text::before{
    content: "\f06a";
}

.js .popover-help-text, .js .popover-info-text{
    display:inline-block;
    width:1em;
    height:1.2em;
    overflow:hidden;
}

.have-footnote{text-decoration: underline dotted;}
.js .js-hide-question .question-title-container{display:none}
.hide-help .question-help-container{display:none}
.hide-default-tip .em_input_boxes{display:none}

.ls-answers tbody .answertext {
  text-align: left;
}

#modal-questionExtraSurvey .modal-footer [disable]{display:none;}



.no-js .answer-item .set-inner{padding-left:3em}
.dir-ltr .answer-set-inner{margin-left:3em}
.dir-rtl .answer-set-inner{margin-right:3em}
.no-js .answer-item .set-inner-inner{padding-left:6em}
.dir-ltr .answer-set-inner-inner{margin-left:6em}
.dir-rtl .answer-set-inner-inner{margin-right:6em}

.dir-ltr th.answertext .set-inner{margin-left:3em}
.dir-rtl th.answertext .set-inner{margin-right:3em}
.dir-ltr th.answertext .set-inner-inner{margin-left:6em}
.dir-rtl th.answertext  .set-inner-inner{margin-right:6em}

.answertext .inner-1{padding-left:3em}
.answertext .inner-2{padding-left:6em}
.answertext .inner-3{padding-left:9em}


/*
html {font-size: 14px;}
body{line-height:1.2}
*/
.wrap-panel > .wrap-none {padding: 0 1rem;}
.panel-body {padding: 0 1rem;}
.table > tbody > tr > td{padding:0}
.container-fluid {
  max-width: 1500px;
}
td.action-column > a {
  display: inline-block;
  padding: 0.32rem 0.71rem;
  font-size: 0.85rem;
  line-height: 1.5;
  border-radius: 0.2rem;
  text-decoration: none;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  border-radius: 0.3rem;
  border: 1px solid transparent;
}
td.action-column > a:hover,td.action-column > a:focus {
  border-color: #ccc;
}
.m-top{margin-top:1.5em}
.m-bottom-0{margin-bottom:0}
.m-bottom-0.question-container{margin-bottom:0}
/** A line */