/*
 * Custom District SASS styles
 * -------------------------------
 */
/* VARIABLES */
/* line 10, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
.no-decoration {
  text-decoration: none !important;
}

/* line 14, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
.no-decoraation:hover {
  text-decoration: none !important;
}

/* line 18, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
.no-decoraation:focus {
  text-decoration: none !important;
}

/* line 22, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
.link-menu {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}

/* line 27, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
.mt75 {
  margin-top: 75px !important;
}

/* GENERAL */
/* line 41, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
.icon-action-link {
  color: #999;
}
/* line 43, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
.icon-action-link:hover {
  color: #666;
}

/* line 48, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
.h200 {
  height: 200px;
}

/* line 52, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
.form-control:focus {
  border-color: #314052;
  outline: 0;
}

/* line 57, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
.dataTables_wrapper {
  border: 1px solid #e2e2e2;
  border-radius: 3px;
}

/* line 62, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
.error,
.state-error {
  color: red;
  font-style: normal;
}

/* line 69, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
.danger-link:hover {
  color: #df5640;
}
/* line 72, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
.danger-link:active, .danger-link:focus {
  color: #999;
}

/* line 78, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
.no-padding {
  padding: 0px !important;
}

/* line 82, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
.bootstrap-select.btn-group .dropdown-menu {
  z-index: 20000;
}

/* line 86, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
.dropdown-header {
  font-weight: bold;
  border-bottom: 1px solid #ccc;
}

/* line 91, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
.img-100 {
  width: 100% !important;
}

/* line 95, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
body {
  min-height: inherit;
}

/* line 99, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
.navbar {
  background-color: #fff;
}

/* line 103, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
.caret.caret-tp {
  border-top-color: #f5811e;
}

/* line 107, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
.tag-color {
  color: #FFF !important;
}

/* line 111, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
.name {
  color: #f5f5f5 !important;
}

/* line 115, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
.name:hover {
  color: #000 !important;
}

/* line 119, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
.name:focus {
  color: #000 !important;
}

/* line 123, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
.nav-menu:hover {
  background-color: #01B26E !important;
}

/* line 127, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
#toggle_sidemenu_l {
  color: #FFA500;
}

/* line 132, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
.icon-action-link {
  color: #999;
}
/* line 134, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
.icon-action-link:hover {
  color: #666;
}

/* line 140, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
.danger-link:hover {
  color: #df5640;
}
/* line 143, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
.danger-link:active, .danger-link:focus {
  color: #999;
}

/* NAVBAR */
/* line 153, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
.navbar-branding .navbar-brand {
  background-image: url("/assets/logo/logo_navbar.png");
  background-repeat: no-repeat;
  background-position: left center;
  margin-left: 52px;
  padding-left: 0;
  width: 130px;
}

/* line 164, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
.logout-btn:hover, .logout-btn:active, .logout-btn:focus {
  text-decoration: none;
  background-color: #FFFEF0;
}

/* SIDEBAR */
/* line 176, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
.sidebar-menu .sidebar-title {
  font-weight: 600;
}

/* line 181, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
.side-bar-fix {
  position: fixed !important;
}

/* SIDEBAR */
/* line 197, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
body.sb-l-o #sidebar_left .sidebar-menu li > a > span.sidebar-title,
body.sb-l-m #sidebar_left .sidebar-menu li > a > span.sidebar-title,
body.sb-l-c #sidebar_left .sidebar-menu li > a > span.sidebar-title {
  font-weight: 600;
}
/* line 200, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
body.sb-l-o #sidebar_left .sidebar-menu li > a:hover,
body.sb-l-m #sidebar_left .sidebar-menu li > a:hover,
body.sb-l-c #sidebar_left .sidebar-menu li > a:hover {
  background: #eee;
  color: #FFA500 !important;
}
/* line 205, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
body.sb-l-o #sidebar_left .sidebar-menu li.active > a > span:nth-child(1),
body.sb-l-o #sidebar_left .sidebar-menu li.active > a > span.sidebar-title,
body.sb-l-o #sidebar_left .sidebar-menu ul.sub-nav > li.active > a,
body.sb-l-m #sidebar_left .sidebar-menu li.active > a > span:nth-child(1),
body.sb-l-m #sidebar_left .sidebar-menu li.active > a > span.sidebar-title,
body.sb-l-m #sidebar_left .sidebar-menu ul.sub-nav > li.active > a,
body.sb-l-c #sidebar_left .sidebar-menu li.active > a > span:nth-child(1),
body.sb-l-c #sidebar_left .sidebar-menu li.active > a > span.sidebar-title,
body.sb-l-c #sidebar_left .sidebar-menu ul.sub-nav > li.active > a {
  color: #151010;
}

/* line 218, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
body.sb-l-m #sidebar_left.sidebar-fix {
  position: fixed;
}
/* line 221, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
body.sb-l-m #sidebar_left.sidebar-fix .sidebar-menu ul.sub-nav .badge {
  display: none;
}

/* FORMS */
/* line 231, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #eee;
  color: #999;
}

/* TABLES */
/* line 241, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
.table {
  margin-top: 6px;
}
/* line 243, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
.table thead tr {
  border-bottom: #ccc;
}
/* line 246, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
.table td.table-empty,
.table td.table-empty:hover {
  background: #fff;
  padding: 25px;
}
/* line 252, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
.table tbody tr[data-href] {
  cursor: pointer;
}

/* line 258, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
.truncate-text {
  max-width: 250px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* DATATABLES */
/* line 270, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
table.dataTable td.dataTables_empty,
table.dataTable th.sorting_disabled {
  background: #fff !important;
}
/* line 275, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
table.dataTable tbody tr:hover {
  cursor: pointer;
}

/* line 281, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
.float_left {
  float: left;
}

/* line 285, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
.float_right {
  float: right;
}

/* line 289, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
a {
  color: #151010;
}

/* line 293, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
a:hover,
a:focus {
  color: #151010;
  text-decoration: underline;
}

/* MODALS */
/* line 305, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
.popup-large {
  max-width: 850px;
}

/* line 309, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
.pagination > li > a,
.pagination > li > span {
  color: #221812;
}

/* line 314, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  background-color: #FFA500;
  border-color: #dddddd;
}

/* line 324, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
.navbar .nav > li.open > a,
.navbar .nav > li:hover > a,
.navbar .nav > li:focus > a,
.navbar .nav > li.active > a,
.navbar .nav > li > a:hover,
.navbar .nav > li > a:focus {
  background-color: #fff !important;
  color: #FF7F50 !important;
}

/* line 334, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
.btn-link {
  color: #314052;
}

/* line 338, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
.btn-primary {
  color: #fff;
  background-color: #FFA500;
}

/* line 343, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
.btn-primary:hover {
  background-color: #FF7F50;
  border-color: #405267;
}

/* line 348, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
.btn-primary:focus,
.btn-primary:active {
  background-color: #FF7F50;
}

/* line 353, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
.control-label {
  text-align: right;
  margin-bottom: 0;
  padding-top: 10px;
}

/* line 359, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
.admin-form .btn-primary {
  background-color: #314052;
}

/* line 363, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
.admin-form .btn-primary:hover,
.admin-form .btn-primary:focus {
  background-color: #405267;
}

/* line 368, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
.admin-form .btn-primary:hover {
  border: 1px solid #405267;
}

/* line 372, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
.admin-form .btn-primary:active {
  background-color: #314052;
}

/* line 376, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
.navbar .nav > li.dropdown.open .dropdown-menu,
.navbar .nav > li.dropdown .open .dropdown-menu {
  border-top-color: #FF9818;
}

/* line 381, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
.navbar .nav > li.dropdown.open .dropdown-menu:after,
.navbar .nav > li.dropdown .open .dropdown-menu:after {
  border-bottom-color: #FF9818;
}

/* line 386, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
.panel-tabs.panel-tabs-border > li.active > a {
  border-top: 2px solid #FF9818;
}

/* line 390, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
.navbar .nav > li > a {
  color: #FFA500;
}

/* line 394, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
.fileupload .thumbnail {
  text-align: center;
}

/* line 398, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
.fileupload > label {
  width: 100%;
}

/* line 402, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
.fileupload .thumbnail > img {
  display: inline-block;
  vertical-align: middle;
  max-height: 100%;
}

/* line 408, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
.thumbnail > img,
.thumbnail a > img {
  margin-left: auto;
  margin-right: auto;
}

/* line 414, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
.btn {
  font-weight: 600 !important;
}

/* line 418, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
.pt0 {
  padding-top: 0px !important;
}

/* line 422, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
.pb0 {
  padding-bottom: 0px !important;
}

/* line 426, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
.pl22 {
  padding-left: 22px !important;
}

/* line 430, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  width: 100% \9;
  max-width: 100%;
  height: auto;
}

/* line 441, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
.fw600 {
  font-weight: 600 !important;
}

/* line 445, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
.fw700 {
  font-weight: 700 !important;
}

/* line 449, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
.fs16 {
  font-size: 16px !important;
}

/* line 453, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
.fs25 {
  font-size: 25px !important;
}

/* line 457, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
.label-time-avg {
  line-height: 140px;
  width: 100%;
}

/* line 462, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
.setting_report_alert {
  height: 32px !important;
  width: 60px !important;
}

/* line 467, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
.chart-pie {
  width: 100%;
  height: 180px;
  margin: 0 auto;
}

/* line 473, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
.chart-avg {
  margin-left: 20px;
  border-radius: 50%;
  width: 140px;
  height: 140px;
  margin-top: 20px;
  text-align: center;
}

/* line 482, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
.no-data {
  font-size: 12px;
  font-weight: bold;
  color: #666666;
  fill: #666666;
  margin-left: -5px;
  margin-top: 10px;
}

/* line 491, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
.active a::after {
  background: #FF9818 !important;
}

/* line 495, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
.pt0 {
  padding-top: 0px !important;
}

/* line 499, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
.fileupload-preview {
  line-height: 0px !important;
}

/* line 503, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
.generate_password {
  margin-top: 24px;
}

/* line 507, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
.generate_password a {
  width: 100%;
}

/* line 511, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
.grey-back {
  color: #666;
}

/* line 515, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
.fr {
  float: right !important;
}

/* line 519, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
input[type="radio"],
input[type="checkbox"] {
  margin: 2px 0 0;
}

/* Remove icon download player HTML5 */
/* line 527, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
video::-internal-media-controls-download-button {
  display: none;
}

/* line 531, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
video::-webkit-media-controls-enclosure {
  overflow: hidden;
}

/* line 535, /home/ubuntu/knibl-backend/app/assets/stylesheets/admin/app.scss */
video::-webkit-media-controls-panel {
  width: calc(100% + 30px);
  /* Adjust as needed */
}
