.no-padding {
    padding: 0;
}

.no-padding .dataTables_wrapper {
    padding-bottom: 0;
    margin-bottom: -20px;
}

.actions {
    margin: 30px 0 0 0;
}

.tabbable {
    margin-top: 20px;
}

.nav-tabs {
    margin-bottom: -1px;
}

.skin-3 .nav.nav-tabs > li.active {
    background: #fff;
}

.nav-tabs > li > a {
    margin-right: 0;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    background-color: #fff;
    border-bottom: 1px solid #fff;
}

.nav-tabs > li > a:hover {
    background-color: #eee;
}

.page-header .pull-right {
    margin-top: -16px;
}

blockquote {
    font-size: inherit;
}

.table.table-filter > tbody > tr > td {
    border-top: 0;
}

.table.table-filter button {
    margin-top: 5px;
}

a.top-button.btn {
    margin: 14px 5px 5px 0px;
    padding: 4px 12px;
    font-size: 14px;
    float: left;
}

#toast-container > .toast-success::before,
#toast-container > .toast-info::before,
#toast-container > .toast-warning::before,
#toast-container > .toast-error::before {
    content: "";
}

.select2-container--default .select2-selection--single {
    border-radius: 3px !important;
}

.select2-container .select2-selection--single {
    height: 32px !important;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 32px !important;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 32px !important;
}

div.spacer {
    height: 20px;
}

body.skin-km {
    background-color: #594f52;
}

body.skin-km .nav-header {
    background: #FFEBEE;
}

body.skin-km .nav.metismenu > li > a {
    color: #fff;
    /*text-shadow: -1px 0 #cd5813, 0 1px #cd5813, 1px 0 #cd5813, 0 -1px #cd5813;*/
}

body.skin-km .nav:not(.nav-tabs) > li.active a {
    text-shadow: none;
}

body.skin-km .navbar-default .nav > li > a:hover,
body.skin-km .navbar-default .nav > li > a:focus {
    background-color: #F44336;
}

body.skin-km .nav-header a {
    color: #647c91;
}

body.skin-km .nav:not(.nav-tabs) > li.active {
    border-left: 4px solid #F44336;
    background: #3e3739;
}

body.skin-km .btn.btn-primary {
    background-color: #F6323E;
    color: #FFF;
    border-color: #FFF;
}

body.skin-km .btn.btn-primary:hover {
    -webkit-transition: color 0.15s ease-in;
    background-color: #F6323E;
    color: #ddd;
    border-color: #FFF;
}

body.skin-km .btn.btn-success {
    background-color: #10b85a;
    border-color: #0c8843;
}

body.skin-km .btn.btn-danger {
    background-color: #f6323e;
    border-color: #d62f39;
}

body.skin-km .btn.btn-warning {
    background-color: #b87b10;
    border-color: #885b0c;
}

body.skin-km label {
    display: block;
}

body.skin-km .ibox-content:last-child {
    border-style: solid solid solid solid;
}

body.skin-km .ibox-title, .skin-km .ibox-content {
    border-width: 1px;
}

body.skin-km.login {
    background-color: #f3f3f4;
}

body.skin-km .form-control:focus,
body.skin-km .single-line:focus {
    border-color: #F44336 !important;
}

body.skin-km .label-counter {
    display: inline-block;
    margin-right: 10px;
}

body.skin-km .bootstrap-datetimepicker-widget table td.active,
body.skin-km .bootstrap-datetimepicker-widget table td.active:hover {
    background: #F44336;
}

body.skin-km .bootstrap-datetimepicker-widget a {
    color: #F44336;
}

body.skin-km .select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #F44336;
}
