.iconContainer{
  height: 3.5em;
}

.defaultMandatoryMarker{
  font-weight: 700;
  line-height: inherit;
  color: red;
}

.flat.error::after{
  width: calc(100% - 30px);
}

.radioChooser.error label:not(.textLabel){
  border-color: var(--corallo);
}

.flat .select2-container--default .select2-selection--single .select2-selection__rendered,
.flat .select2-container--default .select2-selection--single .select2-selection__placeholder{
  color: white;
}

.flat .select2-container--default .select2-selection--single .select2-selection__rendered{
  border-bottom: 2px solid var(-yellow);
}

.flat .select2-container--default .select2-selection--single{
  background-color: transparent;
  border: none;
}

.flat .select2-container--default .select2-selection--single .select2-selection__arrow b{
  border-color: var(-yellow) transparent transparent transparent;
}

.flat .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{
  border-color: transparent transparent var(-yellow) transparent;
}

.flat .fakeInput{
  display: block;
  padding: 0.3em 0.5em;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  height: 2.242em;
  color: #666;
  font-size: 0.88rem;
}

@media (max-width: 575px){
  .jconfirm-content-pane span, .jconfirm-content-pane p, .jconfirm-content-pane label, .jconfirm-content-pane ul, .jconfirm-content-pane ol, .jconfirm-content-pane li, .jconfirm-content-pane u, .jconfirm-content-pane a{
    font-size: 1.05rem;
  }
}
