﻿/*#region grid-col system */
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
  float: right;
}
@media (min-width: 768px) {
  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12 {
    float: right;
  }
}
@media (min-width: 992px) {
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12 {
    float: right;
  }
}
@media (min-width: 1200px) {
  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12 {
    float: right;
  }
}
.col-space > :nth-child(odd),
.col-space > :nth-child(even) {
  padding-left: 1px;
  padding-right: 1px;
}
.col-space > :first-child {
  padding-left: 1px;
  padding-right: 0;
}
.col-space > :last-child {
  padding-left: 0;
  padding-right: 1px;
}
/*#endregion */
/*#region nav */
.navbar {
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .navbar-header {
    float: right;
  }
}
.navbar-brand {
  float: right;
  padding: 10px 15px;
}
@media (min-width: 768px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-right: -15px;
  }
}
.navbar-toggle {
  float: left;
  margin-left: 15px;
}
@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 25px 5px 15px;
  }
}
@media (min-width: 768px) {
  .navbar-nav {
    float: right;
  }
  .navbar-nav > li {
    float: right;
  }
}
@media (min-width: 768px) {
  .navbar-text {
    float: right;
  }
}
@media (min-width: 768px) {
  .navbar-left {
    float: left !important;
    margin-left: -15px;
  }
  .navbar-right {
    float: right !important;
    margin-right: -15px;
  }
  .navbar-right ~ .navbar-left {
    margin-left: 0;
  }
}
.navbar-brand {
  font-size: 13.5px;
}
.navbar-brand a {
  font-size: 24px;
  padding-left: 3px;
  padding-right: 3px;
}
/*#endregion */
/*#region radiobutton*/
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  margin-left: 0;
  margin-right: -15px;
}
.radio label,
.checkbox label {
  padding-right: 15px;
}
/*#endregion */
.glyphicon:before {
  margin-left: 5px;
}
.k-rtl + .input-icon {
  left: 25px;
}
.input-icon {
  right: 25px;
}
.has-icon {
  padding-right: 15px !important;
}
.nav-pills,
.nav-tabs {
  padding-right: 0;
}
.nav-pills > li,
.nav-tabs > li {
  float: right;
}