.topbar {
  background: #fff;
}

.topbar .navbar, .topbar .navbar-bg {
  background: #212121;
  /* Old browsers */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, left bottom, from(#212121), color-stop(18%, #3d3d3d), color-stop(24%, #434343), to(#434343));
  background: linear-gradient(to bottom, #212121 0%, #3d3d3d 18%, #434343 24%, #434343 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#212121', endColorstr='#434343',GradientType=0 );
  /* IE6-9 */
}

.topbar .navbar a.nav-link, .topbar .navbar-bg a.nav-link {
  color: #fff !important;
  font-weight: 600;
  font-size: 16px;
}

.topbar .navbar a.nav-link.active, .topbar .navbar-bg a.nav-link.active {
  color: #999999 !important;
}

.topbar .dropdown-toggle::after {
  color: #ed352d;
  position: relative;
  top: 2px;
  left: 3px;
}

.topbar #user-links .fa {
  color: #ed352d;
  font-size: 23px;
  position: relative;
  top: 2px;
}

.topbar #user-links a {
  color: inherit;
}

.topbar #header-title {
  margin-left: 20px;
  text-transform: uppercase;
  font-size: 20px;
  font-weight: 700;
  top: 4px;
  position: relative;
  letter-spacing: 2px;
}

.topbar #header-title .red {
  color: #ed352d;
}

.nav-tabs--vertical {
  border-bottom: none;
  border-right: 1px solid #ddd;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column nowrap;
  flex-flow: column nowrap;
}

.nav-tabs--left {
  margin: 0 15px;
}

.nav-tabs--left .nav-item + .nav-item {
  margin-top: .25rem;
}

.nav-tabs--left .nav-link {
  -webkit-transition: border-color .125s ease-in;
  transition: border-color .125s ease-in;
  white-space: nowrap;
}

.nav-tabs--left .nav-link:hover {
  background-color: #f7f7f7;
  border-color: transparent;
}

.nav-tabs--left .nav-link.active {
  border-bottom-color: #ddd;
  border-right-color: #fff;
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
  margin-right: -1px;
}

.nav-tabs--left .nav-link.active:hover {
  background-color: #fff;
  border-color: #0275d8 #fff #0275d8 #0275d8;
}

body {
  padding-bottom: 40px;
}

.table {
  font-size: 0.875rem;
}

.table th, .table td {
  vertical-align: middle;
}

.table th.delete, .table th.edit, .table td.delete, .table td.edit, .table td.print {
  width: 40px;
}

.modal-xl {
  max-width: 95%;
}

.modal-dialog, .modal-content {
  border-radius: 0;
  border: none;
}

.modal-dialog .modal-header, .modal-content .modal-header {
  background-color: #3a3839;
  color: #fff;
  border-radius: 0;
}

.modal-dialog .modal-header .close, .modal-content .modal-header .close {
  color: #fff;
}

.modal-dialog .modal-header .close:hover, .modal-content .modal-header .close:hover {
  color: inherit;
}

.modal-dialog .modal-header .close:focus, .modal-content .modal-header .close:focus {
  outline: none !important;
}

.btn {
  border-radius: 5px;
}

.btn.btn-success {
  background-color: #6a9d52;
  border-color: #6a9d52;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.btn.btn-success:hover {
  background-color: #1e7e34;
}

.table {
  border-color: #fff;
}

.table.table-bordered {
  border: 0;
}

.table thead th {
  background-color: #6a9d52;
  color: #fff;
  border-color: #fff;
  border-right-width: 2px;
  border-bottom-width: 0px;
}

.table thead th:last-child {
  border-right: 0;
}

.table.table-striped tbody tr:nth-of-type(odd) {
  background-color: #dadada;
}

.table.table-striped tbody tr:nth-of-type(even) {
  background-color: #e9e9e9;
}

.table tbody th, .table tbody td {
  border-color: #fff;
  border-right-width: 2px;
  border-top-width: 2px;
}

.table tbody th:last-child, .table tbody td:last-child {
  border-right: 0;
}

.table tbody th {
  background-color: #3a3839;
  color: #fff;
}

.page-item:first-child .page-link, .page-item:last-child .page-link {
  border-radius: 0;
}

.breadcrumb {
  margin-bottom: 0;
  padding-left: 0;
  background-color: transparent;
}

.breadcrumb a {
  color: inherit;
}

.breadcrumb .breadcrumb-item + .breadcrumb-item::before {
  content: "\f105";
  font: normal normal normal 14px/1 FontAwesome;
}

.breadcrumb li {
  font-size: 13px;
}

.breadcrumb li:last-child, .breadcrumb li:last-child > * {
  font-weight: 700;
  color: #6a9d52;
}

.app-page.animated {
  position: absolute;
}

.app-page ul.page-tabs li {
  width: 100%;
  text-align: center;
  margin-bottom: 10px;
}

.app-page ul.page-tabs li a {
  border: 2px solid #ccc;
  border-radius: 5px;
  color: #6a9d52;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}

.app-page ul.page-tabs li a.active, .app-page ul.page-tabs li a:hover {
  background-color: #6a9d52;
  color: white;
  font-weight: 700;
  border: 2px solid #6a9d52;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzIjpbIm1haW4uc2NzcyIsIl92YXJpYWJsZXMuc2NzcyIsIl9oZWFkZXIuc2NzcyIsIl9lZGl0b3Iuc2NzcyIsIl92ZXJ0aWNhbC10YWJzLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gY29tcGlsZUNvbXByZXNzZWQ6IC4uL2Nzcy9tYWluLmNzc1xyXG4gIEBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcclxuICBAaW1wb3J0IFwiaGVhZGVyXCI7XHJcbiAgQGltcG9ydCBcImVkaXRvclwiO1xyXG4gIEBpbXBvcnQgXCJ2ZXJ0aWNhbC10YWJzXCI7XHJcblxyXG5ib2R5IHtcclxuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxufSAgXHJcblxyXG4gIC50YWJsZXtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICAgIHRoLCB0ZHsgXHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcbiAgICB0aC5kZWxldGUsIHRoLmVkaXQsIHRkLmRlbGV0ZSwgdGQuZWRpdCwgdGQucHJpbnQge1xyXG4gICAgICB3aWR0aDogNDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuLm1vZGFsLXhsIHtcclxuICAgIG1heC13aWR0aDogOTUlO1xyXG59XHJcblxyXG4ubW9kYWwtZGlhbG9nLCAubW9kYWwtY29udGVudCB7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgLm1vZGFsLWhlYWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZmlkbGVyX2JsYWNrO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgLmNsb3NlIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICB9XHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJ0biB7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICYuYnRuLXN1Y2Nlc3Mge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZpZGxlcl9ncmVlbjtcclxuICAgIGJvcmRlci1jb2xvcjogJGZpZGxlcl9ncmVlbjtcclxuICAgIHRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFlN2UzNDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50YWJsZSB7XHJcbiAgJi50YWJsZS1ib3JkZXJlZCB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgfVxyXG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcclxuICB0aGVhZCB7XHJcbiAgICB0aCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmaWRsZXJfZ3JlZW47XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBib3JkZXItY29sb3I6ICNmZmY7XHJcbiAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMnB4O1xyXG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwcHg7XHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OjA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RhZGFkYTtcclxuICB9XHJcbiAgJi50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKGV2ZW4pIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XHJcbiAgfVxyXG4gIHRib2R5IHtcclxuICAgIHRoLCB0ZCB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcclxuICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAycHg7XHJcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDJweDtcclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItcmlnaHQ6MDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgdGgge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZmlkbGVyX2JsYWNrO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICAgIFxyXG4gIH1cclxufVxyXG5cclxuLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rLC5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYSB7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICB9XHJcbiAgLmJyZWFkY3J1bWItaXRlbSsuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xyXG4gICAgY29udGVudCA6IFwiXFxmMTA1XCI7XHJcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XHJcbiAgfVxyXG4gIGxpIHtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICB9XHJcbiAgbGk6bGFzdC1jaGlsZCB7XHJcbiAgICAmLCA+ICoge1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBjb2xvcjogJGZpZGxlcl9ncmVlbjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4uYXBwLXBhZ2Uge1xyXG4gICYuYW5pbWF0ZWQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIH1cclxuICB1bC5wYWdlLXRhYnMge1xyXG4gICAgbGkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICBhIHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBjb2xvcjogJGZpZGxlcl9ncmVlbjtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzO1xyXG4gICAgICAgICYuYWN0aXZlLCAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmaWRsZXJfZ3JlZW47XHJcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGZpZGxlcl9ncmVlbjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIkZmlkbGVyX3JlZDogI2VkMzUyZDtcclxuJGZpZGxlcl9ibGFjazogIzNhMzgzOTtcclxuJGZpZGxlcl9ncmVlbjogIzZhOWQ1MjtcclxuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXHJcbiRmb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAxLjI1KSAhZGVmYXVsdDtcclxuJGZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqIC44NzUpICFkZWZhdWx0O1xyXG4iLCIvLyBtYWluIDogbWFpbi5zY3NzXHJcbi50b3BiYXJ7XHJcbiAgYmFja2dyb3VuZCA6ICNmZmY7XHJcblxyXG4gICAgICAubmF2YmFyLCAubmF2YmFyLWJnIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMjEyMTIxOyAvKiBPbGQgYnJvd3NlcnMgKi9cclxuICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICMyMTIxMjEgMCUsICMzZDNkM2QgMTglLCAjNDM0MzQzIDI0JSwgIzQzNDM0MyAxMDAlKTsgLyogRkYzLjYtMTUgKi9cclxuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMyMTIxMjEgMCUsIzNkM2QzZCAxOCUsIzQzNDM0MyAyNCUsIzQzNDM0MyAxMDAlKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMjEyMTIxIDAlLCMzZDNkM2QgMTglLCM0MzQzNDMgMjQlLCM0MzQzNDMgMTAwJSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xyXG4gICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMjEyMTIxJywgZW5kQ29sb3JzdHI9JyM0MzQzNDMnLEdyYWRpZW50VHlwZT0wICk7IC8qIElFNi05ICovXHJcbiAgICAgICAgYS5uYXYtbGluayAge1xyXG4gICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOTk5OTk5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XHJcbiAgICAgICAgY29sb3I6ICRmaWRsZXJfcmVkO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICBsZWZ0OiAzcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICN1c2VyLWxpbmtzIHtcclxuICAgICAgICAuZmEge1xyXG4gICAgICAgICAgY29sb3I6ICRmaWRsZXJfcmVkO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAjaGVhZGVyLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIHRvcDogNHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG4gICAgICAgIC5yZWQge1xyXG4gICAgICAgICAgY29sb3I6ICRmaWRsZXJfcmVkO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG59XHJcbiIsIiIsIiRwYWRkaW5nLWJhc2U6IDE1cHg7XHJcbiRjb2xvci1ib2R5OiAjZmZmO1xyXG4kY29sb3ItYm9yZGVyOiAjZGRkO1xyXG4kY29sb3ItbGluazogIzAyNzVkODtcclxuJGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcclxuXHJcbi5uYXYtdGFicyB7XHJcblx0Ji0tdmVydGljYWwge1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xyXG5cdH1cclxuXHRcclxuXHQmLS1sZWZ0IHtcclxuXHRcdG1hcmdpbjogMCAkcGFkZGluZy1iYXNlO1xyXG5cdFx0XHJcblx0XHQubmF2LWl0ZW0gKyAubmF2LWl0ZW0ge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAuMjVyZW07XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5uYXYtbGluayB7XHJcblx0XHRcdHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuMTI1cyBlYXNlLWluO1xyXG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHRcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3ItYm9yZGVyLCAxMCUpO1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Lm5hdi1saW5rLmFjdGl2ZSB7XHJcblx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvci1ib3JkZXI7XHJcblx0XHRcdGJvcmRlci1yaWdodC1jb2xvcjogJGNvbG9yLWJvZHk7XHJcblx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG5cdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAtMXB4O1xyXG5cdFx0XHRcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJvZHk7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItbGluayAkY29sb3ItYm9keSAkY29sb3ItbGluayAkY29sb3ItbGluaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUVDQSxBQUFBLE9BQU8sQ0FBQTtFQUNMLFVBQVUsRUFBRyxJQUFJO0NBaURsQjs7QUFsREQsQUFHTSxPQUhDLENBR0QsT0FBTyxFQUhiLE9BQU8sQ0FHUSxVQUFVLENB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 */
