/* Media print improvment */
.navbar-default{background-color:#00945e;color:#fff;}
@media print {
  .collapse-question.collapse{display:block}
  #navigator-container{display:none;}
}
/* banner-width */
.hidden-1240{
    display:block;
}
.visible-1240{
    display:none;
}
@media only screen and (min-width: 1240px) {
    .hidden-1240{
        display:none;
    }
    .visible-1240{
        display:block;
    }
}
/* Some other update : oecd part */
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;}

.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: #FAFAFA;color: #00945E;border-bottom:none;}
.skelvanilla_oecd .panel-info > .panel-heading,.skelvanilla_oecd .panel-info{border-color: #FFFFFF;}
.question-text > .h4{font-size:16px}
.have-footnote{text-decoration: underline dotted;}
/* Use popover-help-text to create element with own content as popoover */
.no-js .popover-help-text, .no-js .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;
}
.no-js .popover-help-text{
    content: "\f059";
}
.no-js .popover-info-text{
    content: "\f06a";
}

.popover{color: #333;}





/* 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;
}
.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;}

[data-toggle='collapse']:after{
    float:right;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    content: "\f077";
}
[data-toggle='collapse'].collapsed:after{
    content: "\f078";
}
.question-container.panel-footer {
  margin-bottom: 0;
}
.wrap-panel > .question-container{
  margin-bottom: 0;
}
.padding-0{padding:0}
.wrap-panel > .wrap-none.padding-0{padding:0}

.jexcel > tbody > tr > td{text-align:left}
.jexcel-x12-select [data-x="12"]{width:5em;text-align:center;}

/*.panel-primary .popover{color:#00945E;}*/
.skel-help-nothelp.question-container > .collapse-question > .question-help-container, .skel-help-nothelp.question-container > .collapse-question > .panel-body:not(.question-container) > .question-help-container {margin-left:0;margin-right:0;}
.skel-help-nothelp.question-container > .collapse-question >.question-help-container:before,  .skel-help-nothelp.question-container > .collapse-question > .panel-body:not(.question-container) > .question-help-container:before {content:"";display: none;}

.question-help-container, .question-help-container {margin-left:0;margin-right:0;}
.question-help-container:before, .question-help-container:before {content:"";display: none;}


.panel > .collapse-question > .question-container{
padding-left: 15px;
padding-right: 15px;
}

/* DFix slect width */
.form-inline .form-group{max-width:100%;}
.form-inline .form-group select{max-width:100%;}

.collapse-link{display:block;text-decoration: none;color:inherit;padding: 10px 15px;}
.collapse-link > div{display:inline;}
.collapse-link[data-toggle="collapse"]::after{
  background: #fff;
  border: #ccc 1px solid;
  padding: 0.3em;
  border-radius: 0.3em;
}
.popover-help-text, .popover-info-text{font-size:85%;}
.hide-error-submitted .ls-em-tip{display:none}
.hide-error-submitted.submitted-error .ls-em-error{display:block}

/* Some other update : ifcma part */


.tools-wrapper .panel-heading{padding:0}
.tools-wrapper{margin-bottom:0}
.color-line{border:1px solid #ddd;border-radius:0.5em;display:inline-block;padding:0.2em;min-width:7em;text-align:center;}
.color-line.bg-warning{background-color:#F7EFD7}
.color-line.bg-success{background-color:#E8F9D9}
.color-line.bg-info{background-color:#C5D9F1}

.progress{margin-bottom:0.3rem;}

.btn-tulam.disabled{display:none;}
.status-instrument .btn-sm{padding:3px 6px;}

.flex-display .ls-label-question{display:flex; gap: 0.2em 1em}
.flex{display:flex;  gap: 0.2em 1em}


/* This following code handles the boxes on the homepage, conditional background formatting fox boxes at start and end not targeting menu*/
.box{flex:1}
.lead + .flex .box,
.clearfix + .flex .box {
  background-color: #D5FFF0;
}
.box > section.question-container:first-of-type {
  margin-top: 2rem;
}




.table-wrapper{display:table}
.table-row{display:table-row}
.cell{display:table-cell}

.border-info{border-color:#36afe4;}
.border-primary{border:none;padding:0.5em;}
.border-round{border-radius: 0.5em;padding:0.5em 1em;}
.ls-label-question .checkbox-list label{padding-top:0.1em;padding-bottom:0.1em;}
.ls-label-question .checkbox-list ul{margin-bottom:0;}
.ls-label-question .checkbox-list ul li{margin-bottom:0;}
.ls-label-question .checkbox-list ul{width:auto;float:none;}
.no-margin-bottom.question-container{margin-bottom:0.1rem}

h1,.h1{color:#00945E;font-size: 38px;}


/*
.color-line.bg-warning{background-color:#E69F00}
.color-line.bg-success{background-color:#56B4E9}
.color-line.bg-info{background-color:#009E73}
.table > tbody > tr.warning > td, .table > tbody > tr.warning > th {
  background-color: #E69F00;
}
.table > tbody > tr.success > td, .table > tbody > tr.success > th {
  background-color: #009E73;
}
.table > tbody > tr.info > td, .table > tbody > tr.info > th {
  background-color: #56B4E9;
}
*/

.select2-container--bootstrap .select2-results__group {font-size:14px;}
.select2-results__option .select2-results__options--nested{padding-left:2em}
/* */



