/** Case Searchbox **/
#searchbar {
    
}
#searchForm > .row:not(:last-child) {
    margin-bottom: 15px;
}
#searchForm select {
    width: 100%;
}
.mb {
    margin-bottom: 32px;  
}
/** Case Singleview **/

.case-data {
    columns: 2;
    padding-left: 0px;
    margin-bottom: 32px;
    margin-top: 25px;
}

.case-data li {
    list-style-type: none;
    margin-bottom: 10px;
}

.case-data li span.case-key {
    font-weight: 500;
    display: inline-block;
    width: 100%;
}

.case-data li span.case-value {
    display: inline-block;
    width: 100%;
}

.case-single-cc * {
    color: inherit !important;
}

.case-overview {
    padding: 0px 15px;
}

.case-overview .btn {
	padding: 3px 13px !important;
}

.case-overview .btn span {
	margin-right: 5px;
}

/** Formular **/
div.form-wrapper {
    padding: 35px 15px;
}

.form-btn {
    display: inline-block !important;
    width: auto;
    padding: 0px 20px !important;
    float: right !important;
}

.image-link {
    background: #584b5b !important;
    color: #fff !important;
    border: 1px solid #584b5b !important;
}
.image-link:hover {
    color: #584b5b !important;
}

.mtop {
    margin-top: 32px;
}

div.befundinfo {
    margin-top: 32px;
}

div.befundinfo h3 {
    color: inherit !important;
    padding: 0px 15px;
    margin-bottom: 0px;
}

span.green-lamp {
    width: 15px;
    height: 15px;
    background: #27ae60;
    display: inline-block;
    border-radius: 50%;
}
span.green-lamp:after {
    content: '';
    width: 15px;
    height: 15px;
    background: #eaf2ed;
    position: absolute;
    margin-left: 32px;
    border-radius: 50%;
}

span.red-lamp {
    width: 15px;
    height: 15px;
    background: #fc5e53;
    display: inline-block;
    border-radius: 50%;
    margin-left: 30px;
}
span.red-lamp:after {
    content: '';
    width: 15px;
    height: 15px;
    background: #eaf2ed;
    position: absolute;
    margin-left: -30px;
    border-radius: 50%;
}

div.inline-wrapper {
    display: inline-block;
    margin-right: 10px;
}

.headline-notfall:before {
    content: "Notfall Preise";
    display: block;
    width: 100%;
    font-weight: 400;
    font-size: 2rem;
    margin-top: 20px;
    margin-bottom: 20px;
}

/*** Table ***/
.datatable a {
    padding: 10px 15px !important;
}
.datatable tfoot {
    display: table-header-group;
}
.datatable select {
    max-width: 250px;
}
#example_filter {
        display: block;
    clear: both;
    width: 100%;
}
#example_filter label {
    width: 100%;
    text-align: left;
}
#example_filter input {
    width: 100%;
    text-align: left;
    margin-left: 0px;
}