.container .content {
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 20px;
}

.pc-container {
    top:  60px !important;
}

.choices[data-type*="select-one"] select.choices__input {
    display: block !important;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    left: 0;
    bottom: 0;
}

.card-header {
    padding: 15px;
    background-color: rgba(0, 0, 0, 0.05);
}

h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
    margin-bottom: 0;
}

.pc-sidebar .m-header {
    padding: 0;
    height: auto;
    text-align: center;
}

.ck-editor__editable_inline {
    min-height: 250px;
}

.ck-powered-by-balloon {
    display: none !important;
}

table.dataTable th.dt-type-numeric, table.dataTable th.dt-type-date, table.dataTable td.dt-type-numeric, table.dataTable td.dt-type-date {
    text-align: left !important;
}

label.required:after{
    content:" *";
    font-weight:bold;
    color:red;
}

.input-group.date > input.form-control {
    border-top-left-radius: 8px !important;
    border-bottom-left-radius: 8px !important;
}

img:hover {
    cursor: zoom-in;
}

.btn i.fa, .btn i.fas {
    font-size: initial;
}

.b-brand {
    max-width: 200px;
    margin: auto;
}

.dt-container .row .col-12 {
    overflow: auto;
}