﻿
/* Note bootstrap 3.01 and later have this class defined. */
.center-block {
  float: none;
  display: table;
  margin-left: auto;
  margin-right: auto;
}

.km-razor-grid-wrapper
{
    position: relative;
}

.km-razor-grid-no-data
{
    height: 100px;
    text-align: center;
    font-style: italic;
}

.km-panel-action-footer
{
    border-top: 1px solid #e7e7e7;
    padding-top: 0.5em;
    text-align: right;
}

.km-panel-title
{
    border-bottom: 1px solid #e7e7e7;
    font-size: 1.2857em;
    line-height: 1.2857em;
    margin: -5px -19px 0.8333em;
    padding: 0 19px 0.7222em;
}

.km-margin-bottom
{
    margin-bottom: 10px;
}

.km-margin-top
{
    margin-top: 10px;
}

.km-form-title
{
    border-bottom: 1px solid #e7e7e7;
    font-size: 1.2857em;
    line-height: 1.2857em;
    margin-bottom: 0.8333em;
    padding: 0 19px 0.7222em;
}

/* Pulls up the grid pager into the default bootstrap table bottom margin space. */
.km-grid-pager
{
    margin-top: -20px;
}

/* All of the following CSS is used to address styling conflicts between Bootstrap and Kendo. */
/* reset everything to the default box model */
*,
:before,
:after
{
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.k-checkbox-label
{
    /*height: 34px; */
   /* height: 24px; */
}

.km-checkbox-container-right, .km-checkbox-container
{
    height: 34px;
}

.form-horizontal .km-checkbox-container-right
{
    padding-top: 10px;
    height: 24px;
}

/* set a border-box model only to elements that need it */
.form-control,  /* if this class is applied to a Kendo UI widget, its layout may change */
.container,
.container-fluid,
.row,
.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12
{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.form-control.k-widget
{
    padding: 0;
}

/* Adjustment needed for DatePicker and other controls.
   The k-dropdown-wrap is documented as needed based upon the Telerik fixes for bootstrap, however
   having the size around the k-dropdown-wrap, makes the drop down lists too tall, so it has been commented out. */
.k-textbox,
.k-autocomplete .k-input,
.k-picker-wrap .k-input,
.k-numeric-wrap .k-input,
/*.k-dropdown-wrap .k-input, */
.k-selectbox .k-input
{
    height: 34px !important;
}

.k-notification-wrap
{
    white-space: inherit;
}