﻿/* -----------------------------------------
   Custom-v2.css - put your own changes here 
----------------------------------------- */
.status-profile.status-offline::before {
    background-color: #db5565;
}

.status-profile.status-online-noactivity::before {
    background-color: #f8f661;
}
.status-profile.status-online::before {
    background-color: #51bf87;
}

.status-profile::before {
    border-radius: 50%;
    content: "";
    float: left;
    height: 8px;
    margin-right: 5px;
    margin-top: 5px;
    position: relative;
    width: 8px;
}

.status-profile {
    display: block;
    font-size: 13px;
    width: 100%;
    text-align:left;
    margin-left:65px;
}


#stats-avg {
    color: inherit !important;
}

#stats-avg  div {
    white-space:nowrap;
}


#lastActivity li::after 
{
    border: none !important;
}

#lastActivity
{
   list-style-type: none;
   padding: 0px;
}

#right-sidebar .user-list .list-group-item a {
    padding: 0px;
}


body .abm-root, .abm-navbar {
    /*color: #000;*/
    /*font-family: "Open Sans",sans-serif;*/
}
.abm-root .btn, .abm-root .panel, .abm-root .label, .abm-root .modal-header, .abm-root select, .abm-root input {
    border-radius: 0 !important;
}
.abm-root td, .abm-root .abm-div-clickable hr {
    border-top: 1px dashed #e3e3e3 !important;
}
.abm-navbar.navbar-default {
    background-color: #fff;
    border-color: #fff;
}
.abm-navbar .wizard li.disabled h6 {
    color: #ccc;
}
.abm-navbar .wizard li.active h6 {
    color: #000;
}
.abm-navbar .wizard li h6 {
    color: #000;
}
.abm-navbar .wizard li span.round-tab, .abm-navbar .wizard li span.round-tab i {
    background-color: #000;
    border-color: #000;
    color: #fff;
}
.abm-navbar .wizard li.active span.round-tab, .abm-navbar .wizard li.active span.round-tab i {
    background-color: #000;
    border-color: #000;
    color: #fff;
}
.abm-navbar .wizard li.disabled span.round-tab, .abm-navbar .wizard li.disabled span.round-tab i {
    background-color: #fff;
    border-color: #ccc;
    color: #ccc;
}
#abmHeaderTotal h3.navbar-text {
    background-color: #000;
    color: #fff;
    float: right;
    padding: 15px;
}
#abmHeaderTotal h3.navbar-text .abm-header-total-title {
    color: #fff;
    display: block;
    font-size: 11px;
}

/*.fixed-booking {
  position:fixed;
    bottom:0;
    left:15px;
    background-color:#95c11f;
    z-index:1049;
}*/



#abmHeaderTotal h3.navbar-text .abm-header-total-value {
    color: #fff;
    display: block;
    font-size: 26px;
}

#abmHeaderTotal2 h3.navbar-text {
    background-color: #000;
    color: #fff;
    padding: 15px;
    float: left !important;
}


#abmHeaderTotal2 h3.navbar-text .abm-header-total-title {
    color: #fff;
    display: block;
    font-size: 11px;
}
#abmHeaderTotal2 h3.navbar-text .abm-header-total-value {
    color: #fff;
    display: block;
    font-size: 26px;
}

.abm-root .carousel-inner .item img {
    background-color: #fff;
    border: medium none;
    border-radius: 0;
    padding: 0;
}
.abm-root .form-control {
    border-color: #8c8c8c;
}
.abm-root h1, .abm-root h2, .abm-root h3, .abm-root h4, .abm-root h5 {
    font-weight: 300;
    text-transform: uppercase;
}
.abm-root .h2, .abm-root .h3, .abm-root .h4, .abm-root .h5 {
    text-transform: none;
}
strong {
    font-weight: 600;
}
span.label {
    font-weight: 300;
}
.abm-root .abm-header-panel.panel {
    background-color: #ebeaea;
    border-bottom: 1px solid #8c8c8c;
    border-color: #8c8c8c;
    border-radius: 0;
    box-shadow: none;
}
.abm-root .panel-body h4 {
    font-size: 22px;
    margin-bottom: 0;
}
.abm-root .panel-body p small {
    font-size: 75%;
}
.abm-root .abm-calendar td {
    border-top: 1px solid #e3e3e3 !important;
}
.abm-root .abm-calendar-row-month span.h2, .abm-root .abm-calendar-row-month span.h4 {
    color: #fff;
    font-weight: 300;
}
.abm-root .abm-calendar-row-month .btn-default {
    background-color: #8c8c8c;
    border-color: #8c8c8c;
    color: #fff;
}
.abm-calendar table td.abm-calendar-available:hover {
    background: #c0e9af none repeat scroll 0 0;
}
.abm-root .abm-calendar-unavailable.abm-calendar-day-today, .abm-root .abm-calendar-day-outside.abm-calendar-unavailable.abm-calendar-day-today {
    background-color: #fff;
    border-radius: 0;
    box-shadow: none;
    opacity: 1;
}
.abm-root .abm-calendar-fastnav {
    margin-top: 15px;
}
.abm-root .abm-calendar-fastnav .abm-icon-arrow-right {
    font-size: 26px;
    line-height: inherit;
    margin-top: 15px;
}
.abm-root .abm-calendar-fastnav .abm-icon-arrow-left {
    font-size: 26px;
    line-height: inherit;
    margin-top: 15px;
}
.abm-root .abm-requestroom-parent {
}
.abm-root .abm-view-requestroompossibilities span.h2 {
    font-size: 30px;
}
.abm-root .abm-view-requestroompossibilities h4, .abm-root .abm-view-requestroompossibilities .h4 {
    font-size: 26px;
    font-weight: 400;
}
.abm-root .abm-view-requestroompossibilities p span.label {
    font-size: 14px;
}
.abm-root .abm-view-requestroompossibilities div.pull-left i.abm-icon-info {
    font-size: 20px;
    line-height: 2;
    padding-right: 10px;
}
.abm-root .abm-view-requestroompossibilities .abm-room-features ul.list-unstyled li {
    line-height: 1em;
}
.abm-root .abm-view-requestroompossibilities .abm-room-features:hover {
    color: #999;
}
.abm-root .abm-view-requestroompossibilities span.abm-label-availability {
    background-color: #efefef;
    margin-right: -3px;
    padding: 2px 5px 3px;
}
.abm-root .abm-view-requestroompossibilities hr {
    margin-bottom: 19px;
    margin-top: 19px;
}
.abm-root .abm-view-requestroompossibilities hr.abm-room-divider {
    border-top-color: #999;
}
.abm-root .abm-view-requestroompossibilities .abm-btn-row .col-xs-6:first-child {
    padding-right: 1px;
}
.abm-root .abm-view-requestroompossibilities .abm-btn-row .col-xs-6:last-child {
    padding-left: 1px;
}
.abm-root .abm-view-requestroompersonselector .abm-requestroom-adults, .abm-root .abm-view-requestroompersonselector .abm-requestroom-children, .abm-root .abm-view-requestroompersonselector .abm-requestroom-children-age {
}
.abm-root .abm-root td.text-right {
    padding-right: 0 !important;
}
.abm-root .modal .modal-content {
    padding: 0 50px;
}
.abm-root .modal .modal-header {
    background-color: #fff;
    border: medium none;
}
.abm-root .modal .modal-header button.close {
    background-color: #000;
    color: #fff;
    font-weight: 300;
    margin-right: -15px;
    margin-top: -15px;
    padding: 10px;
}
.abm-root .modal .modal-header h4.modal-title {
    display: none;
}
.abm-root .modal .modal-body {
    border: 1px solid #000;
    margin-top: 16px;
    padding: 0;
}
.abm-root .modal .modal-body .abm-popup-calculation .tab-content, .abm-root .modal .modal-body .abm-popup-room, .abm-root .modal .modal-body .abm-popup-additionalservice {
    padding: 20px;
}
.abm-root .modal .modal-content .modal-footer {
    border: medium none;
    margin-top: -16px;
    padding-left: 0;
    padding-right: 0;
}
.abm-root .modal .modal-body h1 {
    margin-bottom: 0;
}
.abm-root .modal .modal-body h2 {
    margin-top: 10px;
    text-transform: none;
}
.abm-root .modal .modal-body .abm-popup-calculation .nav-tabs {
    border: medium none;
}
.abm-root .modal .modal-body .abm-popup-calculation .nav-tabs > li > a {
    border-radius: 0;
}
.abm-root .modal .modal-body .abm-popup-calculation .nav-tabs > li {
    margin-bottom: 0;
}
.abm-root .modal .modal-body .abm-popup-calculation .nav-tabs > li > a, .abm-root .modal .modal-body .abm-popup-calculation .nav-tabs > li > a:hover, .abm-root .modal .modal-body .abm-popup-calculation .nav-tabs > li > a:focus {
    background-color: #666;
    border-color: #666;
    color: #fff;
}
.abm-root .modal .modal-body .abm-popup-calculation .nav-tabs > li.active > a, .abm-root .modal .modal-body .abm-popup-calculation .nav-tabs > li.active > a:hover, .abm-root .modal .modal-body .abm-popup-calculation .nav-tabs > li.active > a:focus {
    background-color: #000;
    border-color: #000;
    color: #fff;
}


.chat-txt
{
        -webkit-user-select: text !important;
}


/* TEST-ÄNDERUNG, RR, 21.11.17 */

