/* An empty css file for global usage */
body {
    font-family: 'Noto Sans',sans-serif;
    font-size:14px;
}
h1{font-family: 'Oswald',sans-serif;font-size:24px;}
.group-title{font-family: 'Oswald',sans-serif;}
.multiple-opt-comments .form-horizontal .control-label {text-align: left;}

.skip-navigation{list-style-type: none}
.header .question-text{font-weight:700}
.question-container.nofoot{margin-bottom:0.1em;}
.question-container.header{margin-top:2em;}
.boilerplate .answer-container{display:block;}
.boilerplate > .answer-container{display:none;}
.boilerplate > .panel-heading + .panel-body .answer-container {display:none;}
.boilerplate.hide-body .panel-body:first-child{display:none}
li.checkbox-text-item{display:flex;}
.checkbox-text-item .other-text-item{min-width:30em;flex:2;}
.checkbox-text-item .other-text-item .form-control{width:100%}
.question-container.well,.skel-group.well{background-color: transparent;}
.ls-em-tip.em_default{display:none}
/* Issue with reponseListAnadManage : @todo update to see issue still there */
.modal::before {margin-right: -1rem;}
.text-item input[data-number='1'] {text-align: initial;}

.ls-answers .ls-heading > th {vertical-align: top;}

.question-container.no-question-code > .question-title-container >  .question-number{display:none}
.question-container.help-as-text > .ls-questionhelp::before,
.question-container.help-as-text > .panel-body >.ls-questionhelp::before{display:none;content:""}
.question-container.help-as-text > .ls-questionhelp,
.question-container.help-as-text > .panel-body > .ls-questionhelp{margin-left:0;margin-right: 0;}

.question-container .question-container .question-number{display:none}
.question-container .question-container.show-number > .question-title-container > .question-number{display:inline-block}
.question-container.hide-number > .question-title-container > .question-number{display:none}

.jexcel > thead > tr > td{z-index:999}
.table-fixed-header table.ls-answers > thead > tr > td, .table-fixed-header table.ls-answers > thead > tr > th {z-index:999}
.question-container{hyphens:manual}
.skelvanilla_oecd .panel-info > .panel-heading{background-color: #eef4f8;color: #04629a;border-bottom:0;}
.skelvanilla_oecd .panel-info > .panel-heading,.skelvanilla_oecd .panel-info{border-color: #c8c8c8;}
.question-text > .h4{font-size:16px}
.have-footnote{text-decoration: underline dotted;}
/* 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;
}

/* panel fixed*/
.question-container.panel > .question-container.skel-wrap-none{padding-right:15px;padding-left:15px;}
/* response list and manage */
#responses-grid > .row{z-index:1000;}

.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}
/* Didn't understnad … */
.question-container.panel > .question-container.panel-body {margin-top: 0px;}

/* fix for skelavaniia */
@media only screen and (max-width: 768px) {
    .no-more-table .ls-answers .control-label {
      font-weight: 400;
    }
    .no-more-table table.ls-answers .control-label {
      font-weight: 700;
    }
}

.disabled .checkbox-item label::after {
  background: #999;
}
.disabled .checkbox-item input[type="checkbox"]:checked + label::before {
  background: #999;
}
.disabled .radio-item label::after {
  background: #999;
  color: #999;
}
/* .no-asterisk class */
.no-asterisk .asterisk{display:none;}

/* hideEmptyColumn */
td.hideEmptyColumn-hiddencolumn,th.hideEmptyColumn-hiddencolumn{
    overflow:hidden !important;
    border-spacing:0 !important;
    padding:0 !important;
    width: 0 !important;
    height: 0 !important;
    min-width: 0 !important;
}
td.hideEmptyColumn-hiddencolumn *,th.hideEmptyColumn-hiddencolumn * {
    display:none;
}
.question-container.skel-wrap-panel.skel-start-question{margin-bottom:0}
.wrap-panel > .question-container.wrap-none{margin-bottom:0}
.question-container.set-inner-top{padding-left:75px;padding-top:0;margin-top: -20px;}
.question-container.set-inner-top-33{padding-left:33%;padding-top:0;margin-top: -20px;}

.skelvanilla-bootstrap .h4 .asterisk .small.text-danger{color:#a94442}
/* a line */