.bias-input-group .input-group-addon + .input-group-btn > .btn{
  border-radius: 0;
}
.bias-input-group .input-group-addon + .input-group-btn + .input-group-addon{
  border-right: 0; border-left: 0;
}
@media screen and (-webkit-min-device-pixel-ratio: 0){
  input[type="date"].input-xl,
  input[type="time"].input-xl,
  input[type="datetime-local"].input-xl,
  input[type="month"].input-xl,
  .input-group-xl input[type="date"],
  .input-group-xl input[type="time"],
  .input-group-xl input[type="datetime-local"],
  .input-group-xl input[type="month"]{
    line-height: 92px;
  }
}
.form-control-static.input-xl,
.form-control-static.input-sm{
  padding-right: 0;
  padding-left: 0;
}
.input-xl{
  height: 92px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.3333333;
  border-radius: 6px;
}
select.input-xl{
  height: 92px;
  line-height: 92px;
}
textarea.input-xl,
select[multiple].input-xl{
  height: auto;
}
.form-group-xl .form-control{
  height: 92px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.form-group-xl select.form-control{
  height: 92px;
  line-height: 92px;
}
.form-group-xl textarea.form-control,
.form-group-xl select[multiple].form-control{
  height: auto;
}
.form-group-xl .form-control-static{
  height: 92px;
  min-height: 38px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.3333333;
}
.input-xl + .form-control-feedback,
.input-group-xl + .form-control-feedback,
.form-group-xl .form-control + .form-control-feedback{
  width: 92px;
  height: 92px;
  line-height: 92px;
}
@media (min-width: 768px){
  .form-horizontal .form-group-xl .control-label{
    padding-top: 11px;
    font-size: 14px;
  }
}
.btn-xl,
.btn-group-xl > .btn{
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.btn-group > .btn-xl + .dropdown-toggle{
  padding-right: 12px;
  padding-left: 12px;
}
.btn-xl .caret{
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}
.dropup .btn-xl .caret{
  border-width: 0 5px 5px;
}
.input-group-xl > .form-control,
.input-group-xl > .input-group-addon,
.input-group-xl > .input-group-btn > .btn{
  height: 92px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.3333333;
  border-radius: 6px;
}
select.input-group-xl > .form-control,
select.input-group-xl > .input-group-addon,
select.input-group-xl > .input-group-btn > .btn{
  height: 92px;
  line-height: 92px;
}
textarea.input-group-xl > .form-control,
textarea.input-group-xl > .input-group-addon,
textarea.input-group-xl > .input-group-btn > .btn,
select[multiple].input-group-xl > .form-control,
select[multiple].input-group-xl > .input-group-addon,
select[multiple].input-group-xl > .input-group-btn > .btn{
  height: auto;
}
.input-group-addon.input-xl{
  padding: 6px 12px;
  font-size: 14px;
  border-radius: 6px;
}
.input-group-xl img{
  height: calc(92px - 12px);
}
.display-block{
  display: block !important;
}
.display-inline{
  display: inline !important;
}
.display-inline-block{
  display: inline-block !important;
}
.display-flex,
.display-flex-space-between{
  display: flex !important;
  align-items: center;
  justify-content: center;
}
.display-flex-space-between{
  justify-content: space-between;
}
.flex-column{
  display: flex;
  flex-flow: column;
}
.overflow-hidden{
  overflow: hidden;
}
.dropdown-menu{
  max-height: calc(100vh - 100px);
  overflow-x: hidden;
  overflow-y: auto;
}
.panel{
  position: relative;
}
.panel-heading{
  position: relative;
  width: 100%;
  height: 50px;
}
.panel-body{
  position: relative;
  width: 100%;
  height: calc(100% - 50px);
  overflow-y: scroll;
  background: repeating-linear-gradient(-45deg, #ffffff, #ffffff 3px,#f8f8f8 3px, #f8f8f8 7px);
}
.panel-body-footer{
  height: calc(100% - 100px);
}
.panel-footer{
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 50px;
}
label{
  margin-bottom: 0;
}
.tooltip-inner{
  max-width: 80vw;
  text-align: left;
  white-space: pre;
  font-family: monospace, serif;
}

/* from Bootstrap v5.0 */
.bg-white{
  background-color: #fff !important;
}
.m-auto{
  margin: auto !important;
}
.d-flex{
  display: flex !important;
}
