body {
}

/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

/* styles for validation helpers */
.field-validation-error {
    color: #b94a48;
}

.field-validation-valid {
    display: none;
}

input.input-validation-error {
    border: 1px solid #b94a48;
}

input[type="checkbox"].input-validation-error {
    border: 0 none;
}

.validation-summary-errors {
    color: #b94a48;
}

.validation-summary-valid {
    display: none;
}

.resourceHeader {
}

.spacer {
    margin-top: 10px;
}

.input-group-addon {
    width: 125px;
}

.asideLeft {
    padding-left: 10px;
}

.tooltip.bottom .tooltip-inner {
    background-color: lightgray;
    color: black;
}

.tooltip.bottom .tooltip-arrow {
    border-top-color: lightgray;
    border-bottom-color: lightgray;
}

.nopadmar {
    padding: 0;
    margin: 0;
}

pre.code-toolbar {
    position: relative;
}

pre.code-toolbar > .toolbar {
    position: absolute;
    top: .3em;
    right: .2em;
    background: #f5f2f0;
    background: rgba(224,224,224,.2);
    border-radius: .5em;
}

pre.code-toolbar > .toolbar a {
    color: #bbb;
    font-size: .8em;
    cursor: pointer;
    padding: 0 .5em;
}

pre.code-toolbar > .toolbar a:hover, 
pre.code-toolbar > .toolbar a:focus {
    color: inherit;
}

.clientGridCell {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.navbar-light .navbar-nav > .active {
    color: #000;
    font-weight: bold;
}

.k-grid-filter-checkbox-container
{
    max-height: 300px;
    overflow:auto;
}