/* An empty css file for global usage */
.select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field{width:100% !important}
.select2-container--bootstrap .select2-selection--single{height:45px;padding:10px 15px;box-shadow: unset;}
.select2-container--bootstrap .select2-selection{border: 1px solid #dce4ec;border-width: 2px;}
.select2-container--bootstrap.select2-container--focus .select2-selection, .select2-container--bootstrap.select2-container--open .select2-selection
{
    border-color: #2C3E50;
    box-shadow:unset;
}
.select2-container--bootstrap .select2-dropdown{
    border-color: #2C3E50;
    box-shadow:unset;
}
.panel .question-text,.panel .lead.question-text,.panel .h2.question-text,.panel .h3.question-text,.panel .h4.question-text,.panel .h5.question-text,.panel .h6.question-text {
    margin-bottom: 0;
}
.panel-heading {
    padding: 0.3rem 1rem;
}
body { background-color: #f9f9f9; }
.navbar-default { background: #f9f9f9; }
.navbar-default .navbar-nav > li > a { color: #444; }
.collapsed .fa-chevron-up::before {content: "\f078";}
.date.question-container .form-inline, .language.question-container .form-inline, .list-dropdown.question-container .form-inline, .choice-5-pt-radio.question-container .form-inline {
    text-align: initial;
}
.modal-footer button[disabled]{display:none;}
.modal-footer .btn-movenext{display:none;}

.tooltip-inner{text-align:left;}
.tooltip{text-align:initial;}
.tooltip{text-align:left;}

.tooltip-inner {
  max-width: 40rem;
  color: #444;
  background-color: #FFF;
  border: 1px solid #444;
}
.tooltip.top .tooltip-arrow {
  border-top-color: #444;
}
.tooltip.top-left .tooltip-arrow {
  border-top-color: #444;
}
.tooltip.top-right .tooltip-arrow {
  border-top-color: #444;
}
.tooltip.right .tooltip-arrow {
  border-right-color: #444;
}
.tooltip.left .tooltip-arrow {
  border-left-color: #444;
}
.tooltip.bottom .tooltip-arrow {
  border-bottom-color: #444;
}
.tooltip.bottom-left .tooltip-arrow {
  border-bottom-color: #444;
}
.tooltip.bottom-right .tooltip-arrow {
  border-bottom-color: #444;
}
@media screen and (min-width: 1100px) {
.select2-withtooltip .answer-wrapper .answer-container{margin-left:40rem}
}
.panel-footer.ls-questionhelp{margin-left:0;margin-right:0;}

.panel-footer.ls-questionhelp.contracted{height:3.5em;overflow:hidden;text-overflow:ellipsis;cursor: help;}
.dir-ltr .panel-footer.ls-questionhelp:before {right: 0.2em;left:auto;}

.panel-footer.ls-questionhelp.contracted:after {
  position: absolute;
  display: block;
  bottom: 0;
  left: 0;
  right: 0;
  height: 1em;
  background: linear-gradient(transparent, white);
  content: '';
}

.panel-footer.ls-questionhelp.contracted:before {content: "\f0dd";}
.panel-footer.ls-questionhelp:before {content: "\f0de";}
.list-dropdown .ls-answers.answer-item.dropdown-item{display:block;}
.dropdown-menu > li > a.btn-default{color:#fff}
.navbar-header .img-responsive {width: 100%;}
.select2-container--bootstrap .select2-results__group {
    display: block;
    padding: 6px 12px;
    font-size: 17px;
    border-bottom: 1px dashed;
    font-weight:bold;
    line-height: 1.42857143;
    white-space: nowrap;
}
.select2-results__options--nested{
    padding: 0 12px;
}
.form-control:invalid, .radio-item input[type="radio"]:invalid + label::before, .checkbox-item input[type="checkbox"]:invalid + label::before, .no-js .input-error input, .no-js .input-error .form-control {
    border-color: #dce4ec;
    -webkit-box-shadow: inset 0 1px 1px rgba(9, 0, 0, 0.075), 0 0 6px #E5DDED;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #E5DDED;
}
.hide-tip .hide-tip .ls-em-tip.em_q_fn_validation ,
 .hide-tip .tip-was-hidden .ls-em-tip.em_q_fn_validation 
{display: none;}
.submitted-error.hide-tip .tip-was-hidden .ls-em-tip.ls-em-error {display: none;}
.submitted-error.hide-tip .tip-was-hidden .ls-em-tip.ls-em-error.em_q_fn_validation {display: block;}


[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";
}
legend{margin-bottom:0}
fieldset .tulam-filter-question{padding :0 1em}
fieldset .tulam-filter-question .control-label{padding-top:0;text-align:left;display:inline;}
@media print {
  a[href]::after {
      content: "";
      display:none;
  }
  a[href^="http"]::after {
      content: " (" attr(href) ")";
      display:none;
  }
 .panel-footer.ls-questionhelp.contracted{height:auto}
 .print-block{display:block;height: auto !important;}
}
#print-loading .loader {
    display: none;
    z-index: 9999999;
    position: fixed;
    top: 50%;
    left: 50%;
    border: 0;
}
.js .print-loading #print-loading .loader {
    display: block;
}
.print-loading{opacity:0.4}
#print-loading .fa-5x {
    width: 6rem;
    height: 6rem;
    font-size: 6rem;
    margin-top: -3rem;
    margin-left: -3rem;
}
.select2-container--bootstrap .select2-selection{font-size:15px}
.skel-group{margin-bottom: 21px;}
li.checkbox-text-item {
    display: flex;
}
li.checkbox-text-item .other-text-item{
    flex:1;
}
li.checkbox-text-item .other-text-item .form-control{
    width:100%;
}
.dir-ltr .show-in-previous {
    padding-left: 0;
}
.inside .question-title-container{padding-left:3rem}
.inside .question-valid-container{padding-left:3rem}
.show-in-previous .question-title-container{padding-left:3rem}
.show-in-previous .question-valid-container{padding-left:3rem}
.form-inline .select2-container--bootstrap {
    min-width:6em;
}
.select2-container--bootstrap .select2-results > .select2-results__options {
    max-height: 25em;
}
.dynamic-alert:empty{display:none}

.selectquestionbyresponses-question .select2-selection--multiple .select2-selection__choice{float:none}
.select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field{line-height: 32px;}
button.select2-selection__choice__remove{
    margin-bottom: 0;
font-weight: normal;
text-align: center;
vertical-align: middle;
touch-action: manipulation;
cursor: pointer;
background-image: none;
border: 1px solid transparent;
    padding: 2px 3px 6px;
font-size: 13px;
line-height: 1.5;
border-radius: 3px;
    color: #fff;
background-color: #fff;
border-color: #fff;
}
.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice{margin:5px 6px 0 6px;}
.select2-container--bootstrap .select2-search__field {
  font-size: inherit;font-family: inherit;
}
.select2-container .select2-search--inline{float:none;}
.select2-container .select2-search--inline .select2-search__field{
  font-size: inherit;font-family: inherit;
}
.select2-container--bootstrap .select2-search__field::placeholder {
    font-size: 15px;
}
.tooltip .asterisk{display:none;}
.tulam-filtered-item .fieldset_group_0{display:none;}
.panel-heading {
  display: block;
}
/* comment */
