﻿.kt_kform_message-content img { margin: 0 auto; width: 100%; }
#topbar { height: auto; background-color: transparent; border-top: 0; border-bottom: 0; box-shadow: none; padding-top: 1.5rem !important; padding-bottom: 1.5rem !important; padding-left: 30px; }
#content { padding-left: 30px !important; padding-right: 30px !important; }
.panel { border: 0; box-shadow: var(--bs-card-box-shadow); background-color: var(--bs-card-bg); }
    .panel .panel-header { display: flex; justify-content: space-between; align-items: stretch; flex-wrap: wrap; min-height: 70px; padding: 0 2.25rem; color: var(--bs-card-cap-color); background-color: var(--bs-card-cap-bg); border-bottom: 1px solid var(--bs-card-border-color); }
        .panel .panel-header .panel-title { display: flex; align-items: center; margin: 0.5rem; margin-left: 0; }
    .panel .panel-body { padding: 2rem 2.25rem; color: var(--bs-card-color); }
    .panel .panel-footer { padding: 2rem 2.25rem; color: var(--bs-card-color); }
.form-group { padding-bottom: 10px; }
.pr5 { padding-right: 5px; }
.form-floating > .form-control, .form-floating > .form-control-plaintext, .form-floating > .form-select { min-height: calc(3.75rem + 2px); height: auto !important; }
thead th, thead td { vertical-align: top; }
table.dataTable > thead .sorting_asc, table.dataTable > thead .sorting_desc { vertical-align: top !important; }
