.admin-preview {
    max-width: 200px;
    height: auto;
}

.deer-card {
    max-width: 25rem;
    padding: 15px;
}

.deer-card .box-title {
    display: block;
}

.deer-card .box-title::after {
    float: right;
}

.deer-card-m .box-title::after {
    content: '\2642';
    color: #06f;
}

.deer-card-f .box-title::after {
    content: '\2640';
    color: #f06;
}

.deer-card .sonata-ba-collapsed-fields {
    display: flex;
    margin-left: -15px;
    margin-right: -15px;
    flex-wrap: wrap;
    padding-top: 15px;
}

.deer-card .sonata-ba-collapsed-fields::after {
    content: 'IST / SOLL';
    font-size: 1em;
    position: absolute;
    left: 10px;
    right: 0;
    top: 15px;
    transform: translateY(100%);
    text-align: center;
}

.deer-card .sonata-ba-collapsed-fields>.form-group {
    min-width: 50%;
    max-width: 50%;
    padding: 15px 15px 0 15px;
    position: relative;
}

.deer-card .sonata-ba-collapsed-fields>.form-group:nth-child(odd)::after {
    content: '/';
    position: absolute;
    right: 0;
    line-height: 34px;
    transform: translateX(50%) translateY(-100%);
}

.deer-card .sonata-ba-collapsed-fields>.form-group:nth-child(even) label {
    display: none;
}

.deer-card .sonata-ba-collapsed-fields>.form-group:nth-child(odd) label {
    position: absolute;
    transform: translateY(-100%);
}

[action^="/admin/app/messagegroup/"][action*="/edit"] .row {
    display: flex;
    flex-wrap: wrap;
}

.deer-card-rotwild .box.box-primary {
    /*background-color: #fdd;*/
    border-color: #d00;
}

.deer-card-damwild .box.box-primary {
    /*background-color: #eef;*/
    border-color: #39d;
}

.deer-card-muffelwild .box.box-primary {
    /*background-color: #ffc;*/
    border-color: #6c0;
}

.deer-card-rehwild .box.box-primary {
    /*background-color: #fed;*/
    border-color: #d90;
}

.deer-card-schwarzwild .box.box-primary {
    /*background-color: #eee;*/
    border-color: #aaa;
}

.deer-card .box {
    border-left: 1px solid;
    border-right: 1px solid;
    border-bottom: 1px solid;
}

[data-validation-color=success] {
    background-color: #efe;
    border-color: #0a0;
}

[data-validation-color=warning] {
    background-color: #ffe;
    border-color: #990;
}

[data-validation-color=danger] {
    background-color: #fee;
    border-color: #a00;
}

@media screen and (max-width: 767px) {
    .main-header .logo {
        display: none;
    }

    .main-sidebar {
        padding-top: 50px !important;
    }

    .content-wrapper {
        position: relative;
        top: -50px;
    }

    .content-header .navbar-collapse .nav {
        margin: 0 !important;
    }

    .navbar-nav>li>a {
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .navbar-right {
        float: right !important;
    }

    .navbar-nav .open .dropdown-menu {
        position: absolute;
        top: 100%;
        z-index: 1000;
        border: 1px solid rgba(0, 0, 0, .15);
        background-color: #fff;
    }

    .sonata-ba-form button[name="btn_create_and_edit"],
    .sonata-ba-form button[name="btn_create_and_create"],
    .sonata-ba-form button[name="btn_update_and_edit"],
    .sonata-ba-form .btn.btn-info {
        display: none;

    }

    .sticky-wrapper .navbar {
        min-height: 0;
        border: none;
    }

    .sticky-wrapper .navbar .navbar-brand {
        display: none;
    }

    .content-header {}

    .sonata-ba-list .sonata-ba-list-field-header-actions,
    .sonata-ba-list .sonata-ba-list-field-actions {
        display: none;
    }

    .box-footer {
        display: none;
    }

    /* SPALTEN AUSBLENDEN */
    /* Checkbox (Mass Actions) */
    .sonata-ba-list tr td:nth-child(1),
    .sonata-ba-list tr th:nth-child(1) {
        display: none;
    }

    /* Bild */
    .sonata-ba-list tr td:nth-child(3),
    .sonata-ba-list tr th:nth-child(3) {
        display: none;
    }
    /* Kurzbeschreibung */
    .sonata-ba-list tr td:nth-child(4),
    .sonata-ba-list tr th:nth-child(4) {
        display: none;
    }
    /* Gültig von */
    .sonata-ba-list tr td:nth-child(5),
    .sonata-ba-list tr th:nth-child(5) {
        display: none;
    }
    /* Kategorie */
    .sonata-ba-list tr td:nth-child(7),
    .sonata-ba-list tr th:nth-child(7) {
        display: none;
    }
    /* Sekundäre Kategorie */
    .sonata-ba-list tr td:nth-child(8),
    .sonata-ba-list tr th:nth-child(8) {
        display: none;
    }
    /* ENDE SPALTEN AUSBLENDEN */

    /* Filter ausblenden */
    .sticky-wrapper .navbar-collapse ul:nth-child(3) {
        display: none;
    }

    .sticky-wrapper div.nav.navbar-right {
        display: none;
    }

    .info-box .info-box-icon {
        display: none;
    }

    .info-box .info-box-content {
        margin-left: 0;
    }

    /* BREADCRUMB */
    .main-header > .navbar > .navbar-left > .hidden-xs {
        display: initial !important;
    }

    /* Nur "Alle Nachrichten" anzeigen */
    .main-header > .navbar > .navbar-left > .hidden-xs > .breadcrumb > li:not(:nth-child(2)),
    .main-header > .navbar > .navbar-left > .hidden-xs > .breadcrumb > li:nth-child(2)::before,
    .main-header > .navbar > .navbar-left > .hidden-xs > .breadcrumb > li.active {
        display: none;
    }

    .main-header > .navbar > .navbar-left > .hidden-xs > .breadcrumb > li:nth-child(2) a {
        padding-left: 33px;
    }

    .main-header > .navbar > .navbar-left > .hidden-xs > .breadcrumb > li:nth-child(2) a::before {
        content: '\276E';
        font-size: 1em;
        position: absolute;
        left: 15px;
        top: 50%;
        transform: translateY(-50%);
    }
    /* ENDE BREADCRUMB */
}

body {
    font-family: Ubuntu, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
}

a,
a.btn-link {
    color: #00aca9;
}

a:hover {
    color: #00a671;
}

a:focus {
    color: #009e3d;
}

.btn-primary,
.bg-aqua,
.select2-results .select2-highlighted {
    background-color: #00aca9;
}

.btn-primary:hover {
    background-color: #00a671;
}

.btn-primary:active,
.btn-primary:focus:active {
    background-color: #00752d;
}

.btn-primary:focus {
    background-color: #009e3d;
}

.box.box-primary {
    border-top-color: #00aca9;
}

/*
.content-wrapper {
    background: linear-gradient(to right top, #00aca9, #009e3d);
    background-attachment: fixed;
}

.box {
    background-color: transparent;
}
*/

.pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:focus,
.pagination>.active>span:hover {
    background-color: #00aca9;
    border-color: #00752d;
}

.form-control,
.select2-choice,
.sidebar-form {
    border-radius: 10px !important;
}

.input-group .form-control {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}

.input-group .input-group-addon {
    border-top-right-radius: 10px !important;
    border-bottom-right-radius: 10px !important;
}

.control-label {
    font-weight: normal;
}

.btn {
    border-radius: 1000px !important;
    margin-bottom: 5px;
}

.custom-search-form .input-group-btn>.btn {
    border-radius: 0 10px 10px 0 !important;
}

.sonata-ba-form-actions {
    background: #EEE;
    border: none;

}

.content-wrapper {
    background-color: #EEE;
}

a.sonata-action-element {
    color: #00aca9 !important;

}

.skin-black .wrapper,
.skin-black .main-sidebar,
.skin-black .left-side {
    /* background: #009e3d; */
}