
.btn.btn-outline-warning {
    color: #ff8d1b !important;
    background-color: transparent !important;
    border-color: #ff8d1b !important;
}
    .btn.btn-outline-warning:focus,
    .btn.btn-outline-warning.focus {
        color: #fff !important;
        background-color: #ff8d1b !important;
        border-color: #ff8d1b !important;
        box-shadow: 0 0 0 0px !important;
    }
    .btn.btn-outline-warning:hover {
        color: #fff !important;
        background-color: #ff8d1b !important;
        border-color: #ff8d1b !important;
    }
/* .btn.btn-outline-warning:active, */
/* .btn.btn-outline-warning.active, */
/* .open > .dropdown-toggle.btn.btn-outline-warning { */
  /* color: #fff; */
  /* background-color: #286090; */
  /* border-color: #204d74; */
/* } */
    .btn.btn-outline-warning:active:hover,
    .btn.btn-outline-warning.active:hover,
    .open > .dropdown-toggle.btn.btn-outline-warning:hover,
    .btn.btn-outline-warning:active:focus,
    .btn.btn-outline-warning.active:focus,
    .open > .dropdown-toggle.btn.btn-outline-warning:focus,
    .btn.btn-outline-warning:active.focus,
    .btn.btn-outline-warning.active.focus,
    .open > .dropdown-toggle.btn.btn-outline-warning.focus {
        color: #ff8d1b !important;
        background-color: #E0E0E0 !important;
        border-color: #ff8d1b !important;
    }
/* .btn.btn-outline-warning:active, */
/* .btn.btn-outline-warning.active, */
/* .open > .dropdown-toggle.btn.btn-outline-warning { */
  /* background-image: none; */
/* } */
    .btn.btn-outline-warning.disabled:hover,
    .btn.btn-outline-warning[disabled]:hover,
    fieldset[disabled] .btn.btn-outline-warning:hover,
    .btn.btn-outline-warning.disabled:focus,
    .btn.btn-outline-warning[disabled]:focus,
    fieldset[disabled] .btn.btn-outline-warning:focus,
    .btn.btn-outline-warning.disabled.focus,
    .btn.btn-outline-warning[disabled].focus,
    fieldset[disabled] .btn.btn-outline-warning.focus {
        color: #ff8d1b !important;
        background-color: #E0E0E0 !important;
        border-color: #ff8d1b !important;
    }
/* .btn.btn-outline-warning .badge { */
  /* color: #1570B7; */
  /* background-color: #fff; */
/* } */

select{
    display: unset !important;
}

[type="radio"], [type="checkbox"] {
    position: relative;
    left: 0px;
    visibility: unset;
}

.card-title{
    color: white;
    font-weight:400 !important;
}

.card-cascade {
    margin-top:40px;
}

.card.card-cascade.narrower {
    margin-top: 40px;
}

.form-group {
     margin-bottom: 0px; 
}

.bmd-form-group {
    position: relative;
    padding-top: 2rem;
}

.form-control {
    padding-bottom: 0.15rem;
    padding-top: 0.15rem;
}

select.form-control:not([size]):not([multiple]), select.custom-file-control:not([size]):not([multiple]) {
    height: 1.425rem; 
}

.carousel-indicators
{
    display:none;
}

.wj-flexgrid {
        height: 400px;
        background-color: white;
        box-shadow: 4px 4px 10px 0px rgba(50, 50, 50, 0.75);
        margin-bottom: 12px;
    }

    .custom-flex-grid .wj-header.wj-cell {
        color: #fff;
        background-color: #000;
        border-bottom: solid 1px #404040;
        border-right: solid 1px #404040;
        font-weight: bold;
    }

    .custom-flex-grid .wj-cell {
        background-color: #fff;
        border: none;
    }

    .custom-flex-grid .wj-alt:not(.wj-state-selected):not(.wj-state-multi-selected) {
        background-color: #fff;
    }

    .custom-flex-grid .wj-state-selected {
        background: #000;
        color: #fff;
    }

    .custom-flex-grid .wj-state-multi-selected {
        background: #222;
        color: #fff;
    }

.peach-gradient {
    /*background: linear-gradient(40deg, #FFD86F, #FC6262) !important;*/
    background: #ff8d1b !important;
}

.form-control, .custom-file-control, .is-focused .form-control, .is-focused .custom-file-control {
    /*background-image: linear-gradient(to top, #009688 (Farbe Strich wenn ausgeählt) 2px, rgba(0, 150, 136, 0) (Hintergrund fläche wenn ausgeählt) 2px), linear-gradient(to top, rgba(0, 0, 0, 0.26) (Farbe Strich) 1px, transparent (Hintergrund fläche) 1px);*/
    background-image: linear-gradient(to top, #000000 2px, rgba(0, 150, 136, 0) 2px), linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, transparent 1px);
}

/*label über textboxen NICHT focused*/
[class^='bmd-label'], [class*=' bmd-label'] {
    /*color: rgba(0, 0, 0, 0.26);*/
    color: rgba(0, 0, 0, 0.26);
}

/*label über textboxen wenn focused*/
.is-focused [class^='bmd-label'],
.is-focused [class*=' bmd-label'],
.is-focused [class^='bmd-label'],
.is-focused [class*=' bmd-label'] {
    /*color: #009688;*/
    color: #000000;
}

.card .card-block {
    /*padding: 1.5rem 1rem 1rem;*/
    padding: 1.5rem 1rem 1rem;
}

@media(max-width: 769px){
    .hausnummerpadding {
        padding-left: 0px;
        padding-right: 0px;
    }
}

@media(min-width: 769px) {
    .hausnummerpadding {
        padding-left: 10px;
        padding-right: 0px;
    }
}

.dropdown-menu {
    
}

.navbar .dropdown-menu a{
    color: #000000 !important;
}

  .dropdown .dropdown-menu.dropdown-primary .dropdown-item:hover, .dropdown .dropdown-menu.dropdown-primary .dropdown-item:active {
    background-color: #ff8d1b !important; }

.dropdown-primary .dropdown-content li.active, .dropdown-primary .dropdown-content li a, .dropdown-primary .dropdown-content li span:hover {
    background-color: #ff8d1b !important;
}

.dropdown-primary .search-wrap input:focus {
    border-bottom: 1px solid #ff8d1b;
    box-shadow: 0 1px 0 0 #ff8d1b;
}


.fc-state-default {
    border-color: #ff8d1b;
    color: #ff8d1b;
}

.fc-state-down, .fc-state-active {
    background-color: #ff8d1b;
    color: #FFFFFF;
}

.fc-state-hover{
	background-color: rgba(133,4,121,0.3);
}

.fc-state-disabled {
    background-color: rgba(133,4,121,0.3);
    filter: alpha(opacity=65);
    border: 1px solid rgba(133,4,121,0.3);
    color: #ff8d1b;
}

    thead tr.fc-first {
        background-color: transparent;
    }
	
@media only screen and (max-width: 800px) {
            /* Force table to not be like tables anymore */
            table:not(.datepicker-table), 
             thead, 
             tbody:not(.datepicker-table-body), 
             th:not(.datepicker-day-heading), 
             td:not(.datepicker-cell), 
             tr { 
                        display: block; 
            }

            /* Hide table headers (but not display: none;, for accessibility) */
            thead:not(.datepicker-day-heading) tr { 
                        position: absolute;
                        top: -9999px;
                        left: -9999px;
            }

             tr { border: 1px solid #ccc; }

             td:not(.datepicker-cell) { 
                        /* Behave  like a "row" */
                        border: none;
                        border-bottom: 1px solid #eee; 
                        position: relative;
                        padding-left: 50%; 
                        white-space: normal;
                        text-align:right;
            }

             td:not(.datepicker-cell):before { 
                        /* Now like a table header */
                        position: absolute;
                        /* Top/left values mimic padding */
                        top: 0px;
                        left: 0px;
                        width: 45%; 
                        white-space: nowrap;
                        font-weight: bold;
                        text-align: left;
                        padding: 1rem 1.4rem;
            }

            /*
            Label the data
            */
            td:not(.datepicker-cell):before { content: attr(data-title); }
}
