﻿body {
    padding-top: 50px;
    /*padding-bottom: 20px;*/
}

/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
.dl-horizontal dt {
    white-space: normal;
}

/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea {
    max-width: 280px;
}


.k-numerictextbox .k-icon:before {
  height: 11px;
  padding-top: 5px;
}
.k-calendar .k-icon {
  vertical-align: middle;
}
.k-calendar .k-icon:before {
  padding-top: 9px;
}
.k-slider .k-button .k-icon {
  vertical-align: middle;
}
.k-panelbar-expand,
.k-panelbar-collapse {
  top: 6px;
  right: 6px;
}
.k-resize-se:before {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
}
.k-i-folder-add:after,
.k-addfolder:after {
  font-size: 0.5em;
  padding-top: 6px;
  padding-left: 6px;
}
.k-i-folder-up:after,
.k-goup:after {
  font-size: 0.5em;
  padding-top: 6px;
  padding-left: 6px;
}
.k-imagebrowser .k-button-bare span.k-addfolder:after {
  font-size: 0.5em;
  padding-top: 6px;
  padding-left: 6px;
}



