﻿/* Official workaround for Bootstrap navbar (top and bottom) cutting off content */

body {
    padding-top: 50px;
    padding-bottom: 60px;
}

@media (min-width: 768px) {
    body {
        padding-top: 152px;
        padding-bottom: 60px;
    }
}

@media (min-width: 992px) {
    body {
        padding-top: 96px;
        padding-bottom: 60px;
    }
}

@media (min-width: 1200px) {
    body {
        padding-top: 50px;
        padding-bottom: 60px;
    }
}

/* Force chain selection list to appear on small screens */
#chain-nav.navbar-collapse.in {
    overflow-y: visible;
}

/* Apply margin to inline forms */
.form-inline > * {
    margin: 10px 10px 10px 0px !important;
}

/* Fix for custom validator tooltips not appearing above dropdowns */
.k-tooltip.k-invalid-msg {
    z-index: 10000;
}

/* Fix for Kendui UI datepicker form-control and has-error compatibility*/
.form-group.has-error .k-autocomplete,
.form-group.has-error .k-dropdown-wrap,
.form-group.has-error .k-numeric-wrap,
.form-group.has-error .k-picker-wrap,
.form-group.has-error .k-textbox {
    border-width: 0;
}

.field-validation-error {
    color: red;
}

.k-picker-wrap {
    height: 34px;
}

.message-create-fields,
.notification-hidden,
#audience-count-container,
#survey-message,
#survey-notification,

#hidden-submit,
#audience-count-container {
    display: none;
}

#thumbnail-container {
    padding-left: 0px;
}

#message-thumbnail,
#message-image,
#open_image,
#close_image {
    padding-top: 10px;
}

.timing-input {
    max-width: 20px;
}

.audience-button-text {
    font-weight: normal;
}

#chain-select-group,
#location-select-group {
    display: none;
}

#frequency-text-container {
    display: none;
    padding-top: 10px;
}

.dropdown-menu {
    z-index: 1050 !important;
}