@import url(http://fonts.googleapis.com/css?family=Open+Sans:300,300italic,400,400italic,600,600italic,700,700italic);
.alert-success .alert-link, .alert-info .alert-link, .alert-warning .alert-link, .alert-danger .alert-link {
  color: #fff;
  text-decoration: underline; }

.badge {
  padding: 3px 5px; }

.badge-small {
  font-size: 0.8em;
  padding: 2px 4px; }

.badge.badge-up {
  position: relative;
  top: -12px;
  margin-left: -12px; }
  .badge.badge-up.badge-small {
    top: -10px;
    margin-left: -10px; }

a.badge-primary:hover, a.badge-primary:focus {
  color: white;
  text-decoration: none;
  cursor: pointer; }

.badge-primary {
  background-color: #357ebd;
  color: white; }
  a.list-group-item.active > .badge-primary, .nav-pills > .active > a > .badge-primary {
    color: white;
    background-color: #357ebd; }
  .nav-pills > li > a > .badge-primary {
    margin-left: 3px; }

a.badge-success:hover, a.badge-success:focus {
  color: #e3f5f0;
  text-decoration: none;
  cursor: pointer; }

.badge-success {
  background-color: #1aae88;
  color: #e3f5f0; }
  a.list-group-item.active > .badge-success, .nav-pills > .active > a > .badge-success {
    color: #e3f5f0;
    background-color: #1aae88; }
  .nav-pills > li > a > .badge-success {
    margin-left: 3px; }

a.badge-info:hover, a.badge-info:focus {
  color: #e7f5f6;
  text-decoration: none;
  cursor: pointer; }

.badge-info {
  background-color: #20cfd0;
  color: #e7f5f6; }
  a.list-group-item.active > .badge-info, .nav-pills > .active > a > .badge-info {
    color: #e7f5f6;
    background-color: #20cfd0; }
  .nav-pills > li > a > .badge-info {
    margin-left: 3px; }

a.badge-warning:hover, a.badge-warning:focus {
  color: #fffefc;
  text-decoration: none;
  cursor: pointer; }

.badge-warning {
  background-color: #fec835;
  color: #fffefc; }
  a.list-group-item.active > .badge-warning, .nav-pills > .active > a > .badge-warning {
    color: #fffefc;
    background-color: #fec835; }
  .nav-pills > li > a > .badge-warning {
    margin-left: 3px; }

a.badge-danger:hover, a.badge-danger:focus {
  color: #fce7f0;
  text-decoration: none;
  cursor: pointer; }

.badge-danger {
  background-color: #e13042;
  color: #fce7f0; }
  a.list-group-item.active > .badge-danger, .nav-pills > .active > a > .badge-danger {
    color: #fce7f0;
    background-color: #e13042; }
  .nav-pills > li > a > .badge-danger {
    margin-left: 3px; }

a.badge-dark:hover, a.badge-dark:focus {
  color: #dce9f8;
  text-decoration: none;
  cursor: pointer; }

.badge-dark {
  background-color: #223033;
  color: #dce9f8; }
  a.list-group-item.active > .badge-dark, .nav-pills > .active > a > .badge-dark {
    color: #dce9f8;
    background-color: #223033; }
  .nav-pills > li > a > .badge-dark {
    margin-left: 3px; }

.breadcrumb {
  color: #999999; }
  .breadcrumb > li + li:before {
    font-family: "FontAwesome"; }
  .breadcrumb li > a {
    color: #357ebd; }
    .breadcrumb li > a:hover, .breadcrumb li > a:focus {
      color: #245681; }
  .breadcrumb > .active a, .breadcrumb > .active a:hover, .breadcrumb > .active a:focus {
    color: #555555; }

.breadcrumb-default {
  background-color: whitesmoke;
  color: #cccccc; }
  .breadcrumb-default > li + li:before {
    color: #cccccc; }
  .breadcrumb-default li > a {
    color: #357ebd; }
    .breadcrumb-default li > a:hover, .breadcrumb-default li > a:focus {
      color: #245681; }
  .breadcrumb-default > .active {
    color: #999999; }
    .breadcrumb-default > .active a {
      color: #999999; }
      .breadcrumb-default > .active a:hover, .breadcrumb-default > .active a:focus {
        color: #999999; }

.breadcrumb-inverse {
  background-color: black;
  color: #555555; }
  .breadcrumb-inverse > li + li:before {
    color: #555555; }
  .breadcrumb-inverse li > a {
    color: #999999; }
    .breadcrumb-inverse li > a:hover, .breadcrumb-inverse li > a:focus {
      color: #eeeeee; }
  .breadcrumb-inverse > .active {
    color: white; }
    .breadcrumb-inverse > .active a {
      color: white; }
      .breadcrumb-inverse > .active a:hover, .breadcrumb-inverse > .active a:focus {
        color: white; }

.ie8 .breadcrumb li {
  margin-right: 0.01px; }

.btn-group-vertical > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 4px; }

.btn-lg {
  line-height: 21px; }

.btn {
  line-height: 18px; }

.btn-sm {
  line-height: 16px; }

.btn-xs, .btn-mini {
  padding: 2px 8px;
  font-size: 11px;
  line-height: 16px;
  border-radius: 3px; }

.btn-text-normal {
  font-size: 13px; }

.btn-group-text-normal.btn-group-xs > .btn, .btn-group-text-normal.btn-group-sm > .btn, .btn-group-text-normal.btn-group-lg > .btn {
  font-size: 13px; }

.btn.btn-round {
  border-radius: 1000px; }

.btn-inverse {
  color: white;
  background-color: #333333;
  border-color: black; }
  .btn-inverse:hover, .btn-inverse:focus, .btn-inverse:active, .btn-inverse.active, .open > .btn-inverse.dropdown-toggle {
    color: white;
    background-color: #1a1a1a;
    border-color: black; }
  .btn-inverse:active, .btn-inverse.active, .open > .btn-inverse.dropdown-toggle {
    background-image: none; }
  .btn-inverse.disabled, .btn-inverse.disabled:hover, .btn-inverse.disabled:focus, .btn-inverse.disabled:active, .btn-inverse.disabled.active, .btn-inverse[disabled], .btn-inverse[disabled]:hover, .btn-inverse[disabled]:focus, .btn-inverse[disabled]:active, .btn-inverse[disabled].active, fieldset[disabled] .btn-inverse, fieldset[disabled] .btn-inverse:hover, fieldset[disabled] .btn-inverse:focus, fieldset[disabled] .btn-inverse:active, fieldset[disabled] .btn-inverse.active {
    background-color: #333333;
    border-color: black; }
  .btn-inverse .badge {
    color: #333333;
    background-color: white; }

.btn-white {
  color: #333333;
  background-color: white;
  border-color: #cccccc; }
  .btn-white:hover, .btn-white:focus, .btn-white:active, .btn-white.active, .open > .btn-white.dropdown-toggle {
    color: #333333;
    background-color: #e6e6e6;
    border-color: #adadad; }
  .btn-white:active, .btn-white.active, .open > .btn-white.dropdown-toggle {
    background-image: none; }
  .btn-white.disabled, .btn-white.disabled:hover, .btn-white.disabled:focus, .btn-white.disabled:active, .btn-white.disabled.active, .btn-white[disabled], .btn-white[disabled]:hover, .btn-white[disabled]:focus, .btn-white[disabled]:active, .btn-white[disabled].active, fieldset[disabled] .btn-white, fieldset[disabled] .btn-white:hover, fieldset[disabled] .btn-white:focus, fieldset[disabled] .btn-white:active, fieldset[disabled] .btn-white.active {
    background-color: white;
    border-color: #cccccc; }
  .btn-white .badge {
    color: white;
    background-color: #333333; }
  .btn-white:hover, .btn-white:focus, .btn-white:active, .btn-white.active, .open > .btn-white.dropdown-toggle {
    background-color: #f7f7f7;
    border-color: #bfbfbf; }

.btn-no-border {
  border-color: transparent; }

.btn-link-dark {
  color: #333333;
  font-weight: normal;
  cursor: pointer;
  border-radius: 0; }
  .btn-link-dark, .btn-link-dark:active, .btn-link-dark[disabled], fieldset[disabled] .btn-link-dark {
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .btn-link-dark, .btn-link-dark:hover, .btn-link-dark:focus, .btn-link-dark:active {
    border-color: transparent; }
  .btn-link-dark:hover, .btn-link-dark:focus {
    color: #1a1a1a; }
  .btn-link-dark[disabled]:hover, .btn-link-dark[disabled]:focus, fieldset[disabled] .btn-link-dark:hover, fieldset[disabled] .btn-link-dark:focus {
    color: #999999;
    text-decoration: none; }

.btn-flat {
  border-width: 0;
  position: relative;
  -webkit-box-shadow: 0 6px #fefefe;
  box-shadow: 0 6px #fefefe; }
  .btn-flat, .btn-flat:hover, .btn-flat:focus, .btn-flat:active, .btn-flat.active, .open > .btn-flat.dropdown-toggle {
    background: white; }
  .btn-flat:hover {
    -webkit-box-shadow: 0 4px #fefefe;
    box-shadow: 0 4px #fefefe;
    top: 2px; }
  .btn-flat:active {
    top: 6px;
    -webkit-box-shadow: 0 0.1px #fefefe;
    box-shadow: 0 0.1px #fefefe; }
  .btn-flat.btn-default {
    position: relative;
    -webkit-box-shadow: 0 5px #cccccc;
    box-shadow: 0 5px #cccccc; }
    .btn-flat.btn-default, .btn-flat.btn-default:hover, .btn-flat.btn-default:focus, .btn-flat.btn-default:active, .btn-flat.btn-default.active, .open > .btn-flat.btn-default.dropdown-toggle {
      background: whitesmoke; }
    .btn-flat.btn-default:hover {
      -webkit-box-shadow: 0 3.5px #cccccc;
      box-shadow: 0 3.5px #cccccc;
      top: 1.5px; }
    .btn-flat.btn-default:active {
      top: 5px;
      -webkit-box-shadow: 0 0.1px #cccccc;
      box-shadow: 0 0.1px #cccccc; }
  .btn-flat.btn-primary {
    position: relative;
    -webkit-box-shadow: 0 5px #2a6395;
    box-shadow: 0 5px #2a6395; }
    .btn-flat.btn-primary, .btn-flat.btn-primary:hover, .btn-flat.btn-primary:focus, .btn-flat.btn-primary:active, .btn-flat.btn-primary.active, .open > .btn-flat.btn-primary.dropdown-toggle {
      background: #357ebd; }
    .btn-flat.btn-primary:hover {
      -webkit-box-shadow: 0 3.5px #2a6395;
      box-shadow: 0 3.5px #2a6395;
      top: 1.5px; }
    .btn-flat.btn-primary:active {
      top: 5px;
      -webkit-box-shadow: 0 0.1px #2a6395;
      box-shadow: 0 0.1px #2a6395; }
  .btn-flat.btn-success {
    position: relative;
    -webkit-box-shadow: 0 5px #449d44;
    box-shadow: 0 5px #449d44; }
    .btn-flat.btn-success, .btn-flat.btn-success:hover, .btn-flat.btn-success:focus, .btn-flat.btn-success:active, .btn-flat.btn-success.active, .open > .btn-flat.btn-success.dropdown-toggle {
      background: #5cb85c; }
    .btn-flat.btn-success:hover {
      -webkit-box-shadow: 0 3.5px #449d44;
      box-shadow: 0 3.5px #449d44;
      top: 1.5px; }
    .btn-flat.btn-success:active {
      top: 5px;
      -webkit-box-shadow: 0 0.1px #449d44;
      box-shadow: 0 0.1px #449d44; }
  .btn-flat.btn-info {
    position: relative;
    -webkit-box-shadow: 0 5px #31b0d5;
    box-shadow: 0 5px #31b0d5; }
    .btn-flat.btn-info, .btn-flat.btn-info:hover, .btn-flat.btn-info:focus, .btn-flat.btn-info:active, .btn-flat.btn-info.active, .open > .btn-flat.btn-info.dropdown-toggle {
      background: #5bc0de; }
    .btn-flat.btn-info:hover {
      -webkit-box-shadow: 0 3.5px #31b0d5;
      box-shadow: 0 3.5px #31b0d5;
      top: 1.5px; }
    .btn-flat.btn-info:active {
      top: 5px;
      -webkit-box-shadow: 0 0.1px #31b0d5;
      box-shadow: 0 0.1px #31b0d5; }
  .btn-flat.btn-warning {
    position: relative;
    -webkit-box-shadow: 0 5px #ec971f;
    box-shadow: 0 5px #ec971f; }
    .btn-flat.btn-warning, .btn-flat.btn-warning:hover, .btn-flat.btn-warning:focus, .btn-flat.btn-warning:active, .btn-flat.btn-warning.active, .open > .btn-flat.btn-warning.dropdown-toggle {
      background: #f0ad4e; }
    .btn-flat.btn-warning:hover {
      -webkit-box-shadow: 0 3.5px #ec971f;
      box-shadow: 0 3.5px #ec971f;
      top: 1.5px; }
    .btn-flat.btn-warning:active {
      top: 5px;
      -webkit-box-shadow: 0 0.1px #ec971f;
      box-shadow: 0 0.1px #ec971f; }
  .btn-flat.btn-danger {
    position: relative;
    -webkit-box-shadow: 0 5px #c9302c;
    box-shadow: 0 5px #c9302c; }
    .btn-flat.btn-danger, .btn-flat.btn-danger:hover, .btn-flat.btn-danger:focus, .btn-flat.btn-danger:active, .btn-flat.btn-danger.active, .open > .btn-flat.btn-danger.dropdown-toggle {
      background: #d9534f; }
    .btn-flat.btn-danger:hover {
      -webkit-box-shadow: 0 3.5px #c9302c;
      box-shadow: 0 3.5px #c9302c;
      top: 1.5px; }
    .btn-flat.btn-danger:active {
      top: 5px;
      -webkit-box-shadow: 0 0.1px #c9302c;
      box-shadow: 0 0.1px #c9302c; }
  .btn-flat.btn-inverse {
    position: relative;
    -webkit-box-shadow: 0 5px black;
    box-shadow: 0 5px black; }
    .btn-flat.btn-inverse, .btn-flat.btn-inverse:hover, .btn-flat.btn-inverse:focus, .btn-flat.btn-inverse:active, .btn-flat.btn-inverse.active, .open > .btn-flat.btn-inverse.dropdown-toggle {
      background: #333333; }
    .btn-flat.btn-inverse:hover {
      -webkit-box-shadow: 0 3.5px black;
      box-shadow: 0 3.5px black;
      top: 1.5px; }
    .btn-flat.btn-inverse:active {
      top: 5px;
      -webkit-box-shadow: 0 0.1px black;
      box-shadow: 0 0.1px black; }
  .btn-flat.btn-white {
    border-width: 1px;
    position: relative;
    -webkit-box-shadow: 0 5px #cccccc;
    box-shadow: 0 5px #cccccc; }
    .btn-flat.btn-white, .btn-flat.btn-white:hover, .btn-flat.btn-white:focus, .btn-flat.btn-white:active, .btn-flat.btn-white.active, .open > .btn-flat.btn-white.dropdown-toggle {
      background: white; }
    .btn-flat.btn-white:hover {
      -webkit-box-shadow: 0 3.5px #cccccc;
      box-shadow: 0 3.5px #cccccc;
      top: 1.5px; }
    .btn-flat.btn-white:active {
      top: 5px;
      -webkit-box-shadow: 0 0.1px #cccccc;
      box-shadow: 0 0.1px #cccccc; }
  .btn-flat.btn-sm.btn-default {
    position: relative;
    -webkit-box-shadow: 0 4px #cccccc;
    box-shadow: 0 4px #cccccc; }
    .btn-flat.btn-sm.btn-default, .btn-flat.btn-sm.btn-default:hover, .btn-flat.btn-sm.btn-default:focus, .btn-flat.btn-sm.btn-default:active, .btn-flat.btn-sm.btn-default.active, .open > .btn-flat.btn-sm.btn-default.dropdown-toggle {
      background: whitesmoke; }
    .btn-flat.btn-sm.btn-default:hover {
      -webkit-box-shadow: 0 3px #cccccc;
      box-shadow: 0 3px #cccccc;
      top: 1px; }
    .btn-flat.btn-sm.btn-default:active {
      top: 4px;
      -webkit-box-shadow: 0 0.1px #cccccc;
      box-shadow: 0 0.1px #cccccc; }
  .btn-flat.btn-sm.btn-primary {
    position: relative;
    -webkit-box-shadow: 0 4px #2a6395;
    box-shadow: 0 4px #2a6395; }
    .btn-flat.btn-sm.btn-primary, .btn-flat.btn-sm.btn-primary:hover, .btn-flat.btn-sm.btn-primary:focus, .btn-flat.btn-sm.btn-primary:active, .btn-flat.btn-sm.btn-primary.active, .open > .btn-flat.btn-sm.btn-primary.dropdown-toggle {
      background: #357ebd; }
    .btn-flat.btn-sm.btn-primary:hover {
      -webkit-box-shadow: 0 3px #2a6395;
      box-shadow: 0 3px #2a6395;
      top: 1px; }
    .btn-flat.btn-sm.btn-primary:active {
      top: 4px;
      -webkit-box-shadow: 0 0.1px #2a6395;
      box-shadow: 0 0.1px #2a6395; }
  .btn-flat.btn-sm.btn-success {
    position: relative;
    -webkit-box-shadow: 0 4px #449d44;
    box-shadow: 0 4px #449d44; }
    .btn-flat.btn-sm.btn-success, .btn-flat.btn-sm.btn-success:hover, .btn-flat.btn-sm.btn-success:focus, .btn-flat.btn-sm.btn-success:active, .btn-flat.btn-sm.btn-success.active, .open > .btn-flat.btn-sm.btn-success.dropdown-toggle {
      background: #5cb85c; }
    .btn-flat.btn-sm.btn-success:hover {
      -webkit-box-shadow: 0 3px #449d44;
      box-shadow: 0 3px #449d44;
      top: 1px; }
    .btn-flat.btn-sm.btn-success:active {
      top: 4px;
      -webkit-box-shadow: 0 0.1px #449d44;
      box-shadow: 0 0.1px #449d44; }
  .btn-flat.btn-sm.btn-info {
    position: relative;
    -webkit-box-shadow: 0 4px #31b0d5;
    box-shadow: 0 4px #31b0d5; }
    .btn-flat.btn-sm.btn-info, .btn-flat.btn-sm.btn-info:hover, .btn-flat.btn-sm.btn-info:focus, .btn-flat.btn-sm.btn-info:active, .btn-flat.btn-sm.btn-info.active, .open > .btn-flat.btn-sm.btn-info.dropdown-toggle {
      background: #5bc0de; }
    .btn-flat.btn-sm.btn-info:hover {
      -webkit-box-shadow: 0 3px #31b0d5;
      box-shadow: 0 3px #31b0d5;
      top: 1px; }
    .btn-flat.btn-sm.btn-info:active {
      top: 4px;
      -webkit-box-shadow: 0 0.1px #31b0d5;
      box-shadow: 0 0.1px #31b0d5; }
  .btn-flat.btn-sm.btn-warning {
    position: relative;
    -webkit-box-shadow: 0 4px #ec971f;
    box-shadow: 0 4px #ec971f; }
    .btn-flat.btn-sm.btn-warning, .btn-flat.btn-sm.btn-warning:hover, .btn-flat.btn-sm.btn-warning:focus, .btn-flat.btn-sm.btn-warning:active, .btn-flat.btn-sm.btn-warning.active, .open > .btn-flat.btn-sm.btn-warning.dropdown-toggle {
      background: #f0ad4e; }
    .btn-flat.btn-sm.btn-warning:hover {
      -webkit-box-shadow: 0 3px #ec971f;
      box-shadow: 0 3px #ec971f;
      top: 1px; }
    .btn-flat.btn-sm.btn-warning:active {
      top: 4px;
      -webkit-box-shadow: 0 0.1px #ec971f;
      box-shadow: 0 0.1px #ec971f; }
  .btn-flat.btn-sm.btn-danger {
    position: relative;
    -webkit-box-shadow: 0 4px #c9302c;
    box-shadow: 0 4px #c9302c; }
    .btn-flat.btn-sm.btn-danger, .btn-flat.btn-sm.btn-danger:hover, .btn-flat.btn-sm.btn-danger:focus, .btn-flat.btn-sm.btn-danger:active, .btn-flat.btn-sm.btn-danger.active, .open > .btn-flat.btn-sm.btn-danger.dropdown-toggle {
      background: #d9534f; }
    .btn-flat.btn-sm.btn-danger:hover {
      -webkit-box-shadow: 0 3px #c9302c;
      box-shadow: 0 3px #c9302c;
      top: 1px; }
    .btn-flat.btn-sm.btn-danger:active {
      top: 4px;
      -webkit-box-shadow: 0 0.1px #c9302c;
      box-shadow: 0 0.1px #c9302c; }
  .btn-flat.btn-sm.btn-inverse {
    position: relative;
    -webkit-box-shadow: 0 4px black;
    box-shadow: 0 4px black; }
    .btn-flat.btn-sm.btn-inverse, .btn-flat.btn-sm.btn-inverse:hover, .btn-flat.btn-sm.btn-inverse:focus, .btn-flat.btn-sm.btn-inverse:active, .btn-flat.btn-sm.btn-inverse.active, .open > .btn-flat.btn-sm.btn-inverse.dropdown-toggle {
      background: #333333; }
    .btn-flat.btn-sm.btn-inverse:hover {
      -webkit-box-shadow: 0 3px black;
      box-shadow: 0 3px black;
      top: 1px; }
    .btn-flat.btn-sm.btn-inverse:active {
      top: 4px;
      -webkit-box-shadow: 0 0.1px black;
      box-shadow: 0 0.1px black; }
  .btn-flat.btn-sm.btn-white {
    position: relative;
    -webkit-box-shadow: 0 4px #cccccc;
    box-shadow: 0 4px #cccccc; }
    .btn-flat.btn-sm.btn-white, .btn-flat.btn-sm.btn-white:hover, .btn-flat.btn-sm.btn-white:focus, .btn-flat.btn-sm.btn-white:active, .btn-flat.btn-sm.btn-white.active, .open > .btn-flat.btn-sm.btn-white.dropdown-toggle {
      background: white; }
    .btn-flat.btn-sm.btn-white:hover {
      -webkit-box-shadow: 0 3px #cccccc;
      box-shadow: 0 3px #cccccc;
      top: 1px; }
    .btn-flat.btn-sm.btn-white:active {
      top: 4px;
      -webkit-box-shadow: 0 0.1px #cccccc;
      box-shadow: 0 0.1px #cccccc; }
  .btn-flat.btn-xs.btn-default, .btn-flat.btn-mini.btn-default {
    position: relative;
    -webkit-box-shadow: 0 3px #cccccc;
    box-shadow: 0 3px #cccccc; }
    .btn-flat.btn-xs.btn-default, .btn-flat.btn-xs.btn-default:hover, .btn-flat.btn-xs.btn-default:focus, .btn-flat.btn-xs.btn-default:active, .btn-flat.btn-xs.btn-default.active, .open > .btn-flat.btn-xs.btn-default.dropdown-toggle, .btn-flat.btn-mini.btn-default, .btn-flat.btn-mini.btn-default:hover, .btn-flat.btn-mini.btn-default:focus, .btn-flat.btn-mini.btn-default:active, .btn-flat.btn-mini.btn-default.active, .open > .btn-flat.btn-mini.btn-default.dropdown-toggle {
      background: whitesmoke; }
    .btn-flat.btn-xs.btn-default:hover, .btn-flat.btn-mini.btn-default:hover {
      -webkit-box-shadow: 0 2px #cccccc;
      box-shadow: 0 2px #cccccc;
      top: 1px; }
    .btn-flat.btn-xs.btn-default:active, .btn-flat.btn-mini.btn-default:active {
      top: 3px;
      -webkit-box-shadow: 0 0.1px #cccccc;
      box-shadow: 0 0.1px #cccccc; }
  .btn-flat.btn-xs.btn-primary, .btn-flat.btn-mini.btn-primary {
    position: relative;
    -webkit-box-shadow: 0 3px #2a6395;
    box-shadow: 0 3px #2a6395; }
    .btn-flat.btn-xs.btn-primary, .btn-flat.btn-xs.btn-primary:hover, .btn-flat.btn-xs.btn-primary:focus, .btn-flat.btn-xs.btn-primary:active, .btn-flat.btn-xs.btn-primary.active, .open > .btn-flat.btn-xs.btn-primary.dropdown-toggle, .btn-flat.btn-mini.btn-primary, .btn-flat.btn-mini.btn-primary:hover, .btn-flat.btn-mini.btn-primary:focus, .btn-flat.btn-mini.btn-primary:active, .btn-flat.btn-mini.btn-primary.active, .open > .btn-flat.btn-mini.btn-primary.dropdown-toggle {
      background: #357ebd; }
    .btn-flat.btn-xs.btn-primary:hover, .btn-flat.btn-mini.btn-primary:hover {
      -webkit-box-shadow: 0 2px #2a6395;
      box-shadow: 0 2px #2a6395;
      top: 1px; }
    .btn-flat.btn-xs.btn-primary:active, .btn-flat.btn-mini.btn-primary:active {
      top: 3px;
      -webkit-box-shadow: 0 0.1px #2a6395;
      box-shadow: 0 0.1px #2a6395; }
  .btn-flat.btn-xs.btn-success, .btn-flat.btn-mini.btn-success {
    position: relative;
    -webkit-box-shadow: 0 3px #449d44;
    box-shadow: 0 3px #449d44; }
    .btn-flat.btn-xs.btn-success, .btn-flat.btn-xs.btn-success:hover, .btn-flat.btn-xs.btn-success:focus, .btn-flat.btn-xs.btn-success:active, .btn-flat.btn-xs.btn-success.active, .open > .btn-flat.btn-xs.btn-success.dropdown-toggle, .btn-flat.btn-mini.btn-success, .btn-flat.btn-mini.btn-success:hover, .btn-flat.btn-mini.btn-success:focus, .btn-flat.btn-mini.btn-success:active, .btn-flat.btn-mini.btn-success.active, .open > .btn-flat.btn-mini.btn-success.dropdown-toggle {
      background: #5cb85c; }
    .btn-flat.btn-xs.btn-success:hover, .btn-flat.btn-mini.btn-success:hover {
      -webkit-box-shadow: 0 2px #449d44;
      box-shadow: 0 2px #449d44;
      top: 1px; }
    .btn-flat.btn-xs.btn-success:active, .btn-flat.btn-mini.btn-success:active {
      top: 3px;
      -webkit-box-shadow: 0 0.1px #449d44;
      box-shadow: 0 0.1px #449d44; }
  .btn-flat.btn-xs.btn-info, .btn-flat.btn-mini.btn-info {
    position: relative;
    -webkit-box-shadow: 0 3px #31b0d5;
    box-shadow: 0 3px #31b0d5; }
    .btn-flat.btn-xs.btn-info, .btn-flat.btn-xs.btn-info:hover, .btn-flat.btn-xs.btn-info:focus, .btn-flat.btn-xs.btn-info:active, .btn-flat.btn-xs.btn-info.active, .open > .btn-flat.btn-xs.btn-info.dropdown-toggle, .btn-flat.btn-mini.btn-info, .btn-flat.btn-mini.btn-info:hover, .btn-flat.btn-mini.btn-info:focus, .btn-flat.btn-mini.btn-info:active, .btn-flat.btn-mini.btn-info.active, .open > .btn-flat.btn-mini.btn-info.dropdown-toggle {
      background: #5bc0de; }
    .btn-flat.btn-xs.btn-info:hover, .btn-flat.btn-mini.btn-info:hover {
      -webkit-box-shadow: 0 2px #31b0d5;
      box-shadow: 0 2px #31b0d5;
      top: 1px; }
    .btn-flat.btn-xs.btn-info:active, .btn-flat.btn-mini.btn-info:active {
      top: 3px;
      -webkit-box-shadow: 0 0.1px #31b0d5;
      box-shadow: 0 0.1px #31b0d5; }
  .btn-flat.btn-xs.btn-warning, .btn-flat.btn-mini.btn-warning {
    position: relative;
    -webkit-box-shadow: 0 3px #ec971f;
    box-shadow: 0 3px #ec971f; }
    .btn-flat.btn-xs.btn-warning, .btn-flat.btn-xs.btn-warning:hover, .btn-flat.btn-xs.btn-warning:focus, .btn-flat.btn-xs.btn-warning:active, .btn-flat.btn-xs.btn-warning.active, .open > .btn-flat.btn-xs.btn-warning.dropdown-toggle, .btn-flat.btn-mini.btn-warning, .btn-flat.btn-mini.btn-warning:hover, .btn-flat.btn-mini.btn-warning:focus, .btn-flat.btn-mini.btn-warning:active, .btn-flat.btn-mini.btn-warning.active, .open > .btn-flat.btn-mini.btn-warning.dropdown-toggle {
      background: #f0ad4e; }
    .btn-flat.btn-xs.btn-warning:hover, .btn-flat.btn-mini.btn-warning:hover {
      -webkit-box-shadow: 0 2px #ec971f;
      box-shadow: 0 2px #ec971f;
      top: 1px; }
    .btn-flat.btn-xs.btn-warning:active, .btn-flat.btn-mini.btn-warning:active {
      top: 3px;
      -webkit-box-shadow: 0 0.1px #ec971f;
      box-shadow: 0 0.1px #ec971f; }
  .btn-flat.btn-xs.btn-danger, .btn-flat.btn-mini.btn-danger {
    position: relative;
    -webkit-box-shadow: 0 3px #c9302c;
    box-shadow: 0 3px #c9302c; }
    .btn-flat.btn-xs.btn-danger, .btn-flat.btn-xs.btn-danger:hover, .btn-flat.btn-xs.btn-danger:focus, .btn-flat.btn-xs.btn-danger:active, .btn-flat.btn-xs.btn-danger.active, .open > .btn-flat.btn-xs.btn-danger.dropdown-toggle, .btn-flat.btn-mini.btn-danger, .btn-flat.btn-mini.btn-danger:hover, .btn-flat.btn-mini.btn-danger:focus, .btn-flat.btn-mini.btn-danger:active, .btn-flat.btn-mini.btn-danger.active, .open > .btn-flat.btn-mini.btn-danger.dropdown-toggle {
      background: #d9534f; }
    .btn-flat.btn-xs.btn-danger:hover, .btn-flat.btn-mini.btn-danger:hover {
      -webkit-box-shadow: 0 2px #c9302c;
      box-shadow: 0 2px #c9302c;
      top: 1px; }
    .btn-flat.btn-xs.btn-danger:active, .btn-flat.btn-mini.btn-danger:active {
      top: 3px;
      -webkit-box-shadow: 0 0.1px #c9302c;
      box-shadow: 0 0.1px #c9302c; }
  .btn-flat.btn-xs.btn-inverse, .btn-flat.btn-mini.btn-inverse {
    position: relative;
    -webkit-box-shadow: 0 3px black;
    box-shadow: 0 3px black; }
    .btn-flat.btn-xs.btn-inverse, .btn-flat.btn-xs.btn-inverse:hover, .btn-flat.btn-xs.btn-inverse:focus, .btn-flat.btn-xs.btn-inverse:active, .btn-flat.btn-xs.btn-inverse.active, .open > .btn-flat.btn-xs.btn-inverse.dropdown-toggle, .btn-flat.btn-mini.btn-inverse, .btn-flat.btn-mini.btn-inverse:hover, .btn-flat.btn-mini.btn-inverse:focus, .btn-flat.btn-mini.btn-inverse:active, .btn-flat.btn-mini.btn-inverse.active, .open > .btn-flat.btn-mini.btn-inverse.dropdown-toggle {
      background: #333333; }
    .btn-flat.btn-xs.btn-inverse:hover, .btn-flat.btn-mini.btn-inverse:hover {
      -webkit-box-shadow: 0 2px black;
      box-shadow: 0 2px black;
      top: 1px; }
    .btn-flat.btn-xs.btn-inverse:active, .btn-flat.btn-mini.btn-inverse:active {
      top: 3px;
      -webkit-box-shadow: 0 0.1px black;
      box-shadow: 0 0.1px black; }
  .btn-flat.btn-xs.btn-white, .btn-flat.btn-mini.btn-white {
    position: relative;
    -webkit-box-shadow: 0 3px #cccccc;
    box-shadow: 0 3px #cccccc; }
    .btn-flat.btn-xs.btn-white, .btn-flat.btn-xs.btn-white:hover, .btn-flat.btn-xs.btn-white:focus, .btn-flat.btn-xs.btn-white:active, .btn-flat.btn-xs.btn-white.active, .open > .btn-flat.btn-xs.btn-white.dropdown-toggle, .btn-flat.btn-mini.btn-white, .btn-flat.btn-mini.btn-white:hover, .btn-flat.btn-mini.btn-white:focus, .btn-flat.btn-mini.btn-white:active, .btn-flat.btn-mini.btn-white.active, .open > .btn-flat.btn-mini.btn-white.dropdown-toggle {
      background: white; }
    .btn-flat.btn-xs.btn-white:hover, .btn-flat.btn-mini.btn-white:hover {
      -webkit-box-shadow: 0 2px #cccccc;
      box-shadow: 0 2px #cccccc;
      top: 1px; }
    .btn-flat.btn-xs.btn-white:active, .btn-flat.btn-mini.btn-white:active {
      top: 3px;
      -webkit-box-shadow: 0 0.1px #cccccc;
      box-shadow: 0 0.1px #cccccc; }

.dropdown-menu {
  padding: 0;
  -webkit-box-shadow: 0 0 5px rgba(100, 100, 100, 0.2);
  box-shadow: 0 0 5px rgba(100, 100, 100, 0.2); }
  .dropdown-menu .divider {
    margin: 3px 0; }
  .dropdown-menu li a {
    -webkit-transition: all 0.1s ease-out 0s;
    -o-transition: all 0.1s ease-out 0s;
    transition: all 0.1s ease-out 0s; }
  .dropdown-menu > li > a {
    margin: 4px;
    padding-bottom: 7px;
    padding-top: 7px;
    border-radius: 3px;
    line-height: 18px; }
  @media (max-width: 767px) {
    .dropdown-menu.pull-right-xs {
      right: 0;
      left: auto; } }
  @media (min-width: 768px) and (max-width: 991px) {
    .dropdown-menu.pull-right-sm {
      right: 0;
      left: auto; } }
  @media (min-width: 992px) and (max-width: 1199px) {
    .dropdown-menu.pull-right-md {
      right: 0;
      left: auto; } }
  @media (min-width: 1200px) {
    .dropdown-menu.pull-right-lg {
      right: 0;
      left: auto; } }

.dropdown-title {
  display: block;
  font-size: 11px;
  line-height: 11px;
  padding: 11px 20px;
  font-weight: 600;
  border-bottom: none !important; }

.dropdown-menu > li.dropdown-footer {
  border-top: 1px solid #e5e5e5;
  border-bottom: none; }
  .dropdown-menu > li.dropdown-footer > a {
    margin: 0;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    font-size: 11px;
    line-height: 1.42857; }

.dropdown-messages {
  min-width: 320px; }
  .dropdown-messages > li {
    border-bottom: 1px solid #e5e5e5; }
    .dropdown-messages > li > .message {
      margin: 0;
      border-radius: 0;
      white-space: normal; }
    .dropdown-messages > li:last-child {
      border-bottom: none; }
  .dropdown-messages .message-body {
    font-size: 11px; }

.dropdown-notifications {
  min-width: 260px; }
  .dropdown-notifications > li {
    border-bottom: 1px solid #e5e5e5; }
  .dropdown-notifications .notification {
    margin: 0;
    border-radius: 0;
    padding: 7px;
    overflow: hidden;
    zoom: 1;
    white-space: normal; }
    .dropdown-notifications .notification:last-child {
      border-bottom: none; }
    .dropdown-notifications .notification .notification-thumb {
      display: block;
      margin-right: 10px;
      width: 32px;
      height: 32px;
      line-height: 32px;
      text-align: center; }
      .dropdown-notifications .notification .notification-thumb .fa {
        line-height: 33px; }
    .dropdown-notifications .notification .notification-body {
      font-size: 11px;
      overflow: hidden;
      zoom: 1;
      line-height: 16px; }
  .dropdown-notifications .notification > .pull-left {
    margin-right: 10px; }
  .dropdown-notifications .notification > .pull-right {
    margin-left: 10px; }

@media (max-width: 480px) {
  .navbar-nav-expanded.nav > li.dropdown-xs-center {
    position: static; }
  .navbar-nav-expanded .open.dropdown-xs-center .dropdown-menu {
    min-width: unset;
    left: 15px;
    right: 15px; } }
label {
  font-weight: normal; }

legend {
  padding: 10px 15px 8px;
  font-size: 16px;
  border-width: 0 0 2px;
  border-color: #EFF2F7; }

.form-control {
  -webkit-box-shadow: none;
  box-shadow: none; }

.form-control:focus, .has-error .form-control:focus, .has-warning .form-control:focus, .has-success .form-control:focus {
  -webkit-box-shadow: none;
  box-shadow: none; }

@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 13px; } }
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 4px; } }

input[type="radio"],
input[type="checkbox"] {
  margin: 2px 0 0;
  margin-top: 1px \9; }

@media (min-width: 768px) {
  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0; } }

.panel-body > .form-group:last-child, .panel-footer > .form-group:last-child {
  margin-bottom: 0; }

.form-bordered fieldset {
  position: relative; }
.form-bordered fieldset:first-child {
  margin-top: -15px; }
.form-bordered .form-legend {
  padding: 0;
  border-bottom: none; }
  .form-bordered .form-legend > span {
    display: block;
    position: relative;
    margin-left: -15px;
    margin-right: -15px;
    padding: 10px 15px 8px;
    border-bottom: 2px solid #EFF2F7; }
.form-bordered .form-group {
  border-bottom: 1px solid #EFF2F7;
  margin-bottom: 15px;
  padding-bottom: 15px; }
.form-bordered .form-group:last-child {
  margin-bottom: 15px;
  padding-bottom: 0;
  border-bottom: none; }
.form-bordered .panel-body > .form-group:last-child, .form-bordered .panel-footer > .form-group:last-child {
  margin-bottom: 0; }

@font-face {
  font-family: 'Glyphicons Halflings';
  src: url("../assets/bs3/fonts/glyphicons-halflings-regular.eot");
  src: url("../assets/bs3/fonts/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("../assets/bs3/fonts/glyphicons-halflings-regular.woff") format("woff"), url("../assets/bs3/fonts/glyphicons-halflings-regular.ttf") format("truetype"), url("../assets/bs3/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg"); }
.gi {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.gi-asterisk:before {
  content: "\2a"; }

.gi-plus:before {
  content: "\2b"; }

.gi-euro:before {
  content: "\20ac"; }

.gi-minus:before {
  content: "\2212"; }

.gi-cloud:before {
  content: "\2601"; }

.gi-envelope:before {
  content: "\2709"; }

.gi-pencil:before {
  content: "\270f"; }

.gi-glass:before {
  content: "\e001"; }

.gi-music:before {
  content: "\e002"; }

.gi-search:before {
  content: "\e003"; }

.gi-heart:before {
  content: "\e005"; }

.gi-star:before {
  content: "\e006"; }

.gi-star-empty:before {
  content: "\e007"; }

.gi-user:before {
  content: "\e008"; }

.gi-film:before {
  content: "\e009"; }

.gi-th-large:before {
  content: "\e010"; }

.gi-th:before {
  content: "\e011"; }

.gi-th-list:before {
  content: "\e012"; }

.gi-ok:before {
  content: "\e013"; }

.gi-remove:before {
  content: "\e014"; }

.gi-zoom-in:before {
  content: "\e015"; }

.gi-zoom-out:before {
  content: "\e016"; }

.gi-off:before {
  content: "\e017"; }

.gi-signal:before {
  content: "\e018"; }

.gi-cog:before {
  content: "\e019"; }

.gi-trash:before {
  content: "\e020"; }

.gi-home:before {
  content: "\e021"; }

.gi-file:before {
  content: "\e022"; }

.gi-time:before {
  content: "\e023"; }

.gi-road:before {
  content: "\e024"; }

.gi-download-alt:before {
  content: "\e025"; }

.gi-download:before {
  content: "\e026"; }

.gi-upload:before {
  content: "\e027"; }

.gi-inbox:before {
  content: "\e028"; }

.gi-play-circle:before {
  content: "\e029"; }

.gi-repeat:before {
  content: "\e030"; }

.gi-refresh:before {
  content: "\e031"; }

.gi-list-alt:before {
  content: "\e032"; }

.gi-lock:before {
  content: "\e033"; }

.gi-flag:before {
  content: "\e034"; }

.gi-headphones:before {
  content: "\e035"; }

.gi-volume-off:before {
  content: "\e036"; }

.gi-volume-down:before {
  content: "\e037"; }

.gi-volume-up:before {
  content: "\e038"; }

.gi-qrcode:before {
  content: "\e039"; }

.gi-barcode:before {
  content: "\e040"; }

.gi-tag:before {
  content: "\e041"; }

.gi-tags:before {
  content: "\e042"; }

.gi-book:before {
  content: "\e043"; }

.gi-bookmark:before {
  content: "\e044"; }

.gi-print:before {
  content: "\e045"; }

.gi-camera:before {
  content: "\e046"; }

.gi-font:before {
  content: "\e047"; }

.gi-bold:before {
  content: "\e048"; }

.gi-italic:before {
  content: "\e049"; }

.gi-text-height:before {
  content: "\e050"; }

.gi-text-width:before {
  content: "\e051"; }

.gi-align-left:before {
  content: "\e052"; }

.gi-align-center:before {
  content: "\e053"; }

.gi-align-right:before {
  content: "\e054"; }

.gi-align-justify:before {
  content: "\e055"; }

.gi-list:before {
  content: "\e056"; }

.gi-indent-left:before {
  content: "\e057"; }

.gi-indent-right:before {
  content: "\e058"; }

.gi-facetime-video:before {
  content: "\e059"; }

.gi-picture:before {
  content: "\e060"; }

.gi-map-marker:before {
  content: "\e062"; }

.gi-adjust:before {
  content: "\e063"; }

.gi-tint:before {
  content: "\e064"; }

.gi-edit:before {
  content: "\e065"; }

.gi-share:before {
  content: "\e066"; }

.gi-check:before {
  content: "\e067"; }

.gi-move:before {
  content: "\e068"; }

.gi-step-backward:before {
  content: "\e069"; }

.gi-fast-backward:before {
  content: "\e070"; }

.gi-backward:before {
  content: "\e071"; }

.gi-play:before {
  content: "\e072"; }

.gi-pause:before {
  content: "\e073"; }

.gi-stop:before {
  content: "\e074"; }

.gi-forward:before {
  content: "\e075"; }

.gi-fast-forward:before {
  content: "\e076"; }

.gi-step-forward:before {
  content: "\e077"; }

.gi-eject:before {
  content: "\e078"; }

.gi-chevron-left:before {
  content: "\e079"; }

.gi-chevron-right:before {
  content: "\e080"; }

.gi-plus-sign:before {
  content: "\e081"; }

.gi-minus-sign:before {
  content: "\e082"; }

.gi-remove-sign:before {
  content: "\e083"; }

.gi-ok-sign:before {
  content: "\e084"; }

.gi-question-sign:before {
  content: "\e085"; }

.gi-info-sign:before {
  content: "\e086"; }

.gi-screenshot:before {
  content: "\e087"; }

.gi-remove-circle:before {
  content: "\e088"; }

.gi-ok-circle:before {
  content: "\e089"; }

.gi-ban-circle:before {
  content: "\e090"; }

.gi-arrow-left:before {
  content: "\e091"; }

.gi-arrow-right:before {
  content: "\e092"; }

.gi-arrow-up:before {
  content: "\e093"; }

.gi-arrow-down:before {
  content: "\e094"; }

.gi-share-alt:before {
  content: "\e095"; }

.gi-resize-full:before {
  content: "\e096"; }

.gi-resize-small:before {
  content: "\e097"; }

.gi-exclamation-sign:before {
  content: "\e101"; }

.gi-gift:before {
  content: "\e102"; }

.gi-leaf:before {
  content: "\e103"; }

.gi-fire:before {
  content: "\e104"; }

.gi-eye-open:before {
  content: "\e105"; }

.gi-eye-close:before {
  content: "\e106"; }

.gi-warning-sign:before {
  content: "\e107"; }

.gi-plane:before {
  content: "\e108"; }

.gi-calendar:before {
  content: "\e109"; }

.gi-random:before {
  content: "\e110"; }

.gi-comment:before {
  content: "\e111"; }

.gi-magnet:before {
  content: "\e112"; }

.gi-chevron-up:before {
  content: "\e113"; }

.gi-chevron-down:before {
  content: "\e114"; }

.gi-retweet:before {
  content: "\e115"; }

.gi-shopping-cart:before {
  content: "\e116"; }

.gi-folder-close:before {
  content: "\e117"; }

.gi-folder-open:before {
  content: "\e118"; }

.gi-resize-vertical:before {
  content: "\e119"; }

.gi-resize-horizontal:before {
  content: "\e120"; }

.gi-hdd:before {
  content: "\e121"; }

.gi-bullhorn:before {
  content: "\e122"; }

.gi-bell:before {
  content: "\e123"; }

.gi-certificate:before {
  content: "\e124"; }

.gi-thumbs-up:before {
  content: "\e125"; }

.gi-thumbs-down:before {
  content: "\e126"; }

.gi-hand-right:before {
  content: "\e127"; }

.gi-hand-left:before {
  content: "\e128"; }

.gi-hand-up:before {
  content: "\e129"; }

.gi-hand-down:before {
  content: "\e130"; }

.gi-circle-arrow-right:before {
  content: "\e131"; }

.gi-circle-arrow-left:before {
  content: "\e132"; }

.gi-circle-arrow-up:before {
  content: "\e133"; }

.gi-circle-arrow-down:before {
  content: "\e134"; }

.gi-globe:before {
  content: "\e135"; }

.gi-wrench:before {
  content: "\e136"; }

.gi-tasks:before {
  content: "\e137"; }

.gi-filter:before {
  content: "\e138"; }

.gi-briefcase:before {
  content: "\e139"; }

.gi-fullscreen:before {
  content: "\e140"; }

.gi-dashboard:before {
  content: "\e141"; }

.gi-paperclip:before {
  content: "\e142"; }

.gi-heart-empty:before {
  content: "\e143"; }

.gi-link:before {
  content: "\e144"; }

.gi-phone:before {
  content: "\e145"; }

.gi-pushpin:before {
  content: "\e146"; }

.gi-usd:before {
  content: "\e148"; }

.gi-gbp:before {
  content: "\e149"; }

.gi-sort:before {
  content: "\e150"; }

.gi-sort-by-alphabet:before {
  content: "\e151"; }

.gi-sort-by-alphabet-alt:before {
  content: "\e152"; }

.gi-sort-by-order:before {
  content: "\e153"; }

.gi-sort-by-order-alt:before {
  content: "\e154"; }

.gi-sort-by-attributes:before {
  content: "\e155"; }

.gi-sort-by-attributes-alt:before {
  content: "\e156"; }

.gi-unchecked:before {
  content: "\e157"; }

.gi-expand:before {
  content: "\e158"; }

.gi-collapse-down:before {
  content: "\e159"; }

.gi-collapse-up:before {
  content: "\e160"; }

.gi-log-in:before {
  content: "\e161"; }

.gi-flash:before {
  content: "\e162"; }

.gi-log-out:before {
  content: "\e163"; }

.gi-new-window:before {
  content: "\e164"; }

.gi-record:before {
  content: "\e165"; }

.gi-save:before {
  content: "\e166"; }

.gi-open:before {
  content: "\e167"; }

.gi-saved:before {
  content: "\e168"; }

.gi-import:before {
  content: "\e169"; }

.gi-export:before {
  content: "\e170"; }

.gi-send:before {
  content: "\e171"; }

.gi-floppy-disk:before {
  content: "\e172"; }

.gi-floppy-saved:before {
  content: "\e173"; }

.gi-floppy-remove:before {
  content: "\e174"; }

.gi-floppy-save:before {
  content: "\e175"; }

.gi-floppy-open:before {
  content: "\e176"; }

.gi-credit-card:before {
  content: "\e177"; }

.gi-transfer:before {
  content: "\e178"; }

.gi-cutlery:before {
  content: "\e179"; }

.gi-header:before {
  content: "\e180"; }

.gi-compressed:before {
  content: "\e181"; }

.gi-earphone:before {
  content: "\e182"; }

.gi-phone-alt:before {
  content: "\e183"; }

.gi-tower:before {
  content: "\e184"; }

.gi-stats:before {
  content: "\e185"; }

.gi-sd-video:before {
  content: "\e186"; }

.gi-hd-video:before {
  content: "\e187"; }

.gi-subtitles:before {
  content: "\e188"; }

.gi-sound-stereo:before {
  content: "\e189"; }

.gi-sound-dolby:before {
  content: "\e190"; }

.gi-sound-5-1:before {
  content: "\e191"; }

.gi-sound-6-1:before {
  content: "\e192"; }

.gi-sound-7-1:before {
  content: "\e193"; }

.gi-copyright-mark:before {
  content: "\e194"; }

.gi-registration-mark:before {
  content: "\e195"; }

.gi-cloud-download:before {
  content: "\e197"; }

.gi-cloud-upload:before {
  content: "\e198"; }

.gi-tree-conifer:before {
  content: "\e199"; }

.gi-tree-deciduous:before {
  content: "\e200"; }

.container-fluid-md {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
  padding-left: 25px;
  padding-right: 25px; }
  .container-fluid-md:before, .container-fluid-md:after {
    content: " ";
    display: table; }
  .container-fluid-md:after {
    clear: both; }
  @media (max-width: 767px) {
    .container-fluid-md {
      padding-left: 15px;
      padding-right: 15px; } }

.page-heading + .container-fluid-md,
.page-subheading + .container-fluid-md {
  margin-top: 24px; }

.input-group-btn .btn {
  line-height: 18px; }

.input-group-btn .btn-sm {
  line-height: 16px; }

.input-group-btn .btn-lg {
  line-height: 22px; }

.input-group + .input-group {
  margin-top: 15px; }

.label {
  font-weight: 600;
  padding: 3px 8px; }

.label-dark {
  background-color: #223033; }
  .label-dark[href]:hover, .label-dark[href]:focus {
    background-color: #0e1314; }

.nav-dropdown > a {
  position: relative;
  padding-right: 30px; }
  .nav-dropdown > a:after {
    position: absolute;
    margin-top: -2px;
    right: 12px;
    content: "\f105";
    font-family: FontAwesome;
    font-size: 16px;
    font-weight: 300;
    height: auto;
    text-shadow: none;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s; }

.nav-dropdown.open > a:after {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg); }

.nav .nav-sub {
  display: none;
  padding: 0;
  list-style: none; }
  .nav .nav-sub i {
    margin-left: -1.538461538em; }
  .nav .nav-sub > .badge,
  .nav .nav-sub > .label {
    float: right; }
  .nav .nav-sub > .badge + .badge,
  .nav .nav-sub > .badge + .label,
  .nav .nav-sub > .label + .badge,
  .nav .nav-sub > .label + .label {
    margin-right: 5px; }
  .nav .nav-sub:hover, .nav .nav-sub:focus {
    text-decoration: none; }

.nav > li > .nav-sub {
  margin-top: 2px; }
  .nav > li > .nav-sub li > a {
    position: relative;
    display: block;
    padding-top: 7px;
    padding-bottom: 7px; }

.nav > li.active > .nav-sub, .nav > li.expand > .nav-sub {
  display: block; }

.nav > li > .nav-sub > li > a {
  padding-left: 36px; }
.nav > li > .nav-sub > li > .nav-sub > li > a {
  padding-left: 51px; }
.nav > li > .nav-sub > li > .nav-sub > li > .nav-sub > li > a {
  padding-left: 66px; }
.nav > li > .nav-sub > li > .nav-sub > li > .nav-sub > li > .nav-sub > li > a {
  padding-left: 81px; }
.nav > li > .nav-sub > li > .nav-sub > li > .nav-sub > li > .nav-sub > li > .nav-sub > li > a {
  padding-left: 96px; }

.nav-tabs {
  background: #d7dadc;
  border: none;
  border-radius: 4px 4px 0 0; }
  .nav-tabs > li {
    margin-bottom: -1px; }
    .nav-tabs > li > a {
      color: #555555;
      border: none;
      padding: 14px 20px; }
      .nav-tabs > li > a:hover, .nav-tabs > li > a:focus {
        color: black;
        background-color: transparent; }
      .nav-tabs > li > a > span {
        display: block;
        font-size: 0.9em; }
    .nav-tabs > li.pull-right > a {
      margin-right: 0;
      margin-left: 2px; }
  .nav-tabs .open > a, .nav-tabs .open > a:hover, .nav-tabs .open > a:focus {
    color: black;
    background-color: #cfd2d5; }

.nav-tabs.nav-justified > li > a {
  margin-bottom: -1px; }

.tab-content {
  background: white;
  border-radius: 4px;
  margin-bottom: 20px;
  -webkit-box-shadow: 0 3px 0 rgba(9, 9, 9, 0.03);
  box-shadow: 0 3px 0 rgba(9, 9, 9, 0.03); }
  .tab-content:before, .tab-content:after {
    content: " ";
    display: table; }
  .tab-content:after {
    clear: both; }
  .nav-tabs + .tab-content {
    border-top-right-radius: 0;
    border-top-left-radius: 0; }

.tab-content-clean {
  -webkit-box-shadow: none;
  box-shadow: none; }

.tab-pane {
  padding: 15px;
  border-radius: 0 0 4px 4px; }
  .tab-pane address:last-child {
    margin-bottom: 0; }

.tab-pane-table {
  padding: 0; }
  .tab-pane-table > .table,
  .tab-pane-table > .table-responsive > .table {
    margin-bottom: 0; }
  .tab-pane-table > .table:first-child,
  .tab-pane-table > .table-responsive:first-child > .table:first-child {
    border-top-right-radius: 3px;
    border-top-left-radius: 3px; }
    .tab-pane-table > .table:first-child > thead:first-child > tr:first-child td:first-child,
    .tab-pane-table > .table:first-child > thead:first-child > tr:first-child th:first-child,
    .tab-pane-table > .table:first-child > tbody:first-child > tr:first-child td:first-child,
    .tab-pane-table > .table:first-child > tbody:first-child > tr:first-child th:first-child,
    .tab-pane-table > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
    .tab-pane-table > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
    .tab-pane-table > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
    .tab-pane-table > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
      border-top-left-radius: 3px; }
    .tab-pane-table > .table:first-child > thead:first-child > tr:first-child td:last-child,
    .tab-pane-table > .table:first-child > thead:first-child > tr:first-child th:last-child,
    .tab-pane-table > .table:first-child > tbody:first-child > tr:first-child td:last-child,
    .tab-pane-table > .table:first-child > tbody:first-child > tr:first-child th:last-child,
    .tab-pane-table > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
    .tab-pane-table > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
    .tab-pane-table > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
    .tab-pane-table > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
      border-top-right-radius: 3px; }
  .tab-pane-table > .table:last-child,
  .tab-pane-table > .table-responsive:last-child > .table:last-child {
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px; }
    .tab-pane-table > .table:last-child > tbody:last-child > tr:last-child td:first-child,
    .tab-pane-table > .table:last-child > tbody:last-child > tr:last-child th:first-child,
    .tab-pane-table > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
    .tab-pane-table > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
    .tab-pane-table > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
    .tab-pane-table > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
    .tab-pane-table > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
    .tab-pane-table > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
      border-bottom-left-radius: 3px; }
    .tab-pane-table > .table:last-child > tbody:last-child > tr:last-child td:last-child,
    .tab-pane-table > .table:last-child > tbody:last-child > tr:last-child th:last-child,
    .tab-pane-table > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
    .tab-pane-table > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
    .tab-pane-table > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
    .tab-pane-table > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
    .tab-pane-table > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
    .tab-pane-table > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
      border-bottom-right-radius: 3px; }
  .tab-pane-table > .panel-body + .table,
  .tab-pane-table > .panel-body + .table-responsive {
    border-top: 1px solid #e0e2e4; }
  .tab-pane-table > .table > tbody:first-child > tr:first-child th,
  .tab-pane-table > .table > tbody:first-child > tr:first-child td {
    border-top: 0; }
  .tab-pane-table > .table-bordered,
  .tab-pane-table > .table-responsive > .table-bordered {
    border: 0; }
    .tab-pane-table > .table-bordered > thead > tr > th:first-child,
    .tab-pane-table > .table-bordered > thead > tr > td:first-child,
    .tab-pane-table > .table-bordered > tbody > tr > th:first-child,
    .tab-pane-table > .table-bordered > tbody > tr > td:first-child,
    .tab-pane-table > .table-bordered > tfoot > tr > th:first-child,
    .tab-pane-table > .table-bordered > tfoot > tr > td:first-child,
    .tab-pane-table > .table-responsive > .table-bordered > thead > tr > th:first-child,
    .tab-pane-table > .table-responsive > .table-bordered > thead > tr > td:first-child,
    .tab-pane-table > .table-responsive > .table-bordered > tbody > tr > th:first-child,
    .tab-pane-table > .table-responsive > .table-bordered > tbody > tr > td:first-child,
    .tab-pane-table > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
    .tab-pane-table > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
      border-left: 0; }
    .tab-pane-table > .table-bordered > thead > tr > th:last-child,
    .tab-pane-table > .table-bordered > thead > tr > td:last-child,
    .tab-pane-table > .table-bordered > tbody > tr > th:last-child,
    .tab-pane-table > .table-bordered > tbody > tr > td:last-child,
    .tab-pane-table > .table-bordered > tfoot > tr > th:last-child,
    .tab-pane-table > .table-bordered > tfoot > tr > td:last-child,
    .tab-pane-table > .table-responsive > .table-bordered > thead > tr > th:last-child,
    .tab-pane-table > .table-responsive > .table-bordered > thead > tr > td:last-child,
    .tab-pane-table > .table-responsive > .table-bordered > tbody > tr > th:last-child,
    .tab-pane-table > .table-responsive > .table-bordered > tbody > tr > td:last-child,
    .tab-pane-table > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
    .tab-pane-table > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
      border-right: 0; }
    .tab-pane-table > .table-bordered > thead > tr:first-child > td,
    .tab-pane-table > .table-bordered > thead > tr:first-child > th,
    .tab-pane-table > .table-bordered > tbody > tr:first-child > td,
    .tab-pane-table > .table-bordered > tbody > tr:first-child > th,
    .tab-pane-table > .table-responsive > .table-bordered > thead > tr:first-child > td,
    .tab-pane-table > .table-responsive > .table-bordered > thead > tr:first-child > th,
    .tab-pane-table > .table-responsive > .table-bordered > tbody > tr:first-child > td,
    .tab-pane-table > .table-responsive > .table-bordered > tbody > tr:first-child > th {
      border-bottom: 0; }
    .tab-pane-table > .table-bordered > tbody > tr:last-child > td,
    .tab-pane-table > .table-bordered > tbody > tr:last-child > th,
    .tab-pane-table > .table-bordered > tfoot > tr:last-child > td,
    .tab-pane-table > .table-bordered > tfoot > tr:last-child > th,
    .tab-pane-table > .table-responsive > .table-bordered > tbody > tr:last-child > td,
    .tab-pane-table > .table-responsive > .table-bordered > tbody > tr:last-child > th,
    .tab-pane-table > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
    .tab-pane-table > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
      border-bottom: 0; }
  .tab-pane-table > .table-responsive {
    border: 0;
    margin-bottom: 0; }

.nav-pills {
  margin-bottom: 10px; }
  .nav-pills > li > a:hover, .nav-pills > li > a:focus {
    color: black;
    background-color: transparent; }
  .nav-pills .open > a, .nav-pills .open > a:hover, .nav-pills .open > a:focus {
    color: black;
    background-color: rgba(0, 0, 0, 0.05); }

.nav-dark {
  background: #1d2939; }
  .nav-dark > li > a {
    color: #999999; }
  .nav-dark > li > a:hover, .nav-dark > li > a:focus {
    color: #eeeeee;
    background-color: transparent; }
  .nav-dark > li.disabled > a {
    color: #555555; }
    .nav-dark > li.disabled > a:hover, .nav-dark > li.disabled > a:focus {
      color: #555555; }
  .nav-dark .open > a, .nav-dark .open > a:hover, .nav-dark .open > a:focus {
    color: white;
    background-color: #2e415b; }

.nav-tabs-justified-override > li > a, .nav-tabs.nav-justified > li > a,
.nav-tabs-justified-override > li.pull-right > a,
.nav-tabs.nav-justified > li.pull-right > a {
  margin-right: 0; }
.nav-tabs-justified-override > .active > a, .nav-tabs.nav-justified > .active > a,
.nav-tabs-justified-override > .active > a:hover,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs-justified-override > .active > a:focus,
.nav-tabs.nav-justified > .active > a:focus {
  border: none; }
@media (min-width: 768px) {
  .nav-tabs-justified-override > li > a, .nav-tabs.nav-justified > li > a {
    border-bottom: none; } }

.navbar {
  border-bottom: none; }
  .navbar .navbar-sidebar-toggle {
    width: 50px;
    float: left;
    margin: 0;
    line-height: 18px;
    padding: 16px 14px;
    cursor: pointer; }
  .navbar .navbar-brand {
    display: block;
    font-size: 16px;
    font-weight: 300;
    height: auto;
    line-height: 50px;
    padding: 0 15px;
    text-align: center; }
  .navbar .navbar-user {
    padding-top: 10px;
    padding-bottom: 10px; }
    .navbar .navbar-user > img {
      height: 30px;
      width: 30px; }

@media (max-width: 767px) {
  .navbar .navbar-brand-group .navbar-sidebar-toggle {
    border-right: 1px solid #E5E5E5;
    border-right-color: rgba(0, 0, 0, 0.1); } }
@media (min-width: 768px) {
  .navbar .navbar-brand-group {
    width: 290px;
    float: left; }
    .navbar .navbar-brand-group .navbar-brand {
      width: 240px;
      border-right: 1px solid #E5E5E5;
      border-right-color: rgba(0, 0, 0, 0.1); }
    .navbar .navbar-brand-group .navbar-sidebar-toggle {
      float: right; } }
.navbar-search {
  position: relative;
  padding-top: 4px;
  padding-bottom: 4px; }
  .navbar-search .form-control {
    height: 26px;
    padding: 4px 20px 4px 10px;
    border-radius: 50px;
    font-size: 11px;
    line-height: 16px; }
  .navbar-search .btn {
    position: absolute;
    right: 1px;
    top: 50%;
    margin-top: -13px;
    border-radius: 0 50px 50px 0;
    background: transparent;
    border-color: none;
    font-size: 11px;
    line-height: 16px;
    padding: 3px 11px 5px 10px; }

@media (min-width: 768px) and (max-width: 860px) {
  .navbar-search .form-control {
    width: 150px; } }
.navbar-nav-expanded {
  float: left;
  margin: 0; }
  .navbar-nav-expanded > li {
    float: left; }
    .navbar-nav-expanded > li > a {
      padding-top: 16px;
      padding-bottom: 16px; }
  .navbar-nav-expanded.navbar-right:last-child {
    margin-right: -15px; }
  @media (max-width: 767px) {
    .navbar-nav-expanded .open .dropdown-menu {
      position: absolute;
      float: left;
      margin: 2px 0 0;
      background-color: white;
      border: 1px solid #eaeaea;
      border: 1px solid rgba(0, 0, 0, 0.1);
      -webkit-box-shadow: 0 0 5px rgba(100, 100, 100, 0.2);
      box-shadow: 0 0 5px rgba(100, 100, 100, 0.2);
      width: auto;
      margin-top: 0; }
      .navbar-nav-expanded .open .dropdown-menu > li > a {
        padding: 7px 20px;
        line-height: 18px; }
    .navbar-nav-expanded .open .dropdown-notifications .notification {
      padding: 7px; } }

.navbar-default .navbar-sidebar-toggle {
  color: #777777; }
  .navbar-default .navbar-sidebar-toggle:hover, .navbar-default .navbar-sidebar-toggle:focus {
    color: #333333;
    background-color: #eeeeee; }
.navbar-default .navbar-search .btn {
  color: #777777; }
  .navbar-default .navbar-search .btn:hover, .navbar-default .navbar-search .btn:focus {
    color: #333333; }

@media (min-width: 768px) {
  .sidebar-condensed .navbar .navbar-brand-group {
    width: 100px; }
    .sidebar-condensed .navbar .navbar-brand-group .navbar-brand {
      width: 50px; } }
.message {
  padding: 7px;
  overflow: hidden;
  zoom: 1;
  white-space: normal; }
  .message .message-image {
    display: block;
    float: left;
    width: 50px;
    height: 50px;
    margin-right: 10px;
    text-align: center; }
  .message .message-body {
    overflow: hidden;
    zoom: 1;
    line-height: 16px; }

.mini-chart {
  display: inline-block; }
  .mini-chart .chart, .mini-chart .chart-details {
    display: inline-block;
    vertical-align: middle; }
  .mini-chart .chart-details {
    margin: 0 2px; }
  .mini-chart .chart {
    margin: 6px 2px 2px; }
  .mini-chart .chart-name {
    color: #999999;
    font-size: 0.75em;
    text-transform: uppercase;
    line-height: 2em; }
  .mini-chart .chart-value {
    color: inherit;
    font-family: inherit;
    font-size: 1.2em; }

.mini-chart-block {
  display: block; }
  .mini-chart-block:before, .mini-chart-block:after {
    content: " ";
    display: table; }
  .mini-chart-block:after {
    clear: both; }
  .mini-chart-block .chart, .mini-chart-block .chart-details {
    display: block;
    float: left; }

.modal-footer {
  padding: 14px 20px; }

.page-heading,
.page-subheading {
  border-bottom: 1px solid #DDDEE0;
  margin-bottom: 20px;
  padding: 16px; }
  .page-heading + .page-heading,
  .page-heading + .page-subheading,
  .page-subheading + .page-heading,
  .page-subheading + .page-subheading {
    margin-top: -20px; }

.page-heading-md,
.page-subheading-md {
  padding-left: 25px;
  padding-right: 25px; }

.page-heading {
  background: #FFF; }
  .page-heading h1, .page-heading h2, .page-heading h3, .page-heading h4, .page-heading h5, .page-heading h6,
  .page-heading .h1, .page-heading .h2, .page-heading .h3, .page-heading .h4, .page-heading .h5, .page-heading .h6 {
    margin: 0;
    color: #353F49; }
  .page-heading p:last-child {
    margin-bottom: 0; }
  .page-heading * + p {
    margin-top: 9px; }

.page-subheading {
  padding-top: 1em;
  padding-bottom: 1em;
  background: #f8f9fa;
  font-size: 12px;
  line-height: 1em; }
  .page-subheading .breadcrumb {
    padding: 0;
    margin-bottom: 0;
    background-color: transparent;
    color: #5697cf; }
    .page-subheading .breadcrumb > li + li:before {
      color: #5697cf; }
    .page-subheading .breadcrumb li > a {
      color: #88888f; }
      .page-subheading .breadcrumb li > a:hover, .page-subheading .breadcrumb li > a:focus {
        color: #333333; }
    .page-subheading .breadcrumb > .active {
      color: #333333; }
      .page-subheading .breadcrumb > .active a {
        color: #333333; }
        .page-subheading .breadcrumb > .active a:hover, .page-subheading .breadcrumb > .active a:focus {
          color: #111111; }
    .page-subheading .breadcrumb li > a {
      font-weight: 400;
      -webkit-transition: all 0.1s ease-out 0s;
      -o-transition: all 0.1s ease-out 0s;
      transition: all 0.1s ease-out 0s; }
      .page-subheading .breadcrumb li > a:hover, .page-subheading .breadcrumb li > a:focus {
        text-decoration: none; }
    .page-subheading .breadcrumb > li + li:before {
      color: #88888f; }

.page-heading .progress,
.page-subheading .progress {
  margin: 0; }
.page-heading .progress-group .progress-label,
.page-subheading .progress-group .progress-label {
  font-size: 12px;
  font-weight: 600; }
.page-heading .progress-group .progress-xs,
.page-subheading .progress-group .progress-xs {
  margin-top: 3px; }

.page-content {
  border-top: 1px solid #E6E8EA; }
  .page-content > .container-fluid-md:first-child {
    margin-top: 24px; }
  .page-content > .container-fluid:first-child {
    margin-top: 20px; }

.sidebar + .page-content {
  width: 100%; }
  @media (min-width: 768px) {
    .sidebar + .page-content {
      margin-left: 240px;
      width: auto; } }

@media (max-width: 767px) {
  .sidebar-opened .sidebar + .page-content {
    margin-left: 240px; } }
@media (min-width: 768px) {
  .sidebar-condensed .sidebar + .page-content {
    margin-left: 50px; } }
.panel {
  margin-bottom: 26px;
  border: none;
  -webkit-box-shadow: 0 3px 0 rgba(9, 9, 9, 0.03);
  box-shadow: 0 3px 0 rgba(9, 9, 9, 0.03); }
  .panel.collapsed .panel-heading {
    border-bottom: none; }
  .panel > .panel-body:first-child {
    border-top-right-radius: inherit;
    border-top-left-radius: inherit; }
  .panel > .panel-body:last-child {
    border-bottom-right-radius: inherit;
    border-bottom-left-radius: inherit; }

.panel-clean {
  -webkit-box-shadow: none;
  box-shadow: none; }

.panel-heading {
  position: relative; }
  .panel-heading .panel-title + p {
    margin-top: 10px; }
  .panel-heading p:last-of-type {
    margin-bottom: 0; }

.panel-options {
  position: absolute;
  top: 10px;
  right: 15px; }
  .panel-options a {
    color: inherit; }

.panel-lg .panel-body {
  padding: 20px; }
.panel-lg .panel-heading {
  padding: 20px; }
.panel-lg .panel-footer {
  padding: 20px; }
.panel-lg .panel-options {
  top: 20px;
  right: 20px; }

.panel-sm .panel-body {
  padding: 10px; }
.panel-sm .panel-heading {
  padding: 7px 10px; }
.panel-sm .panel-footer {
  padding: 7px 10px; }
.panel-sm .panel-options {
  top: 7px;
  right: 10px; }

h1.panel-title, h2.panel-title, h3.panel-title {
  font-size: 18px; }

.panel-group .panel {
  border-radius: 0;
  border-bottom: 1px solid #dddddd;
  overflow: hidden;
  -webkit-box-shadow: none;
  box-shadow: none; }
  .panel-group .panel:first-child {
    border-radius: 4px 4px 0 0; }
  .panel-group .panel:last-child {
    border-radius: 0 0 4px 4px;
    border-bottom: 0; }
  .panel-group .panel + .panel {
    margin-top: 0; }
  .panel-group .panel .panel-heading {
    border-radius: 0;
    padding: 0; }
    .panel-group .panel .panel-heading .panel-title {
      margin-top: 0; }
    .panel-group .panel .panel-heading a {
      display: block;
      padding: 15px 15px;
      text-decoration: none; }
      .panel-group .panel .panel-heading a.collapsed {
        background: #f0f1f2;
        color: #555555; }
        .panel-group .panel .panel-heading a.collapsed:hover, .panel-group .panel .panel-heading a.collapsed:active {
          color: black;
          background: #f6f7f8; }

.panel-default {
  border-color: #dddddd; }
  .panel-default > .panel-heading, .panel-default > form > .panel-heading {
    color: #333333;
    background-color: whitesmoke;
    border-color: #dddddd; }
    .panel-default > .panel-heading .panel-title + p, .panel-default > form > .panel-heading .panel-title + p {
      color: #666666; }
    .panel-default > .panel-heading + .panel-collapse > .panel-body, .panel-default > form > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #dddddd; }
  .panel-default > .panel-footer, .panel-default > form > .panel-footer {
    color: #333333;
    background-color: whitesmoke;
    border-color: #dddddd; }
    .panel-default > .panel-footer + .panel-collapse > .panel-body, .panel-default > form > .panel-footer + .panel-collapse > .panel-body {
      border-bottom-color: #dddddd; }
  .panel-default .panel-body + .panel-body {
    border-top: 1px solid #dddddd; }
  .panel-default.panel-full {
    background-color: whitesmoke; }
    .panel-default.panel-full > .panel-body, .panel-default.panel-full > form > .panel-body {
      border-color: #dddddd;
      color: #46484a; }

.panel-primary {
  border-color: #357ebd; }
  .panel-primary > .panel-heading, .panel-primary > form > .panel-heading {
    color: white;
    background-color: #357ebd;
    border-color: #357ebd; }
    .panel-primary > .panel-heading .panel-title + p, .panel-primary > form > .panel-heading .panel-title + p {
      color: white; }
    .panel-primary > .panel-heading + .panel-collapse > .panel-body, .panel-primary > form > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #357ebd; }
  .panel-primary > .panel-footer, .panel-primary > form > .panel-footer {
    color: white;
    background-color: #357ebd;
    border-color: #357ebd; }
    .panel-primary > .panel-footer + .panel-collapse > .panel-body, .panel-primary > form > .panel-footer + .panel-collapse > .panel-body {
      border-bottom-color: #357ebd; }
  .panel-primary .panel-body + .panel-body {
    border-top: 1px solid #dddddd; }
  .panel-primary.panel-full {
    background-color: #357ebd; }
    .panel-primary.panel-full > .panel-body, .panel-primary.panel-full > form > .panel-body {
      border-color: #357ebd;
      color: inherit; }

.panel-success {
  border-color: #22ad5c; }
  .panel-success > .panel-heading, .panel-success > form > .panel-heading {
    color: white;
    background-color: #26c281;
    border-color: #22ad5c; }
    .panel-success > .panel-heading .panel-title + p, .panel-success > form > .panel-heading .panel-title + p {
      color: white; }
    .panel-success > .panel-heading + .panel-collapse > .panel-body, .panel-success > form > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #22ad5c; }
  .panel-success > .panel-footer, .panel-success > form > .panel-footer {
    color: white;
    background-color: #26c281;
    border-color: #22ad5c; }
    .panel-success > .panel-footer + .panel-collapse > .panel-body, .panel-success > form > .panel-footer + .panel-collapse > .panel-body {
      border-bottom-color: #22ad5c; }
  .panel-success .panel-body + .panel-body {
    border-top: 1px solid #dddddd; }
  .panel-success.panel-full {
    background-color: #26c281; }
    .panel-success.panel-full > .panel-body, .panel-success.panel-full > form > .panel-body {
      border-color: #22ad5c;
      color: inherit; }

.panel-info {
  border-color: #23b1c8; }
  .panel-info > .panel-heading, .panel-info > form > .panel-heading {
    color: white;
    background-color: #34a8db;
    border-color: #23b1c8; }
    .panel-info > .panel-heading .panel-title + p, .panel-info > form > .panel-heading .panel-title + p {
      color: white; }
    .panel-info > .panel-heading + .panel-collapse > .panel-body, .panel-info > form > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #23b1c8; }
  .panel-info > .panel-footer, .panel-info > form > .panel-footer {
    color: white;
    background-color: #34a8db;
    border-color: #23b1c8; }
    .panel-info > .panel-footer + .panel-collapse > .panel-body, .panel-info > form > .panel-footer + .panel-collapse > .panel-body {
      border-bottom-color: #23b1c8; }
  .panel-info .panel-body + .panel-body {
    border-top: 1px solid #dddddd; }
  .panel-info.panel-full {
    background-color: #34a8db; }
    .panel-info.panel-full > .panel-body, .panel-info.panel-full > form > .panel-body {
      border-color: #23b1c8;
      color: inherit; }

.panel-warning {
  border-color: #f3c027; }
  .panel-warning > .panel-heading, .panel-warning > form > .panel-heading {
    color: white;
    background-color: #f4d03f;
    border-color: #f3c027; }
    .panel-warning > .panel-heading .panel-title + p, .panel-warning > form > .panel-heading .panel-title + p {
      color: white; }
    .panel-warning > .panel-heading + .panel-collapse > .panel-body, .panel-warning > form > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #f3c027; }
  .panel-warning > .panel-footer, .panel-warning > form > .panel-footer {
    color: white;
    background-color: #f4d03f;
    border-color: #f3c027; }
    .panel-warning > .panel-footer + .panel-collapse > .panel-body, .panel-warning > form > .panel-footer + .panel-collapse > .panel-body {
      border-bottom-color: #f3c027; }
  .panel-warning .panel-body + .panel-body {
    border-top: 1px solid #dddddd; }
  .panel-warning.panel-full {
    background-color: #f4d03f; }
    .panel-warning.panel-full > .panel-body, .panel-warning.panel-full > form > .panel-body {
      border-color: #f3c027;
      color: inherit; }

.panel-danger {
  border-color: #d52e3b; }
  .panel-danger > .panel-heading, .panel-danger > form > .panel-heading {
    color: white;
    background-color: #d95043;
    border-color: #d52e3b; }
    .panel-danger > .panel-heading .panel-title + p, .panel-danger > form > .panel-heading .panel-title + p {
      color: white; }
    .panel-danger > .panel-heading + .panel-collapse > .panel-body, .panel-danger > form > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #d52e3b; }
  .panel-danger > .panel-footer, .panel-danger > form > .panel-footer {
    color: white;
    background-color: #d95043;
    border-color: #d52e3b; }
    .panel-danger > .panel-footer + .panel-collapse > .panel-body, .panel-danger > form > .panel-footer + .panel-collapse > .panel-body {
      border-bottom-color: #d52e3b; }
  .panel-danger .panel-body + .panel-body {
    border-top: 1px solid #dddddd; }
  .panel-danger.panel-full {
    background-color: #d95043; }
    .panel-danger.panel-full > .panel-body, .panel-danger.panel-full > form > .panel-body {
      border-color: #d52e3b;
      color: inherit; }

.panel-gray {
  border-color: #d5d5d5; }
  .panel-gray > .panel-heading, .panel-gray > form > .panel-heading {
    color: black;
    background-color: #d5d5d5;
    border-color: #e6e8ea; }
    .panel-gray > .panel-heading .panel-title + p, .panel-gray > form > .panel-heading .panel-title + p {
      color: #333333; }
    .panel-gray > .panel-heading + .panel-collapse > .panel-body, .panel-gray > form > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #d5d5d5; }
  .panel-gray > .panel-footer, .panel-gray > form > .panel-footer {
    color: black;
    background-color: #d5d5d5;
    border-color: #e6e8ea; }
    .panel-gray > .panel-footer + .panel-collapse > .panel-body, .panel-gray > form > .panel-footer + .panel-collapse > .panel-body {
      border-bottom-color: #d5d5d5; }
  .panel-gray .panel-body + .panel-body {
    border-top: 1px solid #dddddd; }
  .panel-gray.panel-full {
    background-color: #d5d5d5; }
    .panel-gray.panel-full > .panel-body, .panel-gray.panel-full > form > .panel-body {
      border-color: #e6e8ea;
      color: #46484a; }

.panel-light {
  border-color: #dddddd; }
  .panel-light > .panel-heading, .panel-light > form > .panel-heading {
    color: #222222;
    background-color: white;
    border-color: #dddddd; }
    .panel-light > .panel-heading .panel-title + p, .panel-light > form > .panel-heading .panel-title + p {
      color: #555555; }
    .panel-light > .panel-heading + .panel-collapse > .panel-body, .panel-light > form > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #dddddd; }
  .panel-light > .panel-footer, .panel-light > form > .panel-footer {
    color: #222222;
    background-color: white;
    border-color: #dddddd; }
    .panel-light > .panel-footer + .panel-collapse > .panel-body, .panel-light > form > .panel-footer + .panel-collapse > .panel-body {
      border-bottom-color: #dddddd; }
  .panel-light .panel-body + .panel-body {
    border-top: 1px solid #dddddd; }
  .panel-light.panel-full {
    background-color: white; }
    .panel-light.panel-full > .panel-body, .panel-light.panel-full > form > .panel-body {
      border-color: #dddddd;
      color: #46484a; }

.panel-inverse {
  border-color: #3c5b82; }
  .panel-inverse > .panel-heading, .panel-inverse > form > .panel-heading {
    color: white;
    background-color: #1c2a3c;
    border-color: #3c5b82; }
    .panel-inverse > .panel-heading .panel-title + p, .panel-inverse > form > .panel-heading .panel-title + p {
      color: white; }
    .panel-inverse > .panel-heading + .panel-collapse > .panel-body, .panel-inverse > form > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #3c5b82; }
  .panel-inverse > .panel-footer, .panel-inverse > form > .panel-footer {
    color: white;
    background-color: #1c2a3c;
    border-color: #3c5b82; }
    .panel-inverse > .panel-footer + .panel-collapse > .panel-body, .panel-inverse > form > .panel-footer + .panel-collapse > .panel-body {
      border-bottom-color: #3c5b82; }
  .panel-inverse .panel-body + .panel-body {
    border-top: 1px solid #dddddd; }
  .panel-inverse.panel-full {
    background-color: #1c2a3c; }
    .panel-inverse.panel-full > .panel-body, .panel-inverse.panel-full > form > .panel-body {
      border-color: #3c5b82;
      color: #8899aa; }

.panel-black {
  border-color: #344763; }
  .panel-black > .panel-heading, .panel-black > form > .panel-heading {
    color: white;
    background-color: #111720;
    border-color: #344763; }
    .panel-black > .panel-heading .panel-title + p, .panel-black > form > .panel-heading .panel-title + p {
      color: white; }
    .panel-black > .panel-heading + .panel-collapse > .panel-body, .panel-black > form > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #344763; }
  .panel-black > .panel-footer, .panel-black > form > .panel-footer {
    color: white;
    background-color: #111720;
    border-color: #344763; }
    .panel-black > .panel-footer + .panel-collapse > .panel-body, .panel-black > form > .panel-footer + .panel-collapse > .panel-body {
      border-bottom-color: #344763; }
  .panel-black .panel-body + .panel-body {
    border-top: 1px solid #dddddd; }
  .panel-black.panel-full {
    background-color: #111720; }
    .panel-black.panel-full > .panel-body, .panel-black.panel-full > form > .panel-body {
      border-color: #344763;
      color: lightslategray; }

.panel-body-default {
  color: #46484a;
  background-color: whitesmoke;
  border-color: #dddddd; }

.panel-body-primary {
  color: inherit;
  background-color: #357ebd;
  border-color: #357ebd; }

.panel-body-success {
  color: inherit;
  background-color: #26c281;
  border-color: #22ad5c; }

.panel-body-info {
  color: inherit;
  background-color: #34a8db;
  border-color: #23b1c8; }

.panel-body-warning {
  color: inherit;
  background-color: #f4d03f;
  border-color: #f3c027; }

.panel-body-danger {
  color: inherit;
  background-color: #d95043;
  border-color: #d52e3b; }

.panel-body-gray {
  color: #46484a;
  background-color: #d5d5d5;
  border-color: #d5d5d5; }

.panel-body-light {
  color: #46484a;
  background-color: white;
  border-color: #dddddd; }

.panel-body-inverse {
  color: #8899aa;
  background-color: #1c2a3c;
  border-color: #3c5b82; }

.panel-body-black {
  color: lightslategray;
  background-color: #111720;
  border-color: #344763; }

.panel-metric .panel-body {
  padding: 0; }
.panel-metric .metric-content {
  position: relative;
  min-height: 135px; }
  .panel-metric .metric-content .metric-icon {
    padding-top: 40px; }
    .panel-metric .metric-content .metric-icon .value {
      line-height: 50px; }
  .panel-metric .metric-content .value,
  .panel-metric .metric-content .icon,
  .panel-metric .metric-content .trend,
  .panel-metric .metric-content header {
    z-index: 1;
    position: absolute; }
  .panel-metric .metric-content .value {
    top: 0;
    left: 0;
    margin: 25px 0 0 20px;
    color: #357ebd;
    font-weight: 700;
    font-size: 36px;
    line-height: 1em; }
  .panel-metric .metric-content .icon,
  .panel-metric .metric-content .trend {
    top: 0;
    right: 0;
    margin: 25px 15px 0 0; }
  .panel-metric .metric-content .icon {
    color: #357ebd; }
    .panel-metric .metric-content .icon .fa {
      font-size: 60px;
      line-height: 50px; }
  .panel-metric .metric-content .trend {
    text-align: center; }
    .panel-metric .metric-content .trend > p {
      font-size: 24px;
      font-weight: 700;
      line-height: 1em;
      margin: 0 0 2px; }
      .panel-metric .metric-content .trend > p .fa {
        margin-right: -3px;
        margin-top: -5px;
        font-size: 0.8em;
        vertical-align: middle; }
    .panel-metric .metric-content .trend strong {
      text-transform: uppercase;
      line-height: 1em;
      color: #888;
      font-weight: 600; }
  .panel-metric .metric-content .chart {
    height: 135px; }
  .panel-metric .metric-content header {
    left: 0;
    right: 0;
    bottom: 0;
    text-align: center; }
    .panel-metric .metric-content header h1, .panel-metric .metric-content header h2, .panel-metric .metric-content header h3, .panel-metric .metric-content header h4, .panel-metric .metric-content header h5, .panel-metric .metric-content header h6 {
      margin: 0;
      padding: 2px 0 12px; }

.panel-metric-sm .metric-content {
  min-height: 110px; }
  .panel-metric-sm .metric-content .metric-icon {
    padding-top: 20px; }
    .panel-metric-sm .metric-content .metric-icon .value {
      line-height: 36px; }
  .panel-metric-sm .metric-content .value {
    font-size: 26px; }
  .panel-metric-sm .metric-content .icon .fa {
    font-size: 48px;
    line-height: 36px; }
  .panel-metric-sm .metric-content .trend > p {
    font-size: 16px; }
    .panel-metric-sm .metric-content .trend > p .fa {
      margin-top: -3px; }
  .panel-metric-sm .metric-content .trend strong {
    font-size: 0.8em; }
  .panel-metric-sm .metric-content .chart {
    height: 110px; }

.panel-default.panel-full.panel-metric .value,
.panel-metric .panel-body-default .value {
  color: #46484a; }
.panel-default.panel-full.panel-metric .icon,
.panel-metric .panel-body-default .icon {
  color: #46484a; }
.panel-default.panel-full.panel-metric .trend strong,
.panel-metric .panel-body-default .trend strong {
  color: #787b7e; }
.panel-default.panel-full.panel-metric header,
.panel-metric .panel-body-default header {
  color: #46484a; }

.panel-primary.panel-full.panel-metric .value,
.panel-metric .panel-body-primary .value {
  color: white; }
.panel-primary.panel-full.panel-metric .icon,
.panel-metric .panel-body-primary .icon {
  color: white; }
.panel-primary.panel-full.panel-metric .trend strong,
.panel-metric .panel-body-primary .trend strong {
  color: #e6e6e6; }
.panel-primary.panel-full.panel-metric header,
.panel-metric .panel-body-primary header {
  color: white; }

.panel-success.panel-full.panel-metric .value,
.panel-metric .panel-body-success .value {
  color: white; }
.panel-success.panel-full.panel-metric .icon,
.panel-metric .panel-body-success .icon {
  color: white; }
.panel-success.panel-full.panel-metric .trend strong,
.panel-metric .panel-body-success .trend strong {
  color: #e6e6e6; }
.panel-success.panel-full.panel-metric header,
.panel-metric .panel-body-success header {
  color: white; }

.panel-info.panel-full.panel-metric .value,
.panel-metric .panel-body-info .value {
  color: white; }
.panel-info.panel-full.panel-metric .icon,
.panel-metric .panel-body-info .icon {
  color: white; }
.panel-info.panel-full.panel-metric .trend strong,
.panel-metric .panel-body-info .trend strong {
  color: #e6e6e6; }
.panel-info.panel-full.panel-metric header,
.panel-metric .panel-body-info header {
  color: white; }

.panel-warning.panel-full.panel-metric .value,
.panel-metric .panel-body-warning .value {
  color: white; }
.panel-warning.panel-full.panel-metric .icon,
.panel-metric .panel-body-warning .icon {
  color: white; }
.panel-warning.panel-full.panel-metric .trend strong,
.panel-metric .panel-body-warning .trend strong {
  color: #e6e6e6; }
.panel-warning.panel-full.panel-metric header,
.panel-metric .panel-body-warning header {
  color: white; }

.panel-danger.panel-full.panel-metric .value,
.panel-metric .panel-body-danger .value {
  color: white; }
.panel-danger.panel-full.panel-metric .icon,
.panel-metric .panel-body-danger .icon {
  color: white; }
.panel-danger.panel-full.panel-metric .trend strong,
.panel-metric .panel-body-danger .trend strong {
  color: #e6e6e6; }
.panel-danger.panel-full.panel-metric header,
.panel-metric .panel-body-danger header {
  color: white; }

.panel-inverse.panel-full.panel-metric .value,
.panel-metric .panel-body-inverse .value {
  color: white; }
.panel-inverse.panel-full.panel-metric .icon,
.panel-metric .panel-body-inverse .icon {
  color: white; }
.panel-inverse.panel-full.panel-metric .trend strong,
.panel-metric .panel-body-inverse .trend strong {
  color: #e6e6e6; }
.panel-inverse.panel-full.panel-metric header,
.panel-metric .panel-body-inverse header {
  color: white; }

.panel-black.panel-full.panel-metric .value,
.panel-metric .panel-body-black .value {
  color: white; }
.panel-black.panel-full.panel-metric .icon,
.panel-metric .panel-body-black .icon {
  color: white; }
.panel-black.panel-full.panel-metric .trend strong,
.panel-metric .panel-body-black .trend strong {
  color: #e6e6e6; }
.panel-black.panel-full.panel-metric header,
.panel-metric .panel-body-black header {
  color: white; }

.panel-light.panel-full.panel-metric .value,
.panel-metric .panel-body-light .value {
  color: #46484a; }
.panel-light.panel-full.panel-metric .icon,
.panel-metric .panel-body-light .icon {
  color: #46484a; }
.panel-light.panel-full.panel-metric .trend strong,
.panel-metric .panel-body-light .trend strong {
  color: #787b7e; }
.panel-light.panel-full.panel-metric header,
.panel-metric .panel-body-light header {
  color: #46484a; }

.panel-gray.panel-full.panel-metric .value,
.panel-metric .panel-body-gray .value {
  color: #46484a; }
.panel-gray.panel-full.panel-metric .icon,
.panel-metric .panel-body-gray .icon {
  color: #46484a; }
.panel-gray.panel-full.panel-metric .trend strong,
.panel-metric .panel-body-gray .trend strong {
  color: #787b7e; }
.panel-gray.panel-full.panel-metric header,
.panel-metric .panel-body-gray header {
  color: #46484a; }

.popover {
  -webkit-box-shadow: 0 0 5px rgba(100, 100, 100, 0.2);
  box-shadow: 0 0 5px rgba(100, 100, 100, 0.2); }

.popover-primary {
  color: inherit;
  background-color: white;
  background-clip: padding-box; }
  .popover-primary .popover-title {
    color: white;
    background-color: #357ebd;
    border-bottom: 1px solid #2f71a9; }
  .popover-primary.top > .arrow:after {
    border-top-color: white; }
  .popover-primary.right > .arrow:after {
    border-right-color: white; }
  .popover-primary.bottom > .arrow:after {
    border-bottom-color: white; }
  .popover-primary.left > .arrow:after {
    border-left-color: white; }

.popover-success {
  color: inherit;
  background-color: white;
  background-clip: padding-box; }
  .popover-success .popover-title {
    color: white;
    background-color: #26c281;
    border-bottom: 1px solid #22ad73; }
  .popover-success.top > .arrow:after {
    border-top-color: white; }
  .popover-success.right > .arrow:after {
    border-right-color: white; }
  .popover-success.bottom > .arrow:after {
    border-bottom-color: white; }
  .popover-success.left > .arrow:after {
    border-left-color: white; }

.popover-info {
  color: inherit;
  background-color: white;
  background-clip: padding-box; }
  .popover-info .popover-title {
    color: white;
    background-color: #34a8db;
    border-bottom: 1px solid #259cd1; }
  .popover-info.top > .arrow:after {
    border-top-color: white; }
  .popover-info.right > .arrow:after {
    border-right-color: white; }
  .popover-info.bottom > .arrow:after {
    border-bottom-color: white; }
  .popover-info.left > .arrow:after {
    border-left-color: white; }

.popover-warning {
  color: inherit;
  background-color: white;
  background-clip: padding-box; }
  .popover-warning .popover-title {
    color: white;
    background-color: #f4d03f;
    border-bottom: 1px solid #f3ca27; }
  .popover-warning.top > .arrow:after {
    border-top-color: white; }
  .popover-warning.right > .arrow:after {
    border-right-color: white; }
  .popover-warning.bottom > .arrow:after {
    border-bottom-color: white; }
  .popover-warning.left > .arrow:after {
    border-left-color: white; }

.popover-danger {
  color: inherit;
  background-color: white;
  background-clip: padding-box; }
  .popover-danger .popover-title {
    color: white;
    background-color: #d95043;
    border-bottom: 1px solid #d53c2e; }
  .popover-danger.top > .arrow:after {
    border-top-color: white; }
  .popover-danger.right > .arrow:after {
    border-right-color: white; }
  .popover-danger.bottom > .arrow:after {
    border-bottom-color: white; }
  .popover-danger.left > .arrow:after {
    border-left-color: white; }

.popover-inverse {
  color: inherit;
  background-color: white;
  background-clip: padding-box; }
  .popover-inverse .popover-title {
    color: white;
    background-color: #333333;
    border-bottom: 1px solid #262626; }
  .popover-inverse.top > .arrow:after {
    border-top-color: white; }
  .popover-inverse.right > .arrow:after {
    border-right-color: white; }
  .popover-inverse.bottom > .arrow:after {
    border-bottom-color: white; }
  .popover-inverse.left > .arrow:after {
    border-left-color: white; }

.popover-solid.popover-primary {
  color: white;
  background-color: #357ebd;
  background-clip: padding-box; }
  .popover-solid.popover-primary .popover-title {
    color: white;
    background-color: #357ebd;
    border-bottom: 1px solid #2f71a9; }
  .popover-solid.popover-primary.top > .arrow:after {
    border-top-color: #357ebd; }
  .popover-solid.popover-primary.right > .arrow:after {
    border-right-color: #357ebd; }
  .popover-solid.popover-primary.bottom > .arrow:after {
    border-bottom-color: #357ebd; }
  .popover-solid.popover-primary.left > .arrow:after {
    border-left-color: #357ebd; }
.popover-solid.popover-success {
  color: white;
  background-color: #26c281;
  background-clip: padding-box; }
  .popover-solid.popover-success .popover-title {
    color: white;
    background-color: #26c281;
    border-bottom: 1px solid #22ad73; }
  .popover-solid.popover-success.top > .arrow:after {
    border-top-color: #26c281; }
  .popover-solid.popover-success.right > .arrow:after {
    border-right-color: #26c281; }
  .popover-solid.popover-success.bottom > .arrow:after {
    border-bottom-color: #26c281; }
  .popover-solid.popover-success.left > .arrow:after {
    border-left-color: #26c281; }
.popover-solid.popover-info {
  color: white;
  background-color: #34a8db;
  background-clip: padding-box; }
  .popover-solid.popover-info .popover-title {
    color: white;
    background-color: #34a8db;
    border-bottom: 1px solid #259cd1; }
  .popover-solid.popover-info.top > .arrow:after {
    border-top-color: #34a8db; }
  .popover-solid.popover-info.right > .arrow:after {
    border-right-color: #34a8db; }
  .popover-solid.popover-info.bottom > .arrow:after {
    border-bottom-color: #34a8db; }
  .popover-solid.popover-info.left > .arrow:after {
    border-left-color: #34a8db; }
.popover-solid.popover-warning {
  color: white;
  background-color: #f4d03f;
  background-clip: padding-box; }
  .popover-solid.popover-warning .popover-title {
    color: white;
    background-color: #f4d03f;
    border-bottom: 1px solid #f3ca27; }
  .popover-solid.popover-warning.top > .arrow:after {
    border-top-color: #f4d03f; }
  .popover-solid.popover-warning.right > .arrow:after {
    border-right-color: #f4d03f; }
  .popover-solid.popover-warning.bottom > .arrow:after {
    border-bottom-color: #f4d03f; }
  .popover-solid.popover-warning.left > .arrow:after {
    border-left-color: #f4d03f; }
.popover-solid.popover-danger {
  color: white;
  background-color: #d95043;
  background-clip: padding-box; }
  .popover-solid.popover-danger .popover-title {
    color: white;
    background-color: #d95043;
    border-bottom: 1px solid #d53c2e; }
  .popover-solid.popover-danger.top > .arrow:after {
    border-top-color: #d95043; }
  .popover-solid.popover-danger.right > .arrow:after {
    border-right-color: #d95043; }
  .popover-solid.popover-danger.bottom > .arrow:after {
    border-bottom-color: #d95043; }
  .popover-solid.popover-danger.left > .arrow:after {
    border-left-color: #d95043; }
.popover-solid.popover-inverse {
  color: white;
  background-color: #333333;
  background-clip: padding-box; }
  .popover-solid.popover-inverse .popover-title {
    color: white;
    background-color: #333333;
    border-bottom: 1px solid #262626; }
  .popover-solid.popover-inverse.top > .arrow:after {
    border-top-color: #333333; }
  .popover-solid.popover-inverse.right > .arrow:after {
    border-right-color: #333333; }
  .popover-solid.popover-inverse.bottom > .arrow:after {
    border-bottom-color: #333333; }
  .popover-solid.popover-inverse.left > .arrow:after {
    border-left-color: #333333; }

.progress {
  height: 16px;
  margin-bottom: 16px;
  border-radius: 50px;
  -webkit-box-shadow: none;
  box-shadow: none; }

.progress-bar {
  font-size: 11px;
  line-height: 16px;
  -webkit-box-shadow: none;
  box-shadow: none; }

.progress-lg {
  height: 22px; }
  .progress-lg .progress-bar {
    font-size: 15px;
    line-height: 22px; }

.progress-sm {
  height: 13px; }
  .progress-sm .progress-bar {
    font-size: 9px;
    line-height: 13px; }

.progress-xs {
  height: 8px; }
  .progress-xs .progress-bar {
    font-size: 7px;
    line-height: 8px; }

.progress-mini {
  height: 4px; }
  .progress-mini .progress-bar {
    line-height: 4px; }

.progress-group:before, .progress-group:after {
  content: " ";
  display: table; }
.progress-group:after {
  clear: both; }
.progress-group .progress-label {
  margin-bottom: 5px; }
@media (min-width: 768px) {
  .progress-group .progress-label {
    width: 40%;
    float: left;
    text-align: right;
    padding-right: 15px;
    margin-bottom: 0; }
  .progress-group .progress-label-lg {
    padding-top: 2px; }
  .progress-group .progress {
    width: 60%;
    float: left; }
  .progress-group .progress-xs {
    margin-top: 5px; }
  .progress-group .progress-sm {
    margin-top: 4px; } }

.sidebar {
  display: none;
  position: absolute;
  top: 0;
  min-height: 100%;
  padding-top: 5px;
  width: 240px; }
  .sidebar .nav a {
    text-decoration: none; }
  .sidebar .nav .nav-sub li > a {
    padding-right: 10px; }
  .sidebar .nav .nav-sub .nav-dropdown > a {
    padding-right: 30px; }
  .sidebar .nav .nav-sub > .open > a, .sidebar .nav .nav-sub > .open > a:hover, .sidebar .nav .nav-sub > .open > a:focus {
    background-color: transparent;
    border-color: transparent; }
  .sidebar .nav > li > a > .badge.pull-right,
  .sidebar .nav > li > a > .label.pull-right,
  .sidebar .nav-sub > li > a > .badge.pull-right,
  .sidebar .nav-sub > li > a > .label.pull-right {
    font-size: 10px;
    line-height: 12px; }
  .sidebar .nav-pills {
    margin-left: 10px;
    margin-right: 10px; }
    .sidebar .nav-pills > li > a {
      padding: 9px 10px; }
    .sidebar .nav-pills > li.nav-dropdown > a {
      padding-right: 30px; }

.sidebar-profile {
  padding: 10px 20px 10px;
  overflow: hidden;
  zoom: 1; }
  .sidebar-profile .profile-image {
    display: block;
    float: left;
    width: 62px;
    height: 62px;
    margin-right: 10px; }
  .sidebar-profile .profile-body {
    overflow: hidden;
    zoom: 1; }
    .sidebar-profile .profile-body h4 {
      color: #f5f5f5;
      margin-bottom: 0; }
  .sidebar-profile .sidebar-user-links .btn-link {
    padding-left: 4px;
    padding-right: 4px; }

.sidebar-header {
  color: #6F737E;
  font-weight: 600;
  line-height: 20px;
  margin: 0;
  padding: 10px 20px 5px; }

.sidebar-summary {
  margin: 0 20px 10px;
  padding-left: 0;
  list-style: none;
  border-top: 1px solid #313C4A;
  border-top-color: rgba(255, 255, 255, 0.09); }
  .sidebar-header + .sidebar-summary {
    margin-top: 5px; }
  .sidebar-summary li {
    border-bottom: 1px solid #313C4A;
    border-bottom-color: rgba(255, 255, 255, 0.09);
    padding: 10px 0; }
  .sidebar-summary .mini-chart .chart-value {
    color: #eeeeee; }

.sc-visible {
  display: none; }

@media (max-width: 767px) {
  .sidebar-opened .sidebar {
    display: block; } }
@media (min-width: 768px) {
  .sidebar {
    display: block; }

  .sidebar-condensed .sc-hidden {
    display: none; }

  .sidebar-condensed .sc-visible {
    display: block; }

  .sidebar-condensed .sidebar {
    width: 50px; }
    .sidebar-condensed .sidebar .nav > li.nav-dropdown.nav-dropdown-open > a, .sidebar-condensed .sidebar .nav > li.nav-dropdown:hover > a {
      border-bottom-right-radius: 0; }
    .sidebar-condensed .sidebar .nav > li.nav-dropdown > a:after {
      display: none;
      content: "";
      top: 12px;
      left: 34px;
      font-size: 10px; }
    .sidebar-condensed .sidebar .nav > li > a {
      padding: 10px 9px;
      white-space: nowrap;
      overflow: hidden; }
    .sidebar-condensed .sidebar .nav > li a .badge, .sidebar-condensed .sidebar .nav > li a .label {
      display: none; }
    .sidebar-condensed .sidebar .nav > li > a > i:first-child {
      margin-right: 10px;
      width: 22.2833px; }
    .sidebar-condensed .sidebar .nav > li > .nav-sub {
      position: absolute;
      left: 50px;
      margin-top: 0;
      padding-bottom: 2px;
      display: none !important;
      border-radius: 0 0 4px; }
    .sidebar-condensed .sidebar .nav > li.nav-dropdown-open,
    .sidebar-condensed .sidebar .nav > li:hover {
      width: 240px;
      z-index: 10; }
      .sidebar-condensed .sidebar .nav > li.nav-dropdown-open a,
      .sidebar-condensed .sidebar .nav > li:hover a {
        display: block;
        overflow: visible;
        white-space: normal; }
        .sidebar-condensed .sidebar .nav > li.nav-dropdown-open a .badge, .sidebar-condensed .sidebar .nav > li.nav-dropdown-open a .label,
        .sidebar-condensed .sidebar .nav > li:hover a .badge,
        .sidebar-condensed .sidebar .nav > li:hover a .label {
          display: inherit; }
      .sidebar-condensed .sidebar .nav > li.nav-dropdown-open > .nav-sub,
      .sidebar-condensed .sidebar .nav > li:hover > .nav-sub {
        display: block !important;
        z-index: 10; }
      .sidebar-condensed .sidebar .nav > li.nav-dropdown-open .nav-sub > li > a,
      .sidebar-condensed .sidebar .nav > li:hover .nav-sub > li > a {
        padding-left: 26px; }
      .sidebar-condensed .sidebar .nav > li.nav-dropdown-open .nav-sub > li > .nav-sub > li > a,
      .sidebar-condensed .sidebar .nav > li:hover .nav-sub > li > .nav-sub > li > a {
        padding-left: 41px; }
      .sidebar-condensed .sidebar .nav > li.nav-dropdown-open .nav-sub > li > .nav-sub > li > .nav-sub > li > a,
      .sidebar-condensed .sidebar .nav > li:hover .nav-sub > li > .nav-sub > li > .nav-sub > li > a {
        padding-left: 56px; }
      .sidebar-condensed .sidebar .nav > li.nav-dropdown-open .nav-sub > li > .nav-sub > li > .nav-sub > li > .nav-sub > li > a,
      .sidebar-condensed .sidebar .nav > li:hover .nav-sub > li > .nav-sub > li > .nav-sub > li > .nav-sub > li > a {
        padding-left: 71px; }
      .sidebar-condensed .sidebar .nav > li.nav-dropdown-open .nav-sub > li > .nav-sub > li > .nav-sub > li > .nav-sub > li > .nav-sub > li > a,
      .sidebar-condensed .sidebar .nav > li:hover .nav-sub > li > .nav-sub > li > .nav-sub > li > .nav-sub > li > .nav-sub > li > a {
        padding-left: 96px; }
    .sidebar-condensed .sidebar .nav-pills {
      margin-left: 5px;
      margin-right: 5px; }
      .sidebar-condensed .sidebar .nav-pills > li.nav-dropdown-open,
      .sidebar-condensed .sidebar .nav-pills > li:hover {
        width: 235px; }
      .sidebar-condensed .sidebar .nav-pills > li.nav-dropdown > a {
        padding-right: 10px; }
      .sidebar-condensed .sidebar .nav-pills > li > .nav-sub {
        left: 45px;
        width: 190px; }
        .sidebar-condensed .sidebar .nav-pills > li > .nav-sub a {
          padding-right: 10px; }
        .sidebar-condensed .sidebar .nav-pills > li > .nav-sub .nav-dropdown > a {
          padding-right: 30px; }
    .sidebar-condensed .sidebar .sidebar-header,
    .sidebar-condensed .sidebar .sidebar-profile,
    .sidebar-condensed .sidebar .sidebar-summary {
      display: none; } }
.table > thead > tr > th > .list-group:last-child,
.table > thead > tr > td > .list-group:last-child,
.table > tbody > tr > th > .list-group:last-child,
.table > tbody > tr > td > .list-group:last-child,
.table > tfoot > tr > th > .list-group:last-child,
.table > tfoot > tr > td > .list-group:last-child {
  margin-bottom: 0; }
.table > tfoot > tr > th {
  border-top: 2px solid #e0e2e4; }

.table th {
  color: #36383a;
  font-weight: 600; }

.table-striped > tbody > tr > th,
.table-striped > tbody > tr > td {
  border-top: none; }

.table th .progress:last-child, .table td .progress:last-child {
  margin-bottom: 0; }

.table-issues th.issue-type, .table-issues td.issue-type {
  width: 60px;
  text-align: center; }
  .table-issues th.issue-type .fa, .table-issues td.issue-type .fa {
    cursor: pointer; }
.table-issues th.priority, .table-issues td.priority {
  width: 40px;
  text-align: center; }
  .table-issues th.priority span, .table-issues th.priority .fa, .table-issues td.priority span, .table-issues td.priority .fa {
    cursor: pointer; }
.table-issues th.issue-key, .table-issues td.issue-key {
  width: 80px; }

.panel > .table > thead > tr > th,
.panel > .table > thead > tr > td,
.panel > .table > tbody > tr > th,
.panel > .table > tbody > tr > td,
.panel > .table > tfoot > tr > th,
.panel > .table > tfoot > tr > td {
  padding: 10px 15px; }
.panel-lg > .table > thead > tr > th,
.panel-lg > .table > thead > tr > td,
.panel-lg > .table > tbody > tr > th,
.panel-lg > .table > tbody > tr > td,
.panel-lg > .table > tfoot > tr > th,
.panel-lg > .table > tfoot > tr > td {
  padding: 20px; }
.panel-sm > .table > thead > tr > th,
.panel-sm > .table > thead > tr > td,
.panel-sm > .table > tbody > tr > th,
.panel-sm > .table > tbody > tr > td,
.panel-sm > .table > tfoot > tr > th,
.panel-sm > .table > tfoot > tr > td {
  padding: 7px 10px; }
.panel-body > .table:last-child {
  margin-bottom: 0; }

.table > thead > tr > td.inverse,
.table > thead > tr > th.inverse, .table > thead > tr.inverse > td, .table > thead > tr.inverse > th,
.table > tbody > tr > td.inverse,
.table > tbody > tr > th.inverse,
.table > tbody > tr.inverse > td,
.table > tbody > tr.inverse > th,
.table > tfoot > tr > td.inverse,
.table > tfoot > tr > th.inverse,
.table > tfoot > tr.inverse > td,
.table > tfoot > tr.inverse > th {
  background-color: #1c2a3c;
  color: white; }

.table-hover > tbody > tr > td.inverse:hover,
.table-hover > tbody > tr > th.inverse:hover, .table-hover > tbody > tr.inverse:hover > td, .table-hover > tbody > tr:hover > .inverse, .table-hover > tbody > tr.inverse:hover > th {
  background-color: #141e2b;
  color: white; }

.tooltip-primary .tooltip-inner {
  color: white;
  background-color: #357ebd; }
.tooltip-primary.top .tooltip-arrow {
  border-top-color: #357ebd; }
.tooltip-primary.top-left .tooltip-arrow {
  border-top-color: #357ebd; }
.tooltip-primary.top-right .tooltip-arrow {
  border-top-color: #357ebd; }
.tooltip-primary.right .tooltip-arrow {
  border-right-color: #357ebd; }
.tooltip-primary.left .tooltip-arrow {
  border-left-color: #357ebd; }
.tooltip-primary.bottom .tooltip-arrow {
  border-bottom-color: #357ebd; }
.tooltip-primary.bottom-left .tooltip-arrow {
  border-bottom-color: #357ebd; }
.tooltip-primary.bottom-right .tooltip-arrow {
  border-bottom-color: #357ebd; }

.tooltip-success .tooltip-inner {
  color: white;
  background-color: #26c281; }
.tooltip-success.top .tooltip-arrow {
  border-top-color: #26c281; }
.tooltip-success.top-left .tooltip-arrow {
  border-top-color: #26c281; }
.tooltip-success.top-right .tooltip-arrow {
  border-top-color: #26c281; }
.tooltip-success.right .tooltip-arrow {
  border-right-color: #26c281; }
.tooltip-success.left .tooltip-arrow {
  border-left-color: #26c281; }
.tooltip-success.bottom .tooltip-arrow {
  border-bottom-color: #26c281; }
.tooltip-success.bottom-left .tooltip-arrow {
  border-bottom-color: #26c281; }
.tooltip-success.bottom-right .tooltip-arrow {
  border-bottom-color: #26c281; }

.tooltip-info .tooltip-inner {
  color: white;
  background-color: #34a8db; }
.tooltip-info.top .tooltip-arrow {
  border-top-color: #34a8db; }
.tooltip-info.top-left .tooltip-arrow {
  border-top-color: #34a8db; }
.tooltip-info.top-right .tooltip-arrow {
  border-top-color: #34a8db; }
.tooltip-info.right .tooltip-arrow {
  border-right-color: #34a8db; }
.tooltip-info.left .tooltip-arrow {
  border-left-color: #34a8db; }
.tooltip-info.bottom .tooltip-arrow {
  border-bottom-color: #34a8db; }
.tooltip-info.bottom-left .tooltip-arrow {
  border-bottom-color: #34a8db; }
.tooltip-info.bottom-right .tooltip-arrow {
  border-bottom-color: #34a8db; }

.tooltip-warning .tooltip-inner {
  color: white;
  background-color: #f4d03f; }
.tooltip-warning.top .tooltip-arrow {
  border-top-color: #f4d03f; }
.tooltip-warning.top-left .tooltip-arrow {
  border-top-color: #f4d03f; }
.tooltip-warning.top-right .tooltip-arrow {
  border-top-color: #f4d03f; }
.tooltip-warning.right .tooltip-arrow {
  border-right-color: #f4d03f; }
.tooltip-warning.left .tooltip-arrow {
  border-left-color: #f4d03f; }
.tooltip-warning.bottom .tooltip-arrow {
  border-bottom-color: #f4d03f; }
.tooltip-warning.bottom-left .tooltip-arrow {
  border-bottom-color: #f4d03f; }
.tooltip-warning.bottom-right .tooltip-arrow {
  border-bottom-color: #f4d03f; }

.tooltip-danger .tooltip-inner {
  color: white;
  background-color: #d95043; }
.tooltip-danger.top .tooltip-arrow {
  border-top-color: #d95043; }
.tooltip-danger.top-left .tooltip-arrow {
  border-top-color: #d95043; }
.tooltip-danger.top-right .tooltip-arrow {
  border-top-color: #d95043; }
.tooltip-danger.right .tooltip-arrow {
  border-right-color: #d95043; }
.tooltip-danger.left .tooltip-arrow {
  border-left-color: #d95043; }
.tooltip-danger.bottom .tooltip-arrow {
  border-bottom-color: #d95043; }
.tooltip-danger.bottom-left .tooltip-arrow {
  border-bottom-color: #d95043; }
.tooltip-danger.bottom-right .tooltip-arrow {
  border-bottom-color: #d95043; }

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin: 10px 0; }

.thin {
  font-weight: 300; }

.normal {
  font-weight: 400; }

.semi-bold {
  font-weight: 600; }

.bold {
  font-weight: bold; }

.smaller {
  font-size: 0.7em; }

.smaller-sm {
  font-size: 0.9em; }

.bigger-sm {
  font-size: 1.1em; }

.bigger {
  font-size: 1.3em; }

.asterisk {
  color: #c23527;
  font-size: 0.8em; }

.text-no-decoration,
a.text-no-decoration {
  text-decoration: none; }

.text-underline {
  text-decoration: underline; }

.text-primary {
  color: #357ebd; }

a.text-primary:hover {
  color: #2a6395; }

.text-primary-dark {
  color: #1f496d; }

a.text-primary-dark:hover {
  color: #132e46; }

.text-info-dark {
  color: #2390b0; }

a.text-info-dark:hover {
  color: #1b6d85; }

.text-white {
  color: white; }

a.text-white:hover {
  color: #e6e6e6; }

.text-black {
  color: black; }

a.text-black:hover {
  color: black; }

.text-light {
  color: #eeeeee; }

a.text-light:hover {
  color: #d5d5d5; }

.text-gray-dark {
  color: #29353f; }

a.text-gray-dark:hover {
  color: #151b20; }

.text-gray {
  color: #43505a; }

a.text-gray:hover {
  color: #2d363d; }

.bg-primary {
  background-color: #357ebd;
  color: white; }

a.bg-primary:hover {
  background-color: #e6e6e6; }

.bg-success {
  background-color: #26c281;
  color: white; }

a.bg-success:hover {
  background-color: #e6e6e6; }

.bg-info {
  background-color: #34a8db;
  color: white; }

a.bg-info:hover {
  background-color: #e6e6e6; }

.bg-warning {
  background-color: #f4d03f;
  color: white; }

a.bg-warning:hover {
  background-color: #e6e6e6; }

.bg-danger {
  background-color: #d95043;
  color: white; }

a.bg-danger:hover {
  background-color: #e6e6e6; }

.bg-inverse {
  background-color: #1c2a3c;
  color: #8899aa; }

a.bg-inverse:hover {
  background-color: #6a7f95; }

.bg-white {
  background-color: white;
  color: #46484a; }

a.bg-white:hover {
  background-color: #2d2e30; }

.bg-gray-dark {
  background-color: #29353f;
  color: white; }

a.bg-gray-dark:hover {
  background-color: #e6e6e6; }

.valign-top {
  vertical-align: top !important; }

.valign-middle {
  vertical-align: middle !important; }

.valign-bottom {
  vertical-align: bottom !important; }

.nowrap {
  white-space: nowrap; }

.no-margin {
  margin: 0 !important; }

.no-margin-top {
  margin-top: 0 !important; }

.no-margin-right {
  margin-right: 0 !important; }

.no-margin-bottom {
  margin-bottom: 0 !important; }

.no-margin-left {
  margin-left: 0 !important; }

.no-margin-vertical {
  margin-top: 0 !important;
  margin-bottom: 0 !important; }

.no-margin-horizontal {
  margin-left: 0 !important;
  margin-right: 0 !important; }

.margin-xs {
  margin: 3px !important; }

.margin-xs-top {
  margin-top: 3px !important; }

.margin-xs-right {
  margin-right: 3px !important; }

.margin-xs-bottom {
  margin-bottom: 3px !important; }

.margin-xs-left {
  margin-left: 3px !important; }

.margin-xs-vertical {
  margin-top: 3px !important;
  margin-bottom: 3px !important; }

.margin-xs-horizontal {
  margin-left: 3px !important;
  margin-right: 3px !important; }

.margin-sm {
  margin: 6px !important; }

.margin-sm-top {
  margin-top: 6px !important; }

.margin-sm-right {
  margin-right: 6px !important; }

.margin-sm-bottom {
  margin-bottom: 6px !important; }

.margin-sm-left {
  margin-left: 6px !important; }

.margin-sm-vertical {
  margin-top: 6px !important;
  margin-bottom: 6px !important; }

.margin-sm-horizontal {
  margin-left: 6px !important;
  margin-right: 6px !important; }

.margin {
  margin: 10px !important; }

.margin-top {
  margin-top: 10px !important; }

.margin-right {
  margin-right: 10px !important; }

.margin-bottom {
  margin-bottom: 10px !important; }

.margin-left {
  margin-left: 10px !important; }

.margin-vertical {
  margin-top: 10px !important;
  margin-bottom: 10px !important; }

.margin-horizontal {
  margin-left: 10px !important;
  margin-right: 10px !important; }

.margin-md {
  margin: 16px !important; }

.margin-md-top {
  margin-top: 16px !important; }

.margin-md-right {
  margin-right: 16px !important; }

.margin-md-bottom {
  margin-bottom: 16px !important; }

.margin-md-left {
  margin-left: 16px !important; }

.margin-md-vertical {
  margin-top: 16px !important;
  margin-bottom: 16px !important; }

.margin-md-horizontal {
  margin-left: 16px !important;
  margin-right: 16px !important; }

.margin-lg {
  margin: 22px !important; }

.margin-lg-top {
  margin-top: 22px !important; }

.margin-lg-right {
  margin-right: 22px !important; }

.margin-lg-bottom {
  margin-bottom: 22px !important; }

.margin-lg-left {
  margin-left: 22px !important; }

.margin-lg-vertical {
  margin-top: 22px !important;
  margin-bottom: 22px !important; }

.margin-lg-horizontal {
  margin-left: 22px !important;
  margin-right: 22px !important; }

.margin-xl {
  margin: 32px !important; }

.margin-xl-top {
  margin-top: 32px !important; }

.margin-xl-right {
  margin-right: 32px !important; }

.margin-xl-bottom {
  margin-bottom: 32px !important; }

.margin-xl-left {
  margin-left: 32px !important; }

.margin-xl-vertical {
  margin-top: 32px !important;
  margin-bottom: 32px !important; }

.margin-xl-horizontal {
  margin-left: 32px !important;
  margin-right: 32px !important; }

.no-padding {
  padding: 0 !important; }

.no-padding-top {
  padding-top: 0 !important; }

.no-padding-right {
  padding-right: 0 !important; }

.no-padding-bottom {
  padding-bottom: 0 !important; }

.no-padding-left {
  padding-left: 0 !important; }

.no-padding-vertical {
  padding-top: 0 !important;
  padding-bottom: 0 !important; }

.no-padding-horizontal {
  padding-left: 0 !important;
  padding-right: 0 !important; }

.padding-xs {
  padding: 3px !important; }

.padding-xs-top {
  padding-top: 3px !important; }

.padding-xs-right {
  padding-right: 3px !important; }

.padding-xs-bottom {
  padding-bottom: 3px !important; }

.padding-xs-left {
  padding-left: 3px !important; }

.padding-xs-vertical {
  padding-top: 3px !important;
  padding-bottom: 3px !important; }

.padding-xs-horizontal {
  padding-left: 3px !important;
  padding-right: 3px !important; }

.padding-sm {
  padding: 6px !important; }

.padding-sm-top {
  padding-top: 6px !important; }

.padding-sm-right {
  padding-right: 6px !important; }

.padding-sm-bottom {
  padding-bottom: 6px !important; }

.padding-sm-left {
  padding-left: 6px !important; }

.padding-sm-vertical {
  padding-top: 6px !important;
  padding-bottom: 6px !important; }

.padding-sm-horizontal {
  padding-left: 6px !important;
  padding-right: 6px !important; }

.padding {
  padding: 10px !important; }

.padding-top {
  padding-top: 10px !important; }

.padding-right {
  padding-right: 10px !important; }

.padding-bottom {
  padding-bottom: 10px !important; }

.padding-left {
  padding-left: 10px !important; }

.padding-vertical {
  padding-top: 10px !important;
  padding-bottom: 10px !important; }

.padding-horizontal {
  padding-left: 10px !important;
  padding-right: 10px !important; }

.padding-md {
  padding: 16px !important; }

.padding-md-top {
  padding-top: 16px !important; }

.padding-md-right {
  padding-right: 16px !important; }

.padding-md-bottom {
  padding-bottom: 16px !important; }

.padding-md-left {
  padding-left: 16px !important; }

.padding-md-vertical {
  padding-top: 16px !important;
  padding-bottom: 16px !important; }

.padding-md-horizontal {
  padding-left: 16px !important;
  padding-right: 16px !important; }

.padding-lg {
  padding: 22px !important; }

.padding-lg-top {
  padding-top: 22px !important; }

.padding-lg-right {
  padding-right: 22px !important; }

.padding-lg-bottom {
  padding-bottom: 22px !important; }

.padding-lg-left {
  padding-left: 22px !important; }

.padding-lg-vertical {
  padding-top: 22px !important;
  padding-bottom: 22px !important; }

.padding-lg-horizontal {
  padding-left: 22px !important;
  padding-right: 22px !important; }

.padding-xl {
  padding: 32px !important; }

.padding-xl-top {
  padding-top: 32px !important; }

.padding-xl-right {
  padding-right: 32px !important; }

.padding-xl-bottom {
  padding-bottom: 32px !important; }

.padding-xl-left {
  padding-left: 32px !important; }

.padding-xl-vertical {
  padding-top: 32px !important;
  padding-bottom: 32px !important; }

.padding-xl-horizontal {
  padding-left: 32px !important;
  padding-right: 32px !important; }

@media (max-width: 360px) {
  .hidden-xxs {
    display: none !important; } }
.grid-float-breakpoint {
  display: none !important; }

@media (min-width: 768px) {
  .grid-float-breakpoint {
    display: block !important; } }
@media (max-width: 767px) {
  .pull-right-xs {
    float: right; } }
@media (min-width: 768px) and (max-width: 991px) {
  .pull-right-sm {
    float: right; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .pull-right-md {
    float: right; } }
@media (min-width: 1200px) {
  .pull-right-lg {
    float: right; } }
.well {
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none; }

.wizard-container {
  margin-bottom: 26px; }
  .wizard-container .nav-tabs > li > a {
    font-weight: 600; }
    .wizard-container .nav-tabs > li > a > span {
      font-weight: normal; }
  .wizard-container .tab-content,
  .wizard-container .tab-pane {
    border-radius: 0; }
  .wizard-container .tab-content {
    margin: 0;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .wizard-container .pager.wizard {
    margin: 0;
    padding: 18px 15px;
    border-radius: 0 0 4px 4px;
    background: whitesmoke;
    border-top: 1px solid #dddddd;
    -webkit-box-shadow: 0 3px 0 rgba(9, 9, 9, 0.03);
    box-shadow: 0 3px 0 rgba(9, 9, 9, 0.03); }

.panel > .wizard-container:last-child {
  margin-bottom: 0; }
.panel > .wizard-container .nav-tabs {
  border-radius: 0; }
  .panel > .wizard-container .nav-tabs > li > a {
    border-radius: 0; }

@media (min-width: 768px) {
  .bootbox.bootbox-sm .modal-dialog {
    width: 300px; } }
@media (min-width: 992px) {
  .bootbox.bootbox-lg .modal-dialog {
    width: 900px; } }
.datepicker {
  padding: 4px;
  border-radius: 3px;
  direction: ltr;
  /*.dow {
      border-top: 1px solid #ddd !important;
  }*/ }
  .datepicker.datepicker-rtl {
    direction: rtl; }
    .datepicker.datepicker-rtl table tr td span {
      float: right; }
  .datepicker > div {
    display: none; }
  .datepicker.days div.datepicker-days {
    display: block; }
  .datepicker.months div.datepicker-months {
    display: block; }
  .datepicker.years div.datepicker-years {
    display: block; }
  .datepicker table {
    margin: 0; }
  .datepicker td,
  .datepicker th {
    text-align: center;
    width: 30px;
    height: 30px;
    border-radius: 3px;
    border: none; }
  .table-striped .datepicker table tr td, .table-striped .datepicker table tr th {
    background-color: transparent; }
  .datepicker table tr td.day:hover {
    background: #eeeeee;
    cursor: pointer; }
  .datepicker table tr td.old, .datepicker table tr td.new {
    color: #999999; }
  .datepicker table tr td.disabled, .datepicker table tr td.disabled:hover {
    background: none;
    color: #999999;
    cursor: default; }
  .datepicker table tr td.today, .datepicker table tr td.today:hover, .datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled:hover {
    background: #75c4e7;
    font-weight: 600;
    color: white; }
  .datepicker table tr td.active, .datepicker table tr td.active:hover, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled:hover {
    background: #357ebd;
    color: #fff; }
  .datepicker table tr td span {
    display: block;
    width: 23%;
    height: 54px;
    line-height: 54px;
    float: left;
    margin: 1%;
    cursor: pointer;
    border-radius: 3px; }
    .datepicker table tr td span:hover {
      background: #eeeeee; }
    .datepicker table tr td span.disabled, .datepicker table tr td span.disabled:hover {
      background: none;
      color: #999999;
      cursor: default; }
    .datepicker table tr td span.active, .datepicker table tr td span.active:hover, .datepicker table tr td span.active.disabled, .datepicker table tr td span.active.disabled:hover {
      background: #357ebd;
      color: #fff; }
    .datepicker table tr td span.old {
      color: #999999; }
  .datepicker th.switch {
    width: 145px; }
  .datepicker thead tr:first-child th,
  .datepicker tfoot tr:first-child th {
    cursor: pointer; }
    .datepicker thead tr:first-child th:hover,
    .datepicker tfoot tr:first-child th:hover {
      background: #eeeeee; }
  .datepicker .cw {
    font-size: 10px;
    width: 12px;
    padding: 0 2px 0 5px;
    vertical-align: middle; }
  .datepicker thead tr:first-child th.cw {
    cursor: default;
    background-color: transparent; }
  .datepicker .icon-arrow-left {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }
    .datepicker .icon-arrow-left:after {
      content: "\f104"; }
  .datepicker .icon-arrow-right {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }
    .datepicker .icon-arrow-right:after {
      content: "\f105"; }

.datepicker-inline {
  width: 220px;
  -webkit-box-shadow: 0 3px 0 rgba(9, 9, 9, 0.03);
  box-shadow: 0 3px 0 rgba(9, 9, 9, 0.03);
  border: 1px solid #E5E5E5;
  border-color: rgba(0, 0, 0, 0.1); }
  .ie8 .datepicker-inline {
    border: 1px solid #E5E5E5; }

.datepicker-dropdown {
  top: 0;
  left: 0; }
  .datepicker-dropdown:before {
    content: '';
    display: inline-block;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #ccc;
    border-bottom-color: rgba(0, 0, 0, 0.2);
    position: absolute;
    top: -7px;
    left: 6px; }
  .datepicker-dropdown:after {
    content: '';
    display: inline-block;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #fff;
    position: absolute;
    top: -6px;
    left: 7px; }

.input-append.date .add-on i,
.input-prepend.date .add-on i {
  display: block;
  cursor: pointer;
  width: 16px;
  height: 16px; }

/*!
 * Timepicker Component for Twitter Bootstrap
 *
 * Copyright 2013 Joris de Wit
 *
 * Contributors https://github.com/jdewit/bootstrap-timepicker/graphs/contributors
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
.bootstrap-timepicker {
  position: relative; }
  .bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu {
    left: auto;
    right: 0; }
    .bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu:before {
      left: auto;
      right: 12px; }
    .bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu:after {
      left: auto;
      right: 13px; }
  .bootstrap-timepicker .add-on {
    cursor: pointer; }
    .bootstrap-timepicker .add-on i {
      display: inline-block;
      width: 16px;
      height: 16px; }

.bootstrap-timepicker-widget .icon-chevron-up, .bootstrap-timepicker-widget .icon-chevron-down {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }
.bootstrap-timepicker-widget .icon-chevron-up:after {
  content: '\f106'; }
.bootstrap-timepicker-widget .icon-chevron-down:after {
  content: '\f107'; }
.bootstrap-timepicker-widget.dropdown-menu {
  padding: 4px; }
  .bootstrap-timepicker-widget.dropdown-menu.open {
    display: inline-block; }
  .bootstrap-timepicker-widget.dropdown-menu:before {
    border-bottom: 7px solid #ccc;
    border-bottom-color: rgba(0, 0, 0, 0.2);
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    content: "";
    display: inline-block;
    position: absolute; }
  .bootstrap-timepicker-widget.dropdown-menu:after {
    border-bottom: 6px solid #fff;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    content: "";
    display: inline-block;
    position: absolute; }
.bootstrap-timepicker-widget.timepicker-orient-left:before {
  left: 6px; }
.bootstrap-timepicker-widget.timepicker-orient-left:after {
  left: 7px; }
.bootstrap-timepicker-widget.timepicker-orient-right:before {
  right: 6px; }
.bootstrap-timepicker-widget.timepicker-orient-right:after {
  right: 7px; }
.bootstrap-timepicker-widget.timepicker-orient-top:before {
  top: -7px; }
.bootstrap-timepicker-widget.timepicker-orient-top:after {
  top: -6px; }
.bootstrap-timepicker-widget.timepicker-orient-bottom:before {
  bottom: -7px;
  border-bottom: 0;
  border-top: 7px solid #999; }
.bootstrap-timepicker-widget.timepicker-orient-bottom:after {
  bottom: -6px;
  border-bottom: 0;
  border-top: 6px solid #ffffff; }
.bootstrap-timepicker-widget a.btn, .bootstrap-timepicker-widget input {
  border-radius: 3px; }
.bootstrap-timepicker-widget input {
  border: 1px solid #CCCCCC; }
.bootstrap-timepicker-widget table {
  width: 100%;
  margin: 0; }
  .bootstrap-timepicker-widget table td {
    text-align: center;
    height: 30px;
    margin: 0;
    padding: 2px; }
    .bootstrap-timepicker-widget table td:not(.separator) {
      min-width: 30px; }
    .bootstrap-timepicker-widget table td span {
      width: 100%; }
    .bootstrap-timepicker-widget table td a {
      border: 1px transparent solid;
      width: 100%;
      display: inline-block;
      margin: 0;
      padding: 8px 0;
      outline: 0;
      color: #333; }
      .bootstrap-timepicker-widget table td a:hover {
        text-decoration: none;
        background-color: #eee;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        border-color: #ddd; }
      .bootstrap-timepicker-widget table td a i {
        margin-top: 2px;
        font-size: 18px; }
    .bootstrap-timepicker-widget table td input {
      width: 25px;
      margin: 0;
      text-align: center; }

.bootstrap-timepicker-widget .modal-content {
  padding: 4px; }

@media (min-width: 767px) {
  .bootstrap-timepicker-widget.modal {
    min-width: 150px;
    margin-left: -100px; } }
@media (max-width: 767px) {
  .bootstrap-timepicker {
    width: 100%; }
    .bootstrap-timepicker .dropdown-menu {
      width: 100%; } }
.bootstrap-wysihtml5-insert-link-modal .radio, .bootstrap-wysihtml5-insert-link-modal .checkbox {
  padding-left: 20px; }

.help-block.jq-validate-error {
  display: block !important; }

.help-block.jq-validate-error:empty {
  display: block !important; }

.jqstooltip, .jqstooltip:before, .jqstooltip:after {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box; }

.legend > div {
  background: #1D2939 !important;
  border-radius: 4px; }
.legend > table tr td {
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  padding: 2px 3px;
  line-height: 18px; }
.legend > table tr + tr td {
  padding-top: 0px; }
.legend .legendColorBox {
  padding-left: 6px; }
.legend .legendLabel {
  padding-right: 6px;
  color: #FFFFFF;
  font-size: 11px !important; }
.legend .legendColorBox > div {
  border-radius: 50% !important;
  border-color: #ccc !important;
  border-color: rgba(255, 255, 255, 0.8) !important; }
  .legend .legendColorBox > div > div {
    border-radius: 5px !important;
    border-width: 4px !important; }

.analytics-stream,
.activity-stream-simple {
  padding-left: 0;
  list-style: none;
  line-height: 1.6em; }
  .analytics-stream > li,
  .activity-stream-simple > li {
    padding-top: 5px;
    padding-bottom: 5px; }
  .analytics-stream .label,
  .activity-stream-simple .label {
    padding-top: 2px;
    padding-bottom: 2px;
    margin-right: 5px; }

.panel-body > .analytics-stream:first-child,
.panel-body > .activity-stream-simple:first-child {
  margin-top: -7px; }
.panel-body > .analytics-stream:last-child,
.panel-body > .activity-stream-simple:last-child {
  margin-bottom: -4px; }

.body-error .error-container {
  max-width: 600px;
  margin: 40px auto 30px;
  text-align: center; }
  .body-error .error-container h1 {
    font-size: 100px;
    line-height: 1;
    font-weight: 600; }
  .body-error .error-container h3 {
    font-size: 18px; }

@media (min-height: 480px) {
  .body-error .error-container {
    margin-top: 80px; }
    .body-error .error-container h1 {
      font-size: 120px; }
    .body-error .error-container h3 {
      font-size: 20px; } }
@media (min-height: 600px) {
  .body-error .error-container {
    margin-top: 140px; }
    .body-error .error-container h1 {
      font-size: 130px; }
    .body-error .error-container h3 {
      font-size: 23px; } }
@media (min-height: 700px) {
  .body-error .error-container {
    margin-top: 160px; } }
.mail-pagination {
  line-height: 30px;
  margin-right: 13px; }

.mail-navigation {
  margin-top: 10px; }
  .mail-navigation > h5:first-child {
    margin-top: 5px; }

.mail-navigation .mail-navigation-empty {
  display: none; }
@media (max-width: 991px) {
  .mail-navigation {
    height: 49px;
    padding: 49px 0px 0px;
    position: relative;
    overflow: hidden; }
    .mail-navigation.open {
      height: auto; }
    .mail-navigation .active {
      position: absolute;
      top: 0;
      width: 100%; }
    .mail-navigation .active a {
      padding-right: 30px; }
    .mail-navigation .active a:after {
      position: absolute;
      margin-top: -2px;
      right: 12px;
      content: "\f105";
      font-family: FontAwesome;
      font-size: 16px;
      font-weight: 300;
      height: auto;
      text-shadow: none;
      -webkit-transition: all 0.3s ease 0s;
      -o-transition: all 0.3s ease 0s;
      transition: all 0.3s ease 0s; }
    .mail-navigation.open .active a:after {
      -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      -o-transform: rotate(90deg);
      transform: rotate(90deg); }
    .mail-navigation .mail-navigation-empty {
      display: block; }
    .mail-navigation .nav-pills > li.mail-navigation-empty.active > a, .mail-navigation .nav-pills > li.mail-navigation-empty.active > a:focus, .mail-navigation .nav-pills > li.mail-navigation-empty.active > a:hover {
      background: #000; } }

.nav-mail a {
  color: #46484a; }

.nav-mail .label {
  font-size: 10px; }

.nav-mail .label.pull-right {
  margin-top: 1px; }

.m-star {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  cursor: pointer;
  font-size: 1.1em; }
  .m-star:before {
    content: "\f006"; }

.m-star.starred, .table-mail .starred .mail-star .m-star {
  color: #FFAA00; }
  .m-star.starred:before, .table-mail .starred .mail-star .m-star:before {
    content: "\f005"; }

.table-mail > thead > tr > th,
.table-mail > thead > tr > td,
.table-mail > tbody > tr > th,
.table-mail > tbody > tr > td,
.table-mail > tfoot > tr > th,
.table-mail > tfoot > tr > td {
  padding: 12px 10px;
  background-color: #f5f6f7; }
.table-mail .mail-check {
  width: 52px;
  padding-left: 20px; }
.table-mail .mail-star {
  width: 32px; }
.table-mail .mail-from {
  max-width: 190px;
  cursor: pointer; }
.table-mail .mail-subject {
  cursor: pointer; }
  .table-mail .mail-subject .label {
    margin-right: 4px;
    padding: 2px 6px;
    font-size: 11px; }
.table-mail .mail-attachment {
  width: 32px;
  cursor: pointer; }
.table-mail .mail-date {
  width: 90px;
  padding-right: 20px;
  text-align: right;
  cursor: pointer; }
.table-mail > tbody > tr.unread > th,
.table-mail > tbody > tr.unread > td {
  background-color: white; }
.table-mail .unread .mail-from, .table-mail .unread .mail-subject {
  font-weight: 700; }
.table-mail .unread .mail-date {
  font-weight: 600; }

.table-mail.table-hover > tbody > tr.unread:hover > td,
.table-mail.table-hover > tbody > tr.unread:hover > th {
  background-color: #eff3f4; }

.mail-message,
.mail-details,
.mail-meta {
  overflow: hidden;
  zoom: 1; }

.mail-thread .mail-subject {
  font-size: 20px;
  line-height: 20px; }
  .mail-thread .mail-subject .m-star {
    margin-right: 2px;
    font-size: 14px; }
  .mail-thread .mail-subject .fa {
    margin-right: 2px;
    font-size: 18px; }
  .mail-thread .mail-subject .label {
    margin: 0 2px;
    font-size: 10px; }
  .mail-thread .mail-subject .fa, .mail-thread .mail-subject .label, .mail-thread .mail-subject .m-star {
    position: relative;
    top: -1px;
    vertical-align: middle;
    line-height: 20px; }

.mail-message > .pull-left {
  margin-right: 10px; }
.mail-message > .pull-right {
  margin-left: 10px; }
.mail-message .mail-sender-image {
  height: 42px;
  width: 42px;
  display: block; }
.mail-message .mail-meta {
  height: 42px;
  padding: 4px 0; }
  .mail-message .mail-meta h4 {
    margin: 0;
    font-size: 14px; }
.mail-message .mail-meta + .mail-body {
  margin-top: 8px; }
@media (min-width: 768px) {
  .mail-message .mail-body {
    margin-left: 52px; } }
.mail-message .mail-body blockquote {
  font-size: 1em; }
.mail-message .mail-body > p:last-child {
  margin-bottom: 5px; }

.panel-member {
  margin-bottom: 30px; }
  .panel-member .panel-body {
    padding-top: 20px;
    padding-bottom: 20px; }
    .panel-member .panel-body h4 {
      margin-top: 18px;
      margin-bottom: 0; }
    .panel-member .panel-body > a {
      color: inherit;
      text-decoration: none; }

.table-order-items tfoot > tr > th,
.table-order-items tfoot > tr > td {
  background: #f5f6f7;
  border-color: #f5f6f7;
  padding-top: 5px;
  padding-bottom: 5px; }
.table-order-items tfoot > tr:first-child > th,
.table-order-items tfoot > tr:first-child > td {
  border-top: 2px solid #e0e2e4; }

.profile-details {
  text-align: center; }
  @media (min-width: 768px) {
    .profile-details {
      text-align: left; } }

.panel-heading .search-form {
  margin-top: 10px; }

.panel-heading > .search-form:first-child {
  margin-top: 0; }

.search-result-list {
  padding-left: 0;
  list-style: none; }

.search-result {
  padding: 22px 0;
  border-bottom: 1px dashed #E6E8EA; }
  .search-result:first-child {
    padding-top: 0; }
  .search-result:last-child {
    margin-bottom: 18px; }
  .search-result .result-title {
    margin: 0 0 5px;
    font-weight: 600;
    line-height: 1em; }
  .search-result .result-link {
    margin: 0 0 5px;
    color: #046F2C; }
  .search-result .result-content {
    margin: 9px 0; }
  .search-result *:last-child {
    margin-bottom: 0; }

.body-sign-in .form-container, .body-sign-up .form-container {
  max-width: 360px;
  margin: 40px auto 30px; }
  .body-sign-in .form-container .text-center .form-control, .body-sign-up .form-container .text-center .form-control {
    text-align: center; }

@media (min-height: 480px) {
  .body-sign-in .form-container, .body-sign-up .form-container {
    margin-top: 60px; } }
@media (min-height: 600px) {
  .body-sign-in .form-container, .body-sign-up .form-container {
    margin-top: 120px; } }
@media (min-height: 700px) {
  .body-sign-in .form-container, .body-sign-up .form-container {
    margin-top: 160px; } }
.navbar-default {
  background-color: white;
  border-color: #eeeeee; }
  .navbar-default .navbar-brand {
    color: #333333; }
    .navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
      color: #1a1a1a;
      background-color: transparent; }
  .navbar-default .navbar-text {
    color: #333333; }
  .navbar-default .navbar-nav > li > a {
    color: #333333; }
    .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
      color: #333333;
      background-color: #f9f9f9; }
  .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #1a1a1a;
    background-color: #eeefef; }
  .navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus {
    color: #cccccc;
    background-color: transparent; }
  .navbar-default .navbar-sidebar-toggle {
    color: #333333; }
    .navbar-default .navbar-sidebar-toggle:hover, .navbar-default .navbar-sidebar-toggle:focus {
      color: #333333;
      background-color: #f9f9f9; }
  .navbar-default .navbar-toggle {
    border-color: #dddddd; }
    .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
      background-color: #dddddd; }
    .navbar-default .navbar-toggle .icon-bar {
      background-color: #888888; }
  .navbar-default .navbar-collapse,
  .navbar-default .navbar-form {
    border-color: #eeeeee; }
  .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    background-color: #eeefef;
    color: #1a1a1a; }
  @media (max-width: 767px) {
    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
      color: #333333; }
      .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #333333;
        background-color: #f9f9f9; }
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
      color: #1a1a1a;
      background-color: #eeefef; }
    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
      color: #cccccc;
      background-color: transparent; } }
  .navbar-default .navbar-link {
    color: #333333; }
    .navbar-default .navbar-link:hover {
      color: #333333; }
  .navbar-default .btn-link {
    color: #333333; }
    .navbar-default .btn-link:hover, .navbar-default .btn-link:focus {
      color: #333333; }
    .navbar-default .btn-link[disabled]:hover, .navbar-default .btn-link[disabled]:focus, fieldset[disabled] .navbar-default .btn-link:hover, fieldset[disabled] .navbar-default .btn-link:focus {
      color: #cccccc; }

.sidebar-default {
  background-color: #23272d; }
  .sidebar-default a {
    color: #8f939e; }
    .sidebar-default a:hover, .sidebar-default a:focus {
      color: white;
      background-color: transparent; }
  .sidebar-default .active > a, .sidebar-default .active > a:hover, .sidebar-default .active > a:focus {
    color: white; }
  .sidebar-default .disabled > a, .sidebar-default .disabled > a:hover, .sidebar-default .disabled > a:focus {
    color: #5c606b;
    text-decoration: none;
    background-color: transparent;
    cursor: not-allowed; }
  .sidebar-default .sidebar-profile .media-body h4 {
    color: #f5f5f5; }
  .sidebar-condensed .sidebar-default .nav > li.open > a {
    color: #8f939e;
    background-color: transparent; }
  .sidebar-condensed .sidebar-default .nav > li:hover > a,
  .sidebar-condensed .sidebar-default .nav > li.nav-dropdown-open > a {
    color: #1d2939;
    background-color: white; }
  .sidebar-condensed .sidebar-default .nav > li:hover > .nav-sub,
  .sidebar-condensed .sidebar-default .nav > li.nav-dropdown-open > .nav-sub {
    background-color: #23272d; }
  .sidebar-default .nav > li > a:focus {
    color: white;
    background-color: transparent; }
  .sidebar-default .nav > li > a:hover,
  .sidebar-default .nav > li.open > a {
    color: #1d2939;
    background-color: white; }
  .sidebar-default .nav > .disabled > a, .sidebar-default .nav > .disabled > a:hover, .sidebar-default .nav > .disabled > a:focus {
    color: #5c606b;
    background-color: transparent; }
  .sidebar-default .nav > li.active > a, .sidebar-default .nav > li.active > a:hover, .sidebar-default .nav > li.active > a:focus, .sidebar-condensed .sidebar-default .nav > li.active > a, .sidebar-condensed .sidebar-default .nav > li.active > a:hover, .sidebar-condensed .sidebar-default .nav > li.active > a:focus {
    color: white;
    background-color: #428bca; }
  .sidebar-default .nav-sub li.open > a {
    color: white;
    background-color: transparent; }

html {
  height: 100%; }

body {
  min-height: 100%;
  position: relative; }

.page-wrapper {
  overflow: hidden;
  position: relative; }
  @media (min-width: 768px) {
    .page-wrapper {
      overflow: visible; } }

a, a:focus, a:focus, a:hover {
  outline: none; }
