html, body {
}

.btn {
    cursor: pointer;
}

.container .table td {
    vertical-align: middle;
}

.none {
    display: none;
}

.block {
    display: block !important;
}

.progress {
    background-color: #aaa;
}

.dropdown {
    display: inline-block;
}

.navbar-brand {
    padding: 0;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
    width: 100%;
}

/**
 * Grid
 */
@media screen and (min-width: 1300px) {
    .container {
        max-width: 1240px;
    }
}

/**
 * jQuery Basic Table
 * Author: Jerry Low
 *
 * https://github.com/jerrylow/basictable
 */

table.bt thead,
table.bt tbody th {
    display: none;
}

table.bt tfoot th,
table.bt tfoot td,
table.bt tbody td {
    border: none;
    display: block;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    vertical-align: top;

    /* IE 9 */
    float: left\9;
    width: 100%\9;
}

table.bt tfoot th::before,
table.bt tfoot td::before,
table.bt tbody td::before {
    content: attr(data-th) ": ";
    display: inline-block;
    -webkit-flex-shrink: 0;
    -ms-flex-shrink: 0;
    flex-shrink: 0;
    font-weight: bold;
    width: 6.5em;
}

table.bt tfoot th.bt-hide,
table.bt tfoot td.bt-hide,
table.bt tbody td.bt-hide {
    display: none;
}

table.bt tfoot th .bt-content,
table.bt tfoot td .bt-content,
table.bt tbody td .bt-content {
    vertical-align: top;
}

.bt-wrapper.active {
    max-height: 310px;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
}

/**
 * Form - checkbox
 */
.form-check {
    padding-left: 1.25rem;
}
.form-check-label {
    padding-left: 0;
}

/** CKEditor fix */
#cke_notifications_area_item_calendar_body,
#cke_notifications_area_category_body,
.cke_notifications_area {
    display: none !important;
}
