﻿.hideBusinessHoursMixin() {
    display: none;
    /* prevent height and paddings from influencing the size calculations */
    height: 0;
    padding: 0;
    overflow: hidden;
}

.bik-menu-buttons-toolbar {
    float: left;
    z-index:500;
    div {
        float: left;
    }
}

/*  For some reason someone changed the visibility of the scheduler´s view selector in masterpage.css,
            so we need to override the style here again in order to restore the scheduler´s default behaviour. */
.k-scheduler-views {
    display: block;
}

.k-scheduler-toolbar > ul > li.k-custom-button {
    display: inline-block;
    border-color: #ccc;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    -ms-border-radius: 3px;
    border-radius: 3px;
}

.k-scheduler-footer {
    .hideBusinessHoursMixin();
}

.duty-filter {
    display: inline-block;
    margin-left: 4px;
}

.duty-template {
    p {
        margin: 5px 0 0;
    }

    h3 {
        margin: 5px 0 0;
        font-weight: bold;
        font-size: 1em;
    }
}

.bootstrap-dialog-footer-dropdown {
    float: left;
}

.k-tooltip {
    background:   linear-gradient(lightgray, #e7e7e7)!important; 
    border-color: lightgray!important;
    min-width: 200px;
}

.eventTooltip-template {
    p {
        color:#555;
        margin: 5px 0 0;
    }

    h3 {
        color:#555;
        margin: 5px 0 0;
        font-size: 1.15em;
    }
}

@media only screen and (max-width: 1024px){
.k-webkit .k-scheduler-toolbar>ul.k-scheduler-views, .k-ff .k-scheduler-toolbar>ul.k-scheduler-views, .k-ie11 .k-scheduler-toolbar>ul.k-scheduler-views {

    z-index: 1000!important;
}

}