/*!
 * Jasny Bootstrap v3.1.2 (http://jasny.github.io/bootstrap)
 * Copyright 2012-2014 Arnold Daniels
 * Licensed under Apache-2.0 (https://github.com/jasny/bootstrap/blob/master/LICENSE)
 */

.container-smooth {max-width: 1170px;}

@media (width >=1px) {.container-smooth {width: auto;}}

.btn-labeled {padding-bottom: 0;
  padding-top: 0;}

.btn-label {background: 0 0;
  background: rgb(0 0 0 / 15%);
  border-radius: 3px 0 0 3px;
  display: inline-block;
  left: -12px;
  padding: 6px 12px;
  position: relative;}

.btn-label.btn-label-right {border-radius: 0 3px 3px 0;
  left: auto;
  right: -12px;}

.btn-lg .btn-label {border-radius: 5px 0 0 5px;
  left: -16px;
  padding: 10px 16px;}

.btn-lg .btn-label.btn-label-right {border-radius: 0 5px 5px 0;
  left: auto;
  right: -16px;}

.btn-sm .btn-label {border-radius: 2px 0 0 2px;
  left: -10px;
  padding: 5px 10px;}

.btn-sm .btn-label.btn-label-right {border-radius: 0 2px 2px 0;
  left: auto;
  right: -10px;}

.btn-xs .btn-label {border-radius: 2px 0 0 2px;
  left: -5px;
  padding: 1px 5px;}

.btn-xs .btn-label.btn-label-right {border-radius: 0 2px 2px 0;
  left: auto;
  right: -5px;}

.nav-tabs-bottom {border-bottom: 0;
  border-top: 1px solid #ddd;}

.nav-tabs-bottom>li {margin-bottom: 0;
  margin-top: -1px;}.nav-tabs-bottom>li>a {border-radius: 0 0 4px 4px;}

.nav-tabs-bottom>li>a:hover,
.nav-tabs-bottom>li>a:focus,
.nav-tabs-bottom>li.active>a,
.nav-tabs-bottom>li.active>a:hover,
.nav-tabs-bottom>li.active>a:focus {border: 1px solid #ddd;
  border-top-color: transparent;}

.nav-tabs-left {border-bottom: 0;
  border-right: 1px solid #ddd;}

.nav-tabs-left>li {float: none;
  margin-bottom: 0;
  margin-right: -1px;}

.nav-tabs-left>li>a {border-radius: 4px 0 0 4px;
  margin-bottom: 2px;
  margin-right: 0;}

.nav-tabs-left>li>a:hover,
.nav-tabs-left>li>a:focus,
.nav-tabs-left>li.active>a,
.nav-tabs-left>li.active>a:hover,
.nav-tabs-left>li.active>a:focus {border: 1px solid #ddd;
  border-right-color: transparent;}

.row>.nav-tabs-left {margin-right: -1px;
  padding-left: 15px;
  padding-right: 0;
  position: relative;
  z-index: 1;}.row>.nav-tabs-left+.tab-content {border-left: 1px solid #ddd;}

.nav-tabs-right {border-bottom: 0;
  border-left: 1px solid #ddd;}

.nav-tabs-right>li {float: none;
  margin-bottom: 0;
  margin-left: -1px;}

.nav-tabs-right>li>a {border-radius: 0 4px 4px 0;
  margin-bottom: 2px;
  margin-left: 0;}

.nav-tabs-right>li>a:hover,
.nav-tabs-right>li>a:focus,
.nav-tabs-right>li.active>a,
.nav-tabs-right>li.active>a:hover,
.nav-tabs-right>li.active>a:focus {border: 1px solid #ddd;
  border-left-color: transparent;}

.row>.nav-tabs-right {padding-left: 0;
  padding-right: 15px;}

.navmenu,
.navbar-offcanvas {border-radius: 4px;
  border-style: solid;
  border-width: 1px;
  height: 100%;
  width: 300px;}

.navmenu-fixed-left,
.navmenu-fixed-right,
.navbar-offcanvas {border-radius: 0;
  position: fixed;
  top: 0;
  z-index: 1030;}

.navmenu-fixed-left,
.navbar-offcanvas.navmenu-fixed-left {border-width: 0 1px 0 0;
  bottom: 0;
  left: 0;
  overflow-y: auto;
  right: auto;}

.navmenu-fixed-right,
.navbar-offcanvas {border-width: 0 0 0 1px;
  left: auto;
  right: 0;}.navmenu-nav {margin-bottom: 10px;}

.navmenu-nav.dropdown-menu {border: none;
  border-radius: 0;
  box-shadow: none;
  float: none;
  margin: 0;
  padding-top: 0;
  position: static;}.navbar-offcanvas .navbar-nav {margin: 0;}

@media (width >=768px) {.navbar-offcanvas {border-top: 0;
    box-shadow: none;
    width: auto;}

  .navbar-offcanvas.offcanvas {display: block !important;
    height: auto !important;
    overflow: visible !important;
    padding-bottom: 0;
    position: static;}.navbar-offcanvas .navbar-nav.navbar-left:first-child {margin-left: -15px;}.navbar-offcanvas .navbar-nav.navbar-right:last-child {margin-right: -15px;}.navbar-offcanvas .navmenu-brand {display: none;}}

.navmenu-brand {display: block;
  font-size: 18px;
  line-height: 20px;
  margin: 10px 0;
  padding: 10px 15px;}

.navmenu-brand:hover,
.navmenu-brand:focus {text-decoration: none;}

.navmenu-default,
.navbar-default .navbar-offcanvas {background-color: #f8f8f8;
  border-color: #e7e7e7;}

.navmenu-default .navmenu-brand,
.navbar-default .navbar-offcanvas .navmenu-brand {color: #777;}

.navmenu-default .navmenu-brand:hover,
.navbar-default .navbar-offcanvas .navmenu-brand:hover,
.navmenu-default .navmenu-brand:focus,
.navbar-default .navbar-offcanvas .navmenu-brand:focus {background-color: transparent;
  color: #5e5e5e;}

.navmenu-default .navmenu-text,
.navbar-default .navbar-offcanvas .navmenu-text {color: #777;}

.navmenu-default .navmenu-nav>.dropdown>a:hover .caret,
.navbar-default .navbar-offcanvas .navmenu-nav>.dropdown>a:hover .caret,
.navmenu-default .navmenu-nav>.dropdown>a:focus .caret,
.navbar-default .navbar-offcanvas .navmenu-nav>.dropdown>a:focus .caret {border-bottom-color: #333;
  border-top-color: #333;}

.navmenu-default .navmenu-nav>.open>a,
.navbar-default .navbar-offcanvas .navmenu-nav>.open>a,
.navmenu-default .navmenu-nav>.open>a:hover,
.navbar-default .navbar-offcanvas .navmenu-nav>.open>a:hover,
.navmenu-default .navmenu-nav>.open>a:focus,
.navbar-default .navbar-offcanvas .navmenu-nav>.open>a:focus {background-color: #e7e7e7;
  color: #555;}

.navmenu-default .navmenu-nav>.open>a .caret,
.navbar-default .navbar-offcanvas .navmenu-nav>.open>a .caret,
.navmenu-default .navmenu-nav>.open>a:hover .caret,
.navbar-default .navbar-offcanvas .navmenu-nav>.open>a:hover .caret,
.navmenu-default .navmenu-nav>.open>a:focus .caret,
.navbar-default .navbar-offcanvas .navmenu-nav>.open>a:focus .caret {border-bottom-color: #555;
  border-top-color: #555;}

.navmenu-default .navmenu-nav>.dropdown>a .caret,
.navbar-default .navbar-offcanvas .navmenu-nav>.dropdown>a .caret {border-bottom-color: #777;
  border-top-color: #777;}

.navmenu-default .navmenu-nav.dropdown-menu,
.navbar-default .navbar-offcanvas .navmenu-nav.dropdown-menu {background-color: #e7e7e7;}

.navmenu-default .navmenu-nav.dropdown-menu>.divider,
.navbar-default .navbar-offcanvas .navmenu-nav.dropdown-menu>.divider {background-color: #f8f8f8;}

.navmenu-default .navmenu-nav.dropdown-menu>.active>a,
.navbar-default .navbar-offcanvas .navmenu-nav.dropdown-menu>.active>a,
.navmenu-default .navmenu-nav.dropdown-menu>.active>a:hover,
.navbar-default .navbar-offcanvas .navmenu-nav.dropdown-menu>.active>a:hover,
.navmenu-default .navmenu-nav.dropdown-menu>.active>a:focus,
.navbar-default .navbar-offcanvas .navmenu-nav.dropdown-menu>.active>a:focus {background-color: #d7d7d7;}

.navmenu-default .navmenu-nav>li>a,
.navbar-default .navbar-offcanvas .navmenu-nav>li>a {color: #777;}

.navmenu-default .navmenu-nav>li>a:hover,
.navbar-default .navbar-offcanvas .navmenu-nav>li>a:hover,
.navmenu-default .navmenu-nav>li>a:focus,
.navbar-default .navbar-offcanvas .navmenu-nav>li>a:focus {background-color: transparent;
  color: #333;}

.navmenu-default .navmenu-nav>.active>a,
.navbar-default .navbar-offcanvas .navmenu-nav>.active>a,
.navmenu-default .navmenu-nav>.active>a:hover,
.navbar-default .navbar-offcanvas .navmenu-nav>.active>a:hover,
.navmenu-default .navmenu-nav>.active>a:focus,
.navbar-default .navbar-offcanvas .navmenu-nav>.active>a:focus {background-color: #e7e7e7;
  color: #555;}

.navmenu-default .navmenu-nav>.disabled>a,
.navbar-default .navbar-offcanvas .navmenu-nav>.disabled>a,
.navmenu-default .navmenu-nav>.disabled>a:hover,
.navbar-default .navbar-offcanvas .navmenu-nav>.disabled>a:hover,
.navmenu-default .navmenu-nav>.disabled>a:focus,
.navbar-default .navbar-offcanvas .navmenu-nav>.disabled>a:focus {background-color: transparent;
  color: #ccc;}

.navmenu-inverse,
.navbar-inverse .navbar-offcanvas {background-color: #222;
  border-color: #080808;}

.navmenu-inverse .navmenu-brand,
.navbar-inverse .navbar-offcanvas .navmenu-brand {color: #999;}

.navmenu-inverse .navmenu-brand:hover,
.navbar-inverse .navbar-offcanvas .navmenu-brand:hover,
.navmenu-inverse .navmenu-brand:focus,
.navbar-inverse .navbar-offcanvas .navmenu-brand:focus {background-color: transparent;
  color: #fff;}

.navmenu-inverse .navmenu-text,
.navbar-inverse .navbar-offcanvas .navmenu-text {color: #999;}

.navmenu-inverse .navmenu-nav>.dropdown>a:hover .caret,
.navbar-inverse .navbar-offcanvas .navmenu-nav>.dropdown>a:hover .caret,
.navmenu-inverse .navmenu-nav>.dropdown>a:focus .caret,
.navbar-inverse .navbar-offcanvas .navmenu-nav>.dropdown>a:focus .caret {border-bottom-color: #fff;
  border-top-color: #fff;}

.navmenu-inverse .navmenu-nav>.open>a,
.navbar-inverse .navbar-offcanvas .navmenu-nav>.open>a,
.navmenu-inverse .navmenu-nav>.open>a:hover,
.navbar-inverse .navbar-offcanvas .navmenu-nav>.open>a:hover,
.navmenu-inverse .navmenu-nav>.open>a:focus,
.navbar-inverse .navbar-offcanvas .navmenu-nav>.open>a:focus {background-color: #080808;
  color: #fff;}

.navmenu-inverse .navmenu-nav>.open>a .caret,
.navbar-inverse .navbar-offcanvas .navmenu-nav>.open>a .caret,
.navmenu-inverse .navmenu-nav>.open>a:hover .caret,
.navbar-inverse .navbar-offcanvas .navmenu-nav>.open>a:hover .caret,
.navmenu-inverse .navmenu-nav>.open>a:focus .caret,
.navbar-inverse .navbar-offcanvas .navmenu-nav>.open>a:focus .caret {border-bottom-color: #fff;
  border-top-color: #fff;}

.navmenu-inverse .navmenu-nav>.dropdown>a .caret,
.navbar-inverse .navbar-offcanvas .navmenu-nav>.dropdown>a .caret {border-bottom-color: #999;
  border-top-color: #999;}

.navmenu-inverse .navmenu-nav.dropdown-menu,
.navbar-inverse .navbar-offcanvas .navmenu-nav.dropdown-menu {background-color: #080808;}

.navmenu-inverse .navmenu-nav.dropdown-menu>.divider,
.navbar-inverse .navbar-offcanvas .navmenu-nav.dropdown-menu>.divider {background-color: #222;}

.navmenu-inverse .navmenu-nav.dropdown-menu>.active>a,
.navbar-inverse .navbar-offcanvas .navmenu-nav.dropdown-menu>.active>a,
.navmenu-inverse .navmenu-nav.dropdown-menu>.active>a:hover,
.navbar-inverse .navbar-offcanvas .navmenu-nav.dropdown-menu>.active>a:hover,
.navmenu-inverse .navmenu-nav.dropdown-menu>.active>a:focus,
.navbar-inverse .navbar-offcanvas .navmenu-nav.dropdown-menu>.active>a:focus {background-color: #000;}

.navmenu-inverse .navmenu-nav>li>a,
.navbar-inverse .navbar-offcanvas .navmenu-nav>li>a {color: #999;}

.navmenu-inverse .navmenu-nav>li>a:hover,
.navbar-inverse .navbar-offcanvas .navmenu-nav>li>a:hover,
.navmenu-inverse .navmenu-nav>li>a:focus,
.navbar-inverse .navbar-offcanvas .navmenu-nav>li>a:focus {background-color: transparent;
  color: #fff;}

.navmenu-inverse .navmenu-nav>.active>a,
.navbar-inverse .navbar-offcanvas .navmenu-nav>.active>a,
.navmenu-inverse .navmenu-nav>.active>a:hover,
.navbar-inverse .navbar-offcanvas .navmenu-nav>.active>a:hover,
.navmenu-inverse .navmenu-nav>.active>a:focus,
.navbar-inverse .navbar-offcanvas .navmenu-nav>.active>a:focus {background-color: #080808;
  color: #fff;}

.navmenu-inverse .navmenu-nav>.disabled>a,
.navbar-inverse .navbar-offcanvas .navmenu-nav>.disabled>a,
.navmenu-inverse .navmenu-nav>.disabled>a:hover,
.navbar-inverse .navbar-offcanvas .navmenu-nav>.disabled>a:hover,
.navmenu-inverse .navmenu-nav>.disabled>a:focus,
.navbar-inverse .navbar-offcanvas .navmenu-nav>.disabled>a:focus {background-color: transparent;
  color: #444;}

.alert-fixed-top,
.alert-fixed-bottom {border-radius: 0;
  left: 0;
  margin: 0;
  position: fixed;
  width: 100%;
  z-index: 1035;}

@media (width >=992px) {.alert-fixed-top,
  .alert-fixed-bottom {left: 50%;
    margin-left: -496px;
    width: 992px;}}

.alert-fixed-top {border-width: 0 0 1px;
  top: 0;}

@media (width >=992px) {.alert-fixed-top {border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-width: 0 1px 1px;}}

.alert-fixed-bottom {border-width: 1px 0 0;
  bottom: 0;}

@media (width >=992px) {.alert-fixed-bottom {border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-width: 1px 1px 0;}}.offcanvas {display: none;}.offcanvas.in {display: block;}

@media (width <=767px) {.offcanvas-xs {display: none;}.offcanvas-xs.in {display: block;}}

@media (width <=991px) {.offcanvas-sm {display: none;}.offcanvas-sm.in {display: block;}}

@media (width <=1199px) {.offcanvas-md {display: none;}.offcanvas-md.in {display: block;}}.offcanvas-lg {display: none;}.offcanvas-lg.in {display: block;}

.canvas-sliding {
  transition: top 0.35s,left 0.35s,bottom 0.35s,right 0.35s;}

.offcanvas-clone {border: none !important;
  height: 0 !important;
  inset: auto 0 0 auto !important;
  margin: 0 !important;
  opacity: 0 !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 0 !important;}

.table.rowlink td:not(.rowlink-skip),
.table .rowlink td:not(.rowlink-skip) {cursor: pointer;}

.table.rowlink td:not(.rowlink-skip) a,
.table .rowlink td:not(.rowlink-skip) a {color: inherit;
  font: inherit;
  text-decoration: inherit;}

.table-hover.rowlink tr:hover td,
.table-hover .rowlink tr:hover td {background-color: #cfcfcf;}

.btn-file {overflow: hidden;
  position: relative;
  vertical-align: middle;}

.btn-file>input {cursor: pointer;
  direction: ltr;
  filter: alpha(opacity=0);
  font-size: 23px;
  height: 100%;
  margin: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;}

.fileinput {display: inline-block;
  margin-bottom: 9px;}

.fileinput .form-control {cursor: text;
  display: inline-block;
  margin-bottom: 0;
  padding-bottom: 5px;
  padding-top: 7px;
  vertical-align: middle;}

.fileinput .thumbnail {display: inline-block;
  margin-bottom: 5px;
  overflow: hidden;
  text-align: center;
  vertical-align: middle;}.fileinput .thumbnail>img {max-height: 100%;}.fileinput .btn {vertical-align: middle;}

.fileinput-exists .fileinput-new,
.fileinput-new .fileinput-exists {display: none;}.fileinput-inline .fileinput-controls {display: inline;}

.fileinput-filename {display: inline-block;
  overflow: hidden;
  vertical-align: middle;}.form-control .fileinput-filename {vertical-align: bottom;}.fileinput.input-group {display: table;}

.fileinput.input-group>* {position: relative;
  z-index: 2;}.fileinput.input-group>.btn-file {z-index: 1;}

.fileinput-new.input-group .btn-file,
.fileinput-new .input-group .btn-file {border-radius: 0 4px 4px 0;}

.fileinput-new.input-group .btn-file.btn-xs,
.fileinput-new .input-group .btn-file.btn-xs,
.fileinput-new.input-group .btn-file.btn-sm,
.fileinput-new .input-group .btn-file.btn-sm {border-radius: 0 3px 3px 0;}

.fileinput-new.input-group .btn-file.btn-lg,
.fileinput-new .input-group .btn-file.btn-lg {border-radius: 0 6px 6px 0;}.form-group.has-warning .fileinput .fileinput-preview {color: #8a6d3b;}.form-group.has-warning .fileinput .thumbnail {border-color: #faebcc;}.form-group.has-error .fileinput .fileinput-preview {color: #a94442;}.form-group.has-error .fileinput .thumbnail {border-color: #ebccd1;}.form-group.has-success .fileinput .fileinput-preview {color: #3c763d;}.form-group.has-success .fileinput .thumbnail {border-color: #d6e9c6;}.input-group-addon:not(:first-child) {border-left: 0;}
