/* line 1, node_modules/toastr/build/toastr.css */
.toast-title {
  font-weight: bold;
}

/* line 4, node_modules/toastr/build/toastr.css */
.toast-message {
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}

/* line 8, node_modules/toastr/build/toastr.css */
.toast-message a,
.toast-message label {
  color: #FFFFFF;
}

/* line 12, node_modules/toastr/build/toastr.css */
.toast-message a:hover {
  color: #CCCCCC;
  text-decoration: none;
}

/* line 16, node_modules/toastr/build/toastr.css */
.toast-close-button {
  position: relative;
  right: -0.3em;
  top: -0.3em;
  float: right;
  font-size: 20px;
  font-weight: bold;
  color: #FFFFFF;
  -webkit-text-shadow: 0 1px 0 #ffffff;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
  line-height: 1;
}

/* line 31, node_modules/toastr/build/toastr.css */
.toast-close-button:hover,
.toast-close-button:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter: alpha(opacity=40);
}

/* line 40, node_modules/toastr/build/toastr.css */
.rtl .toast-close-button {
  left: -0.3em;
  float: left;
  right: 0.3em;
}

/*Additional properties for button version
 iOS requires the button element instead of an anchor tag.
 If you want the anchor version, it requires `href="#"`.*/
/* line 48, node_modules/toastr/build/toastr.css */
button.toast-close-button {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}

/* line 55, node_modules/toastr/build/toastr.css */
.toast-top-center {
  top: 0;
  right: 0;
  width: 100%;
}

/* line 60, node_modules/toastr/build/toastr.css */
.toast-bottom-center {
  bottom: 0;
  right: 0;
  width: 100%;
}

/* line 65, node_modules/toastr/build/toastr.css */
.toast-top-full-width {
  top: 0;
  right: 0;
  width: 100%;
}

/* line 70, node_modules/toastr/build/toastr.css */
.toast-bottom-full-width {
  bottom: 0;
  right: 0;
  width: 100%;
}

/* line 75, node_modules/toastr/build/toastr.css */
.toast-top-left {
  top: 12px;
  left: 12px;
}

/* line 79, node_modules/toastr/build/toastr.css */
.toast-top-right {
  top: 12px;
  right: 12px;
}

/* line 83, node_modules/toastr/build/toastr.css */
.toast-bottom-right {
  right: 12px;
  bottom: 12px;
}

/* line 87, node_modules/toastr/build/toastr.css */
.toast-bottom-left {
  bottom: 12px;
  left: 12px;
}

/* line 91, node_modules/toastr/build/toastr.css */
#toast-container {
  position: fixed;
  z-index: 999999;
  pointer-events: none;
  /*overrides*/
}

/* line 97, node_modules/toastr/build/toastr.css */
#toast-container * {
  box-sizing: border-box;
}

/* line 102, node_modules/toastr/build/toastr.css */
#toast-container > div {
  position: relative;
  pointer-events: auto;
  overflow: hidden;
  margin: 0 0 6px;
  padding: 15px 15px 15px 50px;
  width: 300px;
  border-radius: 3px 3px 3px 3px;
  background-position: 15px center;
  background-repeat: no-repeat;
  box-shadow: 0 0 12px #999999;
  color: #FFFFFF;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
}

/* line 122, node_modules/toastr/build/toastr.css */
#toast-container > div.rtl {
  direction: rtl;
  padding: 15px 50px 15px 15px;
  background-position: right 15px center;
}

/* line 127, node_modules/toastr/build/toastr.css */
#toast-container > div:hover {
  box-shadow: 0 0 12px #000000;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
  cursor: pointer;
}

/* line 136, node_modules/toastr/build/toastr.css */
#toast-container > .toast-info {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=") !important;
}

/* line 139, node_modules/toastr/build/toastr.css */
#toast-container > .toast-error {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=") !important;
}

/* line 142, node_modules/toastr/build/toastr.css */
#toast-container > .toast-success {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==") !important;
}

/* line 145, node_modules/toastr/build/toastr.css */
#toast-container > .toast-warning {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=") !important;
}

/* line 148, node_modules/toastr/build/toastr.css */
#toast-container.toast-top-center > div,
#toast-container.toast-bottom-center > div {
  width: 300px;
  margin-left: auto;
  margin-right: auto;
}

/* line 154, node_modules/toastr/build/toastr.css */
#toast-container.toast-top-full-width > div,
#toast-container.toast-bottom-full-width > div {
  width: 96%;
  margin-left: auto;
  margin-right: auto;
}

/* line 160, node_modules/toastr/build/toastr.css */
.toast {
  background-color: #030303;
}

/* line 163, node_modules/toastr/build/toastr.css */
.toast-success {
  background-color: #51A351;
}

/* line 166, node_modules/toastr/build/toastr.css */
.toast-error {
  background-color: #BD362F;
}

/* line 169, node_modules/toastr/build/toastr.css */
.toast-info {
  background-color: #2F96B4;
}

/* line 172, node_modules/toastr/build/toastr.css */
.toast-warning {
  background-color: #F89406;
}

/* line 175, node_modules/toastr/build/toastr.css */
.toast-progress {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 4px;
  background-color: #000000;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter: alpha(opacity=40);
}

/*Responsive Design*/
@media all and (max-width: 240px) {
  /* line 187, node_modules/toastr/build/toastr.css */
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 11em;
  }
  /* line 191, node_modules/toastr/build/toastr.css */
  #toast-container > div.rtl {
    padding: 8px 50px 8px 8px;
  }
  /* line 194, node_modules/toastr/build/toastr.css */
  #toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
  /* line 198, node_modules/toastr/build/toastr.css */
  #toast-container .rtl .toast-close-button {
    left: -0.2em;
    right: 0.2em;
  }
}

@media all and (min-width: 241px) and (max-width: 480px) {
  /* line 204, node_modules/toastr/build/toastr.css */
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 18em;
  }
  /* line 208, node_modules/toastr/build/toastr.css */
  #toast-container > div.rtl {
    padding: 8px 50px 8px 8px;
  }
  /* line 211, node_modules/toastr/build/toastr.css */
  #toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
  /* line 215, node_modules/toastr/build/toastr.css */
  #toast-container .rtl .toast-close-button {
    left: -0.2em;
    right: 0.2em;
  }
}

@media all and (min-width: 481px) and (max-width: 768px) {
  /* line 221, node_modules/toastr/build/toastr.css */
  #toast-container > div {
    padding: 15px 15px 15px 50px;
    width: 25em;
  }
  /* line 225, node_modules/toastr/build/toastr.css */
  #toast-container > div.rtl {
    padding: 15px 50px 15px 15px;
  }
}

/* line 36, app/assets/stylesheets/utilities/_colors_override.scss */
.card-primary.card-outline, #soap-templates .card-outline.card:hover {
  border-top: 3px solid #22d286;
}

/* line 40, app/assets/stylesheets/utilities/_colors_override.scss */
.card-primary:not(.card-outline) > .card-header, #soap-templates .card:not(.card-outline):hover > .card-header {
  background-color: #22d286;
}

/* line 36, app/assets/stylesheets/utilities/_colors_override.scss */
.card-secondary.card-outline {
  border-top: 3px solid #6F767E;
}

/* line 40, app/assets/stylesheets/utilities/_colors_override.scss */
.card-secondary:not(.card-outline) > .card-header {
  background-color: #6F767E;
}

/* line 36, app/assets/stylesheets/utilities/_colors_override.scss */
.card-success.card-outline {
  border-top: 3px solid #28c76f;
}

/* line 40, app/assets/stylesheets/utilities/_colors_override.scss */
.card-success:not(.card-outline) > .card-header {
  background-color: #28c76f;
}

/* line 36, app/assets/stylesheets/utilities/_colors_override.scss */
.card-info.card-outline {
  border-top: 3px solid #00cfe8;
}

/* line 40, app/assets/stylesheets/utilities/_colors_override.scss */
.card-info:not(.card-outline) > .card-header {
  background-color: #00cfe8;
}

/* line 36, app/assets/stylesheets/utilities/_colors_override.scss */
.card-warning.card-outline {
  border-top: 3px solid #ff9f43;
}

/* line 40, app/assets/stylesheets/utilities/_colors_override.scss */
.card-warning:not(.card-outline) > .card-header {
  background-color: #ff9f43;
}

/* line 36, app/assets/stylesheets/utilities/_colors_override.scss */
.card-danger.card-outline {
  border-top: 3px solid #FF6A55;
}

/* line 40, app/assets/stylesheets/utilities/_colors_override.scss */
.card-danger:not(.card-outline) > .card-header {
  background-color: #FF6A55;
}

/* line 36, app/assets/stylesheets/utilities/_colors_override.scss */
.card-light.card-outline {
  border-top: 3px solid #f6f6f6;
}

/* line 40, app/assets/stylesheets/utilities/_colors_override.scss */
.card-light:not(.card-outline) > .card-header {
  background-color: #f6f6f6;
}

/* line 36, app/assets/stylesheets/utilities/_colors_override.scss */
.card-dark.card-outline {
  border-top: 3px solid #242838;
}

/* line 40, app/assets/stylesheets/utilities/_colors_override.scss */
.card-dark:not(.card-outline) > .card-header {
  background-color: #242838;
}

/* line 36, app/assets/stylesheets/utilities/_colors_override.scss */
.card-diagnosis.card-outline {
  border-top: 3px solid #f5a622;
}

/* line 40, app/assets/stylesheets/utilities/_colors_override.scss */
.card-diagnosis:not(.card-outline) > .card-header {
  background-color: #f5a622;
}

/* line 36, app/assets/stylesheets/utilities/_colors_override.scss */
.card-allergy.card-outline {
  border-top: 3px solid #77C027;
}

/* line 40, app/assets/stylesheets/utilities/_colors_override.scss */
.card-allergy:not(.card-outline) > .card-header {
  background-color: #77C027;
}

/* line 36, app/assets/stylesheets/utilities/_colors_override.scss */
.card-prescription.card-outline {
  border-top: 3px solid #4a90e2;
}

/* line 40, app/assets/stylesheets/utilities/_colors_override.scss */
.card-prescription:not(.card-outline) > .card-header {
  background-color: #4a90e2;
}

/* line 36, app/assets/stylesheets/utilities/_colors_override.scss */
.card-medical-history.card-outline {
  border-top: 3px solid #42cca4;
}

/* line 40, app/assets/stylesheets/utilities/_colors_override.scss */
.card-medical-history:not(.card-outline) > .card-header {
  background-color: #42cca4;
}

/* line 36, app/assets/stylesheets/utilities/_colors_override.scss */
.card-surgical-history.card-outline {
  border-top: 3px solid #f1a5cb;
}

/* line 40, app/assets/stylesheets/utilities/_colors_override.scss */
.card-surgical-history:not(.card-outline) > .card-header {
  background-color: #f1a5cb;
}

/* line 36, app/assets/stylesheets/utilities/_colors_override.scss */
.card-vaccine.card-outline {
  border-top: 3px solid #9b9b9b;
}

/* line 40, app/assets/stylesheets/utilities/_colors_override.scss */
.card-vaccine:not(.card-outline) > .card-header {
  background-color: #9b9b9b;
}

/* line 36, app/assets/stylesheets/utilities/_colors_override.scss */
.card-family-history.card-outline {
  border-top: 3px solid #bf7839;
}

/* line 40, app/assets/stylesheets/utilities/_colors_override.scss */
.card-family-history:not(.card-outline) > .card-header {
  background-color: #bf7839;
}

/* line 36, app/assets/stylesheets/utilities/_colors_override.scss */
.card-social-history.card-outline {
  border-top: 3px solid #f66b5c;
}

/* line 40, app/assets/stylesheets/utilities/_colors_override.scss */
.card-social-history:not(.card-outline) > .card-header {
  background-color: #f66b5c;
}

/* line 36, app/assets/stylesheets/utilities/_colors_override.scss */
.card-gynecology.card-outline {
  border-top: 3px solid #e6df7e;
}

/* line 40, app/assets/stylesheets/utilities/_colors_override.scss */
.card-gynecology:not(.card-outline) > .card-header {
  background-color: #e6df7e;
}

/* line 36, app/assets/stylesheets/utilities/_colors_override.scss */
.card-procedure.card-outline {
  border-top: 3px solid #58808b;
}

/* line 40, app/assets/stylesheets/utilities/_colors_override.scss */
.card-procedure:not(.card-outline) > .card-header {
  background-color: #58808b;
}

/* line 36, app/assets/stylesheets/utilities/_colors_override.scss */
.card-consultation-note.card-outline {
  border-top: 3px solid #FF5349;
}

/* line 40, app/assets/stylesheets/utilities/_colors_override.scss */
.card-consultation-note:not(.card-outline) > .card-header {
  background-color: #FF5349;
}

/* line 36, app/assets/stylesheets/utilities/_colors_override.scss */
.card-exam.card-outline {
  border-top: 3px solid #F6C324;
}

/* line 40, app/assets/stylesheets/utilities/_colors_override.scss */
.card-exam:not(.card-outline) > .card-header {
  background-color: #F6C324;
}

/* line 36, app/assets/stylesheets/utilities/_colors_override.scss */
.card-document.card-outline {
  border-top: 3px solid #9ACD32;
}

/* line 40, app/assets/stylesheets/utilities/_colors_override.scss */
.card-document:not(.card-outline) > .card-header {
  background-color: #9ACD32;
}

/* line 36, app/assets/stylesheets/utilities/_colors_override.scss */
.card-misc-note.card-outline {
  border-top: 3px solid #6699CC;
}

/* line 40, app/assets/stylesheets/utilities/_colors_override.scss */
.card-misc-note:not(.card-outline) > .card-header {
  background-color: #6699CC;
}

/* line 36, app/assets/stylesheets/utilities/_colors_override.scss */
.card-new_appointment.card-outline {
  border-top: 3px solid #3498db;
}

/* line 40, app/assets/stylesheets/utilities/_colors_override.scss */
.card-new_appointment:not(.card-outline) > .card-header {
  background-color: #3498db;
}

/* line 36, app/assets/stylesheets/utilities/_colors_override.scss */
.card-nursing.card-outline {
  border-top: 3px solid #f39c12;
}

/* line 40, app/assets/stylesheets/utilities/_colors_override.scss */
.card-nursing:not(.card-outline) > .card-header {
  background-color: #f39c12;
}

/* line 36, app/assets/stylesheets/utilities/_colors_override.scss */
.card-emergency.card-outline {
  border-top: 3px solid #e74c3c;
}

/* line 40, app/assets/stylesheets/utilities/_colors_override.scss */
.card-emergency:not(.card-outline) > .card-header {
  background-color: #e74c3c;
}

/* line 36, app/assets/stylesheets/utilities/_colors_override.scss */
.card-wellness_exam.card-outline {
  border-top: 3px solid #9da3a7;
}

/* line 40, app/assets/stylesheets/utilities/_colors_override.scss */
.card-wellness_exam:not(.card-outline) > .card-header {
  background-color: #9da3a7;
}

/* line 36, app/assets/stylesheets/utilities/_colors_override.scss */
.card-referral.card-outline {
  border-top: 3px solid #A7BF3D;
}

/* line 40, app/assets/stylesheets/utilities/_colors_override.scss */
.card-referral:not(.card-outline) > .card-header {
  background-color: #A7BF3D;
}

/* line 36, app/assets/stylesheets/utilities/_colors_override.scss */
.card-walk_in.card-outline {
  border-top: 3px solid #2ecc71;
}

/* line 40, app/assets/stylesheets/utilities/_colors_override.scss */
.card-walk_in:not(.card-outline) > .card-header {
  background-color: #2ecc71;
}

/* line 36, app/assets/stylesheets/utilities/_colors_override.scss */
.card-unassigned.card-outline {
  border-top: 3px solid #9b59b6;
}

/* line 40, app/assets/stylesheets/utilities/_colors_override.scss */
.card-unassigned:not(.card-outline) > .card-header {
  background-color: #9b59b6;
}

/* line 36, app/assets/stylesheets/utilities/_colors_override.scss */
.card-immunization.card-outline {
  border-top: 3px solid #d35400;
}

/* line 40, app/assets/stylesheets/utilities/_colors_override.scss */
.card-immunization:not(.card-outline) > .card-header {
  background-color: #d35400;
}

/* line 36, app/assets/stylesheets/utilities/_colors_override.scss */
.card-follow_up.card-outline {
  border-top: 3px solid #5f8681;
}

/* line 40, app/assets/stylesheets/utilities/_colors_override.scss */
.card-follow_up:not(.card-outline) > .card-header {
  background-color: #5f8681;
}

/* line 36, app/assets/stylesheets/utilities/_colors_override.scss */
.card-home_visit.card-outline {
  border-top: 3px solid #008800;
}

/* line 40, app/assets/stylesheets/utilities/_colors_override.scss */
.card-home_visit:not(.card-outline) > .card-header {
  background-color: #008800;
}

/* line 36, app/assets/stylesheets/utilities/_colors_override.scss */
.card-prenatal.card-outline {
  border-top: 3px solid #bFa11B;
}

/* line 40, app/assets/stylesheets/utilities/_colors_override.scss */
.card-prenatal:not(.card-outline) > .card-header {
  background-color: #bFa11B;
}

/* line 36, app/assets/stylesheets/utilities/_colors_override.scss */
.card-postnatal.card-outline {
  border-top: 3px solid #333333;
}

/* line 40, app/assets/stylesheets/utilities/_colors_override.scss */
.card-postnatal:not(.card-outline) > .card-header {
  background-color: #333333;
}

/* line 36, app/assets/stylesheets/utilities/_colors_override.scss */
.card-telemedicine.card-outline {
  border-top: 3px solid #aa00aa;
}

/* line 40, app/assets/stylesheets/utilities/_colors_override.scss */
.card-telemedicine:not(.card-outline) > .card-header {
  background-color: #aa00aa;
}

/*!
 * Bootstrap v4.6.0 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
/* line 1, node_modules/bootstrap/scss/_root.scss */
:root {
  --blue: #007bff;
  --indigo: #727cf5;
  --purple: #6b5eae;
  --pink: #ff679b;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #66EACF;
  --teal: #02a8b5;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #22d286;
  --secondary: #6F767E;
  --success: #28c76f;
  --info: #00cfe8;
  --warning: #ff9f43;
  --danger: #FF6A55;
  --light: #f6f6f6;
  --dark: #242838;
  --diagnosis: #f5a622;
  --allergy: #77C027;
  --prescription: #4a90e2;
  --medical-history: #42cca4;
  --surgical-history: #f1a5cb;
  --vaccine: #9b9b9b;
  --family-history: #bf7839;
  --social-history: #f66b5c;
  --gynecology: #e6df7e;
  --procedure: #58808b;
  --consultation-note: #FF5349;
  --exam: #F6C324;
  --document: #9ACD32;
  --misc-note: #6699CC;
  --new_appointment: #3498db;
  --nursing: #f39c12;
  --emergency: #e74c3c;
  --wellness_exam: #9da3a7;
  --referral: #A7BF3D;
  --walk_in: #2ecc71;
  --unassigned: #9b59b6;
  --immunization: #d35400;
  --follow_up: #5f8681;
  --home_visit: #008800;
  --prenatal: #bFa11B;
  --postnatal: #333333;
  --telemedicine: #aa00aa;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

/* line 19, node_modules/bootstrap/scss/_reboot.scss */
*,
*::before,
*::after {
  box-sizing: border-box;
}

/* line 25, node_modules/bootstrap/scss/_reboot.scss */
html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* line 35, node_modules/bootstrap/scss/_reboot.scss */
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}

/* line 46, node_modules/bootstrap/scss/_reboot.scss */
body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff;
}

/* line 66, node_modules/bootstrap/scss/_reboot.scss */
[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important;
}

/* line 76, node_modules/bootstrap/scss/_reboot.scss */
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

/* line 92, node_modules/bootstrap/scss/_reboot.scss */
h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}

/* line 101, node_modules/bootstrap/scss/_reboot.scss */
p {
  margin-top: 0;
  margin-bottom: 1rem;
}

/* line 114, node_modules/bootstrap/scss/_reboot.scss */
abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}

/* line 123, node_modules/bootstrap/scss/_reboot.scss */
address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

/* line 129, node_modules/bootstrap/scss/_reboot.scss */
ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

/* line 136, node_modules/bootstrap/scss/_reboot.scss */
ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

/* line 143, node_modules/bootstrap/scss/_reboot.scss */
dt {
  font-weight: 700;
}

/* line 147, node_modules/bootstrap/scss/_reboot.scss */
dd {
  margin-bottom: .5rem;
  margin-left: 0;
}

/* line 152, node_modules/bootstrap/scss/_reboot.scss */
blockquote {
  margin: 0 0 1rem;
}

/* line 156, node_modules/bootstrap/scss/_reboot.scss */
b,
strong {
  font-weight: bolder;
}

/* line 161, node_modules/bootstrap/scss/_reboot.scss */
small {
  font-size: 80%;
}

/* line 170, node_modules/bootstrap/scss/_reboot.scss */
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

/* line 178, node_modules/bootstrap/scss/_reboot.scss */
sub {
  bottom: -.25em;
}

/* line 179, node_modules/bootstrap/scss/_reboot.scss */
sup {
  top: -.5em;
}

/* line 186, node_modules/bootstrap/scss/_reboot.scss */
a {
  color: #22d286;
  text-decoration: none;
  background-color: transparent;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
a:hover {
  color: #17905c;
  text-decoration: underline;
}

/* line 202, node_modules/bootstrap/scss/_reboot.scss */
a:not([href]):not([class]) {
  color: inherit;
  text-decoration: none;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

/* line 217, node_modules/bootstrap/scss/_reboot.scss */
pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}

/* line 225, node_modules/bootstrap/scss/_reboot.scss */
pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}

/* line 242, node_modules/bootstrap/scss/_reboot.scss */
figure {
  margin: 0 0 1rem;
}

/* line 252, node_modules/bootstrap/scss/_reboot.scss */
img {
  vertical-align: middle;
  border-style: none;
}

/* line 257, node_modules/bootstrap/scss/_reboot.scss */
svg {
  overflow: hidden;
  vertical-align: middle;
}

/* line 269, node_modules/bootstrap/scss/_reboot.scss */
table {
  border-collapse: collapse;
}

/* line 273, node_modules/bootstrap/scss/_reboot.scss */
caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom;
}

/* line 285, node_modules/bootstrap/scss/_reboot.scss */
th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

/* line 296, node_modules/bootstrap/scss/_reboot.scss */
label {
  display: inline-block;
  margin-bottom: 0.5rem;
}

/* line 305, node_modules/bootstrap/scss/_reboot.scss */
button {
  border-radius: 0;
}

/* line 315, node_modules/bootstrap/scss/_reboot.scss */
button:focus:not(:focus-visible) {
  outline: 0;
}

/* line 319, node_modules/bootstrap/scss/_reboot.scss */
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

/* line 330, node_modules/bootstrap/scss/_reboot.scss */
button,
input {
  overflow: visible;
}

/* line 335, node_modules/bootstrap/scss/_reboot.scss */
button,
select {
  text-transform: none;
}

/* line 343, node_modules/bootstrap/scss/_reboot.scss */
[role="button"] {
  cursor: pointer;
}

/* line 350, node_modules/bootstrap/scss/_reboot.scss */
select {
  word-wrap: normal;
}

/* line 358, node_modules/bootstrap/scss/_reboot.scss */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/* line 371, node_modules/bootstrap/scss/_reboot.scss */
button:not(:disabled),
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled) {
  cursor: pointer;
}

/* line 378, node_modules/bootstrap/scss/_reboot.scss */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

/* line 386, node_modules/bootstrap/scss/_reboot.scss */
input[type="radio"],
input[type="checkbox"] {
  box-sizing: border-box;
  padding: 0;
}

/* line 393, node_modules/bootstrap/scss/_reboot.scss */
textarea {
  overflow: auto;
  resize: vertical;
}

/* line 399, node_modules/bootstrap/scss/_reboot.scss */
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

/* line 414, node_modules/bootstrap/scss/_reboot.scss */
legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

/* line 426, node_modules/bootstrap/scss/_reboot.scss */
progress {
  vertical-align: baseline;
}

/* line 431, node_modules/bootstrap/scss/_reboot.scss */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/* line 436, node_modules/bootstrap/scss/_reboot.scss */
[type="search"] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

/* line 449, node_modules/bootstrap/scss/_reboot.scss */
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 458, node_modules/bootstrap/scss/_reboot.scss */
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

/* line 467, node_modules/bootstrap/scss/_reboot.scss */
output {
  display: inline-block;
}

/* line 471, node_modules/bootstrap/scss/_reboot.scss */
summary {
  display: list-item;
  cursor: pointer;
}

/* line 476, node_modules/bootstrap/scss/_reboot.scss */
template {
  display: none;
}

/* line 482, node_modules/bootstrap/scss/_reboot.scss */
[hidden] {
  display: none !important;
}

/* line 7, node_modules/bootstrap/scss/_type.scss */
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}

/* line 16, node_modules/bootstrap/scss/_type.scss */
h1, .h1 {
  font-size: 2.5rem;
}

/* line 17, node_modules/bootstrap/scss/_type.scss */
h2, .h2 {
  font-size: 2rem;
}

/* line 18, node_modules/bootstrap/scss/_type.scss */
h3, .h3 {
  font-size: 1.75rem;
}

/* line 19, node_modules/bootstrap/scss/_type.scss */
h4, .h4 {
  font-size: 1.5rem;
}

/* line 20, node_modules/bootstrap/scss/_type.scss */
h5, .h5 {
  font-size: 1.25rem;
}

/* line 21, node_modules/bootstrap/scss/_type.scss */
h6, .h6 {
  font-size: 1rem;
}

/* line 23, node_modules/bootstrap/scss/_type.scss */
.lead {
  font-size: 1.25rem;
  font-weight: 300;
}

/* line 29, node_modules/bootstrap/scss/_type.scss */
.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2;
}

/* line 34, node_modules/bootstrap/scss/_type.scss */
.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}

/* line 39, node_modules/bootstrap/scss/_type.scss */
.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}

/* line 44, node_modules/bootstrap/scss/_type.scss */
.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}

/* line 55, node_modules/bootstrap/scss/_type.scss */
hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

/* line 67, node_modules/bootstrap/scss/_type.scss */
small,
.small {
  font-size: 80%;
  font-weight: 400;
}

/* line 73, node_modules/bootstrap/scss/_type.scss */
mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

/* line 84, node_modules/bootstrap/scss/_type.scss */
.list-unstyled {
  padding-left: 0;
  list-style: none;
}

/* line 89, node_modules/bootstrap/scss/_type.scss */
.list-inline {
  padding-left: 0;
  list-style: none;
}

/* line 92, node_modules/bootstrap/scss/_type.scss */
.list-inline-item {
  display: inline-block;
}

/* line 95, node_modules/bootstrap/scss/_type.scss */
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

/* line 106, node_modules/bootstrap/scss/_type.scss */
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

/* line 112, node_modules/bootstrap/scss/_type.scss */
.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}

/* line 117, node_modules/bootstrap/scss/_type.scss */
.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #6c757d;
}

/* line 122, node_modules/bootstrap/scss/_type.scss */
.blockquote-footer::before {
  content: "\2014\00A0";
}

/* line 8, node_modules/bootstrap/scss/_images.scss */
.img-fluid {
  max-width: 100%;
  height: auto;
}

/* line 14, node_modules/bootstrap/scss/_images.scss */
.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto;
}

/* line 29, node_modules/bootstrap/scss/_images.scss */
.figure {
  display: inline-block;
}

/* line 34, node_modules/bootstrap/scss/_images.scss */
.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

/* line 39, node_modules/bootstrap/scss/_images.scss */
.figure-caption {
  font-size: 90%;
  color: #6c757d;
}

/* line 2, node_modules/bootstrap/scss/_code.scss */
code {
  font-size: 87.5%;
  color: #ff679b;
  word-wrap: break-word;
}

/* line 8, node_modules/bootstrap/scss/_code.scss */
a > code {
  color: inherit;
}

/* line 14, node_modules/bootstrap/scss/_code.scss */
kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem;
}

/* line 22, node_modules/bootstrap/scss/_code.scss */
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}

/* line 31, node_modules/bootstrap/scss/_code.scss */
pre {
  display: block;
  font-size: 87.5%;
  color: #212529;
}

/* line 37, node_modules/bootstrap/scss/_code.scss */
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

/* line 45, node_modules/bootstrap/scss/_code.scss */
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

/* line 7, node_modules/bootstrap/scss/_grid.scss */
.container,
.container-fluid,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  /* line 20, node_modules/bootstrap/scss/_grid.scss */
  .container-sm, .container {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  /* line 20, node_modules/bootstrap/scss/_grid.scss */
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  /* line 20, node_modules/bootstrap/scss/_grid.scss */
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  /* line 20, node_modules/bootstrap/scss/_grid.scss */
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}

/* line 49, node_modules/bootstrap/scss/_grid.scss */
.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

/* line 55, node_modules/bootstrap/scss/_grid.scss */
.no-gutters {
  margin-right: 0;
  margin-left: 0;
}

/* line 59, node_modules/bootstrap/scss/_grid.scss */
.no-gutters > .col,
.no-gutters > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}

/* line 8, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.col-xl,
.col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg,
.col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md,
.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,
.col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col,
.col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

/* line 33, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

/* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */
.row-cols-1 > * {
  flex: 0 0 100%;
  max-width: 100%;
}

/* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */
.row-cols-2 > * {
  flex: 0 0 50%;
  max-width: 50%;
}

/* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */
.row-cols-3 > * {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

/* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */
.row-cols-4 > * {
  flex: 0 0 25%;
  max-width: 25%;
}

/* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */
.row-cols-5 > * {
  flex: 0 0 20%;
  max-width: 20%;
}

/* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */
.row-cols-6 > * {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

/* line 47, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}

/* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.col-1 {
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}

/* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.col-2 {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

/* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

/* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.col-4 {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

/* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.col-5 {
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}

/* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

/* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.col-7 {
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}

/* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.col-8 {
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}

/* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

/* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.col-10 {
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}

/* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.col-11 {
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}

/* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

/* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.order-first {
  order: -1;
}

/* line 61, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.order-last {
  order: 13;
}

/* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.order-0 {
  order: 0;
}

/* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.order-1 {
  order: 1;
}

/* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.order-2 {
  order: 2;
}

/* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.order-3 {
  order: 3;
}

/* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.order-4 {
  order: 4;
}

/* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.order-5 {
  order: 5;
}

/* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.order-6 {
  order: 6;
}

/* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.order-7 {
  order: 7;
}

/* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.order-8 {
  order: 8;
}

/* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.order-9 {
  order: 9;
}

/* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.order-10 {
  order: 10;
}

/* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.order-11 {
  order: 11;
}

/* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.order-12 {
  order: 12;
}

/* line 71, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.offset-1 {
  margin-left: 8.3333333333%;
}

/* line 71, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.offset-2 {
  margin-left: 16.6666666667%;
}

/* line 71, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.offset-3 {
  margin-left: 25%;
}

/* line 71, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.offset-4 {
  margin-left: 33.3333333333%;
}

/* line 71, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.offset-5 {
  margin-left: 41.6666666667%;
}

/* line 71, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.offset-6 {
  margin-left: 50%;
}

/* line 71, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.offset-7 {
  margin-left: 58.3333333333%;
}

/* line 71, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.offset-8 {
  margin-left: 66.6666666667%;
}

/* line 71, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.offset-9 {
  margin-left: 75%;
}

/* line 71, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.offset-10 {
  margin-left: 83.3333333333%;
}

/* line 71, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.offset-11 {
  margin-left: 91.6666666667%;
}

@media (min-width: 576px) {
  /* line 33, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-sm-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-sm-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-sm-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-sm-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-sm-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-sm-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  /* line 47, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-first {
    order: -1;
  }
  /* line 61, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-last {
    order: 13;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-0 {
    order: 0;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-1 {
    order: 1;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-2 {
    order: 2;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-3 {
    order: 3;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-4 {
    order: 4;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-5 {
    order: 5;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-6 {
    order: 6;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-7 {
    order: 7;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-8 {
    order: 8;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-9 {
    order: 9;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-10 {
    order: 10;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-11 {
    order: 11;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-12 {
    order: 12;
  }
  /* line 71, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-0 {
    margin-left: 0;
  }
  /* line 71, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-1 {
    margin-left: 8.3333333333%;
  }
  /* line 71, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-2 {
    margin-left: 16.6666666667%;
  }
  /* line 71, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-3 {
    margin-left: 25%;
  }
  /* line 71, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-4 {
    margin-left: 33.3333333333%;
  }
  /* line 71, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-5 {
    margin-left: 41.6666666667%;
  }
  /* line 71, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-6 {
    margin-left: 50%;
  }
  /* line 71, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-7 {
    margin-left: 58.3333333333%;
  }
  /* line 71, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-8 {
    margin-left: 66.6666666667%;
  }
  /* line 71, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-9 {
    margin-left: 75%;
  }
  /* line 71, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-10 {
    margin-left: 83.3333333333%;
  }
  /* line 71, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-11 {
    margin-left: 91.6666666667%;
  }
}

@media (min-width: 768px) {
  /* line 33, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-md-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-md-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-md-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-md-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-md-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-md-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  /* line 47, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-first {
    order: -1;
  }
  /* line 61, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-last {
    order: 13;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-0 {
    order: 0;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-1 {
    order: 1;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-2 {
    order: 2;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-3 {
    order: 3;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-4 {
    order: 4;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-5 {
    order: 5;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-6 {
    order: 6;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-7 {
    order: 7;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-8 {
    order: 8;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-9 {
    order: 9;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-10 {
    order: 10;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-11 {
    order: 11;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-12 {
    order: 12;
  }
  /* line 71, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-0 {
    margin-left: 0;
  }
  /* line 71, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-1 {
    margin-left: 8.3333333333%;
  }
  /* line 71, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-2 {
    margin-left: 16.6666666667%;
  }
  /* line 71, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-3 {
    margin-left: 25%;
  }
  /* line 71, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-4 {
    margin-left: 33.3333333333%;
  }
  /* line 71, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-5 {
    margin-left: 41.6666666667%;
  }
  /* line 71, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-6 {
    margin-left: 50%;
  }
  /* line 71, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-7 {
    margin-left: 58.3333333333%;
  }
  /* line 71, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-8 {
    margin-left: 66.6666666667%;
  }
  /* line 71, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-9 {
    margin-left: 75%;
  }
  /* line 71, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-10 {
    margin-left: 83.3333333333%;
  }
  /* line 71, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-11 {
    margin-left: 91.6666666667%;
  }
}

@media (min-width: 992px) {
  /* line 33, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-lg-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-lg-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-lg-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-lg-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-lg-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-lg-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  /* line 47, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-first {
    order: -1;
  }
  /* line 61, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-last {
    order: 13;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-0 {
    order: 0;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-1 {
    order: 1;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-2 {
    order: 2;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-3 {
    order: 3;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-4 {
    order: 4;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-5 {
    order: 5;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-6 {
    order: 6;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-7 {
    order: 7;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-8 {
    order: 8;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-9 {
    order: 9;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-10 {
    order: 10;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-11 {
    order: 11;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-12 {
    order: 12;
  }
  /* line 71, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-0 {
    margin-left: 0;
  }
  /* line 71, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-1 {
    margin-left: 8.3333333333%;
  }
  /* line 71, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-2 {
    margin-left: 16.6666666667%;
  }
  /* line 71, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-3 {
    margin-left: 25%;
  }
  /* line 71, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-4 {
    margin-left: 33.3333333333%;
  }
  /* line 71, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-5 {
    margin-left: 41.6666666667%;
  }
  /* line 71, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-6 {
    margin-left: 50%;
  }
  /* line 71, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-7 {
    margin-left: 58.3333333333%;
  }
  /* line 71, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-8 {
    margin-left: 66.6666666667%;
  }
  /* line 71, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-9 {
    margin-left: 75%;
  }
  /* line 71, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-10 {
    margin-left: 83.3333333333%;
  }
  /* line 71, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-11 {
    margin-left: 91.6666666667%;
  }
}

@media (min-width: 1200px) {
  /* line 33, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-xl-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-xl-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-xl-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-xl-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-xl-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-xl-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  /* line 47, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-first {
    order: -1;
  }
  /* line 61, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-last {
    order: 13;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-0 {
    order: 0;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-1 {
    order: 1;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-2 {
    order: 2;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-3 {
    order: 3;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-4 {
    order: 4;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-5 {
    order: 5;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-6 {
    order: 6;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-7 {
    order: 7;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-8 {
    order: 8;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-9 {
    order: 9;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-10 {
    order: 10;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-11 {
    order: 11;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-12 {
    order: 12;
  }
  /* line 71, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-0 {
    margin-left: 0;
  }
  /* line 71, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-1 {
    margin-left: 8.3333333333%;
  }
  /* line 71, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-2 {
    margin-left: 16.6666666667%;
  }
  /* line 71, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-3 {
    margin-left: 25%;
  }
  /* line 71, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-4 {
    margin-left: 33.3333333333%;
  }
  /* line 71, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-5 {
    margin-left: 41.6666666667%;
  }
  /* line 71, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-6 {
    margin-left: 50%;
  }
  /* line 71, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-7 {
    margin-left: 58.3333333333%;
  }
  /* line 71, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-8 {
    margin-left: 66.6666666667%;
  }
  /* line 71, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-9 {
    margin-left: 75%;
  }
  /* line 71, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-10 {
    margin-left: 83.3333333333%;
  }
  /* line 71, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-11 {
    margin-left: 91.6666666667%;
  }
}

/* line 5, node_modules/bootstrap/scss/_tables.scss */
.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #212529;
}

/* line 11, node_modules/bootstrap/scss/_tables.scss */
.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
}

/* line 18, node_modules/bootstrap/scss/_tables.scss */
.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}

/* line 23, node_modules/bootstrap/scss/_tables.scss */
.table tbody + tbody {
  border-top: 2px solid #dee2e6;
}

/* line 34, node_modules/bootstrap/scss/_tables.scss */
.table-sm th,
.table-sm td {
  padding: 0.3rem;
}

/* line 45, node_modules/bootstrap/scss/_tables.scss */
.table-bordered {
  border: 1px solid #dee2e6;
}

/* line 48, node_modules/bootstrap/scss/_tables.scss */
.table-bordered th,
.table-bordered td {
  border: 1px solid #dee2e6;
}

/* line 54, node_modules/bootstrap/scss/_tables.scss */
.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 2px;
}

/* line 62, node_modules/bootstrap/scss/_tables.scss */
.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0;
}

/* line 75, node_modules/bootstrap/scss/_tables.scss */
.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover tbody tr:hover {
  color: #212529;
  background-color: rgba(0, 0, 0, 0.075);
}

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #c1f2dd;
}

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #8ce8c0;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-primary:hover {
  background-color: #aceed1;
}

/* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #aceed1;
}

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #d7d9db;
}

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #b4b8bc;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-secondary:hover {
  background-color: #cacccf;
}

/* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: #cacccf;
}

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-success,
.table-success > th,
.table-success > td {
  background-color: #c3efd7;
}

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #8fe2b4;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-success:hover {
  background-color: #afeaca;
}

/* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #afeaca;
}

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-info,
.table-info > th,
.table-info > td {
  background-color: #b8f2f9;
}

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #7ae6f3;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-info:hover {
  background-color: #a0eef7;
}

/* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #a0eef7;
}

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #ffe4ca;
}

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #ffcd9d;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-warning:hover {
  background-color: #ffd7b1;
}

/* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #ffd7b1;
}

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #ffd5cf;
}

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #ffb2a7;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-danger:hover {
  background-color: #ffbfb6;
}

/* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #ffbfb6;
}

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-light,
.table-light > th,
.table-light > td {
  background-color: #fcfcfc;
}

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: #fafafa;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-light:hover {
  background-color: #efefef;
}

/* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: #efefef;
}

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #c2c3c7;
}

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #8d8f98;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-dark:hover {
  background-color: #b5b6bb;
}

/* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: #b5b6bb;
}

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-diagnosis,
.table-diagnosis > th,
.table-diagnosis > td {
  background-color: #fce6c1;
}

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-diagnosis th,
.table-diagnosis td,
.table-diagnosis thead th,
.table-diagnosis tbody + tbody {
  border-color: #fad18c;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-diagnosis:hover {
  background-color: #fbdca9;
}

/* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-hover .table-diagnosis:hover > td,
.table-hover .table-diagnosis:hover > th {
  background-color: #fbdca9;
}

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-allergy,
.table-allergy > th,
.table-allergy > td {
  background-color: #d9edc3;
}

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-allergy th,
.table-allergy td,
.table-allergy thead th,
.table-allergy tbody + tbody {
  border-color: #b8de8f;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-allergy:hover {
  background-color: #cde7af;
}

/* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-hover .table-allergy:hover > td,
.table-hover .table-allergy:hover > th {
  background-color: #cde7af;
}

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-prescription,
.table-prescription > th,
.table-prescription > td {
  background-color: #cce0f7;
}

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-prescription th,
.table-prescription td,
.table-prescription thead th,
.table-prescription tbody + tbody {
  border-color: #a1c5f0;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-prescription:hover {
  background-color: #b6d3f4;
}

/* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-hover .table-prescription:hover > td,
.table-hover .table-prescription:hover > th {
  background-color: #b6d3f4;
}

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-medical-history,
.table-medical-history > th,
.table-medical-history > td {
  background-color: #caf1e6;
}

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-medical-history th,
.table-medical-history td,
.table-medical-history thead th,
.table-medical-history tbody + tbody {
  border-color: #9de4d0;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-medical-history:hover {
  background-color: #b6ecdc;
}

/* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-hover .table-medical-history:hover > td,
.table-hover .table-medical-history:hover > th {
  background-color: #b6ecdc;
}

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-surgical-history,
.table-surgical-history > th,
.table-surgical-history > td {
  background-color: #fbe6f0;
}

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-surgical-history th,
.table-surgical-history td,
.table-surgical-history thead th,
.table-surgical-history tbody + tbody {
  border-color: #f8d0e4;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-surgical-history:hover {
  background-color: #f7d0e3;
}

/* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-hover .table-surgical-history:hover > td,
.table-hover .table-surgical-history:hover > th {
  background-color: #f7d0e3;
}

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-vaccine,
.table-vaccine > th,
.table-vaccine > td {
  background-color: #e3e3e3;
}

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-vaccine th,
.table-vaccine td,
.table-vaccine thead th,
.table-vaccine tbody + tbody {
  border-color: #cbcbcb;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-vaccine:hover {
  background-color: #d6d6d6;
}

/* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-hover .table-vaccine:hover > td,
.table-hover .table-vaccine:hover > th {
  background-color: #d6d6d6;
}

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-family-history,
.table-family-history > th,
.table-family-history > td {
  background-color: #edd9c8;
}

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-family-history th,
.table-family-history td,
.table-family-history thead th,
.table-family-history tbody + tbody {
  border-color: #deb998;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-family-history:hover {
  background-color: #e7ccb5;
}

/* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-hover .table-family-history:hover > td,
.table-hover .table-family-history:hover > th {
  background-color: #e7ccb5;
}

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-social-history,
.table-social-history > th,
.table-social-history > td {
  background-color: #fcd6d1;
}

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-social-history th,
.table-social-history td,
.table-social-history thead th,
.table-social-history tbody + tbody {
  border-color: #fab2aa;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-social-history:hover {
  background-color: #fac1b9;
}

/* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-hover .table-social-history:hover > td,
.table-hover .table-social-history:hover > th {
  background-color: #fac1b9;
}

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-gynecology,
.table-gynecology > th,
.table-gynecology > td {
  background-color: #f8f6db;
}

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-gynecology th,
.table-gynecology td,
.table-gynecology thead th,
.table-gynecology tbody + tbody {
  border-color: #f2eebc;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-gynecology:hover {
  background-color: #f4f1c6;
}

/* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-hover .table-gynecology:hover > td,
.table-hover .table-gynecology:hover > th {
  background-color: #f4f1c6;
}

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-procedure,
.table-procedure > th,
.table-procedure > td {
  background-color: #d0dbdf;
}

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-procedure th,
.table-procedure td,
.table-procedure thead th,
.table-procedure tbody + tbody {
  border-color: #a8bdc3;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-procedure:hover {
  background-color: #c1cfd5;
}

/* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-hover .table-procedure:hover > td,
.table-hover .table-procedure:hover > th {
  background-color: #c1cfd5;
}

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-consultation-note,
.table-consultation-note > th,
.table-consultation-note > td {
  background-color: #ffcfcc;
}

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-consultation-note th,
.table-consultation-note td,
.table-consultation-note thead th,
.table-consultation-note tbody + tbody {
  border-color: #ffa6a0;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-consultation-note:hover {
  background-color: #ffb7b3;
}

/* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-hover .table-consultation-note:hover > td,
.table-hover .table-consultation-note:hover > th {
  background-color: #ffb7b3;
}

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-exam,
.table-exam > th,
.table-exam > td {
  background-color: #fceec2;
}

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-exam th,
.table-exam td,
.table-exam thead th,
.table-exam tbody + tbody {
  border-color: #fae08d;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-exam:hover {
  background-color: #fbe7aa;
}

/* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-hover .table-exam:hover > td,
.table-hover .table-exam:hover > th {
  background-color: #fbe7aa;
}

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-document,
.table-document > th,
.table-document > td {
  background-color: #e3f1c6;
}

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-document th,
.table-document td,
.table-document thead th,
.table-document tbody + tbody {
  border-color: #cae594;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-document:hover {
  background-color: #d9ecb2;
}

/* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-hover .table-document:hover > td,
.table-hover .table-document:hover > th {
  background-color: #d9ecb2;
}

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-misc-note,
.table-misc-note > th,
.table-misc-note > td {
  background-color: #d4e2f1;
}

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-misc-note th,
.table-misc-note td,
.table-misc-note thead th,
.table-misc-note tbody + tbody {
  border-color: #afcae4;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-misc-note:hover {
  background-color: #c1d5eb;
}

/* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-hover .table-misc-note:hover > td,
.table-hover .table-misc-note:hover > th {
  background-color: #c1d5eb;
}

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-new_appointment,
.table-new_appointment > th,
.table-new_appointment > td {
  background-color: #c6e2f5;
}

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-new_appointment th,
.table-new_appointment td,
.table-new_appointment thead th,
.table-new_appointment tbody + tbody {
  border-color: #95c9ec;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-new_appointment:hover {
  background-color: #b0d7f1;
}

/* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-hover .table-new_appointment:hover > td,
.table-hover .table-new_appointment:hover > th {
  background-color: #b0d7f1;
}

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-nursing,
.table-nursing > th,
.table-nursing > td {
  background-color: #fce3bd;
}

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-nursing th,
.table-nursing td,
.table-nursing thead th,
.table-nursing tbody + tbody {
  border-color: #f9cc84;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-nursing:hover {
  background-color: #fbd9a5;
}

/* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-hover .table-nursing:hover > td,
.table-hover .table-nursing:hover > th {
  background-color: #fbd9a5;
}

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-emergency,
.table-emergency > th,
.table-emergency > td {
  background-color: #f8cdc8;
}

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-emergency th,
.table-emergency td,
.table-emergency thead th,
.table-emergency tbody + tbody {
  border-color: #f3a29a;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-emergency:hover {
  background-color: #f5b8b1;
}

/* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-hover .table-emergency:hover > td,
.table-hover .table-emergency:hover > th {
  background-color: #f5b8b1;
}

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-wellness_exam,
.table-wellness_exam > th,
.table-wellness_exam > td {
  background-color: #e4e5e6;
}

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-wellness_exam th,
.table-wellness_exam td,
.table-wellness_exam thead th,
.table-wellness_exam tbody + tbody {
  border-color: #cccfd1;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-wellness_exam:hover {
  background-color: #d7d8da;
}

/* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-hover .table-wellness_exam:hover > td,
.table-hover .table-wellness_exam:hover > th {
  background-color: #d7d8da;
}

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-referral,
.table-referral > th,
.table-referral > td {
  background-color: #e6edc9;
}

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-referral th,
.table-referral td,
.table-referral thead th,
.table-referral tbody + tbody {
  border-color: #d1de9a;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-referral:hover {
  background-color: #dde7b6;
}

/* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-hover .table-referral:hover > td,
.table-hover .table-referral:hover > th {
  background-color: #dde7b6;
}

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-walk_in,
.table-walk_in > th,
.table-walk_in > td {
  background-color: #c4f1d7;
}

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-walk_in th,
.table-walk_in td,
.table-walk_in thead th,
.table-walk_in tbody + tbody {
  border-color: #92e4b5;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-walk_in:hover {
  background-color: #afecc9;
}

/* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-hover .table-walk_in:hover > td,
.table-hover .table-walk_in:hover > th {
  background-color: #afecc9;
}

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-unassigned,
.table-unassigned > th,
.table-unassigned > td {
  background-color: #e3d1eb;
}

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-unassigned th,
.table-unassigned td,
.table-unassigned thead th,
.table-unassigned tbody + tbody {
  border-color: #cba9d9;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-unassigned:hover {
  background-color: #d8bfe3;
}

/* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-hover .table-unassigned:hover > td,
.table-hover .table-unassigned:hover > th {
  background-color: #d8bfe3;
}

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-immunization,
.table-immunization > th,
.table-immunization > td {
  background-color: #f3cfb8;
}

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-immunization th,
.table-immunization td,
.table-immunization thead th,
.table-immunization tbody + tbody {
  border-color: #e8a67a;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-immunization:hover {
  background-color: #efc0a2;
}

/* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-hover .table-immunization:hover > td,
.table-hover .table-immunization:hover > th {
  background-color: #efc0a2;
}

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-follow_up,
.table-follow_up > th,
.table-follow_up > td {
  background-color: #d2dddc;
}

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-follow_up th,
.table-follow_up td,
.table-follow_up thead th,
.table-follow_up tbody + tbody {
  border-color: #acc0bd;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-follow_up:hover {
  background-color: #c3d2d1;
}

/* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-hover .table-follow_up:hover > td,
.table-hover .table-follow_up:hover > th {
  background-color: #c3d2d1;
}

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-home_visit,
.table-home_visit > th,
.table-home_visit > td {
  background-color: #b8deb8;
}

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-home_visit th,
.table-home_visit td,
.table-home_visit thead th,
.table-home_visit tbody + tbody {
  border-color: #7ac17a;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-home_visit:hover {
  background-color: #a7d6a7;
}

/* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-hover .table-home_visit:hover > td,
.table-hover .table-home_visit:hover > th {
  background-color: #a7d6a7;
}

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-prenatal,
.table-prenatal > th,
.table-prenatal > td {
  background-color: #ede5bf;
}

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-prenatal th,
.table-prenatal td,
.table-prenatal thead th,
.table-prenatal tbody + tbody {
  border-color: #dece88;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-prenatal:hover {
  background-color: #e7ddab;
}

/* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-hover .table-prenatal:hover > td,
.table-hover .table-prenatal:hover > th {
  background-color: #e7ddab;
}

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-postnatal,
.table-postnatal > th,
.table-postnatal > td {
  background-color: #c6c6c6;
}

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-postnatal th,
.table-postnatal td,
.table-postnatal thead th,
.table-postnatal tbody + tbody {
  border-color: #959595;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-postnatal:hover {
  background-color: #b9b9b9;
}

/* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-hover .table-postnatal:hover > td,
.table-hover .table-postnatal:hover > th {
  background-color: #b9b9b9;
}

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-telemedicine,
.table-telemedicine > th,
.table-telemedicine > td {
  background-color: #e7b8e7;
}

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-telemedicine th,
.table-telemedicine td,
.table-telemedicine thead th,
.table-telemedicine tbody + tbody {
  border-color: #d37ad3;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-telemedicine:hover {
  background-color: #e1a5e1;
}

/* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-hover .table-telemedicine:hover > td,
.table-hover .table-telemedicine:hover > th {
  background-color: #e1a5e1;
}

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075);
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}

/* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}

/* line 114, node_modules/bootstrap/scss/_tables.scss */
.table .thead-dark th {
  color: #fff;
  background-color: #343a40;
  border-color: #454d55;
}

/* line 122, node_modules/bootstrap/scss/_tables.scss */
.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

/* line 130, node_modules/bootstrap/scss/_tables.scss */
.table-dark {
  color: #fff;
  background-color: #343a40;
}

/* line 134, node_modules/bootstrap/scss/_tables.scss */
.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #454d55;
}

/* line 140, node_modules/bootstrap/scss/_tables.scss */
.table-dark.table-bordered {
  border: 0;
}

/* line 145, node_modules/bootstrap/scss/_tables.scss */
.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-dark.table-hover tbody tr:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.075);
}

@media (max-width: 575.98px) {
  /* line 171, node_modules/bootstrap/scss/_tables.scss */
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  /* line 179, node_modules/bootstrap/scss/_tables.scss */
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}

@media (max-width: 767.98px) {
  /* line 171, node_modules/bootstrap/scss/_tables.scss */
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  /* line 179, node_modules/bootstrap/scss/_tables.scss */
  .table-responsive-md > .table-bordered {
    border: 0;
  }
}

@media (max-width: 991.98px) {
  /* line 171, node_modules/bootstrap/scss/_tables.scss */
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  /* line 179, node_modules/bootstrap/scss/_tables.scss */
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}

@media (max-width: 1199.98px) {
  /* line 171, node_modules/bootstrap/scss/_tables.scss */
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  /* line 179, node_modules/bootstrap/scss/_tables.scss */
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}

/* line 171, node_modules/bootstrap/scss/_tables.scss */
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

/* line 179, node_modules/bootstrap/scss/_tables.scss */
.table-responsive > .table-bordered {
  border: 0;
}

/* line 7, node_modules/bootstrap/scss/_forms.scss */
.form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  /* line 7, node_modules/bootstrap/scss/_forms.scss */
  .form-control {
    transition: none;
  }
}

/* line 28, node_modules/bootstrap/scss/_forms.scss */
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}

/* line 34, node_modules/bootstrap/scss/_forms.scss */
.form-control:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}

/* line 14, node_modules/bootstrap/scss/mixins/_forms.scss */
.form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: #88ecc1;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(34, 210, 134, 0.25);
}

/* line 43, node_modules/bootstrap/scss/_forms.scss */
.form-control::-moz-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}

/* line 54, node_modules/bootstrap/scss/_forms.scss */
.form-control:disabled, .form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}

/* line 66, node_modules/bootstrap/scss/_forms.scss */
input.form-control[type="date"],
input.form-control[type="time"],
input.form-control[type="datetime-local"],
input.form-control[type="month"] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

/* line 72, node_modules/bootstrap/scss/_forms.scss */
select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}

/* line 84, node_modules/bootstrap/scss/_forms.scss */
.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}

/* line 97, node_modules/bootstrap/scss/_forms.scss */
.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

/* line 105, node_modules/bootstrap/scss/_forms.scss */
.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5;
}

/* line 112, node_modules/bootstrap/scss/_forms.scss */
.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5;
}

/* line 125, node_modules/bootstrap/scss/_forms.scss */
.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}

/* line 137, node_modules/bootstrap/scss/_forms.scss */
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

/* line 152, node_modules/bootstrap/scss/_forms.scss */
.form-control-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

/* line 160, node_modules/bootstrap/scss/_forms.scss */
.form-control-lg {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

/* line 170, node_modules/bootstrap/scss/_forms.scss */
select.form-control[size], select.form-control[multiple] {
  height: auto;
}

/* line 176, node_modules/bootstrap/scss/_forms.scss */
textarea.form-control {
  height: auto;
}

/* line 185, node_modules/bootstrap/scss/_forms.scss */
.form-group {
  margin-bottom: 1rem;
}

/* line 189, node_modules/bootstrap/scss/_forms.scss */
.form-text {
  display: block;
  margin-top: 0.25rem;
}

/* line 199, node_modules/bootstrap/scss/_forms.scss */
.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}

/* line 205, node_modules/bootstrap/scss/_forms.scss */
.form-row > .col,
.form-row > [class*="col-"] {
  padding-right: 5px;
  padding-left: 5px;
}

/* line 217, node_modules/bootstrap/scss/_forms.scss */
.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}

/* line 223, node_modules/bootstrap/scss/_forms.scss */
.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}

/* line 229, node_modules/bootstrap/scss/_forms.scss */
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  color: #6c757d;
}

/* line 235, node_modules/bootstrap/scss/_forms.scss */
.form-check-label {
  margin-bottom: 0;
}

/* line 239, node_modules/bootstrap/scss/_forms.scss */
.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}

/* line 246, node_modules/bootstrap/scss/_forms.scss */
.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}

/* line 44, node_modules/bootstrap/scss/mixins/_forms.scss */
.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #28c76f;
}

/* line 52, node_modules/bootstrap/scss/mixins/_forms.scss */
.valid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(40, 199, 111, 0.9);
  border-radius: 0.25rem;
}

/* line 69, node_modules/bootstrap/scss/mixins/_forms.scss */
.form-row > .col > .valid-tooltip, .form-row > [class*="col-"] > .valid-tooltip {
  left: 5px;
}

/* line 76, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}

/* line 33, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #28c76f;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328c76f' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

/* line 93, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #28c76f;
  box-shadow: 0 0 0 0.2rem rgba(40, 199, 111, 0.25);
}

/* line 33, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

/* line 33, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #28c76f;
  padding-right: calc(0.75em + 2.3125rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328c76f' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat;
}

/* line 119, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
  border-color: #28c76f;
  box-shadow: 0 0 0 0.2rem rgba(40, 199, 111, 0.25);
}

/* line 128, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #28c76f;
}

/* line 132, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block;
}

/* line 140, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #28c76f;
}

/* line 143, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #28c76f;
}

/* line 149, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #48da89;
  background-color: #48da89;
}

/* line 156, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(40, 199, 111, 0.25);
}

/* line 160, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #28c76f;
}

/* line 170, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #28c76f;
}

/* line 175, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #28c76f;
  box-shadow: 0 0 0 0.2rem rgba(40, 199, 111, 0.25);
}

/* line 44, node_modules/bootstrap/scss/mixins/_forms.scss */
.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #FF6A55;
}

/* line 52, node_modules/bootstrap/scss/mixins/_forms.scss */
.invalid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(255, 106, 85, 0.9);
  border-radius: 0.25rem;
}

/* line 69, node_modules/bootstrap/scss/mixins/_forms.scss */
.form-row > .col > .invalid-tooltip, .form-row > [class*="col-"] > .invalid-tooltip {
  left: 5px;
}

/* line 76, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}

/* line 33, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #FF6A55;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23FF6A55' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23FF6A55' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

/* line 93, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #FF6A55;
  box-shadow: 0 0 0 0.2rem rgba(255, 106, 85, 0.25);
}

/* line 33, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

/* line 33, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #FF6A55;
  padding-right: calc(0.75em + 2.3125rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23FF6A55' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23FF6A55' stroke='none'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat;
}

/* line 119, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
  border-color: #FF6A55;
  box-shadow: 0 0 0 0.2rem rgba(255, 106, 85, 0.25);
}

/* line 128, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #FF6A55;
}

/* line 132, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block;
}

/* line 140, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #FF6A55;
}

/* line 143, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #FF6A55;
}

/* line 149, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #ff9788;
  background-color: #ff9788;
}

/* line 156, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(255, 106, 85, 0.25);
}

/* line 160, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #FF6A55;
}

/* line 170, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #FF6A55;
}

/* line 175, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #FF6A55;
  box-shadow: 0 0 0 0.2rem rgba(255, 106, 85, 0.25);
}

/* line 275, node_modules/bootstrap/scss/_forms.scss */
.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}

/* line 283, node_modules/bootstrap/scss/_forms.scss */
.form-inline .form-check {
  width: 100%;
}

@media (min-width: 576px) {
  /* line 289, node_modules/bootstrap/scss/_forms.scss */
  .form-inline label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }
  /* line 297, node_modules/bootstrap/scss/_forms.scss */
  .form-inline .form-group {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0;
  }
  /* line 306, node_modules/bootstrap/scss/_forms.scss */
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  /* line 313, node_modules/bootstrap/scss/_forms.scss */
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  /* line 317, node_modules/bootstrap/scss/_forms.scss */
  .form-inline .input-group,
.form-inline .custom-select {
    width: auto;
  }
  /* line 324, node_modules/bootstrap/scss/_forms.scss */
  .form-inline .form-check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }
  /* line 331, node_modules/bootstrap/scss/_forms.scss */
  .form-inline .form-check-input {
    position: relative;
    flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  /* line 339, node_modules/bootstrap/scss/_forms.scss */
  .form-inline .custom-control {
    align-items: center;
    justify-content: center;
  }
  /* line 343, node_modules/bootstrap/scss/_forms.scss */
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}

/* line 7, node_modules/bootstrap/scss/_buttons.scss */
.btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  /* line 7, node_modules/bootstrap/scss/_buttons.scss */
  .btn {
    transition: none;
  }
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.btn:hover {
  color: #212529;
  text-decoration: none;
}

/* line 27, node_modules/bootstrap/scss/_buttons.scss */
.btn:focus, .btn.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(34, 210, 134, 0.25);
}

/* line 34, node_modules/bootstrap/scss/_buttons.scss */
.btn.disabled, .btn:disabled {
  opacity: 0.65;
}

/* line 40, node_modules/bootstrap/scss/_buttons.scss */
.btn:not(:disabled):not(.disabled) {
  cursor: pointer;
}

/* line 55, node_modules/bootstrap/scss/_buttons.scss */
a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}

/* line 66, node_modules/bootstrap/scss/_buttons.scss */
.btn-primary {
  color: #fff;
  background-color: #22d286;
  border-color: #22d286;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.btn-primary:hover {
  color: #fff;
  background-color: #1db171;
  border-color: #1ba66a;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-primary:focus, .btn-primary.focus {
  color: #fff;
  background-color: #1db171;
  border-color: #1ba66a;
  box-shadow: 0 0 0 0.2rem rgba(67, 217, 152, 0.5);
}

/* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #22d286;
  border-color: #22d286;
}

/* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary.active:not(:disabled):not(.disabled), .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #1ba66a;
  border-color: #199b63;
}

/* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary.active:not(:disabled):not(.disabled):focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(67, 217, 152, 0.5);
}

/* line 66, node_modules/bootstrap/scss/_buttons.scss */
.btn-secondary {
  color: #fff;
  background-color: #6F767E;
  border-color: #6F767E;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.btn-secondary:hover {
  color: #fff;
  background-color: #5d636a;
  border-color: #575d63;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-secondary:focus, .btn-secondary.focus {
  color: #fff;
  background-color: #5d636a;
  border-color: #575d63;
  box-shadow: 0 0 0 0.2rem rgba(133, 139, 145, 0.5);
}

/* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-secondary.disabled, .btn-secondary:disabled {
  color: #fff;
  background-color: #6F767E;
  border-color: #6F767E;
}

/* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary.active:not(:disabled):not(.disabled), .show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #575d63;
  border-color: #51565c;
}

/* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary.active:not(:disabled):not(.disabled):focus, .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(133, 139, 145, 0.5);
}

/* line 66, node_modules/bootstrap/scss/_buttons.scss */
.btn-success {
  color: #fff;
  background-color: #28c76f;
  border-color: #28c76f;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.btn-success:hover {
  color: #fff;
  background-color: #22a75d;
  border-color: #1f9d57;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-success:focus, .btn-success.focus {
  color: #fff;
  background-color: #22a75d;
  border-color: #1f9d57;
  box-shadow: 0 0 0 0.2rem rgba(72, 207, 133, 0.5);
}

/* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #28c76f;
  border-color: #28c76f;
}

/* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-success:not(:disabled):not(.disabled):active, .btn-success.active:not(:disabled):not(.disabled), .show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #1f9d57;
  border-color: #1d9251;
}

/* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success.active:not(:disabled):not(.disabled):focus, .show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(72, 207, 133, 0.5);
}

/* line 66, node_modules/bootstrap/scss/_buttons.scss */
.btn-info {
  color: #fff;
  background-color: #00cfe8;
  border-color: #00cfe8;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.btn-info:hover {
  color: #fff;
  background-color: #00adc2;
  border-color: #00a1b5;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-info:focus, .btn-info.focus {
  color: #fff;
  background-color: #00adc2;
  border-color: #00a1b5;
  box-shadow: 0 0 0 0.2rem rgba(38, 214, 235, 0.5);
}

/* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-info.disabled, .btn-info:disabled {
  color: #fff;
  background-color: #00cfe8;
  border-color: #00cfe8;
}

/* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-info:not(:disabled):not(.disabled):active, .btn-info.active:not(:disabled):not(.disabled), .show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #00a1b5;
  border-color: #0096a8;
}

/* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info.active:not(:disabled):not(.disabled):focus, .show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 214, 235, 0.5);
}

/* line 66, node_modules/bootstrap/scss/_buttons.scss */
.btn-warning {
  color: #212529;
  background-color: #ff9f43;
  border-color: #ff9f43;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.btn-warning:hover {
  color: #212529;
  background-color: #ff8b1d;
  border-color: #ff8510;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-warning:focus, .btn-warning.focus {
  color: #212529;
  background-color: #ff8b1d;
  border-color: #ff8510;
  box-shadow: 0 0 0 0.2rem rgba(222, 141, 63, 0.5);
}

/* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-warning.disabled, .btn-warning:disabled {
  color: #212529;
  background-color: #ff9f43;
  border-color: #ff9f43;
}

/* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning.active:not(:disabled):not(.disabled), .show > .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: #ff8510;
  border-color: #ff7e03;
}

/* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning.active:not(:disabled):not(.disabled):focus, .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 141, 63, 0.5);
}

/* line 66, node_modules/bootstrap/scss/_buttons.scss */
.btn-danger {
  color: #fff;
  background-color: #FF6A55;
  border-color: #FF6A55;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.btn-danger:hover {
  color: #fff;
  background-color: #ff482f;
  border-color: #ff3d22;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-danger:focus, .btn-danger.focus {
  color: #fff;
  background-color: #ff482f;
  border-color: #ff3d22;
  box-shadow: 0 0 0 0.2rem rgba(255, 128, 111, 0.5);
}

/* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #FF6A55;
  border-color: #FF6A55;
}

/* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger.active:not(:disabled):not(.disabled), .show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #ff3d22;
  border-color: #ff3215;
}

/* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger.active:not(:disabled):not(.disabled):focus, .show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 128, 111, 0.5);
}

/* line 66, node_modules/bootstrap/scss/_buttons.scss */
.btn-light {
  color: #212529;
  background-color: #f6f6f6;
  border-color: #f6f6f6;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.btn-light:hover {
  color: #212529;
  background-color: #e3e3e3;
  border-color: #dddddd;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-light:focus, .btn-light.focus {
  color: #212529;
  background-color: #e3e3e3;
  border-color: #dddddd;
  box-shadow: 0 0 0 0.2rem rgba(214, 215, 215, 0.5);
}

/* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-light.disabled, .btn-light:disabled {
  color: #212529;
  background-color: #f6f6f6;
  border-color: #f6f6f6;
}

/* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-light:not(:disabled):not(.disabled):active, .btn-light.active:not(:disabled):not(.disabled), .show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: #dddddd;
  border-color: #d6d6d6;
}

/* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light.active:not(:disabled):not(.disabled):focus, .show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(214, 215, 215, 0.5);
}

/* line 66, node_modules/bootstrap/scss/_buttons.scss */
.btn-dark {
  color: #fff;
  background-color: #242838;
  border-color: #242838;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.btn-dark:hover {
  color: #fff;
  background-color: #151721;
  border-color: #101219;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-dark:focus, .btn-dark.focus {
  color: #fff;
  background-color: #151721;
  border-color: #101219;
  box-shadow: 0 0 0 0.2rem rgba(69, 72, 86, 0.5);
}

/* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #242838;
  border-color: #242838;
}

/* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark.active:not(:disabled):not(.disabled), .show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #101219;
  border-color: #0b0c11;
}

/* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark.active:not(:disabled):not(.disabled):focus, .show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(69, 72, 86, 0.5);
}

/* line 66, node_modules/bootstrap/scss/_buttons.scss */
.btn-diagnosis {
  color: #212529;
  background-color: #f5a622;
  border-color: #f5a622;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.btn-diagnosis:hover {
  color: #212529;
  background-color: #e6940a;
  border-color: #da8c0a;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-diagnosis:focus, .btn-diagnosis.focus {
  color: #212529;
  background-color: #e6940a;
  border-color: #da8c0a;
  box-shadow: 0 0 0 0.2rem rgba(213, 147, 35, 0.5);
}

/* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-diagnosis.disabled, .btn-diagnosis:disabled {
  color: #212529;
  background-color: #f5a622;
  border-color: #f5a622;
}

/* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-diagnosis:not(:disabled):not(.disabled):active, .btn-diagnosis.active:not(:disabled):not(.disabled), .show > .btn-diagnosis.dropdown-toggle {
  color: #fff;
  background-color: #da8c0a;
  border-color: #ce8409;
}

/* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-diagnosis:not(:disabled):not(.disabled):active:focus, .btn-diagnosis.active:not(:disabled):not(.disabled):focus, .show > .btn-diagnosis.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(213, 147, 35, 0.5);
}

/* line 66, node_modules/bootstrap/scss/_buttons.scss */
.btn-allergy {
  color: #212529;
  background-color: #77C027;
  border-color: #77C027;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.btn-allergy:hover {
  color: #fff;
  background-color: #63a021;
  border-color: #5d961e;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-allergy:focus, .btn-allergy.focus {
  color: #fff;
  background-color: #63a021;
  border-color: #5d961e;
  box-shadow: 0 0 0 0.2rem rgba(106, 169, 39, 0.5);
}

/* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-allergy.disabled, .btn-allergy:disabled {
  color: #212529;
  background-color: #77C027;
  border-color: #77C027;
}

/* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-allergy:not(:disabled):not(.disabled):active, .btn-allergy.active:not(:disabled):not(.disabled), .show > .btn-allergy.dropdown-toggle {
  color: #fff;
  background-color: #5d961e;
  border-color: #568b1c;
}

/* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-allergy:not(:disabled):not(.disabled):active:focus, .btn-allergy.active:not(:disabled):not(.disabled):focus, .show > .btn-allergy.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(106, 169, 39, 0.5);
}

/* line 66, node_modules/bootstrap/scss/_buttons.scss */
.btn-prescription {
  color: #fff;
  background-color: #4a90e2;
  border-color: #4a90e2;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.btn-prescription:hover {
  color: #fff;
  background-color: #297cdd;
  border-color: #2275d7;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-prescription:focus, .btn-prescription.focus {
  color: #fff;
  background-color: #297cdd;
  border-color: #2275d7;
  box-shadow: 0 0 0 0.2rem rgba(101, 161, 230, 0.5);
}

/* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-prescription.disabled, .btn-prescription:disabled {
  color: #fff;
  background-color: #4a90e2;
  border-color: #4a90e2;
}

/* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-prescription:not(:disabled):not(.disabled):active, .btn-prescription.active:not(:disabled):not(.disabled), .show > .btn-prescription.dropdown-toggle {
  color: #fff;
  background-color: #2275d7;
  border-color: #216fcc;
}

/* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-prescription:not(:disabled):not(.disabled):active:focus, .btn-prescription.active:not(:disabled):not(.disabled):focus, .show > .btn-prescription.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(101, 161, 230, 0.5);
}

/* line 66, node_modules/bootstrap/scss/_buttons.scss */
.btn-medical-history {
  color: #212529;
  background-color: #42cca4;
  border-color: #42cca4;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.btn-medical-history:hover {
  color: #fff;
  background-color: #31b790;
  border-color: #2fac88;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-medical-history:focus, .btn-medical-history.focus {
  color: #fff;
  background-color: #31b790;
  border-color: #2fac88;
  box-shadow: 0 0 0 0.2rem rgba(61, 179, 146, 0.5);
}

/* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-medical-history.disabled, .btn-medical-history:disabled {
  color: #212529;
  background-color: #42cca4;
  border-color: #42cca4;
}

/* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-medical-history:not(:disabled):not(.disabled):active, .btn-medical-history.active:not(:disabled):not(.disabled), .show > .btn-medical-history.dropdown-toggle {
  color: #fff;
  background-color: #2fac88;
  border-color: #2ca280;
}

/* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-medical-history:not(:disabled):not(.disabled):active:focus, .btn-medical-history.active:not(:disabled):not(.disabled):focus, .show > .btn-medical-history.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(61, 179, 146, 0.5);
}

/* line 66, node_modules/bootstrap/scss/_buttons.scss */
.btn-surgical-history {
  color: #212529;
  background-color: #f1a5cb;
  border-color: #f1a5cb;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.btn-surgical-history:hover {
  color: #212529;
  background-color: #ec84b8;
  border-color: #ea79b2;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-surgical-history:focus, .btn-surgical-history.focus {
  color: #212529;
  background-color: #ec84b8;
  border-color: #ea79b2;
  box-shadow: 0 0 0 0.2rem rgba(210, 146, 179, 0.5);
}

/* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-surgical-history.disabled, .btn-surgical-history:disabled {
  color: #212529;
  background-color: #f1a5cb;
  border-color: #f1a5cb;
}

/* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-surgical-history:not(:disabled):not(.disabled):active, .btn-surgical-history.active:not(:disabled):not(.disabled), .show > .btn-surgical-history.dropdown-toggle {
  color: #212529;
  background-color: #ea79b2;
  border-color: #e86eab;
}

/* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-surgical-history:not(:disabled):not(.disabled):active:focus, .btn-surgical-history.active:not(:disabled):not(.disabled):focus, .show > .btn-surgical-history.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(210, 146, 179, 0.5);
}

/* line 66, node_modules/bootstrap/scss/_buttons.scss */
.btn-vaccine {
  color: #212529;
  background-color: #9b9b9b;
  border-color: #9b9b9b;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.btn-vaccine:hover {
  color: #fff;
  background-color: #888888;
  border-color: #828282;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-vaccine:focus, .btn-vaccine.focus {
  color: #fff;
  background-color: #888888;
  border-color: #828282;
  box-shadow: 0 0 0 0.2rem rgba(137, 137, 138, 0.5);
}

/* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-vaccine.disabled, .btn-vaccine:disabled {
  color: #212529;
  background-color: #9b9b9b;
  border-color: #9b9b9b;
}

/* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-vaccine:not(:disabled):not(.disabled):active, .btn-vaccine.active:not(:disabled):not(.disabled), .show > .btn-vaccine.dropdown-toggle {
  color: #fff;
  background-color: #828282;
  border-color: #7b7b7b;
}

/* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-vaccine:not(:disabled):not(.disabled):active:focus, .btn-vaccine.active:not(:disabled):not(.disabled):focus, .show > .btn-vaccine.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(137, 137, 138, 0.5);
}

/* line 66, node_modules/bootstrap/scss/_buttons.scss */
.btn-family-history {
  color: #fff;
  background-color: #bf7839;
  border-color: #bf7839;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.btn-family-history:hover {
  color: #fff;
  background-color: #a26530;
  border-color: #985f2d;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-family-history:focus, .btn-family-history.focus {
  color: #fff;
  background-color: #a26530;
  border-color: #985f2d;
  box-shadow: 0 0 0 0.2rem rgba(201, 140, 87, 0.5);
}

/* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-family-history.disabled, .btn-family-history:disabled {
  color: #fff;
  background-color: #bf7839;
  border-color: #bf7839;
}

/* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-family-history:not(:disabled):not(.disabled):active, .btn-family-history.active:not(:disabled):not(.disabled), .show > .btn-family-history.dropdown-toggle {
  color: #fff;
  background-color: #985f2d;
  border-color: #8e592a;
}

/* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-family-history:not(:disabled):not(.disabled):active:focus, .btn-family-history.active:not(:disabled):not(.disabled):focus, .show > .btn-family-history.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(201, 140, 87, 0.5);
}

/* line 66, node_modules/bootstrap/scss/_buttons.scss */
.btn-social-history {
  color: #fff;
  background-color: #f66b5c;
  border-color: #f66b5c;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.btn-social-history:hover {
  color: #fff;
  background-color: #f44a38;
  border-color: #f33f2c;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-social-history:focus, .btn-social-history.focus {
  color: #fff;
  background-color: #f44a38;
  border-color: #f33f2c;
  box-shadow: 0 0 0 0.2rem rgba(247, 129, 116, 0.5);
}

/* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-social-history.disabled, .btn-social-history:disabled {
  color: #fff;
  background-color: #f66b5c;
  border-color: #f66b5c;
}

/* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-social-history:not(:disabled):not(.disabled):active, .btn-social-history.active:not(:disabled):not(.disabled), .show > .btn-social-history.dropdown-toggle {
  color: #fff;
  background-color: #f33f2c;
  border-color: #f33420;
}

/* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-social-history:not(:disabled):not(.disabled):active:focus, .btn-social-history.active:not(:disabled):not(.disabled):focus, .show > .btn-social-history.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(247, 129, 116, 0.5);
}

/* line 66, node_modules/bootstrap/scss/_buttons.scss */
.btn-gynecology {
  color: #212529;
  background-color: #e6df7e;
  border-color: #e6df7e;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.btn-gynecology:hover {
  color: #212529;
  background-color: #e0d75e;
  border-color: #ded453;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-gynecology:focus, .btn-gynecology.focus {
  color: #212529;
  background-color: #e0d75e;
  border-color: #ded453;
  box-shadow: 0 0 0 0.2rem rgba(200, 195, 113, 0.5);
}

/* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-gynecology.disabled, .btn-gynecology:disabled {
  color: #212529;
  background-color: #e6df7e;
  border-color: #e6df7e;
}

/* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-gynecology:not(:disabled):not(.disabled):active, .btn-gynecology.active:not(:disabled):not(.disabled), .show > .btn-gynecology.dropdown-toggle {
  color: #212529;
  background-color: #ded453;
  border-color: #dcd249;
}

/* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-gynecology:not(:disabled):not(.disabled):active:focus, .btn-gynecology.active:not(:disabled):not(.disabled):focus, .show > .btn-gynecology.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(200, 195, 113, 0.5);
}

/* line 66, node_modules/bootstrap/scss/_buttons.scss */
.btn-procedure {
  color: #fff;
  background-color: #58808b;
  border-color: #58808b;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.btn-procedure:hover {
  color: #fff;
  background-color: #496a74;
  border-color: #44636c;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-procedure:focus, .btn-procedure.focus {
  color: #fff;
  background-color: #496a74;
  border-color: #44636c;
  box-shadow: 0 0 0 0.2rem rgba(113, 147, 156, 0.5);
}

/* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-procedure.disabled, .btn-procedure:disabled {
  color: #fff;
  background-color: #58808b;
  border-color: #58808b;
}

/* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-procedure:not(:disabled):not(.disabled):active, .btn-procedure.active:not(:disabled):not(.disabled), .show > .btn-procedure.dropdown-toggle {
  color: #fff;
  background-color: #44636c;
  border-color: #3f5c64;
}

/* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-procedure:not(:disabled):not(.disabled):active:focus, .btn-procedure.active:not(:disabled):not(.disabled):focus, .show > .btn-procedure.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(113, 147, 156, 0.5);
}

/* line 66, node_modules/bootstrap/scss/_buttons.scss */
.btn-consultation-note {
  color: #fff;
  background-color: #FF5349;
  border-color: #FF5349;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.btn-consultation-note:hover {
  color: #fff;
  background-color: #ff2f23;
  border-color: #ff2316;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-consultation-note:focus, .btn-consultation-note.focus {
  color: #fff;
  background-color: #ff2f23;
  border-color: #ff2316;
  box-shadow: 0 0 0 0.2rem rgba(255, 109, 100, 0.5);
}

/* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-consultation-note.disabled, .btn-consultation-note:disabled {
  color: #fff;
  background-color: #FF5349;
  border-color: #FF5349;
}

/* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-consultation-note:not(:disabled):not(.disabled):active, .btn-consultation-note.active:not(:disabled):not(.disabled), .show > .btn-consultation-note.dropdown-toggle {
  color: #fff;
  background-color: #ff2316;
  border-color: #ff1709;
}

/* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-consultation-note:not(:disabled):not(.disabled):active:focus, .btn-consultation-note.active:not(:disabled):not(.disabled):focus, .show > .btn-consultation-note.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 109, 100, 0.5);
}

/* line 66, node_modules/bootstrap/scss/_buttons.scss */
.btn-exam {
  color: #212529;
  background-color: #F6C324;
  border-color: #F6C324;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.btn-exam:hover {
  color: #212529;
  background-color: #eab40a;
  border-color: #deaa09;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-exam:focus, .btn-exam.focus {
  color: #212529;
  background-color: #eab40a;
  border-color: #deaa09;
  box-shadow: 0 0 0 0.2rem rgba(214, 171, 37, 0.5);
}

/* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-exam.disabled, .btn-exam:disabled {
  color: #212529;
  background-color: #F6C324;
  border-color: #F6C324;
}

/* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-exam:not(:disabled):not(.disabled):active, .btn-exam.active:not(:disabled):not(.disabled), .show > .btn-exam.dropdown-toggle {
  color: #212529;
  background-color: #deaa09;
  border-color: #d2a109;
}

/* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-exam:not(:disabled):not(.disabled):active:focus, .btn-exam.active:not(:disabled):not(.disabled):focus, .show > .btn-exam.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(214, 171, 37, 0.5);
}

/* line 66, node_modules/bootstrap/scss/_buttons.scss */
.btn-document {
  color: #212529;
  background-color: #9ACD32;
  border-color: #9ACD32;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.btn-document:hover {
  color: #fff;
  background-color: #83ae2b;
  border-color: #7ba428;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-document:focus, .btn-document.focus {
  color: #fff;
  background-color: #83ae2b;
  border-color: #7ba428;
  box-shadow: 0 0 0 0.2rem rgba(136, 180, 49, 0.5);
}

/* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-document.disabled, .btn-document:disabled {
  color: #212529;
  background-color: #9ACD32;
  border-color: #9ACD32;
}

/* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-document:not(:disabled):not(.disabled):active, .btn-document.active:not(:disabled):not(.disabled), .show > .btn-document.dropdown-toggle {
  color: #fff;
  background-color: #7ba428;
  border-color: #749a26;
}

/* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-document:not(:disabled):not(.disabled):active:focus, .btn-document.active:not(:disabled):not(.disabled):focus, .show > .btn-document.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(136, 180, 49, 0.5);
}

/* line 66, node_modules/bootstrap/scss/_buttons.scss */
.btn-misc-note {
  color: #fff;
  background-color: #6699CC;
  border-color: #6699CC;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.btn-misc-note:hover {
  color: #fff;
  background-color: #4986c2;
  border-color: #4080bf;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-misc-note:focus, .btn-misc-note.focus {
  color: #fff;
  background-color: #4986c2;
  border-color: #4080bf;
  box-shadow: 0 0 0 0.2rem rgba(125, 168, 212, 0.5);
}

/* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-misc-note.disabled, .btn-misc-note:disabled {
  color: #fff;
  background-color: #6699CC;
  border-color: #6699CC;
}

/* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-misc-note:not(:disabled):not(.disabled):active, .btn-misc-note.active:not(:disabled):not(.disabled), .show > .btn-misc-note.dropdown-toggle {
  color: #fff;
  background-color: #4080bf;
  border-color: #3d79b6;
}

/* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-misc-note:not(:disabled):not(.disabled):active:focus, .btn-misc-note.active:not(:disabled):not(.disabled):focus, .show > .btn-misc-note.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(125, 168, 212, 0.5);
}

/* line 66, node_modules/bootstrap/scss/_buttons.scss */
.btn-new_appointment {
  color: #fff;
  background-color: #3498db;
  border-color: #3498db;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.btn-new_appointment:hover {
  color: #fff;
  background-color: #2384c6;
  border-color: #217dbb;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-new_appointment:focus, .btn-new_appointment.focus {
  color: #fff;
  background-color: #2384c6;
  border-color: #217dbb;
  box-shadow: 0 0 0 0.2rem rgba(82, 167, 224, 0.5);
}

/* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-new_appointment.disabled, .btn-new_appointment:disabled {
  color: #fff;
  background-color: #3498db;
  border-color: #3498db;
}

/* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-new_appointment:not(:disabled):not(.disabled):active, .btn-new_appointment.active:not(:disabled):not(.disabled), .show > .btn-new_appointment.dropdown-toggle {
  color: #fff;
  background-color: #217dbb;
  border-color: #1f76b0;
}

/* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-new_appointment:not(:disabled):not(.disabled):active:focus, .btn-new_appointment.active:not(:disabled):not(.disabled):focus, .show > .btn-new_appointment.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(82, 167, 224, 0.5);
}

/* line 66, node_modules/bootstrap/scss/_buttons.scss */
.btn-nursing {
  color: #212529;
  background-color: #f39c12;
  border-color: #f39c12;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.btn-nursing:hover {
  color: #fff;
  background-color: #d4860b;
  border-color: #c87f0a;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-nursing:focus, .btn-nursing.focus {
  color: #fff;
  background-color: #d4860b;
  border-color: #c87f0a;
  box-shadow: 0 0 0 0.2rem rgba(212, 138, 21, 0.5);
}

/* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-nursing.disabled, .btn-nursing:disabled {
  color: #212529;
  background-color: #f39c12;
  border-color: #f39c12;
}

/* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-nursing:not(:disabled):not(.disabled):active, .btn-nursing.active:not(:disabled):not(.disabled), .show > .btn-nursing.dropdown-toggle {
  color: #fff;
  background-color: #c87f0a;
  border-color: #bc770a;
}

/* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-nursing:not(:disabled):not(.disabled):active:focus, .btn-nursing.active:not(:disabled):not(.disabled):focus, .show > .btn-nursing.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(212, 138, 21, 0.5);
}

/* line 66, node_modules/bootstrap/scss/_buttons.scss */
.btn-emergency {
  color: #fff;
  background-color: #e74c3c;
  border-color: #e74c3c;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.btn-emergency:hover {
  color: #fff;
  background-color: #e12e1c;
  border-color: #d62c1a;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-emergency:focus, .btn-emergency.focus {
  color: #fff;
  background-color: #e12e1c;
  border-color: #d62c1a;
  box-shadow: 0 0 0 0.2rem rgba(235, 103, 89, 0.5);
}

/* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-emergency.disabled, .btn-emergency:disabled {
  color: #fff;
  background-color: #e74c3c;
  border-color: #e74c3c;
}

/* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-emergency:not(:disabled):not(.disabled):active, .btn-emergency.active:not(:disabled):not(.disabled), .show > .btn-emergency.dropdown-toggle {
  color: #fff;
  background-color: #d62c1a;
  border-color: #ca2a19;
}

/* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-emergency:not(:disabled):not(.disabled):active:focus, .btn-emergency.active:not(:disabled):not(.disabled):focus, .show > .btn-emergency.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(235, 103, 89, 0.5);
}

/* line 66, node_modules/bootstrap/scss/_buttons.scss */
.btn-wellness_exam {
  color: #212529;
  background-color: #9da3a7;
  border-color: #9da3a7;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.btn-wellness_exam:hover {
  color: #fff;
  background-color: #899095;
  border-color: #828a8f;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-wellness_exam:focus, .btn-wellness_exam.focus {
  color: #fff;
  background-color: #899095;
  border-color: #828a8f;
  box-shadow: 0 0 0 0.2rem rgba(138, 144, 148, 0.5);
}

/* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-wellness_exam.disabled, .btn-wellness_exam:disabled {
  color: #212529;
  background-color: #9da3a7;
  border-color: #9da3a7;
}

/* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-wellness_exam:not(:disabled):not(.disabled):active, .btn-wellness_exam.active:not(:disabled):not(.disabled), .show > .btn-wellness_exam.dropdown-toggle {
  color: #fff;
  background-color: #828a8f;
  border-color: #7b8389;
}

/* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-wellness_exam:not(:disabled):not(.disabled):active:focus, .btn-wellness_exam.active:not(:disabled):not(.disabled):focus, .show > .btn-wellness_exam.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(138, 144, 148, 0.5);
}

/* line 66, node_modules/bootstrap/scss/_buttons.scss */
.btn-referral {
  color: #212529;
  background-color: #A7BF3D;
  border-color: #A7BF3D;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.btn-referral:hover {
  color: #fff;
  background-color: #8ea234;
  border-color: #859831;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-referral:focus, .btn-referral.focus {
  color: #fff;
  background-color: #8ea234;
  border-color: #859831;
  box-shadow: 0 0 0 0.2rem rgba(147, 168, 58, 0.5);
}

/* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-referral.disabled, .btn-referral:disabled {
  color: #212529;
  background-color: #A7BF3D;
  border-color: #A7BF3D;
}

/* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-referral:not(:disabled):not(.disabled):active, .btn-referral.active:not(:disabled):not(.disabled), .show > .btn-referral.dropdown-toggle {
  color: #fff;
  background-color: #859831;
  border-color: #7d8f2e;
}

/* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-referral:not(:disabled):not(.disabled):active:focus, .btn-referral.active:not(:disabled):not(.disabled):focus, .show > .btn-referral.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(147, 168, 58, 0.5);
}

/* line 66, node_modules/bootstrap/scss/_buttons.scss */
.btn-walk_in {
  color: #fff;
  background-color: #2ecc71;
  border-color: #2ecc71;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.btn-walk_in:hover {
  color: #fff;
  background-color: #27ad60;
  border-color: #25a25a;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-walk_in:focus, .btn-walk_in.focus {
  color: #fff;
  background-color: #27ad60;
  border-color: #25a25a;
  box-shadow: 0 0 0 0.2rem rgba(77, 212, 134, 0.5);
}

/* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-walk_in.disabled, .btn-walk_in:disabled {
  color: #fff;
  background-color: #2ecc71;
  border-color: #2ecc71;
}

/* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-walk_in:not(:disabled):not(.disabled):active, .btn-walk_in.active:not(:disabled):not(.disabled), .show > .btn-walk_in.dropdown-toggle {
  color: #fff;
  background-color: #25a25a;
  border-color: #229854;
}

/* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-walk_in:not(:disabled):not(.disabled):active:focus, .btn-walk_in.active:not(:disabled):not(.disabled):focus, .show > .btn-walk_in.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(77, 212, 134, 0.5);
}

/* line 66, node_modules/bootstrap/scss/_buttons.scss */
.btn-unassigned {
  color: #fff;
  background-color: #9b59b6;
  border-color: #9b59b6;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.btn-unassigned:hover {
  color: #fff;
  background-color: #8747a2;
  border-color: #804399;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-unassigned:focus, .btn-unassigned.focus {
  color: #fff;
  background-color: #8747a2;
  border-color: #804399;
  box-shadow: 0 0 0 0.2rem rgba(170, 114, 193, 0.5);
}

/* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-unassigned.disabled, .btn-unassigned:disabled {
  color: #fff;
  background-color: #9b59b6;
  border-color: #9b59b6;
}

/* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-unassigned:not(:disabled):not(.disabled):active, .btn-unassigned.active:not(:disabled):not(.disabled), .show > .btn-unassigned.dropdown-toggle {
  color: #fff;
  background-color: #804399;
  border-color: #793f90;
}

/* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-unassigned:not(:disabled):not(.disabled):active:focus, .btn-unassigned.active:not(:disabled):not(.disabled):focus, .show > .btn-unassigned.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(170, 114, 193, 0.5);
}

/* line 66, node_modules/bootstrap/scss/_buttons.scss */
.btn-immunization {
  color: #fff;
  background-color: #d35400;
  border-color: #d35400;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.btn-immunization:hover {
  color: #fff;
  background-color: #ad4500;
  border-color: #a04000;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-immunization:focus, .btn-immunization.focus {
  color: #fff;
  background-color: #ad4500;
  border-color: #a04000;
  box-shadow: 0 0 0 0.2rem rgba(218, 110, 38, 0.5);
}

/* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-immunization.disabled, .btn-immunization:disabled {
  color: #fff;
  background-color: #d35400;
  border-color: #d35400;
}

/* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-immunization:not(:disabled):not(.disabled):active, .btn-immunization.active:not(:disabled):not(.disabled), .show > .btn-immunization.dropdown-toggle {
  color: #fff;
  background-color: #a04000;
  border-color: #933b00;
}

/* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-immunization:not(:disabled):not(.disabled):active:focus, .btn-immunization.active:not(:disabled):not(.disabled):focus, .show > .btn-immunization.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(218, 110, 38, 0.5);
}

/* line 66, node_modules/bootstrap/scss/_buttons.scss */
.btn-follow_up {
  color: #fff;
  background-color: #5f8681;
  border-color: #5f8681;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.btn-follow_up:hover {
  color: #fff;
  background-color: #4f706b;
  border-color: #4a6864;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-follow_up:focus, .btn-follow_up.focus {
  color: #fff;
  background-color: #4f706b;
  border-color: #4a6864;
  box-shadow: 0 0 0 0.2rem rgba(119, 152, 148, 0.5);
}

/* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-follow_up.disabled, .btn-follow_up:disabled {
  color: #fff;
  background-color: #5f8681;
  border-color: #5f8681;
}

/* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-follow_up:not(:disabled):not(.disabled):active, .btn-follow_up.active:not(:disabled):not(.disabled), .show > .btn-follow_up.dropdown-toggle {
  color: #fff;
  background-color: #4a6864;
  border-color: #45615d;
}

/* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-follow_up:not(:disabled):not(.disabled):active:focus, .btn-follow_up.active:not(:disabled):not(.disabled):focus, .show > .btn-follow_up.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(119, 152, 148, 0.5);
}

/* line 66, node_modules/bootstrap/scss/_buttons.scss */
.btn-home_visit {
  color: #fff;
  background-color: #008800;
  border-color: #008800;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.btn-home_visit:hover {
  color: #fff;
  background-color: #006200;
  border-color: #005500;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-home_visit:focus, .btn-home_visit.focus {
  color: #fff;
  background-color: #006200;
  border-color: #005500;
  box-shadow: 0 0 0 0.2rem rgba(38, 154, 38, 0.5);
}

/* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-home_visit.disabled, .btn-home_visit:disabled {
  color: #fff;
  background-color: #008800;
  border-color: #008800;
}

/* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-home_visit:not(:disabled):not(.disabled):active, .btn-home_visit.active:not(:disabled):not(.disabled), .show > .btn-home_visit.dropdown-toggle {
  color: #fff;
  background-color: #005500;
  border-color: #004800;
}

/* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-home_visit:not(:disabled):not(.disabled):active:focus, .btn-home_visit.active:not(:disabled):not(.disabled):focus, .show > .btn-home_visit.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 154, 38, 0.5);
}

/* line 66, node_modules/bootstrap/scss/_buttons.scss */
.btn-prenatal {
  color: #212529;
  background-color: #bFa11B;
  border-color: #bFa11B;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.btn-prenatal:hover {
  color: #fff;
  background-color: #9d8516;
  border-color: #927b15;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-prenatal:focus, .btn-prenatal.focus {
  color: #fff;
  background-color: #9d8516;
  border-color: #927b15;
  box-shadow: 0 0 0 0.2rem rgba(167, 142, 29, 0.5);
}

/* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-prenatal.disabled, .btn-prenatal:disabled {
  color: #212529;
  background-color: #bFa11B;
  border-color: #bFa11B;
}

/* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-prenatal:not(:disabled):not(.disabled):active, .btn-prenatal.active:not(:disabled):not(.disabled), .show > .btn-prenatal.dropdown-toggle {
  color: #fff;
  background-color: #927b15;
  border-color: #877213;
}

/* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-prenatal:not(:disabled):not(.disabled):active:focus, .btn-prenatal.active:not(:disabled):not(.disabled):focus, .show > .btn-prenatal.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(167, 142, 29, 0.5);
}

/* line 66, node_modules/bootstrap/scss/_buttons.scss */
.btn-postnatal {
  color: #fff;
  background-color: #333333;
  border-color: #333333;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.btn-postnatal:hover {
  color: #fff;
  background-color: #202020;
  border-color: #1a1a1a;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-postnatal:focus, .btn-postnatal.focus {
  color: #fff;
  background-color: #202020;
  border-color: #1a1a1a;
  box-shadow: 0 0 0 0.2rem rgba(82, 82, 82, 0.5);
}

/* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-postnatal.disabled, .btn-postnatal:disabled {
  color: #fff;
  background-color: #333333;
  border-color: #333333;
}

/* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-postnatal:not(:disabled):not(.disabled):active, .btn-postnatal.active:not(:disabled):not(.disabled), .show > .btn-postnatal.dropdown-toggle {
  color: #fff;
  background-color: #1a1a1a;
  border-color: #131313;
}

/* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-postnatal:not(:disabled):not(.disabled):active:focus, .btn-postnatal.active:not(:disabled):not(.disabled):focus, .show > .btn-postnatal.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(82, 82, 82, 0.5);
}

/* line 66, node_modules/bootstrap/scss/_buttons.scss */
.btn-telemedicine {
  color: #fff;
  background-color: #aa00aa;
  border-color: #aa00aa;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.btn-telemedicine:hover {
  color: #fff;
  background-color: #840084;
  border-color: #770077;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-telemedicine:focus, .btn-telemedicine.focus {
  color: #fff;
  background-color: #840084;
  border-color: #770077;
  box-shadow: 0 0 0 0.2rem rgba(183, 38, 183, 0.5);
}

/* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-telemedicine.disabled, .btn-telemedicine:disabled {
  color: #fff;
  background-color: #aa00aa;
  border-color: #aa00aa;
}

/* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-telemedicine:not(:disabled):not(.disabled):active, .btn-telemedicine.active:not(:disabled):not(.disabled), .show > .btn-telemedicine.dropdown-toggle {
  color: #fff;
  background-color: #770077;
  border-color: #6a006a;
}

/* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-telemedicine:not(:disabled):not(.disabled):active:focus, .btn-telemedicine.active:not(:disabled):not(.disabled):focus, .show > .btn-telemedicine.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(183, 38, 183, 0.5);
}

/* line 72, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-primary {
  color: #22d286;
  border-color: #22d286;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.btn-outline-primary:hover {
  color: #fff;
  background-color: #22d286;
  border-color: #22d286;
}

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(34, 210, 134, 0.5);
}

/* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #22d286;
  background-color: transparent;
}

/* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary.active:not(:disabled):not(.disabled), .show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #22d286;
  border-color: #22d286;
}

/* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary.active:not(:disabled):not(.disabled):focus, .show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(34, 210, 134, 0.5);
}

/* line 72, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-secondary {
  color: #6F767E;
  border-color: #6F767E;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.btn-outline-secondary:hover {
  color: #fff;
  background-color: #6F767E;
  border-color: #6F767E;
}

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(111, 118, 126, 0.5);
}

/* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #6F767E;
  background-color: transparent;
}

/* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary.active:not(:disabled):not(.disabled), .show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #6F767E;
  border-color: #6F767E;
}

/* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary.active:not(:disabled):not(.disabled):focus, .show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(111, 118, 126, 0.5);
}

/* line 72, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-success {
  color: #28c76f;
  border-color: #28c76f;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.btn-outline-success:hover {
  color: #fff;
  background-color: #28c76f;
  border-color: #28c76f;
}

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 199, 111, 0.5);
}

/* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #28c76f;
  background-color: transparent;
}

/* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success.active:not(:disabled):not(.disabled), .show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #28c76f;
  border-color: #28c76f;
}

/* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success.active:not(:disabled):not(.disabled):focus, .show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 199, 111, 0.5);
}

/* line 72, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-info {
  color: #00cfe8;
  border-color: #00cfe8;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.btn-outline-info:hover {
  color: #fff;
  background-color: #00cfe8;
  border-color: #00cfe8;
}

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 207, 232, 0.5);
}

/* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #00cfe8;
  background-color: transparent;
}

/* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info.active:not(:disabled):not(.disabled), .show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #00cfe8;
  border-color: #00cfe8;
}

/* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info.active:not(:disabled):not(.disabled):focus, .show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 207, 232, 0.5);
}

/* line 72, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-warning {
  color: #ff9f43;
  border-color: #ff9f43;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.btn-outline-warning:hover {
  color: #212529;
  background-color: #ff9f43;
  border-color: #ff9f43;
}

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 159, 67, 0.5);
}

/* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #ff9f43;
  background-color: transparent;
}

/* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning.active:not(:disabled):not(.disabled), .show > .btn-outline-warning.dropdown-toggle {
  color: #212529;
  background-color: #ff9f43;
  border-color: #ff9f43;
}

/* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning.active:not(:disabled):not(.disabled):focus, .show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 159, 67, 0.5);
}

/* line 72, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-danger {
  color: #FF6A55;
  border-color: #FF6A55;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.btn-outline-danger:hover {
  color: #fff;
  background-color: #FF6A55;
  border-color: #FF6A55;
}

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 106, 85, 0.5);
}

/* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #FF6A55;
  background-color: transparent;
}

/* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger.active:not(:disabled):not(.disabled), .show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #FF6A55;
  border-color: #FF6A55;
}

/* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger.active:not(:disabled):not(.disabled):focus, .show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 106, 85, 0.5);
}

/* line 72, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-light {
  color: #f6f6f6;
  border-color: #f6f6f6;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.btn-outline-light:hover {
  color: #212529;
  background-color: #f6f6f6;
  border-color: #f6f6f6;
}

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(246, 246, 246, 0.5);
}

/* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #f6f6f6;
  background-color: transparent;
}

/* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light.active:not(:disabled):not(.disabled), .show > .btn-outline-light.dropdown-toggle {
  color: #212529;
  background-color: #f6f6f6;
  border-color: #f6f6f6;
}

/* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light.active:not(:disabled):not(.disabled):focus, .show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(246, 246, 246, 0.5);
}

/* line 72, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-dark {
  color: #242838;
  border-color: #242838;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.btn-outline-dark:hover {
  color: #fff;
  background-color: #242838;
  border-color: #242838;
}

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(36, 40, 56, 0.5);
}

/* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #242838;
  background-color: transparent;
}

/* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark.active:not(:disabled):not(.disabled), .show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #242838;
  border-color: #242838;
}

/* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark.active:not(:disabled):not(.disabled):focus, .show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(36, 40, 56, 0.5);
}

/* line 72, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-diagnosis {
  color: #f5a622;
  border-color: #f5a622;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.btn-outline-diagnosis:hover {
  color: #212529;
  background-color: #f5a622;
  border-color: #f5a622;
}

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-diagnosis:focus, .btn-outline-diagnosis.focus {
  box-shadow: 0 0 0 0.2rem rgba(245, 166, 34, 0.5);
}

/* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-diagnosis.disabled, .btn-outline-diagnosis:disabled {
  color: #f5a622;
  background-color: transparent;
}

/* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-diagnosis:not(:disabled):not(.disabled):active, .btn-outline-diagnosis.active:not(:disabled):not(.disabled), .show > .btn-outline-diagnosis.dropdown-toggle {
  color: #212529;
  background-color: #f5a622;
  border-color: #f5a622;
}

/* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-diagnosis:not(:disabled):not(.disabled):active:focus, .btn-outline-diagnosis.active:not(:disabled):not(.disabled):focus, .show > .btn-outline-diagnosis.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(245, 166, 34, 0.5);
}

/* line 72, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-allergy {
  color: #77C027;
  border-color: #77C027;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.btn-outline-allergy:hover {
  color: #212529;
  background-color: #77C027;
  border-color: #77C027;
}

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-allergy:focus, .btn-outline-allergy.focus {
  box-shadow: 0 0 0 0.2rem rgba(119, 192, 39, 0.5);
}

/* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-allergy.disabled, .btn-outline-allergy:disabled {
  color: #77C027;
  background-color: transparent;
}

/* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-allergy:not(:disabled):not(.disabled):active, .btn-outline-allergy.active:not(:disabled):not(.disabled), .show > .btn-outline-allergy.dropdown-toggle {
  color: #212529;
  background-color: #77C027;
  border-color: #77C027;
}

/* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-allergy:not(:disabled):not(.disabled):active:focus, .btn-outline-allergy.active:not(:disabled):not(.disabled):focus, .show > .btn-outline-allergy.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(119, 192, 39, 0.5);
}

/* line 72, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-prescription {
  color: #4a90e2;
  border-color: #4a90e2;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.btn-outline-prescription:hover {
  color: #fff;
  background-color: #4a90e2;
  border-color: #4a90e2;
}

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-prescription:focus, .btn-outline-prescription.focus {
  box-shadow: 0 0 0 0.2rem rgba(74, 144, 226, 0.5);
}

/* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-prescription.disabled, .btn-outline-prescription:disabled {
  color: #4a90e2;
  background-color: transparent;
}

/* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-prescription:not(:disabled):not(.disabled):active, .btn-outline-prescription.active:not(:disabled):not(.disabled), .show > .btn-outline-prescription.dropdown-toggle {
  color: #fff;
  background-color: #4a90e2;
  border-color: #4a90e2;
}

/* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-prescription:not(:disabled):not(.disabled):active:focus, .btn-outline-prescription.active:not(:disabled):not(.disabled):focus, .show > .btn-outline-prescription.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(74, 144, 226, 0.5);
}

/* line 72, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-medical-history {
  color: #42cca4;
  border-color: #42cca4;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.btn-outline-medical-history:hover {
  color: #212529;
  background-color: #42cca4;
  border-color: #42cca4;
}

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-medical-history:focus, .btn-outline-medical-history.focus {
  box-shadow: 0 0 0 0.2rem rgba(66, 204, 164, 0.5);
}

/* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-medical-history.disabled, .btn-outline-medical-history:disabled {
  color: #42cca4;
  background-color: transparent;
}

/* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-medical-history:not(:disabled):not(.disabled):active, .btn-outline-medical-history.active:not(:disabled):not(.disabled), .show > .btn-outline-medical-history.dropdown-toggle {
  color: #212529;
  background-color: #42cca4;
  border-color: #42cca4;
}

/* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-medical-history:not(:disabled):not(.disabled):active:focus, .btn-outline-medical-history.active:not(:disabled):not(.disabled):focus, .show > .btn-outline-medical-history.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(66, 204, 164, 0.5);
}

/* line 72, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-surgical-history {
  color: #f1a5cb;
  border-color: #f1a5cb;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.btn-outline-surgical-history:hover {
  color: #212529;
  background-color: #f1a5cb;
  border-color: #f1a5cb;
}

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-surgical-history:focus, .btn-outline-surgical-history.focus {
  box-shadow: 0 0 0 0.2rem rgba(241, 165, 203, 0.5);
}

/* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-surgical-history.disabled, .btn-outline-surgical-history:disabled {
  color: #f1a5cb;
  background-color: transparent;
}

/* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-surgical-history:not(:disabled):not(.disabled):active, .btn-outline-surgical-history.active:not(:disabled):not(.disabled), .show > .btn-outline-surgical-history.dropdown-toggle {
  color: #212529;
  background-color: #f1a5cb;
  border-color: #f1a5cb;
}

/* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-surgical-history:not(:disabled):not(.disabled):active:focus, .btn-outline-surgical-history.active:not(:disabled):not(.disabled):focus, .show > .btn-outline-surgical-history.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(241, 165, 203, 0.5);
}

/* line 72, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-vaccine {
  color: #9b9b9b;
  border-color: #9b9b9b;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.btn-outline-vaccine:hover {
  color: #212529;
  background-color: #9b9b9b;
  border-color: #9b9b9b;
}

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-vaccine:focus, .btn-outline-vaccine.focus {
  box-shadow: 0 0 0 0.2rem rgba(155, 155, 155, 0.5);
}

/* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-vaccine.disabled, .btn-outline-vaccine:disabled {
  color: #9b9b9b;
  background-color: transparent;
}

/* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-vaccine:not(:disabled):not(.disabled):active, .btn-outline-vaccine.active:not(:disabled):not(.disabled), .show > .btn-outline-vaccine.dropdown-toggle {
  color: #212529;
  background-color: #9b9b9b;
  border-color: #9b9b9b;
}

/* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-vaccine:not(:disabled):not(.disabled):active:focus, .btn-outline-vaccine.active:not(:disabled):not(.disabled):focus, .show > .btn-outline-vaccine.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(155, 155, 155, 0.5);
}

/* line 72, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-family-history {
  color: #bf7839;
  border-color: #bf7839;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.btn-outline-family-history:hover {
  color: #fff;
  background-color: #bf7839;
  border-color: #bf7839;
}

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-family-history:focus, .btn-outline-family-history.focus {
  box-shadow: 0 0 0 0.2rem rgba(191, 120, 57, 0.5);
}

/* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-family-history.disabled, .btn-outline-family-history:disabled {
  color: #bf7839;
  background-color: transparent;
}

/* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-family-history:not(:disabled):not(.disabled):active, .btn-outline-family-history.active:not(:disabled):not(.disabled), .show > .btn-outline-family-history.dropdown-toggle {
  color: #fff;
  background-color: #bf7839;
  border-color: #bf7839;
}

/* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-family-history:not(:disabled):not(.disabled):active:focus, .btn-outline-family-history.active:not(:disabled):not(.disabled):focus, .show > .btn-outline-family-history.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(191, 120, 57, 0.5);
}

/* line 72, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-social-history {
  color: #f66b5c;
  border-color: #f66b5c;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.btn-outline-social-history:hover {
  color: #fff;
  background-color: #f66b5c;
  border-color: #f66b5c;
}

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-social-history:focus, .btn-outline-social-history.focus {
  box-shadow: 0 0 0 0.2rem rgba(246, 107, 92, 0.5);
}

/* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-social-history.disabled, .btn-outline-social-history:disabled {
  color: #f66b5c;
  background-color: transparent;
}

/* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-social-history:not(:disabled):not(.disabled):active, .btn-outline-social-history.active:not(:disabled):not(.disabled), .show > .btn-outline-social-history.dropdown-toggle {
  color: #fff;
  background-color: #f66b5c;
  border-color: #f66b5c;
}

/* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-social-history:not(:disabled):not(.disabled):active:focus, .btn-outline-social-history.active:not(:disabled):not(.disabled):focus, .show > .btn-outline-social-history.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(246, 107, 92, 0.5);
}

/* line 72, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-gynecology {
  color: #e6df7e;
  border-color: #e6df7e;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.btn-outline-gynecology:hover {
  color: #212529;
  background-color: #e6df7e;
  border-color: #e6df7e;
}

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-gynecology:focus, .btn-outline-gynecology.focus {
  box-shadow: 0 0 0 0.2rem rgba(230, 223, 126, 0.5);
}

/* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-gynecology.disabled, .btn-outline-gynecology:disabled {
  color: #e6df7e;
  background-color: transparent;
}

/* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-gynecology:not(:disabled):not(.disabled):active, .btn-outline-gynecology.active:not(:disabled):not(.disabled), .show > .btn-outline-gynecology.dropdown-toggle {
  color: #212529;
  background-color: #e6df7e;
  border-color: #e6df7e;
}

/* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-gynecology:not(:disabled):not(.disabled):active:focus, .btn-outline-gynecology.active:not(:disabled):not(.disabled):focus, .show > .btn-outline-gynecology.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(230, 223, 126, 0.5);
}

/* line 72, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-procedure {
  color: #58808b;
  border-color: #58808b;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.btn-outline-procedure:hover {
  color: #fff;
  background-color: #58808b;
  border-color: #58808b;
}

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-procedure:focus, .btn-outline-procedure.focus {
  box-shadow: 0 0 0 0.2rem rgba(88, 128, 139, 0.5);
}

/* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-procedure.disabled, .btn-outline-procedure:disabled {
  color: #58808b;
  background-color: transparent;
}

/* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-procedure:not(:disabled):not(.disabled):active, .btn-outline-procedure.active:not(:disabled):not(.disabled), .show > .btn-outline-procedure.dropdown-toggle {
  color: #fff;
  background-color: #58808b;
  border-color: #58808b;
}

/* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-procedure:not(:disabled):not(.disabled):active:focus, .btn-outline-procedure.active:not(:disabled):not(.disabled):focus, .show > .btn-outline-procedure.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(88, 128, 139, 0.5);
}

/* line 72, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-consultation-note {
  color: #FF5349;
  border-color: #FF5349;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.btn-outline-consultation-note:hover {
  color: #fff;
  background-color: #FF5349;
  border-color: #FF5349;
}

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-consultation-note:focus, .btn-outline-consultation-note.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 83, 73, 0.5);
}

/* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-consultation-note.disabled, .btn-outline-consultation-note:disabled {
  color: #FF5349;
  background-color: transparent;
}

/* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-consultation-note:not(:disabled):not(.disabled):active, .btn-outline-consultation-note.active:not(:disabled):not(.disabled), .show > .btn-outline-consultation-note.dropdown-toggle {
  color: #fff;
  background-color: #FF5349;
  border-color: #FF5349;
}

/* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-consultation-note:not(:disabled):not(.disabled):active:focus, .btn-outline-consultation-note.active:not(:disabled):not(.disabled):focus, .show > .btn-outline-consultation-note.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 83, 73, 0.5);
}

/* line 72, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-exam {
  color: #F6C324;
  border-color: #F6C324;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.btn-outline-exam:hover {
  color: #212529;
  background-color: #F6C324;
  border-color: #F6C324;
}

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-exam:focus, .btn-outline-exam.focus {
  box-shadow: 0 0 0 0.2rem rgba(246, 195, 36, 0.5);
}

/* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-exam.disabled, .btn-outline-exam:disabled {
  color: #F6C324;
  background-color: transparent;
}

/* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-exam:not(:disabled):not(.disabled):active, .btn-outline-exam.active:not(:disabled):not(.disabled), .show > .btn-outline-exam.dropdown-toggle {
  color: #212529;
  background-color: #F6C324;
  border-color: #F6C324;
}

/* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-exam:not(:disabled):not(.disabled):active:focus, .btn-outline-exam.active:not(:disabled):not(.disabled):focus, .show > .btn-outline-exam.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(246, 195, 36, 0.5);
}

/* line 72, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-document {
  color: #9ACD32;
  border-color: #9ACD32;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.btn-outline-document:hover {
  color: #212529;
  background-color: #9ACD32;
  border-color: #9ACD32;
}

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-document:focus, .btn-outline-document.focus {
  box-shadow: 0 0 0 0.2rem rgba(154, 205, 50, 0.5);
}

/* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-document.disabled, .btn-outline-document:disabled {
  color: #9ACD32;
  background-color: transparent;
}

/* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-document:not(:disabled):not(.disabled):active, .btn-outline-document.active:not(:disabled):not(.disabled), .show > .btn-outline-document.dropdown-toggle {
  color: #212529;
  background-color: #9ACD32;
  border-color: #9ACD32;
}

/* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-document:not(:disabled):not(.disabled):active:focus, .btn-outline-document.active:not(:disabled):not(.disabled):focus, .show > .btn-outline-document.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(154, 205, 50, 0.5);
}

/* line 72, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-misc-note {
  color: #6699CC;
  border-color: #6699CC;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.btn-outline-misc-note:hover {
  color: #fff;
  background-color: #6699CC;
  border-color: #6699CC;
}

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-misc-note:focus, .btn-outline-misc-note.focus {
  box-shadow: 0 0 0 0.2rem rgba(102, 153, 204, 0.5);
}

/* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-misc-note.disabled, .btn-outline-misc-note:disabled {
  color: #6699CC;
  background-color: transparent;
}

/* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-misc-note:not(:disabled):not(.disabled):active, .btn-outline-misc-note.active:not(:disabled):not(.disabled), .show > .btn-outline-misc-note.dropdown-toggle {
  color: #fff;
  background-color: #6699CC;
  border-color: #6699CC;
}

/* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-misc-note:not(:disabled):not(.disabled):active:focus, .btn-outline-misc-note.active:not(:disabled):not(.disabled):focus, .show > .btn-outline-misc-note.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(102, 153, 204, 0.5);
}

/* line 72, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-new_appointment {
  color: #3498db;
  border-color: #3498db;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.btn-outline-new_appointment:hover {
  color: #fff;
  background-color: #3498db;
  border-color: #3498db;
}

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-new_appointment:focus, .btn-outline-new_appointment.focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 152, 219, 0.5);
}

/* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-new_appointment.disabled, .btn-outline-new_appointment:disabled {
  color: #3498db;
  background-color: transparent;
}

/* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-new_appointment:not(:disabled):not(.disabled):active, .btn-outline-new_appointment.active:not(:disabled):not(.disabled), .show > .btn-outline-new_appointment.dropdown-toggle {
  color: #fff;
  background-color: #3498db;
  border-color: #3498db;
}

/* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-new_appointment:not(:disabled):not(.disabled):active:focus, .btn-outline-new_appointment.active:not(:disabled):not(.disabled):focus, .show > .btn-outline-new_appointment.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 152, 219, 0.5);
}

/* line 72, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-nursing {
  color: #f39c12;
  border-color: #f39c12;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.btn-outline-nursing:hover {
  color: #212529;
  background-color: #f39c12;
  border-color: #f39c12;
}

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-nursing:focus, .btn-outline-nursing.focus {
  box-shadow: 0 0 0 0.2rem rgba(243, 156, 18, 0.5);
}

/* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-nursing.disabled, .btn-outline-nursing:disabled {
  color: #f39c12;
  background-color: transparent;
}

/* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-nursing:not(:disabled):not(.disabled):active, .btn-outline-nursing.active:not(:disabled):not(.disabled), .show > .btn-outline-nursing.dropdown-toggle {
  color: #212529;
  background-color: #f39c12;
  border-color: #f39c12;
}

/* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-nursing:not(:disabled):not(.disabled):active:focus, .btn-outline-nursing.active:not(:disabled):not(.disabled):focus, .show > .btn-outline-nursing.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(243, 156, 18, 0.5);
}

/* line 72, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-emergency {
  color: #e74c3c;
  border-color: #e74c3c;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.btn-outline-emergency:hover {
  color: #fff;
  background-color: #e74c3c;
  border-color: #e74c3c;
}

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-emergency:focus, .btn-outline-emergency.focus {
  box-shadow: 0 0 0 0.2rem rgba(231, 76, 60, 0.5);
}

/* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-emergency.disabled, .btn-outline-emergency:disabled {
  color: #e74c3c;
  background-color: transparent;
}

/* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-emergency:not(:disabled):not(.disabled):active, .btn-outline-emergency.active:not(:disabled):not(.disabled), .show > .btn-outline-emergency.dropdown-toggle {
  color: #fff;
  background-color: #e74c3c;
  border-color: #e74c3c;
}

/* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-emergency:not(:disabled):not(.disabled):active:focus, .btn-outline-emergency.active:not(:disabled):not(.disabled):focus, .show > .btn-outline-emergency.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(231, 76, 60, 0.5);
}

/* line 72, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-wellness_exam {
  color: #9da3a7;
  border-color: #9da3a7;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.btn-outline-wellness_exam:hover {
  color: #212529;
  background-color: #9da3a7;
  border-color: #9da3a7;
}

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-wellness_exam:focus, .btn-outline-wellness_exam.focus {
  box-shadow: 0 0 0 0.2rem rgba(157, 163, 167, 0.5);
}

/* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-wellness_exam.disabled, .btn-outline-wellness_exam:disabled {
  color: #9da3a7;
  background-color: transparent;
}

/* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-wellness_exam:not(:disabled):not(.disabled):active, .btn-outline-wellness_exam.active:not(:disabled):not(.disabled), .show > .btn-outline-wellness_exam.dropdown-toggle {
  color: #212529;
  background-color: #9da3a7;
  border-color: #9da3a7;
}

/* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-wellness_exam:not(:disabled):not(.disabled):active:focus, .btn-outline-wellness_exam.active:not(:disabled):not(.disabled):focus, .show > .btn-outline-wellness_exam.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(157, 163, 167, 0.5);
}

/* line 72, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-referral {
  color: #A7BF3D;
  border-color: #A7BF3D;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.btn-outline-referral:hover {
  color: #212529;
  background-color: #A7BF3D;
  border-color: #A7BF3D;
}

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-referral:focus, .btn-outline-referral.focus {
  box-shadow: 0 0 0 0.2rem rgba(167, 191, 61, 0.5);
}

/* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-referral.disabled, .btn-outline-referral:disabled {
  color: #A7BF3D;
  background-color: transparent;
}

/* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-referral:not(:disabled):not(.disabled):active, .btn-outline-referral.active:not(:disabled):not(.disabled), .show > .btn-outline-referral.dropdown-toggle {
  color: #212529;
  background-color: #A7BF3D;
  border-color: #A7BF3D;
}

/* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-referral:not(:disabled):not(.disabled):active:focus, .btn-outline-referral.active:not(:disabled):not(.disabled):focus, .show > .btn-outline-referral.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(167, 191, 61, 0.5);
}

/* line 72, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-walk_in {
  color: #2ecc71;
  border-color: #2ecc71;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.btn-outline-walk_in:hover {
  color: #fff;
  background-color: #2ecc71;
  border-color: #2ecc71;
}

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-walk_in:focus, .btn-outline-walk_in.focus {
  box-shadow: 0 0 0 0.2rem rgba(46, 204, 113, 0.5);
}

/* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-walk_in.disabled, .btn-outline-walk_in:disabled {
  color: #2ecc71;
  background-color: transparent;
}

/* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-walk_in:not(:disabled):not(.disabled):active, .btn-outline-walk_in.active:not(:disabled):not(.disabled), .show > .btn-outline-walk_in.dropdown-toggle {
  color: #fff;
  background-color: #2ecc71;
  border-color: #2ecc71;
}

/* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-walk_in:not(:disabled):not(.disabled):active:focus, .btn-outline-walk_in.active:not(:disabled):not(.disabled):focus, .show > .btn-outline-walk_in.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(46, 204, 113, 0.5);
}

/* line 72, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-unassigned {
  color: #9b59b6;
  border-color: #9b59b6;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.btn-outline-unassigned:hover {
  color: #fff;
  background-color: #9b59b6;
  border-color: #9b59b6;
}

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-unassigned:focus, .btn-outline-unassigned.focus {
  box-shadow: 0 0 0 0.2rem rgba(155, 89, 182, 0.5);
}

/* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-unassigned.disabled, .btn-outline-unassigned:disabled {
  color: #9b59b6;
  background-color: transparent;
}

/* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-unassigned:not(:disabled):not(.disabled):active, .btn-outline-unassigned.active:not(:disabled):not(.disabled), .show > .btn-outline-unassigned.dropdown-toggle {
  color: #fff;
  background-color: #9b59b6;
  border-color: #9b59b6;
}

/* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-unassigned:not(:disabled):not(.disabled):active:focus, .btn-outline-unassigned.active:not(:disabled):not(.disabled):focus, .show > .btn-outline-unassigned.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(155, 89, 182, 0.5);
}

/* line 72, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-immunization {
  color: #d35400;
  border-color: #d35400;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.btn-outline-immunization:hover {
  color: #fff;
  background-color: #d35400;
  border-color: #d35400;
}

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-immunization:focus, .btn-outline-immunization.focus {
  box-shadow: 0 0 0 0.2rem rgba(211, 84, 0, 0.5);
}

/* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-immunization.disabled, .btn-outline-immunization:disabled {
  color: #d35400;
  background-color: transparent;
}

/* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-immunization:not(:disabled):not(.disabled):active, .btn-outline-immunization.active:not(:disabled):not(.disabled), .show > .btn-outline-immunization.dropdown-toggle {
  color: #fff;
  background-color: #d35400;
  border-color: #d35400;
}

/* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-immunization:not(:disabled):not(.disabled):active:focus, .btn-outline-immunization.active:not(:disabled):not(.disabled):focus, .show > .btn-outline-immunization.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(211, 84, 0, 0.5);
}

/* line 72, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-follow_up {
  color: #5f8681;
  border-color: #5f8681;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.btn-outline-follow_up:hover {
  color: #fff;
  background-color: #5f8681;
  border-color: #5f8681;
}

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-follow_up:focus, .btn-outline-follow_up.focus {
  box-shadow: 0 0 0 0.2rem rgba(95, 134, 129, 0.5);
}

/* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-follow_up.disabled, .btn-outline-follow_up:disabled {
  color: #5f8681;
  background-color: transparent;
}

/* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-follow_up:not(:disabled):not(.disabled):active, .btn-outline-follow_up.active:not(:disabled):not(.disabled), .show > .btn-outline-follow_up.dropdown-toggle {
  color: #fff;
  background-color: #5f8681;
  border-color: #5f8681;
}

/* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-follow_up:not(:disabled):not(.disabled):active:focus, .btn-outline-follow_up.active:not(:disabled):not(.disabled):focus, .show > .btn-outline-follow_up.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(95, 134, 129, 0.5);
}

/* line 72, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-home_visit {
  color: #008800;
  border-color: #008800;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.btn-outline-home_visit:hover {
  color: #fff;
  background-color: #008800;
  border-color: #008800;
}

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-home_visit:focus, .btn-outline-home_visit.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 136, 0, 0.5);
}

/* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-home_visit.disabled, .btn-outline-home_visit:disabled {
  color: #008800;
  background-color: transparent;
}

/* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-home_visit:not(:disabled):not(.disabled):active, .btn-outline-home_visit.active:not(:disabled):not(.disabled), .show > .btn-outline-home_visit.dropdown-toggle {
  color: #fff;
  background-color: #008800;
  border-color: #008800;
}

/* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-home_visit:not(:disabled):not(.disabled):active:focus, .btn-outline-home_visit.active:not(:disabled):not(.disabled):focus, .show > .btn-outline-home_visit.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 136, 0, 0.5);
}

/* line 72, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-prenatal {
  color: #bFa11B;
  border-color: #bFa11B;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.btn-outline-prenatal:hover {
  color: #212529;
  background-color: #bFa11B;
  border-color: #bFa11B;
}

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-prenatal:focus, .btn-outline-prenatal.focus {
  box-shadow: 0 0 0 0.2rem rgba(191, 161, 27, 0.5);
}

/* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-prenatal.disabled, .btn-outline-prenatal:disabled {
  color: #bFa11B;
  background-color: transparent;
}

/* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-prenatal:not(:disabled):not(.disabled):active, .btn-outline-prenatal.active:not(:disabled):not(.disabled), .show > .btn-outline-prenatal.dropdown-toggle {
  color: #212529;
  background-color: #bFa11B;
  border-color: #bFa11B;
}

/* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-prenatal:not(:disabled):not(.disabled):active:focus, .btn-outline-prenatal.active:not(:disabled):not(.disabled):focus, .show > .btn-outline-prenatal.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(191, 161, 27, 0.5);
}

/* line 72, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-postnatal {
  color: #333333;
  border-color: #333333;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.btn-outline-postnatal:hover {
  color: #fff;
  background-color: #333333;
  border-color: #333333;
}

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-postnatal:focus, .btn-outline-postnatal.focus {
  box-shadow: 0 0 0 0.2rem rgba(51, 51, 51, 0.5);
}

/* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-postnatal.disabled, .btn-outline-postnatal:disabled {
  color: #333333;
  background-color: transparent;
}

/* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-postnatal:not(:disabled):not(.disabled):active, .btn-outline-postnatal.active:not(:disabled):not(.disabled), .show > .btn-outline-postnatal.dropdown-toggle {
  color: #fff;
  background-color: #333333;
  border-color: #333333;
}

/* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-postnatal:not(:disabled):not(.disabled):active:focus, .btn-outline-postnatal.active:not(:disabled):not(.disabled):focus, .show > .btn-outline-postnatal.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(51, 51, 51, 0.5);
}

/* line 72, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-telemedicine {
  color: #aa00aa;
  border-color: #aa00aa;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.btn-outline-telemedicine:hover {
  color: #fff;
  background-color: #aa00aa;
  border-color: #aa00aa;
}

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-telemedicine:focus, .btn-outline-telemedicine.focus {
  box-shadow: 0 0 0 0.2rem rgba(170, 0, 170, 0.5);
}

/* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-telemedicine.disabled, .btn-outline-telemedicine:disabled {
  color: #aa00aa;
  background-color: transparent;
}

/* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-telemedicine:not(:disabled):not(.disabled):active, .btn-outline-telemedicine.active:not(:disabled):not(.disabled), .show > .btn-outline-telemedicine.dropdown-toggle {
  color: #fff;
  background-color: #aa00aa;
  border-color: #aa00aa;
}

/* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-telemedicine:not(:disabled):not(.disabled):active:focus, .btn-outline-telemedicine.active:not(:disabled):not(.disabled):focus, .show > .btn-outline-telemedicine.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(170, 0, 170, 0.5);
}

/* line 83, node_modules/bootstrap/scss/_buttons.scss */
.btn-link {
  font-weight: 400;
  color: #22d286;
  text-decoration: none;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.btn-link:hover {
  color: #17905c;
  text-decoration: underline;
}

/* line 93, node_modules/bootstrap/scss/_buttons.scss */
.btn-link:focus, .btn-link.focus {
  text-decoration: underline;
}

/* line 98, node_modules/bootstrap/scss/_buttons.scss */
.btn-link:disabled, .btn-link.disabled {
  color: #6c757d;
  pointer-events: none;
}

/* line 112, node_modules/bootstrap/scss/_buttons.scss */
.btn-lg, .btn-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

/* line 116, node_modules/bootstrap/scss/_buttons.scss */
.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

/* line 125, node_modules/bootstrap/scss/_buttons.scss */
.btn-block {
  display: block;
  width: 100%;
}

/* line 130, node_modules/bootstrap/scss/_buttons.scss */
.btn-block + .btn-block {
  margin-top: 0.5rem;
}

/* line 139, node_modules/bootstrap/scss/_buttons.scss */
input.btn-block[type="submit"],
input.btn-block[type="reset"],
input.btn-block[type="button"] {
  width: 100%;
}

/* line 1, node_modules/bootstrap/scss/_transitions.scss */
.fade {
  transition: opacity 0.15s linear;
}

@media (prefers-reduced-motion: reduce) {
  /* line 1, node_modules/bootstrap/scss/_transitions.scss */
  .fade {
    transition: none;
  }
}

/* line 4, node_modules/bootstrap/scss/_transitions.scss */
.fade:not(.show) {
  opacity: 0;
}

/* line 10, node_modules/bootstrap/scss/_transitions.scss */
.collapse:not(.show) {
  display: none;
}

/* line 15, node_modules/bootstrap/scss/_transitions.scss */
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}

@media (prefers-reduced-motion: reduce) {
  /* line 15, node_modules/bootstrap/scss/_transitions.scss */
  .collapsing {
    transition: none;
  }
}

/* line 2, node_modules/bootstrap/scss/_dropdown.scss */
.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative;
}

/* line 9, node_modules/bootstrap/scss/_dropdown.scss */
.dropdown-toggle {
  white-space: nowrap;
}

/* line 30, node_modules/bootstrap/scss/mixins/_caret.scss */
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}

/* line 58, node_modules/bootstrap/scss/mixins/_caret.scss */
.dropdown-toggle:empty::after {
  margin-left: 0;
}

/* line 17, node_modules/bootstrap/scss/_dropdown.scss */
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}

/* line 42, node_modules/bootstrap/scss/_dropdown.scss */
.dropdown-menu-left {
  right: auto;
  left: 0;
}

/* line 47, node_modules/bootstrap/scss/_dropdown.scss */
.dropdown-menu-right {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  /* line 42, node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }
  /* line 47, node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-sm-right {
    right: 0;
    left: auto;
  }
}

@media (min-width: 768px) {
  /* line 42, node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }
  /* line 47, node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-md-right {
    right: 0;
    left: auto;
  }
}

@media (min-width: 992px) {
  /* line 42, node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }
  /* line 47, node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
}

@media (min-width: 1200px) {
  /* line 42, node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }
  /* line 47, node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
}

/* line 57, node_modules/bootstrap/scss/_dropdown.scss */
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}

/* line 30, node_modules/bootstrap/scss/mixins/_caret.scss */
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}

/* line 58, node_modules/bootstrap/scss/mixins/_caret.scss */
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

/* line 70, node_modules/bootstrap/scss/_dropdown.scss */
.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}

/* line 30, node_modules/bootstrap/scss/mixins/_caret.scss */
.dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}

/* line 58, node_modules/bootstrap/scss/mixins/_caret.scss */
.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}

/* line 80, node_modules/bootstrap/scss/_dropdown.scss */
.dropright .dropdown-toggle::after {
  vertical-align: 0;
}

/* line 87, node_modules/bootstrap/scss/_dropdown.scss */
.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}

/* line 30, node_modules/bootstrap/scss/mixins/_caret.scss */
.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}

/* line 45, node_modules/bootstrap/scss/mixins/_caret.scss */
.dropleft .dropdown-toggle::after {
  display: none;
}

/* line 49, node_modules/bootstrap/scss/mixins/_caret.scss */
.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}

/* line 58, node_modules/bootstrap/scss/mixins/_caret.scss */
.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}

/* line 97, node_modules/bootstrap/scss/_dropdown.scss */
.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}

/* line 106, node_modules/bootstrap/scss/_dropdown.scss */
.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {
  right: auto;
  bottom: auto;
}

/* line 116, node_modules/bootstrap/scss/_dropdown.scss */
.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef;
}

/* line 123, node_modules/bootstrap/scss/_dropdown.scss */
.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
.dropdown-item:hover, .dropdown-item:focus {
  color: #16181b;
  text-decoration: none;
  background-color: #e9ecef;
}

/* line 154, node_modules/bootstrap/scss/_dropdown.scss */
.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #22d286;
}

/* line 161, node_modules/bootstrap/scss/_dropdown.scss */
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #adb5bd;
  pointer-events: none;
  background-color: transparent;
}

/* line 173, node_modules/bootstrap/scss/_dropdown.scss */
.dropdown-menu.show {
  display: block;
}

/* line 178, node_modules/bootstrap/scss/_dropdown.scss */
.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap;
}

/* line 188, node_modules/bootstrap/scss/_dropdown.scss */
.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #212529;
}

/* line 4, node_modules/bootstrap/scss/_button-group.scss */
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}

/* line 10, node_modules/bootstrap/scss/_button-group.scss */
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover {
  z-index: 1;
}

/* line 19, node_modules/bootstrap/scss/_button-group.scss */
.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

/* line 28, node_modules/bootstrap/scss/_button-group.scss */
.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}

/* line 33, node_modules/bootstrap/scss/_button-group.scss */
.btn-toolbar .input-group {
  width: auto;
}

/* line 40, node_modules/bootstrap/scss/_button-group.scss */
.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}

/* line 46, node_modules/bootstrap/scss/_button-group.scss */
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 51, node_modules/bootstrap/scss/_button-group.scss */
.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 69, node_modules/bootstrap/scss/_button-group.scss */
.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}

/* line 73, node_modules/bootstrap/scss/_button-group.scss */
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after {
  margin-left: 0;
}

/* line 79, node_modules/bootstrap/scss/_button-group.scss */
.dropleft .dropdown-toggle-split::before {
  margin-right: 0;
}

/* line 84, node_modules/bootstrap/scss/_button-group.scss */
.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

/* line 89, node_modules/bootstrap/scss/_button-group.scss */
.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

/* line 111, node_modules/bootstrap/scss/_button-group.scss */
.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}

/* line 116, node_modules/bootstrap/scss/_button-group.scss */
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}

/* line 121, node_modules/bootstrap/scss/_button-group.scss */
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}

/* line 127, node_modules/bootstrap/scss/_button-group.scss */
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 132, node_modules/bootstrap/scss/_button-group.scss */
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 152, node_modules/bootstrap/scss/_button-group.scss */
.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0;
}

/* line 156, node_modules/bootstrap/scss/_button-group.scss */
.btn-group-toggle > .btn input[type="radio"],
.btn-group-toggle > .btn input[type="checkbox"],
.btn-group-toggle > .btn-group > .btn input[type="radio"],
.btn-group-toggle > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

/* line 7, node_modules/bootstrap/scss/_input-group.scss */
.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}

/* line 14, node_modules/bootstrap/scss/_input-group.scss */
.input-group > .form-control,
.input-group > .form-control-plaintext,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
  margin-bottom: 0;
}

/* line 24, node_modules/bootstrap/scss/_input-group.scss */
.input-group > .form-control + .form-control,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .custom-file,
.input-group > .form-control-plaintext + .form-control,
.input-group > .form-control-plaintext + .custom-select,
.input-group > .form-control-plaintext + .custom-file,
.input-group > .custom-select + .form-control,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file {
  margin-left: -1px;
}

/* line 32, node_modules/bootstrap/scss/_input-group.scss */
.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
  z-index: 3;
}

/* line 39, node_modules/bootstrap/scss/_input-group.scss */
.input-group > .custom-file .custom-file-input:focus {
  z-index: 4;
}

/* line 45, node_modules/bootstrap/scss/_input-group.scss */
.input-group > .form-control:not(:first-child),
.input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 50, node_modules/bootstrap/scss/_input-group.scss */
.input-group > .custom-file {
  display: flex;
  align-items: center;
}

/* line 54, node_modules/bootstrap/scss/_input-group.scss */
.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 59, node_modules/bootstrap/scss/_input-group.scss */
.input-group:not(.has-validation) > .form-control:not(:last-child),
.input-group:not(.has-validation) > .custom-select:not(:last-child),
.input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 67, node_modules/bootstrap/scss/_input-group.scss */
.input-group.has-validation > .form-control:nth-last-child(n + 3),
.input-group.has-validation > .custom-select:nth-last-child(n + 3),
.input-group.has-validation > .custom-file:nth-last-child(n + 3) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 82, node_modules/bootstrap/scss/_input-group.scss */
.input-group-prepend,
.input-group-append {
  display: flex;
}

/* line 89, node_modules/bootstrap/scss/_input-group.scss */
.input-group-prepend .btn,
.input-group-append .btn {
  position: relative;
  z-index: 2;
}

/* line 93, node_modules/bootstrap/scss/_input-group.scss */
.input-group-prepend .btn:focus,
.input-group-append .btn:focus {
  z-index: 3;
}

/* line 98, node_modules/bootstrap/scss/_input-group.scss */
.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn {
  margin-left: -1px;
}

/* line 106, node_modules/bootstrap/scss/_input-group.scss */
.input-group-prepend {
  margin-right: -1px;
}

/* line 107, node_modules/bootstrap/scss/_input-group.scss */
.input-group-append {
  margin-left: -1px;
}

/* line 115, node_modules/bootstrap/scss/_input-group.scss */
.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}

/* line 131, node_modules/bootstrap/scss/_input-group.scss */
.input-group-text input[type="radio"],
.input-group-text input[type="checkbox"] {
  margin-top: 0;
}

/* line 143, node_modules/bootstrap/scss/_input-group.scss */
.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
  height: calc(1.5em + 1rem + 2px);
}

/* line 148, node_modules/bootstrap/scss/_input-group.scss */
.input-group-lg > .form-control,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

/* line 160, node_modules/bootstrap/scss/_input-group.scss */
.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: calc(1.5em + 0.5rem + 2px);
}

/* line 165, node_modules/bootstrap/scss/_input-group.scss */
.input-group-sm > .form-control,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

/* line 177, node_modules/bootstrap/scss/_input-group.scss */
.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
  padding-right: 1.75rem;
}

/* line 190, node_modules/bootstrap/scss/_input-group.scss */
.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .input-group-text,
.input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .btn,
.input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 201, node_modules/bootstrap/scss/_input-group.scss */
.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 10, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-control {
  position: relative;
  z-index: 1;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
  -webkit-print-color-adjust: exact;
          color-adjust: exact;
}

/* line 19, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-control-inline {
  display: inline-flex;
  margin-right: 1rem;
}

/* line 24, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-control-input {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 1rem;
  height: 1.25rem;
  opacity: 0;
}

/* line 32, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: #22d286;
  background-color: #22d286;
}

/* line 39, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(34, 210, 134, 0.25);
}

/* line 48, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #88ecc1;
}

/* line 52, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: #b4f3d8;
  border-color: #b4f3d8;
}

/* line 62, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
  color: #6c757d;
}

/* line 65, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #e9ecef;
}

/* line 76, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}

/* line 84, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-control-label::before {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  background-color: #fff;
  border: #adb5bd solid 1px;
}

/* line 99, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-control-label::after {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background: 50% / 50% 50% no-repeat;
}

/* line 117, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem;
}

/* line 122, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");
}

/* line 128, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #22d286;
  background-color: #22d286;
}

/* line 133, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e");
}

/* line 139, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(34, 210, 134, 0.5);
}

/* line 142, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(34, 210, 134, 0.5);
}

/* line 153, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-radio .custom-control-label::before {
  border-radius: 50%;
}

/* line 159, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}

/* line 165, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(34, 210, 134, 0.5);
}

/* line 176, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-switch {
  padding-left: 2.25rem;
}

/* line 180, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-switch .custom-control-label::before {
  left: -2.25rem;
  width: 1.75rem;
  pointer-events: all;
  border-radius: 0.5rem;
}

/* line 188, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-switch .custom-control-label::after {
  top: calc(0.25rem + 2px);
  left: calc(-2.25rem + 2px);
  width: calc(1rem - 4px);
  height: calc(1rem - 4px);
  background-color: #adb5bd;
  border-radius: 0.5rem;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  /* line 188, node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-switch .custom-control-label::after {
    transition: none;
  }
}

/* line 201, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fff;
  transform: translateX(0.75rem);
}

/* line 208, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(34, 210, 134, 0.5);
}

/* line 221, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

/* line 238, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-select:focus {
  border-color: #88ecc1;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(34, 210, 134, 0.25);
}

/* line 248, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-select:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}

/* line 259, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-select[multiple], .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.75rem;
  background-image: none;
}

/* line 266, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-select:disabled {
  color: #6c757d;
  background-color: #e9ecef;
}

/* line 272, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-select::-ms-expand {
  display: none;
}

/* line 277, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}

/* line 283, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-select-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
}

/* line 291, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-select-lg {
  height: calc(1.5em + 1rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
}

/* line 304, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin-bottom: 0;
}

/* line 312, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin: 0;
  overflow: hidden;
  opacity: 0;
}

/* line 321, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-file-input:focus ~ .custom-file-label {
  border-color: #88ecc1;
  box-shadow: 0 0 0 0.2rem rgba(34, 210, 134, 0.25);
}

/* line 327, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-file-input[disabled] ~ .custom-file-label, .custom-file-input:disabled ~ .custom-file-label {
  background-color: #e9ecef;
}

/* line 333, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}

/* line 338, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-file-input ~ .custom-file-label[data-browse]::after {
  content: attr(data-browse);
}

/* line 343, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  overflow: hidden;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}

/* line 361, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: calc(1.5em + 0.75rem);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  content: "Browse";
  background-color: #e9ecef;
  border-left: inherit;
  border-radius: 0 0.25rem 0.25rem 0;
}

/* line 385, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-range {
  width: 100%;
  height: 1.4rem;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

/* line 392, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-range:focus {
  outline: 0;
}

/* line 397, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(34, 210, 134, 0.25);
}

/* line 398, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(34, 210, 134, 0.25);
}

/* line 399, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(34, 210, 134, 0.25);
}

/* line 402, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-range::-moz-focus-outer {
  border: 0;
}

/* line 406, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #22d286;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
          appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  /* line 406, node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}

/* line 417, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-range::-webkit-slider-thumb:active {
  background-color: #b4f3d8;
}

/* line 422, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}

/* line 433, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #22d286;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -moz-appearance: none;
       appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  /* line 433, node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}

/* line 443, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-range::-moz-range-thumb:active {
  background-color: #b4f3d8;
}

/* line 448, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}

/* line 459, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  background-color: #22d286;
  border: 0;
  border-radius: 1rem;
  -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  /* line 459, node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-range::-ms-thumb {
    -ms-transition: none;
    transition: none;
  }
}

/* line 472, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-range::-ms-thumb:active {
  background-color: #b4f3d8;
}

/* line 477, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}

/* line 488, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-range::-ms-fill-lower {
  background-color: #dee2e6;
  border-radius: 1rem;
}

/* line 493, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #dee2e6;
  border-radius: 1rem;
}

/* line 500, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}

/* line 504, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}

/* line 508, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}

/* line 512, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-range:disabled::-moz-range-track {
  cursor: default;
}

/* line 516, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-range:disabled::-ms-thumb {
  background-color: #adb5bd;
}

/* line 522, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-control-label::before,
.custom-file-label,
.custom-select {
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  /* line 522, node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-control-label::before,
.custom-file-label,
.custom-select {
    transition: none;
  }
}

/* line 6, node_modules/bootstrap/scss/_nav.scss */
.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

/* line 14, node_modules/bootstrap/scss/_nav.scss */
.nav-link {
  display: block;
  padding: 0.5rem 1rem;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
.nav-link:hover, .nav-link:focus {
  text-decoration: none;
}

/* line 24, node_modules/bootstrap/scss/_nav.scss */
.nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}

/* line 35, node_modules/bootstrap/scss/_nav.scss */
.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}

/* line 38, node_modules/bootstrap/scss/_nav.scss */
.nav-tabs .nav-link {
  margin-bottom: -1px;
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: #e9ecef #e9ecef #dee2e6;
}

/* line 47, node_modules/bootstrap/scss/_nav.scss */
.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}

/* line 54, node_modules/bootstrap/scss/_nav.scss */
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #495057;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
}

/* line 61, node_modules/bootstrap/scss/_nav.scss */
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 75, node_modules/bootstrap/scss/_nav.scss */
.nav-pills .nav-link {
  border-radius: 0.25rem;
}

/* line 79, node_modules/bootstrap/scss/_nav.scss */
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #22d286;
}

/* line 92, node_modules/bootstrap/scss/_nav.scss */
.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

/* line 100, node_modules/bootstrap/scss/_nav.scss */
.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

/* line 114, node_modules/bootstrap/scss/_nav.scss */
.tab-content > .tab-pane {
  display: none;
}

/* line 117, node_modules/bootstrap/scss/_nav.scss */
.tab-content > .active {
  display: block;
}

/* line 18, node_modules/bootstrap/scss/_navbar.scss */
.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem 1rem;
}

/* line 28, node_modules/bootstrap/scss/_navbar.scss */
.navbar .container,
.navbar .container-fluid,
.navbar .container-sm,
.navbar .container-md,
.navbar .container-lg,
.navbar .container-xl {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}

/* line 52, node_modules/bootstrap/scss/_navbar.scss */
.navbar-brand {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}

/* line 71, node_modules/bootstrap/scss/_navbar.scss */
.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

/* line 78, node_modules/bootstrap/scss/_navbar.scss */
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}

/* line 83, node_modules/bootstrap/scss/_navbar.scss */
.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

/* line 94, node_modules/bootstrap/scss/_navbar.scss */
.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

/* line 109, node_modules/bootstrap/scss/_navbar.scss */
.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}

/* line 118, node_modules/bootstrap/scss/_navbar.scss */
.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
.navbar-toggler:hover, .navbar-toggler:focus {
  text-decoration: none;
}

/* line 133, node_modules/bootstrap/scss/_navbar.scss */
.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: 50% / 100% 100% no-repeat;
}

/* line 142, node_modules/bootstrap/scss/_navbar.scss */
.navbar-nav-scroll {
  max-height: 75vh;
  overflow-y: auto;
}

@media (max-width: 575.98px) {
  /* line 156, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-sm > .container,
.navbar-expand-sm > .container-fluid,
.navbar-expand-sm > .container-sm,
.navbar-expand-sm > .container-md,
.navbar-expand-sm > .container-lg,
.navbar-expand-sm > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  /* line 154, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  /* line 177, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  /* line 180, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  /* line 184, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  /* line 191, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-sm > .container,
.navbar-expand-sm > .container-fluid,
.navbar-expand-sm > .container-sm,
.navbar-expand-sm > .container-md,
.navbar-expand-sm > .container-lg,
.navbar-expand-sm > .container-xl {
    flex-wrap: nowrap;
  }
  /* line 206, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  /* line 210, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  /* line 217, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}

@media (max-width: 767.98px) {
  /* line 156, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-md > .container,
.navbar-expand-md > .container-fluid,
.navbar-expand-md > .container-sm,
.navbar-expand-md > .container-md,
.navbar-expand-md > .container-lg,
.navbar-expand-md > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  /* line 154, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  /* line 177, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  /* line 180, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  /* line 184, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  /* line 191, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-md > .container,
.navbar-expand-md > .container-fluid,
.navbar-expand-md > .container-sm,
.navbar-expand-md > .container-md,
.navbar-expand-md > .container-lg,
.navbar-expand-md > .container-xl {
    flex-wrap: nowrap;
  }
  /* line 206, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  /* line 210, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  /* line 217, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}

@media (max-width: 991.98px) {
  /* line 156, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-lg > .container,
.navbar-expand-lg > .container-fluid,
.navbar-expand-lg > .container-sm,
.navbar-expand-lg > .container-md,
.navbar-expand-lg > .container-lg,
.navbar-expand-lg > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  /* line 154, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-lg {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  /* line 177, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  /* line 180, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  /* line 184, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  /* line 191, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-lg > .container,
.navbar-expand-lg > .container-fluid,
.navbar-expand-lg > .container-sm,
.navbar-expand-lg > .container-md,
.navbar-expand-lg > .container-lg,
.navbar-expand-lg > .container-xl {
    flex-wrap: nowrap;
  }
  /* line 206, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  /* line 210, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  /* line 217, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1199.98px) {
  /* line 156, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-xl > .container,
.navbar-expand-xl > .container-fluid,
.navbar-expand-xl > .container-sm,
.navbar-expand-xl > .container-md,
.navbar-expand-xl > .container-lg,
.navbar-expand-xl > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  /* line 154, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-xl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  /* line 177, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  /* line 180, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  /* line 184, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  /* line 191, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-xl > .container,
.navbar-expand-xl > .container-fluid,
.navbar-expand-xl > .container-sm,
.navbar-expand-xl > .container-md,
.navbar-expand-xl > .container-lg,
.navbar-expand-xl > .container-xl {
    flex-wrap: nowrap;
  }
  /* line 206, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  /* line 210, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  /* line 217, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}

/* line 154, node_modules/bootstrap/scss/_navbar.scss */
.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start;
}

/* line 156, node_modules/bootstrap/scss/_navbar.scss */
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-sm,
.navbar-expand > .container-md,
.navbar-expand > .container-lg,
.navbar-expand > .container-xl {
  padding-right: 0;
  padding-left: 0;
}

/* line 177, node_modules/bootstrap/scss/_navbar.scss */
.navbar-expand .navbar-nav {
  flex-direction: row;
}

/* line 180, node_modules/bootstrap/scss/_navbar.scss */
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}

/* line 184, node_modules/bootstrap/scss/_navbar.scss */
.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}

/* line 191, node_modules/bootstrap/scss/_navbar.scss */
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-sm,
.navbar-expand > .container-md,
.navbar-expand > .container-lg,
.navbar-expand > .container-xl {
  flex-wrap: nowrap;
}

/* line 206, node_modules/bootstrap/scss/_navbar.scss */
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}

/* line 210, node_modules/bootstrap/scss/_navbar.scss */
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}

/* line 217, node_modules/bootstrap/scss/_navbar.scss */
.navbar-expand .navbar-toggler {
  display: none;
}

/* line 232, node_modules/bootstrap/scss/_navbar.scss */
.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}

/* line 241, node_modules/bootstrap/scss/_navbar.scss */
.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}

/* line 248, node_modules/bootstrap/scss/_navbar.scss */
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}

/* line 253, node_modules/bootstrap/scss/_navbar.scss */
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}

/* line 261, node_modules/bootstrap/scss/_navbar.scss */
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}

/* line 266, node_modules/bootstrap/scss/_navbar.scss */
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

/* line 270, node_modules/bootstrap/scss/_navbar.scss */
.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}

/* line 272, node_modules/bootstrap/scss/_navbar.scss */
.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}

/* line 284, node_modules/bootstrap/scss/_navbar.scss */
.navbar-dark .navbar-brand {
  color: #fff;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #fff;
}

/* line 293, node_modules/bootstrap/scss/_navbar.scss */
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}

/* line 300, node_modules/bootstrap/scss/_navbar.scss */
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}

/* line 305, node_modules/bootstrap/scss/_navbar.scss */
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}

/* line 313, node_modules/bootstrap/scss/_navbar.scss */
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 318, node_modules/bootstrap/scss/_navbar.scss */
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

/* line 322, node_modules/bootstrap/scss/_navbar.scss */
.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}

/* line 324, node_modules/bootstrap/scss/_navbar.scss */
.navbar-dark .navbar-text a {
  color: #fff;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
  color: #fff;
}

/* line 5, node_modules/bootstrap/scss/_card.scss */
.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}

/* line 17, node_modules/bootstrap/scss/_card.scss */
.card > hr {
  margin-right: 0;
  margin-left: 0;
}

/* line 22, node_modules/bootstrap/scss/_card.scss */
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}

/* line 26, node_modules/bootstrap/scss/_card.scss */
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

/* line 31, node_modules/bootstrap/scss/_card.scss */
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}

/* line 39, node_modules/bootstrap/scss/_card.scss */
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

/* line 45, node_modules/bootstrap/scss/_card.scss */
.card-body {
  flex: 1 1 auto;
  min-height: 1px;
  padding: 1.25rem;
}

/* line 56, node_modules/bootstrap/scss/_card.scss */
.card-title {
  margin-bottom: 0.75rem;
}

/* line 60, node_modules/bootstrap/scss/_card.scss */
.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0;
}

/* line 65, node_modules/bootstrap/scss/_card.scss */
.card-text:last-child {
  margin-bottom: 0;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.card-link:hover {
  text-decoration: none;
}

/* line 74, node_modules/bootstrap/scss/_card.scss */
.card-link + .card-link {
  margin-left: 1.25rem;
}

/* line 83, node_modules/bootstrap/scss/_card.scss */
.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}

/* line 90, node_modules/bootstrap/scss/_card.scss */
.card-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}

/* line 95, node_modules/bootstrap/scss/_card.scss */
.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}

/* line 101, node_modules/bootstrap/scss/_card.scss */
.card-footer:last-child {
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}

/* line 111, node_modules/bootstrap/scss/_card.scss */
.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0;
}

/* line 118, node_modules/bootstrap/scss/_card.scss */
.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}

/* line 124, node_modules/bootstrap/scss/_card.scss */
.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
  border-radius: calc(0.25rem - 1px);
}

/* line 134, node_modules/bootstrap/scss/_card.scss */
.card-img,
.card-img-top,
.card-img-bottom {
  flex-shrink: 0;
  width: 100%;
}

/* line 141, node_modules/bootstrap/scss/_card.scss */
.card-img,
.card-img-top {
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

/* line 146, node_modules/bootstrap/scss/_card.scss */
.card-img,
.card-img-bottom {
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}

/* line 155, node_modules/bootstrap/scss/_card.scss */
.card-deck .card {
  margin-bottom: 15px;
}

@media (min-width: 576px) {
  /* line 154, node_modules/bootstrap/scss/_card.scss */
  .card-deck {
    display: flex;
    flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
  }
  /* line 165, node_modules/bootstrap/scss/_card.scss */
  .card-deck .card {
    flex: 1 0 0%;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}

/* line 183, node_modules/bootstrap/scss/_card.scss */
.card-group > .card {
  margin-bottom: 15px;
}

@media (min-width: 576px) {
  /* line 180, node_modules/bootstrap/scss/_card.scss */
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  /* line 192, node_modules/bootstrap/scss/_card.scss */
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  /* line 197, node_modules/bootstrap/scss/_card.scss */
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  /* line 204, node_modules/bootstrap/scss/_card.scss */
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  /* line 207, node_modules/bootstrap/scss/_card.scss */
  .card-group > .card:not(:last-child) .card-img-top,
.card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  /* line 212, node_modules/bootstrap/scss/_card.scss */
  .card-group > .card:not(:last-child) .card-img-bottom,
.card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  /* line 219, node_modules/bootstrap/scss/_card.scss */
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  /* line 222, node_modules/bootstrap/scss/_card.scss */
  .card-group > .card:not(:first-child) .card-img-top,
.card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  /* line 227, node_modules/bootstrap/scss/_card.scss */
  .card-group > .card:not(:first-child) .card-img-bottom,
.card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

/* line 244, node_modules/bootstrap/scss/_card.scss */
.card-columns .card {
  margin-bottom: 0.75rem;
}

@media (min-width: 576px) {
  /* line 243, node_modules/bootstrap/scss/_card.scss */
  .card-columns {
    -moz-column-count: 3;
         column-count: 3;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  /* line 254, node_modules/bootstrap/scss/_card.scss */
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}

/* line 266, node_modules/bootstrap/scss/_card.scss */
.accordion {
  overflow-anchor: none;
}

/* line 269, node_modules/bootstrap/scss/_card.scss */
.accordion > .card {
  overflow: hidden;
}

/* line 272, node_modules/bootstrap/scss/_card.scss */
.accordion > .card:not(:last-of-type) {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 277, node_modules/bootstrap/scss/_card.scss */
.accordion > .card:not(:first-of-type) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 281, node_modules/bootstrap/scss/_card.scss */
.accordion > .card > .card-header {
  border-radius: 0;
  margin-bottom: -1px;
}

/* line 1, node_modules/bootstrap/scss/_breadcrumb.scss */
.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

/* line 14, node_modules/bootstrap/scss/_breadcrumb.scss */
.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}

/* line 17, node_modules/bootstrap/scss/_breadcrumb.scss */
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: 0.5rem;
  color: #6c757d;
  content: "/";
}

/* line 31, node_modules/bootstrap/scss/_breadcrumb.scss */
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}

/* line 35, node_modules/bootstrap/scss/_breadcrumb.scss */
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}

/* line 39, node_modules/bootstrap/scss/_breadcrumb.scss */
.breadcrumb-item.active {
  color: #6c757d;
}

/* line 1, node_modules/bootstrap/scss/_pagination.scss */
.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem;
}

/* line 7, node_modules/bootstrap/scss/_pagination.scss */
.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #22d286;
  background-color: #fff;
  border: 1px solid #dee2e6;
}

/* line 18, node_modules/bootstrap/scss/_pagination.scss */
.page-link:hover {
  z-index: 2;
  color: #17905c;
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

/* line 26, node_modules/bootstrap/scss/_pagination.scss */
.page-link:focus {
  z-index: 3;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(34, 210, 134, 0.25);
}

/* line 35, node_modules/bootstrap/scss/_pagination.scss */
.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

/* line 41, node_modules/bootstrap/scss/_pagination.scss */
.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

/* line 46, node_modules/bootstrap/scss/_pagination.scss */
.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #22d286;
  border-color: #22d286;
}

/* line 53, node_modules/bootstrap/scss/_pagination.scss */
.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6;
}

/* line 4, node_modules/bootstrap/scss/mixins/_pagination.scss */
.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

/* line 12, node_modules/bootstrap/scss/mixins/_pagination.scss */
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}

/* line 17, node_modules/bootstrap/scss/mixins/_pagination.scss */
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

/* line 4, node_modules/bootstrap/scss/mixins/_pagination.scss */
.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
}

/* line 12, node_modules/bootstrap/scss/mixins/_pagination.scss */
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}

/* line 17, node_modules/bootstrap/scss/mixins/_pagination.scss */
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}

/* line 6, node_modules/bootstrap/scss/_badge.scss */
.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  /* line 6, node_modules/bootstrap/scss/_badge.scss */
  .badge {
    transition: none;
  }
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.badge:hover, a.badge:focus {
  text-decoration: none;
}

/* line 25, node_modules/bootstrap/scss/_badge.scss */
.badge:empty {
  display: none;
}

/* line 31, node_modules/bootstrap/scss/_badge.scss */
.btn .badge {
  position: relative;
  top: -1px;
}

/* line 40, node_modules/bootstrap/scss/_badge.scss */
.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
}

/* line 51, node_modules/bootstrap/scss/_badge.scss */
.badge-primary {
  color: #fff;
  background-color: #22d286;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.badge-primary:hover, a.badge-primary:focus {
  color: #fff;
  background-color: #1ba66a;
}

/* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */
a.badge-primary:focus, a.badge-primary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(34, 210, 134, 0.5);
}

/* line 51, node_modules/bootstrap/scss/_badge.scss */
.badge-secondary {
  color: #fff;
  background-color: #6F767E;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.badge-secondary:hover, a.badge-secondary:focus {
  color: #fff;
  background-color: #575d63;
}

/* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */
a.badge-secondary:focus, a.badge-secondary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(111, 118, 126, 0.5);
}

/* line 51, node_modules/bootstrap/scss/_badge.scss */
.badge-success {
  color: #fff;
  background-color: #28c76f;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.badge-success:hover, a.badge-success:focus {
  color: #fff;
  background-color: #1f9d57;
}

/* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */
a.badge-success:focus, a.badge-success.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(40, 199, 111, 0.5);
}

/* line 51, node_modules/bootstrap/scss/_badge.scss */
.badge-info {
  color: #fff;
  background-color: #00cfe8;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.badge-info:hover, a.badge-info:focus {
  color: #fff;
  background-color: #00a1b5;
}

/* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */
a.badge-info:focus, a.badge-info.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 207, 232, 0.5);
}

/* line 51, node_modules/bootstrap/scss/_badge.scss */
.badge-warning {
  color: #212529;
  background-color: #ff9f43;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.badge-warning:hover, a.badge-warning:focus {
  color: #212529;
  background-color: #ff8510;
}

/* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */
a.badge-warning:focus, a.badge-warning.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 159, 67, 0.5);
}

/* line 51, node_modules/bootstrap/scss/_badge.scss */
.badge-danger {
  color: #fff;
  background-color: #FF6A55;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.badge-danger:hover, a.badge-danger:focus {
  color: #fff;
  background-color: #ff3d22;
}

/* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */
a.badge-danger:focus, a.badge-danger.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 106, 85, 0.5);
}

/* line 51, node_modules/bootstrap/scss/_badge.scss */
.badge-light {
  color: #212529;
  background-color: #f6f6f6;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.badge-light:hover, a.badge-light:focus {
  color: #212529;
  background-color: #dddddd;
}

/* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */
a.badge-light:focus, a.badge-light.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(246, 246, 246, 0.5);
}

/* line 51, node_modules/bootstrap/scss/_badge.scss */
.badge-dark {
  color: #fff;
  background-color: #242838;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.badge-dark:hover, a.badge-dark:focus {
  color: #fff;
  background-color: #101219;
}

/* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */
a.badge-dark:focus, a.badge-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(36, 40, 56, 0.5);
}

/* line 51, node_modules/bootstrap/scss/_badge.scss */
.badge-diagnosis {
  color: #212529;
  background-color: #f5a622;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.badge-diagnosis:hover, a.badge-diagnosis:focus {
  color: #212529;
  background-color: #da8c0a;
}

/* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */
a.badge-diagnosis:focus, a.badge-diagnosis.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(245, 166, 34, 0.5);
}

/* line 51, node_modules/bootstrap/scss/_badge.scss */
.badge-allergy {
  color: #212529;
  background-color: #77C027;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.badge-allergy:hover, a.badge-allergy:focus {
  color: #212529;
  background-color: #5d961e;
}

/* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */
a.badge-allergy:focus, a.badge-allergy.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(119, 192, 39, 0.5);
}

/* line 51, node_modules/bootstrap/scss/_badge.scss */
.badge-prescription {
  color: #fff;
  background-color: #4a90e2;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.badge-prescription:hover, a.badge-prescription:focus {
  color: #fff;
  background-color: #2275d7;
}

/* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */
a.badge-prescription:focus, a.badge-prescription.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(74, 144, 226, 0.5);
}

/* line 51, node_modules/bootstrap/scss/_badge.scss */
.badge-medical-history {
  color: #212529;
  background-color: #42cca4;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.badge-medical-history:hover, a.badge-medical-history:focus {
  color: #212529;
  background-color: #2fac88;
}

/* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */
a.badge-medical-history:focus, a.badge-medical-history.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(66, 204, 164, 0.5);
}

/* line 51, node_modules/bootstrap/scss/_badge.scss */
.badge-surgical-history {
  color: #212529;
  background-color: #f1a5cb;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.badge-surgical-history:hover, a.badge-surgical-history:focus {
  color: #212529;
  background-color: #ea79b2;
}

/* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */
a.badge-surgical-history:focus, a.badge-surgical-history.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(241, 165, 203, 0.5);
}

/* line 51, node_modules/bootstrap/scss/_badge.scss */
.badge-vaccine {
  color: #212529;
  background-color: #9b9b9b;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.badge-vaccine:hover, a.badge-vaccine:focus {
  color: #212529;
  background-color: #828282;
}

/* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */
a.badge-vaccine:focus, a.badge-vaccine.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(155, 155, 155, 0.5);
}

/* line 51, node_modules/bootstrap/scss/_badge.scss */
.badge-family-history {
  color: #fff;
  background-color: #bf7839;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.badge-family-history:hover, a.badge-family-history:focus {
  color: #fff;
  background-color: #985f2d;
}

/* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */
a.badge-family-history:focus, a.badge-family-history.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(191, 120, 57, 0.5);
}

/* line 51, node_modules/bootstrap/scss/_badge.scss */
.badge-social-history {
  color: #fff;
  background-color: #f66b5c;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.badge-social-history:hover, a.badge-social-history:focus {
  color: #fff;
  background-color: #f33f2c;
}

/* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */
a.badge-social-history:focus, a.badge-social-history.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(246, 107, 92, 0.5);
}

/* line 51, node_modules/bootstrap/scss/_badge.scss */
.badge-gynecology {
  color: #212529;
  background-color: #e6df7e;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.badge-gynecology:hover, a.badge-gynecology:focus {
  color: #212529;
  background-color: #ded453;
}

/* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */
a.badge-gynecology:focus, a.badge-gynecology.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(230, 223, 126, 0.5);
}

/* line 51, node_modules/bootstrap/scss/_badge.scss */
.badge-procedure {
  color: #fff;
  background-color: #58808b;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.badge-procedure:hover, a.badge-procedure:focus {
  color: #fff;
  background-color: #44636c;
}

/* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */
a.badge-procedure:focus, a.badge-procedure.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(88, 128, 139, 0.5);
}

/* line 51, node_modules/bootstrap/scss/_badge.scss */
.badge-consultation-note {
  color: #fff;
  background-color: #FF5349;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.badge-consultation-note:hover, a.badge-consultation-note:focus {
  color: #fff;
  background-color: #ff2316;
}

/* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */
a.badge-consultation-note:focus, a.badge-consultation-note.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 83, 73, 0.5);
}

/* line 51, node_modules/bootstrap/scss/_badge.scss */
.badge-exam {
  color: #212529;
  background-color: #F6C324;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.badge-exam:hover, a.badge-exam:focus {
  color: #212529;
  background-color: #deaa09;
}

/* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */
a.badge-exam:focus, a.badge-exam.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(246, 195, 36, 0.5);
}

/* line 51, node_modules/bootstrap/scss/_badge.scss */
.badge-document {
  color: #212529;
  background-color: #9ACD32;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.badge-document:hover, a.badge-document:focus {
  color: #212529;
  background-color: #7ba428;
}

/* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */
a.badge-document:focus, a.badge-document.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(154, 205, 50, 0.5);
}

/* line 51, node_modules/bootstrap/scss/_badge.scss */
.badge-misc-note {
  color: #fff;
  background-color: #6699CC;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.badge-misc-note:hover, a.badge-misc-note:focus {
  color: #fff;
  background-color: #4080bf;
}

/* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */
a.badge-misc-note:focus, a.badge-misc-note.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(102, 153, 204, 0.5);
}

/* line 51, node_modules/bootstrap/scss/_badge.scss */
.badge-new_appointment {
  color: #fff;
  background-color: #3498db;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.badge-new_appointment:hover, a.badge-new_appointment:focus {
  color: #fff;
  background-color: #217dbb;
}

/* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */
a.badge-new_appointment:focus, a.badge-new_appointment.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(52, 152, 219, 0.5);
}

/* line 51, node_modules/bootstrap/scss/_badge.scss */
.badge-nursing {
  color: #212529;
  background-color: #f39c12;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.badge-nursing:hover, a.badge-nursing:focus {
  color: #212529;
  background-color: #c87f0a;
}

/* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */
a.badge-nursing:focus, a.badge-nursing.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(243, 156, 18, 0.5);
}

/* line 51, node_modules/bootstrap/scss/_badge.scss */
.badge-emergency {
  color: #fff;
  background-color: #e74c3c;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.badge-emergency:hover, a.badge-emergency:focus {
  color: #fff;
  background-color: #d62c1a;
}

/* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */
a.badge-emergency:focus, a.badge-emergency.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(231, 76, 60, 0.5);
}

/* line 51, node_modules/bootstrap/scss/_badge.scss */
.badge-wellness_exam {
  color: #212529;
  background-color: #9da3a7;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.badge-wellness_exam:hover, a.badge-wellness_exam:focus {
  color: #212529;
  background-color: #828a8f;
}

/* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */
a.badge-wellness_exam:focus, a.badge-wellness_exam.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(157, 163, 167, 0.5);
}

/* line 51, node_modules/bootstrap/scss/_badge.scss */
.badge-referral {
  color: #212529;
  background-color: #A7BF3D;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.badge-referral:hover, a.badge-referral:focus {
  color: #212529;
  background-color: #859831;
}

/* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */
a.badge-referral:focus, a.badge-referral.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(167, 191, 61, 0.5);
}

/* line 51, node_modules/bootstrap/scss/_badge.scss */
.badge-walk_in {
  color: #fff;
  background-color: #2ecc71;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.badge-walk_in:hover, a.badge-walk_in:focus {
  color: #fff;
  background-color: #25a25a;
}

/* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */
a.badge-walk_in:focus, a.badge-walk_in.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(46, 204, 113, 0.5);
}

/* line 51, node_modules/bootstrap/scss/_badge.scss */
.badge-unassigned {
  color: #fff;
  background-color: #9b59b6;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.badge-unassigned:hover, a.badge-unassigned:focus {
  color: #fff;
  background-color: #804399;
}

/* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */
a.badge-unassigned:focus, a.badge-unassigned.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(155, 89, 182, 0.5);
}

/* line 51, node_modules/bootstrap/scss/_badge.scss */
.badge-immunization {
  color: #fff;
  background-color: #d35400;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.badge-immunization:hover, a.badge-immunization:focus {
  color: #fff;
  background-color: #a04000;
}

/* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */
a.badge-immunization:focus, a.badge-immunization.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(211, 84, 0, 0.5);
}

/* line 51, node_modules/bootstrap/scss/_badge.scss */
.badge-follow_up {
  color: #fff;
  background-color: #5f8681;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.badge-follow_up:hover, a.badge-follow_up:focus {
  color: #fff;
  background-color: #4a6864;
}

/* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */
a.badge-follow_up:focus, a.badge-follow_up.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(95, 134, 129, 0.5);
}

/* line 51, node_modules/bootstrap/scss/_badge.scss */
.badge-home_visit {
  color: #fff;
  background-color: #008800;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.badge-home_visit:hover, a.badge-home_visit:focus {
  color: #fff;
  background-color: #005500;
}

/* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */
a.badge-home_visit:focus, a.badge-home_visit.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 136, 0, 0.5);
}

/* line 51, node_modules/bootstrap/scss/_badge.scss */
.badge-prenatal {
  color: #212529;
  background-color: #bFa11B;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.badge-prenatal:hover, a.badge-prenatal:focus {
  color: #212529;
  background-color: #927b15;
}

/* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */
a.badge-prenatal:focus, a.badge-prenatal.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(191, 161, 27, 0.5);
}

/* line 51, node_modules/bootstrap/scss/_badge.scss */
.badge-postnatal {
  color: #fff;
  background-color: #333333;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.badge-postnatal:hover, a.badge-postnatal:focus {
  color: #fff;
  background-color: #1a1a1a;
}

/* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */
a.badge-postnatal:focus, a.badge-postnatal.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(51, 51, 51, 0.5);
}

/* line 51, node_modules/bootstrap/scss/_badge.scss */
.badge-telemedicine {
  color: #fff;
  background-color: #aa00aa;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.badge-telemedicine:hover, a.badge-telemedicine:focus {
  color: #fff;
  background-color: #770077;
}

/* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */
a.badge-telemedicine:focus, a.badge-telemedicine.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(170, 0, 170, 0.5);
}

/* line 1, node_modules/bootstrap/scss/_jumbotron.scss */
.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: 0.3rem;
}

@media (min-width: 576px) {
  /* line 1, node_modules/bootstrap/scss/_jumbotron.scss */
  .jumbotron {
    padding: 4rem 2rem;
  }
}

/* line 13, node_modules/bootstrap/scss/_jumbotron.scss */
.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}

/* line 5, node_modules/bootstrap/scss/_alert.scss */
.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

/* line 14, node_modules/bootstrap/scss/_alert.scss */
.alert-heading {
  color: inherit;
}

/* line 20, node_modules/bootstrap/scss/_alert.scss */
.alert-link {
  font-weight: 700;
}

/* line 29, node_modules/bootstrap/scss/_alert.scss */
.alert-dismissible {
  padding-right: 4rem;
}

/* line 33, node_modules/bootstrap/scss/_alert.scss */
.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 0.75rem 1.25rem;
  color: inherit;
}

/* line 49, node_modules/bootstrap/scss/_alert.scss */
.alert-primary {
  color: #126d46;
  background-color: #d3f6e7;
  border-color: #c1f2dd;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-primary hr {
  border-top-color: #aceed1;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-primary .alert-link {
  color: #0b412a;
}

/* line 49, node_modules/bootstrap/scss/_alert.scss */
.alert-secondary {
  color: #3a3d42;
  background-color: #e2e4e5;
  border-color: #d7d9db;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-secondary hr {
  border-top-color: #cacccf;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-secondary .alert-link {
  color: #222427;
}

/* line 49, node_modules/bootstrap/scss/_alert.scss */
.alert-success {
  color: #15673a;
  background-color: #d4f4e2;
  border-color: #c3efd7;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-success hr {
  border-top-color: #afeaca;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-success .alert-link {
  color: #0c3d22;
}

/* line 49, node_modules/bootstrap/scss/_alert.scss */
.alert-info {
  color: #006c79;
  background-color: #ccf5fa;
  border-color: #b8f2f9;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-info hr {
  border-top-color: #a0eef7;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-info .alert-link {
  color: #003e46;
}

/* line 49, node_modules/bootstrap/scss/_alert.scss */
.alert-warning {
  color: #855323;
  background-color: #ffecd9;
  border-color: #ffe4ca;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-warning hr {
  border-top-color: #ffd7b1;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-warning .alert-link {
  color: #5d3a18;
}

/* line 49, node_modules/bootstrap/scss/_alert.scss */
.alert-danger {
  color: #85372c;
  background-color: #ffe1dd;
  border-color: #ffd5cf;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-danger hr {
  border-top-color: #ffbfb6;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-danger .alert-link {
  color: #5f271f;
}

/* line 49, node_modules/bootstrap/scss/_alert.scss */
.alert-light {
  color: gray;
  background-color: #fdfdfd;
  border-color: #fcfcfc;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-light hr {
  border-top-color: #efefef;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-light .alert-link {
  color: #676767;
}

/* line 49, node_modules/bootstrap/scss/_alert.scss */
.alert-dark {
  color: #13151d;
  background-color: #d3d4d7;
  border-color: #c2c3c7;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-dark hr {
  border-top-color: #b5b6bb;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-dark .alert-link {
  color: black;
}

/* line 49, node_modules/bootstrap/scss/_alert.scss */
.alert-diagnosis {
  color: #7f5612;
  background-color: #fdedd3;
  border-color: #fce6c1;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-diagnosis hr {
  border-top-color: #fbdca9;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-diagnosis .alert-link {
  color: #52380c;
}

/* line 49, node_modules/bootstrap/scss/_alert.scss */
.alert-allergy {
  color: #3e6414;
  background-color: #e4f2d4;
  border-color: #d9edc3;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-allergy hr {
  border-top-color: #cde7af;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-allergy .alert-link {
  color: #243a0c;
}

/* line 49, node_modules/bootstrap/scss/_alert.scss */
.alert-prescription {
  color: #264b76;
  background-color: #dbe9f9;
  border-color: #cce0f7;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-prescription hr {
  border-top-color: #b6d3f4;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-prescription .alert-link {
  color: #1a324f;
}

/* line 49, node_modules/bootstrap/scss/_alert.scss */
.alert-medical-history {
  color: #226a55;
  background-color: #d9f5ed;
  border-color: #caf1e6;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-medical-history hr {
  border-top-color: #b6ecdc;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-medical-history .alert-link {
  color: #164336;
}

/* line 49, node_modules/bootstrap/scss/_alert.scss */
.alert-surgical-history {
  color: #7d566a;
  background-color: #fcedf5;
  border-color: #fbe6f0;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-surgical-history hr {
  border-top-color: #f7d0e3;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-surgical-history .alert-link {
  color: #5f4150;
}

/* line 49, node_modules/bootstrap/scss/_alert.scss */
.alert-vaccine {
  color: #515151;
  background-color: #ebebeb;
  border-color: #e3e3e3;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-vaccine hr {
  border-top-color: #d6d6d6;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-vaccine .alert-link {
  color: #383838;
}

/* line 49, node_modules/bootstrap/scss/_alert.scss */
.alert-family-history {
  color: #633e1e;
  background-color: #f2e4d7;
  border-color: #edd9c8;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-family-history hr {
  border-top-color: #e7ccb5;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-family-history .alert-link {
  color: #3c2512;
}

/* line 49, node_modules/bootstrap/scss/_alert.scss */
.alert-social-history {
  color: #803830;
  background-color: #fde1de;
  border-color: #fcd6d1;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-social-history hr {
  border-top-color: #fac1b9;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-social-history .alert-link {
  color: #5b2822;
}

/* line 49, node_modules/bootstrap/scss/_alert.scss */
.alert-gynecology {
  color: #787442;
  background-color: #faf9e5;
  border-color: #f8f6db;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-gynecology hr {
  border-top-color: #f4f1c6;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-gynecology .alert-link {
  color: #575430;
}

/* line 49, node_modules/bootstrap/scss/_alert.scss */
.alert-procedure {
  color: #2e4348;
  background-color: #dee6e8;
  border-color: #d0dbdf;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-procedure hr {
  border-top-color: #c1cfd5;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-procedure .alert-link {
  color: #1a2629;
}

/* line 49, node_modules/bootstrap/scss/_alert.scss */
.alert-consultation-note {
  color: #852b26;
  background-color: #ffdddb;
  border-color: #ffcfcc;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-consultation-note hr {
  border-top-color: #ffb7b3;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-consultation-note .alert-link {
  color: #5d1e1b;
}

/* line 49, node_modules/bootstrap/scss/_alert.scss */
.alert-exam {
  color: #806513;
  background-color: #fdf3d3;
  border-color: #fceec2;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-exam hr {
  border-top-color: #fbe7aa;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-exam .alert-link {
  color: #54420c;
}

/* line 49, node_modules/bootstrap/scss/_alert.scss */
.alert-document {
  color: #506b1a;
  background-color: #ebf5d6;
  border-color: #e3f1c6;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-document hr {
  border-top-color: #d9ecb2;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-document .alert-link {
  color: #314210;
}

/* line 49, node_modules/bootstrap/scss/_alert.scss */
.alert-misc-note {
  color: #35506a;
  background-color: #e0ebf5;
  border-color: #d4e2f1;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-misc-note hr {
  border-top-color: #c1d5eb;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-misc-note .alert-link {
  color: #243648;
}

/* line 49, node_modules/bootstrap/scss/_alert.scss */
.alert-new_appointment {
  color: #1b4f72;
  background-color: #d6eaf8;
  border-color: #c6e2f5;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-new_appointment hr {
  border-top-color: #b0d7f1;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-new_appointment .alert-link {
  color: #113249;
}

/* line 49, node_modules/bootstrap/scss/_alert.scss */
.alert-nursing {
  color: #7e5109;
  background-color: #fdebd0;
  border-color: #fce3bd;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-nursing hr {
  border-top-color: #fbd9a5;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-nursing .alert-link {
  color: #4e3206;
}

/* line 49, node_modules/bootstrap/scss/_alert.scss */
.alert-emergency {
  color: #78281f;
  background-color: #fadbd8;
  border-color: #f8cdc8;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-emergency hr {
  border-top-color: #f5b8b1;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-emergency .alert-link {
  color: #4f1a15;
}

/* line 49, node_modules/bootstrap/scss/_alert.scss */
.alert-wellness_exam {
  color: #525557;
  background-color: #ebeded;
  border-color: #e4e5e6;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-wellness_exam hr {
  border-top-color: #d7d8da;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-wellness_exam .alert-link {
  color: #393b3d;
}

/* line 49, node_modules/bootstrap/scss/_alert.scss */
.alert-referral {
  color: #576320;
  background-color: #edf2d8;
  border-color: #e6edc9;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-referral hr {
  border-top-color: #dde7b6;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-referral .alert-link {
  color: #353c14;
}

/* line 49, node_modules/bootstrap/scss/_alert.scss */
.alert-walk_in {
  color: #186a3b;
  background-color: #d5f5e3;
  border-color: #c4f1d7;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-walk_in hr {
  border-top-color: #afecc9;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-walk_in .alert-link {
  color: #0f4024;
}

/* line 49, node_modules/bootstrap/scss/_alert.scss */
.alert-unassigned {
  color: #512e5f;
  background-color: #ebdef0;
  border-color: #e3d1eb;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-unassigned hr {
  border-top-color: #d8bfe3;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-unassigned .alert-link {
  color: #341d3d;
}

/* line 49, node_modules/bootstrap/scss/_alert.scss */
.alert-immunization {
  color: #6e2c00;
  background-color: #f6ddcc;
  border-color: #f3cfb8;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-immunization hr {
  border-top-color: #efc0a2;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-immunization .alert-link {
  color: #3b1800;
}

/* line 49, node_modules/bootstrap/scss/_alert.scss */
.alert-follow_up {
  color: #314643;
  background-color: #dfe7e6;
  border-color: #d2dddc;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-follow_up hr {
  border-top-color: #c3d2d1;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-follow_up .alert-link {
  color: #1c2826;
}

/* line 49, node_modules/bootstrap/scss/_alert.scss */
.alert-home_visit {
  color: #004700;
  background-color: #cce7cc;
  border-color: #b8deb8;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-home_visit hr {
  border-top-color: #a7d6a7;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-home_visit .alert-link {
  color: #001400;
}

/* line 49, node_modules/bootstrap/scss/_alert.scss */
.alert-prenatal {
  color: #63540e;
  background-color: #f2ecd1;
  border-color: #ede5bf;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-prenatal hr {
  border-top-color: #e7ddab;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-prenatal .alert-link {
  color: #362e08;
}

/* line 49, node_modules/bootstrap/scss/_alert.scss */
.alert-postnatal {
  color: #1b1b1b;
  background-color: #d6d6d6;
  border-color: #c6c6c6;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-postnatal hr {
  border-top-color: #b9b9b9;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-postnatal .alert-link {
  color: #020202;
}

/* line 49, node_modules/bootstrap/scss/_alert.scss */
.alert-telemedicine {
  color: #580058;
  background-color: #eeccee;
  border-color: #e7b8e7;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-telemedicine hr {
  border-top-color: #e1a5e1;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-telemedicine .alert-link {
  color: #250025;
}

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}

/* line 9, node_modules/bootstrap/scss/_progress.scss */
.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  line-height: 0;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

/* line 20, node_modules/bootstrap/scss/_progress.scss */
.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #22d286;
  transition: width 0.6s ease;
}

@media (prefers-reduced-motion: reduce) {
  /* line 20, node_modules/bootstrap/scss/_progress.scss */
  .progress-bar {
    transition: none;
  }
}

/* line 32, node_modules/bootstrap/scss/_progress.scss */
.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}

/* line 38, node_modules/bootstrap/scss/_progress.scss */
.progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes;
}

@media (prefers-reduced-motion: reduce) {
  /* line 38, node_modules/bootstrap/scss/_progress.scss */
  .progress-bar-animated {
    animation: none;
  }
}

/* line 1, node_modules/bootstrap/scss/_media.scss */
.media {
  display: flex;
  align-items: flex-start;
}

/* line 6, node_modules/bootstrap/scss/_media.scss */
.media-body {
  flex: 1;
}

/* line 5, node_modules/bootstrap/scss/_list-group.scss */
.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 0.25rem;
}

/* line 21, node_modules/bootstrap/scss/_list-group.scss */
.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}

/* line 34, node_modules/bootstrap/scss/_list-group.scss */
.list-group-item-action:active {
  color: #212529;
  background-color: #e9ecef;
}

/* line 45, node_modules/bootstrap/scss/_list-group.scss */
.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}

/* line 54, node_modules/bootstrap/scss/_list-group.scss */
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}

/* line 58, node_modules/bootstrap/scss/_list-group.scss */
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}

/* line 62, node_modules/bootstrap/scss/_list-group.scss */
.list-group-item.disabled, .list-group-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
}

/* line 70, node_modules/bootstrap/scss/_list-group.scss */
.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #22d286;
  border-color: #22d286;
}

/* line 77, node_modules/bootstrap/scss/_list-group.scss */
.list-group-item + .list-group-item {
  border-top-width: 0;
}

/* line 80, node_modules/bootstrap/scss/_list-group.scss */
.list-group-item + .list-group-item.active {
  margin-top: -1px;
  border-top-width: 1px;
}

/* line 96, node_modules/bootstrap/scss/_list-group.scss */
.list-group-horizontal {
  flex-direction: row;
}

/* line 100, node_modules/bootstrap/scss/_list-group.scss */
.list-group-horizontal > .list-group-item:first-child {
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
}

/* line 105, node_modules/bootstrap/scss/_list-group.scss */
.list-group-horizontal > .list-group-item:last-child {
  border-top-right-radius: 0.25rem;
  border-bottom-left-radius: 0;
}

/* line 110, node_modules/bootstrap/scss/_list-group.scss */
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}

/* line 114, node_modules/bootstrap/scss/_list-group.scss */
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: 1px;
  border-left-width: 0;
}

/* line 118, node_modules/bootstrap/scss/_list-group.scss */
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: -1px;
  border-left-width: 1px;
}

@media (min-width: 576px) {
  /* line 96, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  /* line 100, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-sm > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  /* line 105, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-sm > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  /* line 110, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  /* line 114, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  /* line 118, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}

@media (min-width: 768px) {
  /* line 96, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-md {
    flex-direction: row;
  }
  /* line 100, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-md > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  /* line 105, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-md > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  /* line 110, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  /* line 114, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  /* line 118, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}

@media (min-width: 992px) {
  /* line 96, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  /* line 100, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-lg > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  /* line 105, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-lg > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  /* line 110, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  /* line 114, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  /* line 118, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}

@media (min-width: 1200px) {
  /* line 96, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  /* line 100, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-xl > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  /* line 105, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-xl > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  /* line 110, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  /* line 114, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  /* line 118, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}

/* line 134, node_modules/bootstrap/scss/_list-group.scss */
.list-group-flush {
  border-radius: 0;
}

/* line 137, node_modules/bootstrap/scss/_list-group.scss */
.list-group-flush > .list-group-item {
  border-width: 0 0 1px;
}

/* line 140, node_modules/bootstrap/scss/_list-group.scss */
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-primary {
  color: #126d46;
  background-color: #c1f2dd;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #126d46;
  background-color: #aceed1;
}

/* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #126d46;
  border-color: #126d46;
}

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-secondary {
  color: #3a3d42;
  background-color: #d7d9db;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #3a3d42;
  background-color: #cacccf;
}

/* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #3a3d42;
  border-color: #3a3d42;
}

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-success {
  color: #15673a;
  background-color: #c3efd7;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #15673a;
  background-color: #afeaca;
}

/* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #15673a;
  border-color: #15673a;
}

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-info {
  color: #006c79;
  background-color: #b8f2f9;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #006c79;
  background-color: #a0eef7;
}

/* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #006c79;
  border-color: #006c79;
}

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-warning {
  color: #855323;
  background-color: #ffe4ca;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #855323;
  background-color: #ffd7b1;
}

/* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #855323;
  border-color: #855323;
}

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-danger {
  color: #85372c;
  background-color: #ffd5cf;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #85372c;
  background-color: #ffbfb6;
}

/* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #85372c;
  border-color: #85372c;
}

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-light {
  color: gray;
  background-color: #fcfcfc;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: gray;
  background-color: #efefef;
}

/* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: gray;
  border-color: gray;
}

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-dark {
  color: #13151d;
  background-color: #c2c3c7;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #13151d;
  background-color: #b5b6bb;
}

/* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #13151d;
  border-color: #13151d;
}

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-diagnosis {
  color: #7f5612;
  background-color: #fce6c1;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
.list-group-item-diagnosis.list-group-item-action:hover, .list-group-item-diagnosis.list-group-item-action:focus {
  color: #7f5612;
  background-color: #fbdca9;
}

/* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-diagnosis.list-group-item-action.active {
  color: #fff;
  background-color: #7f5612;
  border-color: #7f5612;
}

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-allergy {
  color: #3e6414;
  background-color: #d9edc3;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
.list-group-item-allergy.list-group-item-action:hover, .list-group-item-allergy.list-group-item-action:focus {
  color: #3e6414;
  background-color: #cde7af;
}

/* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-allergy.list-group-item-action.active {
  color: #fff;
  background-color: #3e6414;
  border-color: #3e6414;
}

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-prescription {
  color: #264b76;
  background-color: #cce0f7;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
.list-group-item-prescription.list-group-item-action:hover, .list-group-item-prescription.list-group-item-action:focus {
  color: #264b76;
  background-color: #b6d3f4;
}

/* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-prescription.list-group-item-action.active {
  color: #fff;
  background-color: #264b76;
  border-color: #264b76;
}

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-medical-history {
  color: #226a55;
  background-color: #caf1e6;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
.list-group-item-medical-history.list-group-item-action:hover, .list-group-item-medical-history.list-group-item-action:focus {
  color: #226a55;
  background-color: #b6ecdc;
}

/* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-medical-history.list-group-item-action.active {
  color: #fff;
  background-color: #226a55;
  border-color: #226a55;
}

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-surgical-history {
  color: #7d566a;
  background-color: #fbe6f0;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
.list-group-item-surgical-history.list-group-item-action:hover, .list-group-item-surgical-history.list-group-item-action:focus {
  color: #7d566a;
  background-color: #f7d0e3;
}

/* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-surgical-history.list-group-item-action.active {
  color: #fff;
  background-color: #7d566a;
  border-color: #7d566a;
}

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-vaccine {
  color: #515151;
  background-color: #e3e3e3;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
.list-group-item-vaccine.list-group-item-action:hover, .list-group-item-vaccine.list-group-item-action:focus {
  color: #515151;
  background-color: #d6d6d6;
}

/* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-vaccine.list-group-item-action.active {
  color: #fff;
  background-color: #515151;
  border-color: #515151;
}

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-family-history {
  color: #633e1e;
  background-color: #edd9c8;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
.list-group-item-family-history.list-group-item-action:hover, .list-group-item-family-history.list-group-item-action:focus {
  color: #633e1e;
  background-color: #e7ccb5;
}

/* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-family-history.list-group-item-action.active {
  color: #fff;
  background-color: #633e1e;
  border-color: #633e1e;
}

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-social-history {
  color: #803830;
  background-color: #fcd6d1;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
.list-group-item-social-history.list-group-item-action:hover, .list-group-item-social-history.list-group-item-action:focus {
  color: #803830;
  background-color: #fac1b9;
}

/* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-social-history.list-group-item-action.active {
  color: #fff;
  background-color: #803830;
  border-color: #803830;
}

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-gynecology {
  color: #787442;
  background-color: #f8f6db;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
.list-group-item-gynecology.list-group-item-action:hover, .list-group-item-gynecology.list-group-item-action:focus {
  color: #787442;
  background-color: #f4f1c6;
}

/* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-gynecology.list-group-item-action.active {
  color: #fff;
  background-color: #787442;
  border-color: #787442;
}

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-procedure {
  color: #2e4348;
  background-color: #d0dbdf;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
.list-group-item-procedure.list-group-item-action:hover, .list-group-item-procedure.list-group-item-action:focus {
  color: #2e4348;
  background-color: #c1cfd5;
}

/* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-procedure.list-group-item-action.active {
  color: #fff;
  background-color: #2e4348;
  border-color: #2e4348;
}

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-consultation-note {
  color: #852b26;
  background-color: #ffcfcc;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
.list-group-item-consultation-note.list-group-item-action:hover, .list-group-item-consultation-note.list-group-item-action:focus {
  color: #852b26;
  background-color: #ffb7b3;
}

/* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-consultation-note.list-group-item-action.active {
  color: #fff;
  background-color: #852b26;
  border-color: #852b26;
}

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-exam {
  color: #806513;
  background-color: #fceec2;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
.list-group-item-exam.list-group-item-action:hover, .list-group-item-exam.list-group-item-action:focus {
  color: #806513;
  background-color: #fbe7aa;
}

/* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-exam.list-group-item-action.active {
  color: #fff;
  background-color: #806513;
  border-color: #806513;
}

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-document {
  color: #506b1a;
  background-color: #e3f1c6;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
.list-group-item-document.list-group-item-action:hover, .list-group-item-document.list-group-item-action:focus {
  color: #506b1a;
  background-color: #d9ecb2;
}

/* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-document.list-group-item-action.active {
  color: #fff;
  background-color: #506b1a;
  border-color: #506b1a;
}

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-misc-note {
  color: #35506a;
  background-color: #d4e2f1;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
.list-group-item-misc-note.list-group-item-action:hover, .list-group-item-misc-note.list-group-item-action:focus {
  color: #35506a;
  background-color: #c1d5eb;
}

/* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-misc-note.list-group-item-action.active {
  color: #fff;
  background-color: #35506a;
  border-color: #35506a;
}

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-new_appointment {
  color: #1b4f72;
  background-color: #c6e2f5;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
.list-group-item-new_appointment.list-group-item-action:hover, .list-group-item-new_appointment.list-group-item-action:focus {
  color: #1b4f72;
  background-color: #b0d7f1;
}

/* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-new_appointment.list-group-item-action.active {
  color: #fff;
  background-color: #1b4f72;
  border-color: #1b4f72;
}

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-nursing {
  color: #7e5109;
  background-color: #fce3bd;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
.list-group-item-nursing.list-group-item-action:hover, .list-group-item-nursing.list-group-item-action:focus {
  color: #7e5109;
  background-color: #fbd9a5;
}

/* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-nursing.list-group-item-action.active {
  color: #fff;
  background-color: #7e5109;
  border-color: #7e5109;
}

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-emergency {
  color: #78281f;
  background-color: #f8cdc8;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
.list-group-item-emergency.list-group-item-action:hover, .list-group-item-emergency.list-group-item-action:focus {
  color: #78281f;
  background-color: #f5b8b1;
}

/* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-emergency.list-group-item-action.active {
  color: #fff;
  background-color: #78281f;
  border-color: #78281f;
}

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-wellness_exam {
  color: #525557;
  background-color: #e4e5e6;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
.list-group-item-wellness_exam.list-group-item-action:hover, .list-group-item-wellness_exam.list-group-item-action:focus {
  color: #525557;
  background-color: #d7d8da;
}

/* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-wellness_exam.list-group-item-action.active {
  color: #fff;
  background-color: #525557;
  border-color: #525557;
}

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-referral {
  color: #576320;
  background-color: #e6edc9;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
.list-group-item-referral.list-group-item-action:hover, .list-group-item-referral.list-group-item-action:focus {
  color: #576320;
  background-color: #dde7b6;
}

/* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-referral.list-group-item-action.active {
  color: #fff;
  background-color: #576320;
  border-color: #576320;
}

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-walk_in {
  color: #186a3b;
  background-color: #c4f1d7;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
.list-group-item-walk_in.list-group-item-action:hover, .list-group-item-walk_in.list-group-item-action:focus {
  color: #186a3b;
  background-color: #afecc9;
}

/* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-walk_in.list-group-item-action.active {
  color: #fff;
  background-color: #186a3b;
  border-color: #186a3b;
}

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-unassigned {
  color: #512e5f;
  background-color: #e3d1eb;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
.list-group-item-unassigned.list-group-item-action:hover, .list-group-item-unassigned.list-group-item-action:focus {
  color: #512e5f;
  background-color: #d8bfe3;
}

/* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-unassigned.list-group-item-action.active {
  color: #fff;
  background-color: #512e5f;
  border-color: #512e5f;
}

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-immunization {
  color: #6e2c00;
  background-color: #f3cfb8;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
.list-group-item-immunization.list-group-item-action:hover, .list-group-item-immunization.list-group-item-action:focus {
  color: #6e2c00;
  background-color: #efc0a2;
}

/* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-immunization.list-group-item-action.active {
  color: #fff;
  background-color: #6e2c00;
  border-color: #6e2c00;
}

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-follow_up {
  color: #314643;
  background-color: #d2dddc;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
.list-group-item-follow_up.list-group-item-action:hover, .list-group-item-follow_up.list-group-item-action:focus {
  color: #314643;
  background-color: #c3d2d1;
}

/* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-follow_up.list-group-item-action.active {
  color: #fff;
  background-color: #314643;
  border-color: #314643;
}

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-home_visit {
  color: #004700;
  background-color: #b8deb8;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
.list-group-item-home_visit.list-group-item-action:hover, .list-group-item-home_visit.list-group-item-action:focus {
  color: #004700;
  background-color: #a7d6a7;
}

/* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-home_visit.list-group-item-action.active {
  color: #fff;
  background-color: #004700;
  border-color: #004700;
}

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-prenatal {
  color: #63540e;
  background-color: #ede5bf;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
.list-group-item-prenatal.list-group-item-action:hover, .list-group-item-prenatal.list-group-item-action:focus {
  color: #63540e;
  background-color: #e7ddab;
}

/* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-prenatal.list-group-item-action.active {
  color: #fff;
  background-color: #63540e;
  border-color: #63540e;
}

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-postnatal {
  color: #1b1b1b;
  background-color: #c6c6c6;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
.list-group-item-postnatal.list-group-item-action:hover, .list-group-item-postnatal.list-group-item-action:focus {
  color: #1b1b1b;
  background-color: #b9b9b9;
}

/* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-postnatal.list-group-item-action.active {
  color: #fff;
  background-color: #1b1b1b;
  border-color: #1b1b1b;
}

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-telemedicine {
  color: #580058;
  background-color: #e7b8e7;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
.list-group-item-telemedicine.list-group-item-action:hover, .list-group-item-telemedicine.list-group-item-action:focus {
  color: #580058;
  background-color: #e1a5e1;
}

/* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-telemedicine.list-group-item-action.active {
  color: #fff;
  background-color: #580058;
  border-color: #580058;
}

/* line 1, node_modules/bootstrap/scss/_close.scss */
.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .5;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.close:hover {
  color: #000;
  text-decoration: none;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
  opacity: .75;
}

/* line 29, node_modules/bootstrap/scss/_close.scss */
button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
}

/* line 38, node_modules/bootstrap/scss/_close.scss */
a.close.disabled {
  pointer-events: none;
}

/* line 1, node_modules/bootstrap/scss/_toasts.scss */
.toast {
  flex-basis: 350px;
  max-width: 350px;
  font-size: 0.875rem;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  opacity: 0;
  border-radius: 0.25rem;
}

/* line 15, node_modules/bootstrap/scss/_toasts.scss */
.toast:not(:last-child) {
  margin-bottom: 0.75rem;
}

/* line 19, node_modules/bootstrap/scss/_toasts.scss */
.toast.showing {
  opacity: 1;
}

/* line 23, node_modules/bootstrap/scss/_toasts.scss */
.toast.show {
  display: block;
  opacity: 1;
}

/* line 28, node_modules/bootstrap/scss/_toasts.scss */
.toast.hide {
  display: none;
}

/* line 33, node_modules/bootstrap/scss/_toasts.scss */
.toast-header {
  display: flex;
  align-items: center;
  padding: 0.25rem 0.75rem;
  color: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

/* line 44, node_modules/bootstrap/scss/_toasts.scss */
.toast-body {
  padding: 0.75rem;
}

/* line 7, node_modules/bootstrap/scss/_modal.scss */
.modal-open {
  overflow: hidden;
}

/* line 11, node_modules/bootstrap/scss/_modal.scss */
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

/* line 18, node_modules/bootstrap/scss/_modal.scss */
.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}

/* line 36, node_modules/bootstrap/scss/_modal.scss */
.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}

/* line 44, node_modules/bootstrap/scss/_modal.scss */
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}

@media (prefers-reduced-motion: reduce) {
  /* line 44, node_modules/bootstrap/scss/_modal.scss */
  .modal.fade .modal-dialog {
    transition: none;
  }
}

/* line 48, node_modules/bootstrap/scss/_modal.scss */
.modal.show .modal-dialog {
  transform: none;
}

/* line 53, node_modules/bootstrap/scss/_modal.scss */
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

/* line 58, node_modules/bootstrap/scss/_modal.scss */
.modal-dialog-scrollable {
  display: flex;
  max-height: calc(100% - 1rem);
}

/* line 62, node_modules/bootstrap/scss/_modal.scss */
.modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}

/* line 67, node_modules/bootstrap/scss/_modal.scss */
.modal-dialog-scrollable .modal-header,
.modal-dialog-scrollable .modal-footer {
  flex-shrink: 0;
}

/* line 72, node_modules/bootstrap/scss/_modal.scss */
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

/* line 77, node_modules/bootstrap/scss/_modal.scss */
.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}

/* line 83, node_modules/bootstrap/scss/_modal.scss */
.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  height: -moz-min-content;
  height: min-content;
  content: "";
}

/* line 91, node_modules/bootstrap/scss/_modal.scss */
.modal-dialog-centered.modal-dialog-scrollable {
  flex-direction: column;
  justify-content: center;
  height: 100%;
}

/* line 96, node_modules/bootstrap/scss/_modal.scss */
.modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none;
}

/* line 100, node_modules/bootstrap/scss/_modal.scss */
.modal-dialog-centered.modal-dialog-scrollable::before {
  content: none;
}

/* line 107, node_modules/bootstrap/scss/_modal.scss */
.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}

/* line 125, node_modules/bootstrap/scss/_modal.scss */
.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}

/* line 135, node_modules/bootstrap/scss/_modal.scss */
.modal-backdrop.fade {
  opacity: 0;
}

/* line 136, node_modules/bootstrap/scss/_modal.scss */
.modal-backdrop.show {
  opacity: 0.5;
}

/* line 141, node_modules/bootstrap/scss/_modal.scss */
.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}

/* line 149, node_modules/bootstrap/scss/_modal.scss */
.modal-header .close {
  padding: 1rem 1rem;
  margin: -1rem -1rem -1rem auto;
}

/* line 157, node_modules/bootstrap/scss/_modal.scss */
.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}

/* line 164, node_modules/bootstrap/scss/_modal.scss */
.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem;
}

/* line 173, node_modules/bootstrap/scss/_modal.scss */
.modal-footer {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: calc(0.3rem - 1px);
  border-bottom-left-radius: calc(0.3rem - 1px);
}

/* line 185, node_modules/bootstrap/scss/_modal.scss */
.modal-footer > * {
  margin: 0.25rem;
}

/* line 191, node_modules/bootstrap/scss/_modal.scss */
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 576px) {
  /* line 202, node_modules/bootstrap/scss/_modal.scss */
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  /* line 207, node_modules/bootstrap/scss/_modal.scss */
  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem);
  }
  /* line 210, node_modules/bootstrap/scss/_modal.scss */
  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem);
  }
  /* line 215, node_modules/bootstrap/scss/_modal.scss */
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  /* line 218, node_modules/bootstrap/scss/_modal.scss */
  .modal-dialog-centered::before {
    height: calc(100vh - 3.5rem);
    height: -moz-min-content;
    height: min-content;
  }
  /* line 228, node_modules/bootstrap/scss/_modal.scss */
  .modal-sm {
    max-width: 300px;
  }
}

@media (min-width: 992px) {
  /* line 232, node_modules/bootstrap/scss/_modal.scss */
  .modal-lg,
.modal-xl {
    max-width: 800px;
  }
}

@media (min-width: 1200px) {
  /* line 239, node_modules/bootstrap/scss/_modal.scss */
  .modal-xl {
    max-width: 1140px;
  }
}

/* line 2, node_modules/bootstrap/scss/_tooltip.scss */
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}

/* line 15, node_modules/bootstrap/scss/_tooltip.scss */
.tooltip.show {
  opacity: 0.9;
}

/* line 17, node_modules/bootstrap/scss/_tooltip.scss */
.tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}

/* line 23, node_modules/bootstrap/scss/_tooltip.scss */
.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

/* line 32, node_modules/bootstrap/scss/_tooltip.scss */
.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
  padding: 0.4rem 0;
}

/* line 35, node_modules/bootstrap/scss/_tooltip.scss */
.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
  bottom: 0;
}

/* line 38, node_modules/bootstrap/scss/_tooltip.scss */
.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}

/* line 46, node_modules/bootstrap/scss/_tooltip.scss */
.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
  padding: 0 0.4rem;
}

/* line 49, node_modules/bootstrap/scss/_tooltip.scss */
.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}

/* line 54, node_modules/bootstrap/scss/_tooltip.scss */
.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}

/* line 62, node_modules/bootstrap/scss/_tooltip.scss */
.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
  padding: 0.4rem 0;
}

/* line 65, node_modules/bootstrap/scss/_tooltip.scss */
.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
  top: 0;
}

/* line 68, node_modules/bootstrap/scss/_tooltip.scss */
.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000;
}

/* line 76, node_modules/bootstrap/scss/_tooltip.scss */
.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
  padding: 0 0.4rem;
}

/* line 79, node_modules/bootstrap/scss/_tooltip.scss */
.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}

/* line 84, node_modules/bootstrap/scss/_tooltip.scss */
.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000;
}

/* line 108, node_modules/bootstrap/scss/_tooltip.scss */
.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem;
}

/* line 1, node_modules/bootstrap/scss/_popover.scss */
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
}

/* line 20, node_modules/bootstrap/scss/_popover.scss */
.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}

/* line 27, node_modules/bootstrap/scss/_popover.scss */
.popover .arrow::before, .popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

/* line 38, node_modules/bootstrap/scss/_popover.scss */
.bs-popover-top, .bs-popover-auto[x-placement^="top"] {
  margin-bottom: 0.5rem;
}

/* line 41, node_modules/bootstrap/scss/_popover.scss */
.bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow {
  bottom: calc(-0.5rem - 1px);
}

/* line 44, node_modules/bootstrap/scss/_popover.scss */
.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}

/* line 50, node_modules/bootstrap/scss/_popover.scss */
.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #fff;
}

/* line 58, node_modules/bootstrap/scss/_popover.scss */
.bs-popover-right, .bs-popover-auto[x-placement^="right"] {
  margin-left: 0.5rem;
}

/* line 61, node_modules/bootstrap/scss/_popover.scss */
.bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow {
  left: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}

/* line 67, node_modules/bootstrap/scss/_popover.scss */
.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}

/* line 73, node_modules/bootstrap/scss/_popover.scss */
.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}

/* line 81, node_modules/bootstrap/scss/_popover.scss */
.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
  margin-top: 0.5rem;
}

/* line 84, node_modules/bootstrap/scss/_popover.scss */
.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow {
  top: calc(-0.5rem - 1px);
}

/* line 87, node_modules/bootstrap/scss/_popover.scss */
.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}

/* line 93, node_modules/bootstrap/scss/_popover.scss */
.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #fff;
}

/* line 101, node_modules/bootstrap/scss/_popover.scss */
.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f7f7f7;
}

/* line 113, node_modules/bootstrap/scss/_popover.scss */
.bs-popover-left, .bs-popover-auto[x-placement^="left"] {
  margin-right: 0.5rem;
}

/* line 116, node_modules/bootstrap/scss/_popover.scss */
.bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow {
  right: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}

/* line 122, node_modules/bootstrap/scss/_popover.scss */
.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(0, 0, 0, 0.25);
}

/* line 128, node_modules/bootstrap/scss/_popover.scss */
.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #fff;
}

/* line 153, node_modules/bootstrap/scss/_popover.scss */
.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}

/* line 162, node_modules/bootstrap/scss/_popover.scss */
.popover-header:empty {
  display: none;
}

/* line 167, node_modules/bootstrap/scss/_popover.scss */
.popover-body {
  padding: 0.5rem 0.75rem;
  color: #212529;
}

/* line 14, node_modules/bootstrap/scss/_carousel.scss */
.carousel {
  position: relative;
}

/* line 18, node_modules/bootstrap/scss/_carousel.scss */
.carousel.pointer-event {
  touch-action: pan-y;
}

/* line 22, node_modules/bootstrap/scss/_carousel.scss */
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

/* line 2, node_modules/bootstrap/scss/mixins/_clearfix.scss */
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

/* line 29, node_modules/bootstrap/scss/_carousel.scss */
.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  /* line 29, node_modules/bootstrap/scss/_carousel.scss */
  .carousel-item {
    transition: none;
  }
}

/* line 39, node_modules/bootstrap/scss/_carousel.scss */
.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

/* line 45, node_modules/bootstrap/scss/_carousel.scss */
.carousel-item-next:not(.carousel-item-left),
.active.carousel-item-right {
  transform: translateX(100%);
}

/* line 50, node_modules/bootstrap/scss/_carousel.scss */
.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left {
  transform: translateX(-100%);
}

/* line 61, node_modules/bootstrap/scss/_carousel.scss */
.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}

/* line 67, node_modules/bootstrap/scss/_carousel.scss */
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1;
}

/* line 74, node_modules/bootstrap/scss/_carousel.scss */
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}

@media (prefers-reduced-motion: reduce) {
  /* line 74, node_modules/bootstrap/scss/_carousel.scss */
  .carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
    transition: none;
  }
}

/* line 87, node_modules/bootstrap/scss/_carousel.scss */
.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}

@media (prefers-reduced-motion: reduce) {
  /* line 87, node_modules/bootstrap/scss/_carousel.scss */
  .carousel-control-prev,
.carousel-control-next {
    transition: none;
  }
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

/* line 111, node_modules/bootstrap/scss/_carousel.scss */
.carousel-control-prev {
  left: 0;
}

/* line 117, node_modules/bootstrap/scss/_carousel.scss */
.carousel-control-next {
  right: 0;
}

/* line 125, node_modules/bootstrap/scss/_carousel.scss */
.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: 50% / 100% 100% no-repeat;
}

/* line 132, node_modules/bootstrap/scss/_carousel.scss */
.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");
}

/* line 135, node_modules/bootstrap/scss/_carousel.scss */
.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");
}

/* line 145, node_modules/bootstrap/scss/_carousel.scss */
.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}

/* line 159, node_modules/bootstrap/scss/_carousel.scss */
.carousel-indicators li {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: .5;
  transition: opacity 0.6s ease;
}

@media (prefers-reduced-motion: reduce) {
  /* line 159, node_modules/bootstrap/scss/_carousel.scss */
  .carousel-indicators li {
    transition: none;
  }
}

/* line 177, node_modules/bootstrap/scss/_carousel.scss */
.carousel-indicators .active {
  opacity: 1;
}

/* line 187, node_modules/bootstrap/scss/_carousel.scss */
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}

/* line 9, node_modules/bootstrap/scss/_spinners.scss */
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  animation: .75s linear infinite spinner-border;
}

/* line 21, node_modules/bootstrap/scss/_spinners.scss */
.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}

/* line 41, node_modules/bootstrap/scss/_spinners.scss */
.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  animation: .75s linear infinite spinner-grow;
}

/* line 53, node_modules/bootstrap/scss/_spinners.scss */
.spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
  /* line 60, node_modules/bootstrap/scss/_spinners.scss */
  .spinner-border,
.spinner-grow {
    animation-duration: 1.5s;
  }
}

/* line 3, node_modules/bootstrap/scss/utilities/_align.scss */
.align-baseline {
  vertical-align: baseline !important;
}

/* line 4, node_modules/bootstrap/scss/utilities/_align.scss */
.align-top {
  vertical-align: top !important;
}

/* line 5, node_modules/bootstrap/scss/utilities/_align.scss */
.align-middle {
  vertical-align: middle !important;
}

/* line 6, node_modules/bootstrap/scss/utilities/_align.scss */
.align-bottom {
  vertical-align: bottom !important;
}

/* line 7, node_modules/bootstrap/scss/utilities/_align.scss */
.align-text-bottom {
  vertical-align: text-bottom !important;
}

/* line 8, node_modules/bootstrap/scss/utilities/_align.scss */
.align-text-top {
  vertical-align: text-top !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-primary {
  background-color: #22d286 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #1ba66a !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-secondary {
  background-color: #6F767E !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #575d63 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-success {
  background-color: #28c76f !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #1f9d57 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-info {
  background-color: #00cfe8 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #00a1b5 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-warning {
  background-color: #ff9f43 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #ff8510 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-danger {
  background-color: #FF6A55 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #ff3d22 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-light {
  background-color: #f6f6f6 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #dddddd !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-dark {
  background-color: #242838 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #101219 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-diagnosis {
  background-color: #f5a622 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-diagnosis:hover, a.bg-diagnosis:focus,
button.bg-diagnosis:hover,
button.bg-diagnosis:focus {
  background-color: #da8c0a !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-allergy {
  background-color: #77C027 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-allergy:hover, a.bg-allergy:focus,
button.bg-allergy:hover,
button.bg-allergy:focus {
  background-color: #5d961e !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-prescription {
  background-color: #4a90e2 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-prescription:hover, a.bg-prescription:focus,
button.bg-prescription:hover,
button.bg-prescription:focus {
  background-color: #2275d7 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-medical-history {
  background-color: #42cca4 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-medical-history:hover, a.bg-medical-history:focus,
button.bg-medical-history:hover,
button.bg-medical-history:focus {
  background-color: #2fac88 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-surgical-history {
  background-color: #f1a5cb !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-surgical-history:hover, a.bg-surgical-history:focus,
button.bg-surgical-history:hover,
button.bg-surgical-history:focus {
  background-color: #ea79b2 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-vaccine {
  background-color: #9b9b9b !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-vaccine:hover, a.bg-vaccine:focus,
button.bg-vaccine:hover,
button.bg-vaccine:focus {
  background-color: #828282 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-family-history {
  background-color: #bf7839 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-family-history:hover, a.bg-family-history:focus,
button.bg-family-history:hover,
button.bg-family-history:focus {
  background-color: #985f2d !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-social-history {
  background-color: #f66b5c !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-social-history:hover, a.bg-social-history:focus,
button.bg-social-history:hover,
button.bg-social-history:focus {
  background-color: #f33f2c !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-gynecology {
  background-color: #e6df7e !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-gynecology:hover, a.bg-gynecology:focus,
button.bg-gynecology:hover,
button.bg-gynecology:focus {
  background-color: #ded453 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-procedure {
  background-color: #58808b !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-procedure:hover, a.bg-procedure:focus,
button.bg-procedure:hover,
button.bg-procedure:focus {
  background-color: #44636c !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-consultation-note {
  background-color: #FF5349 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-consultation-note:hover, a.bg-consultation-note:focus,
button.bg-consultation-note:hover,
button.bg-consultation-note:focus {
  background-color: #ff2316 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-exam {
  background-color: #F6C324 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-exam:hover, a.bg-exam:focus,
button.bg-exam:hover,
button.bg-exam:focus {
  background-color: #deaa09 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-document {
  background-color: #9ACD32 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-document:hover, a.bg-document:focus,
button.bg-document:hover,
button.bg-document:focus {
  background-color: #7ba428 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-misc-note {
  background-color: #6699CC !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-misc-note:hover, a.bg-misc-note:focus,
button.bg-misc-note:hover,
button.bg-misc-note:focus {
  background-color: #4080bf !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-new_appointment {
  background-color: #3498db !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-new_appointment:hover, a.bg-new_appointment:focus,
button.bg-new_appointment:hover,
button.bg-new_appointment:focus {
  background-color: #217dbb !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-nursing {
  background-color: #f39c12 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-nursing:hover, a.bg-nursing:focus,
button.bg-nursing:hover,
button.bg-nursing:focus {
  background-color: #c87f0a !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-emergency {
  background-color: #e74c3c !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-emergency:hover, a.bg-emergency:focus,
button.bg-emergency:hover,
button.bg-emergency:focus {
  background-color: #d62c1a !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-wellness_exam {
  background-color: #9da3a7 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-wellness_exam:hover, a.bg-wellness_exam:focus,
button.bg-wellness_exam:hover,
button.bg-wellness_exam:focus {
  background-color: #828a8f !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-referral {
  background-color: #A7BF3D !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-referral:hover, a.bg-referral:focus,
button.bg-referral:hover,
button.bg-referral:focus {
  background-color: #859831 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-walk_in {
  background-color: #2ecc71 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-walk_in:hover, a.bg-walk_in:focus,
button.bg-walk_in:hover,
button.bg-walk_in:focus {
  background-color: #25a25a !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-unassigned {
  background-color: #9b59b6 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-unassigned:hover, a.bg-unassigned:focus,
button.bg-unassigned:hover,
button.bg-unassigned:focus {
  background-color: #804399 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-immunization {
  background-color: #d35400 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-immunization:hover, a.bg-immunization:focus,
button.bg-immunization:hover,
button.bg-immunization:focus {
  background-color: #a04000 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-follow_up {
  background-color: #5f8681 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-follow_up:hover, a.bg-follow_up:focus,
button.bg-follow_up:hover,
button.bg-follow_up:focus {
  background-color: #4a6864 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-home_visit {
  background-color: #008800 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-home_visit:hover, a.bg-home_visit:focus,
button.bg-home_visit:hover,
button.bg-home_visit:focus {
  background-color: #005500 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-prenatal {
  background-color: #bFa11B !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-prenatal:hover, a.bg-prenatal:focus,
button.bg-prenatal:hover,
button.bg-prenatal:focus {
  background-color: #927b15 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-postnatal {
  background-color: #333333 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-postnatal:hover, a.bg-postnatal:focus,
button.bg-postnatal:hover,
button.bg-postnatal:focus {
  background-color: #1a1a1a !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-telemedicine {
  background-color: #aa00aa !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-telemedicine:hover, a.bg-telemedicine:focus,
button.bg-telemedicine:hover,
button.bg-telemedicine:focus {
  background-color: #770077 !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_background.scss */
.bg-white {
  background-color: #fff !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_background.scss */
.bg-transparent {
  background-color: transparent !important;
}

/* line 7, node_modules/bootstrap/scss/utilities/_borders.scss */
.border {
  border: 1px solid #dee2e6 !important;
}

/* line 8, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-top {
  border-top: 1px solid #dee2e6 !important;
}

/* line 9, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-right {
  border-right: 1px solid #dee2e6 !important;
}

/* line 10, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-left {
  border-left: 1px solid #dee2e6 !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-0 {
  border: 0 !important;
}

/* line 14, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-top-0 {
  border-top: 0 !important;
}

/* line 15, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-right-0 {
  border-right: 0 !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-bottom-0 {
  border-bottom: 0 !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-left-0 {
  border-left: 0 !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-primary {
  border-color: #22d286 !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-secondary {
  border-color: #6F767E !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-success {
  border-color: #28c76f !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-info {
  border-color: #00cfe8 !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-warning {
  border-color: #ff9f43 !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-danger {
  border-color: #FF6A55 !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-light {
  border-color: #f6f6f6 !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-dark {
  border-color: #242838 !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-diagnosis {
  border-color: #f5a622 !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-allergy {
  border-color: #77C027 !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-prescription {
  border-color: #4a90e2 !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-medical-history {
  border-color: #42cca4 !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-surgical-history {
  border-color: #f1a5cb !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-vaccine {
  border-color: #9b9b9b !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-family-history {
  border-color: #bf7839 !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-social-history {
  border-color: #f66b5c !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-gynecology {
  border-color: #e6df7e !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-procedure {
  border-color: #58808b !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-consultation-note {
  border-color: #FF5349 !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-exam {
  border-color: #F6C324 !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-document {
  border-color: #9ACD32 !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-misc-note {
  border-color: #6699CC !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-new_appointment {
  border-color: #3498db !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-nursing {
  border-color: #f39c12 !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-emergency {
  border-color: #e74c3c !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-wellness_exam {
  border-color: #9da3a7 !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-referral {
  border-color: #A7BF3D !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-walk_in {
  border-color: #2ecc71 !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-unassigned {
  border-color: #9b59b6 !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-immunization {
  border-color: #d35400 !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-follow_up {
  border-color: #5f8681 !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-home_visit {
  border-color: #008800 !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-prenatal {
  border-color: #bFa11B !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-postnatal {
  border-color: #333333 !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-telemedicine {
  border-color: #aa00aa !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-white {
  border-color: #fff !important;
}

/* line 33, node_modules/bootstrap/scss/utilities/_borders.scss */
.rounded-sm {
  border-radius: 0.2rem !important;
}

/* line 37, node_modules/bootstrap/scss/utilities/_borders.scss */
.rounded {
  border-radius: 0.25rem !important;
}

/* line 41, node_modules/bootstrap/scss/utilities/_borders.scss */
.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}

/* line 46, node_modules/bootstrap/scss/utilities/_borders.scss */
.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

/* line 51, node_modules/bootstrap/scss/utilities/_borders.scss */
.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

/* line 56, node_modules/bootstrap/scss/utilities/_borders.scss */
.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

/* line 61, node_modules/bootstrap/scss/utilities/_borders.scss */
.rounded-lg {
  border-radius: 0.3rem !important;
}

/* line 65, node_modules/bootstrap/scss/utilities/_borders.scss */
.rounded-circle {
  border-radius: 50% !important;
}

/* line 69, node_modules/bootstrap/scss/utilities/_borders.scss */
.rounded-pill {
  border-radius: 50rem !important;
}

/* line 73, node_modules/bootstrap/scss/utilities/_borders.scss */
.rounded-0 {
  border-radius: 0 !important;
}

/* line 2, node_modules/bootstrap/scss/mixins/_clearfix.scss */
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

/* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
.d-none {
  display: none !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
.d-inline {
  display: inline !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
.d-inline-block {
  display: inline-block !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
.d-block {
  display: block !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
.d-table {
  display: table !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
.d-table-row {
  display: table-row !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
.d-table-cell {
  display: table-cell !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
.d-flex, .inline-form-button, .checkbox-group {
  display: flex !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
.d-inline-flex {
  display: inline-flex !important;
}

@media (min-width: 576px) {
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-sm-none {
    display: none !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-sm-inline {
    display: inline !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-sm-inline-block {
    display: inline-block !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-sm-block {
    display: block !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-sm-table {
    display: table !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-sm-table-row {
    display: table-row !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-sm-table-cell {
    display: table-cell !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-sm-flex {
    display: flex !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}

@media (min-width: 768px) {
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-md-none {
    display: none !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-md-inline {
    display: inline !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-md-inline-block {
    display: inline-block !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-md-block {
    display: block !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-md-table {
    display: table !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-md-table-row {
    display: table-row !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-md-table-cell {
    display: table-cell !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-md-flex {
    display: flex !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-md-inline-flex {
    display: inline-flex !important;
  }
}

@media (min-width: 992px) {
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-lg-none {
    display: none !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-lg-inline {
    display: inline !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-lg-inline-block {
    display: inline-block !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-lg-block {
    display: block !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-lg-table {
    display: table !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-lg-table-row {
    display: table-row !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-lg-table-cell {
    display: table-cell !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-lg-flex {
    display: flex !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}

@media (min-width: 1200px) {
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-xl-none {
    display: none !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-xl-inline {
    display: inline !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-xl-inline-block {
    display: inline-block !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-xl-block {
    display: block !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-xl-table {
    display: table !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-xl-table-row {
    display: table-row !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-xl-table-cell {
    display: table-cell !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-xl-flex {
    display: flex !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}

@media print {
  /* line 24, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-print-none {
    display: none !important;
  }
  /* line 24, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-print-inline {
    display: inline !important;
  }
  /* line 24, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-print-inline-block {
    display: inline-block !important;
  }
  /* line 24, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-print-block {
    display: block !important;
  }
  /* line 24, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-print-table {
    display: table !important;
  }
  /* line 24, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-print-table-row {
    display: table-row !important;
  }
  /* line 24, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-print-table-cell {
    display: table-cell !important;
  }
  /* line 24, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-print-flex {
    display: flex !important;
  }
  /* line 24, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-print-inline-flex {
    display: inline-flex !important;
  }
}

/* line 3, node_modules/bootstrap/scss/utilities/_embed.scss */
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}

/* line 10, node_modules/bootstrap/scss/utilities/_embed.scss */
.embed-responsive::before {
  display: block;
  content: "";
}

/* line 15, node_modules/bootstrap/scss/utilities/_embed.scss */
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

/* line 35, node_modules/bootstrap/scss/utilities/_embed.scss */
.embed-responsive-21by9::before {
  padding-top: 42.8571428571%;
}

/* line 35, node_modules/bootstrap/scss/utilities/_embed.scss */
.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

/* line 35, node_modules/bootstrap/scss/utilities/_embed.scss */
.embed-responsive-4by3::before {
  padding-top: 75%;
}

/* line 35, node_modules/bootstrap/scss/utilities/_embed.scss */
.embed-responsive-1by1::before {
  padding-top: 100%;
}

/* line 35, node_modules/bootstrap/scss/utilities/_embed.scss */
.embed-responsive-21by9::before {
  padding-top: 42.8571428571%;
}

/* line 35, node_modules/bootstrap/scss/utilities/_embed.scss */
.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

/* line 35, node_modules/bootstrap/scss/utilities/_embed.scss */
.embed-responsive-4by3::before {
  padding-top: 75%;
}

/* line 35, node_modules/bootstrap/scss/utilities/_embed.scss */
.embed-responsive-1by1::before {
  padding-top: 100%;
}

/* line 11, node_modules/bootstrap/scss/utilities/_flex.scss */
.flex-row {
  flex-direction: row !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_flex.scss */
.flex-column, .checkbox-group {
  flex-direction: column !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_flex.scss */
.flex-row-reverse {
  flex-direction: row-reverse !important;
}

/* line 14, node_modules/bootstrap/scss/utilities/_flex.scss */
.flex-column-reverse {
  flex-direction: column-reverse !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_flex.scss */
.flex-wrap {
  flex-wrap: wrap !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_flex.scss */
.flex-nowrap {
  flex-wrap: nowrap !important;
}

/* line 18, node_modules/bootstrap/scss/utilities/_flex.scss */
.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

/* line 19, node_modules/bootstrap/scss/utilities/_flex.scss */
.flex-fill {
  flex: 1 1 auto !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_flex.scss */
.flex-grow-0 {
  flex-grow: 0 !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_flex.scss */
.flex-grow-1 {
  flex-grow: 1 !important;
}

/* line 22, node_modules/bootstrap/scss/utilities/_flex.scss */
.flex-shrink-0 {
  flex-shrink: 0 !important;
}

/* line 23, node_modules/bootstrap/scss/utilities/_flex.scss */
.flex-shrink-1 {
  flex-shrink: 1 !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_flex.scss */
.justify-content-start {
  justify-content: flex-start !important;
}

/* line 26, node_modules/bootstrap/scss/utilities/_flex.scss */
.justify-content-end, .inline-form-button {
  justify-content: flex-end !important;
}

/* line 27, node_modules/bootstrap/scss/utilities/_flex.scss */
.justify-content-center {
  justify-content: center !important;
}

/* line 28, node_modules/bootstrap/scss/utilities/_flex.scss */
.justify-content-between {
  justify-content: space-between !important;
}

/* line 29, node_modules/bootstrap/scss/utilities/_flex.scss */
.justify-content-around {
  justify-content: space-around !important;
}

/* line 31, node_modules/bootstrap/scss/utilities/_flex.scss */
.align-items-start {
  align-items: flex-start !important;
}

/* line 32, node_modules/bootstrap/scss/utilities/_flex.scss */
.align-items-end {
  align-items: flex-end !important;
}

/* line 33, node_modules/bootstrap/scss/utilities/_flex.scss */
.align-items-center {
  align-items: center !important;
}

/* line 34, node_modules/bootstrap/scss/utilities/_flex.scss */
.align-items-baseline {
  align-items: baseline !important;
}

/* line 35, node_modules/bootstrap/scss/utilities/_flex.scss */
.align-items-stretch {
  align-items: stretch !important;
}

/* line 37, node_modules/bootstrap/scss/utilities/_flex.scss */
.align-content-start {
  align-content: flex-start !important;
}

/* line 38, node_modules/bootstrap/scss/utilities/_flex.scss */
.align-content-end {
  align-content: flex-end !important;
}

/* line 39, node_modules/bootstrap/scss/utilities/_flex.scss */
.align-content-center {
  align-content: center !important;
}

/* line 40, node_modules/bootstrap/scss/utilities/_flex.scss */
.align-content-between {
  align-content: space-between !important;
}

/* line 41, node_modules/bootstrap/scss/utilities/_flex.scss */
.align-content-around {
  align-content: space-around !important;
}

/* line 42, node_modules/bootstrap/scss/utilities/_flex.scss */
.align-content-stretch {
  align-content: stretch !important;
}

/* line 44, node_modules/bootstrap/scss/utilities/_flex.scss */
.align-self-auto {
  align-self: auto !important;
}

/* line 45, node_modules/bootstrap/scss/utilities/_flex.scss */
.align-self-start {
  align-self: flex-start !important;
}

/* line 46, node_modules/bootstrap/scss/utilities/_flex.scss */
.align-self-end, .inline-form-button {
  align-self: flex-end !important;
}

/* line 47, node_modules/bootstrap/scss/utilities/_flex.scss */
.align-self-center {
  align-self: center !important;
}

/* line 48, node_modules/bootstrap/scss/utilities/_flex.scss */
.align-self-baseline {
  align-self: baseline !important;
}

/* line 49, node_modules/bootstrap/scss/utilities/_flex.scss */
.align-self-stretch {
  align-self: stretch !important;
}

@media (min-width: 576px) {
  /* line 11, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-sm-row {
    flex-direction: row !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-sm-column {
    flex-direction: column !important;
  }
  /* line 13, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  /* line 14, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  /* line 16, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  /* line 17, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  /* line 18, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  /* line 19, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  /* line 20, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  /* line 21, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  /* line 22, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  /* line 23, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  /* line 25, node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  /* line 26, node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  /* line 27, node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-sm-center {
    justify-content: center !important;
  }
  /* line 28, node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  /* line 29, node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  /* line 31, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  /* line 32, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  /* line 33, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-sm-center {
    align-items: center !important;
  }
  /* line 34, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  /* line 35, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  /* line 37, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  /* line 38, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  /* line 39, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-sm-center {
    align-content: center !important;
  }
  /* line 40, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-sm-between {
    align-content: space-between !important;
  }
  /* line 41, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-sm-around {
    align-content: space-around !important;
  }
  /* line 42, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  /* line 44, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-sm-auto {
    align-self: auto !important;
  }
  /* line 45, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  /* line 46, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  /* line 47, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-sm-center {
    align-self: center !important;
  }
  /* line 48, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  /* line 49, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}

@media (min-width: 768px) {
  /* line 11, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-md-row {
    flex-direction: row !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-md-column {
    flex-direction: column !important;
  }
  /* line 13, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  /* line 14, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  /* line 16, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  /* line 17, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  /* line 18, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  /* line 19, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  /* line 20, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  /* line 21, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  /* line 22, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  /* line 23, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  /* line 25, node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  /* line 26, node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  /* line 27, node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-md-center {
    justify-content: center !important;
  }
  /* line 28, node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  /* line 29, node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  /* line 31, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-md-start {
    align-items: flex-start !important;
  }
  /* line 32, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-md-end {
    align-items: flex-end !important;
  }
  /* line 33, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-md-center {
    align-items: center !important;
  }
  /* line 34, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  /* line 35, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  /* line 37, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-md-start {
    align-content: flex-start !important;
  }
  /* line 38, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-md-end {
    align-content: flex-end !important;
  }
  /* line 39, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-md-center {
    align-content: center !important;
  }
  /* line 40, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-md-between {
    align-content: space-between !important;
  }
  /* line 41, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-md-around {
    align-content: space-around !important;
  }
  /* line 42, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  /* line 44, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-md-auto {
    align-self: auto !important;
  }
  /* line 45, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-md-start {
    align-self: flex-start !important;
  }
  /* line 46, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-md-end {
    align-self: flex-end !important;
  }
  /* line 47, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-md-center {
    align-self: center !important;
  }
  /* line 48, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  /* line 49, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-md-stretch {
    align-self: stretch !important;
  }
}

@media (min-width: 992px) {
  /* line 11, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-lg-row {
    flex-direction: row !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-lg-column {
    flex-direction: column !important;
  }
  /* line 13, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  /* line 14, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  /* line 16, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  /* line 17, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  /* line 18, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  /* line 19, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  /* line 20, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  /* line 21, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  /* line 22, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  /* line 23, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  /* line 25, node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  /* line 26, node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  /* line 27, node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-lg-center {
    justify-content: center !important;
  }
  /* line 28, node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  /* line 29, node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  /* line 31, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  /* line 32, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  /* line 33, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-lg-center {
    align-items: center !important;
  }
  /* line 34, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  /* line 35, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  /* line 37, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  /* line 38, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  /* line 39, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-lg-center {
    align-content: center !important;
  }
  /* line 40, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-lg-between {
    align-content: space-between !important;
  }
  /* line 41, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-lg-around {
    align-content: space-around !important;
  }
  /* line 42, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  /* line 44, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-lg-auto {
    align-self: auto !important;
  }
  /* line 45, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  /* line 46, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  /* line 47, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-lg-center {
    align-self: center !important;
  }
  /* line 48, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  /* line 49, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}

@media (min-width: 1200px) {
  /* line 11, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-xl-row {
    flex-direction: row !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-xl-column {
    flex-direction: column !important;
  }
  /* line 13, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  /* line 14, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  /* line 16, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  /* line 17, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  /* line 18, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  /* line 19, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  /* line 20, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  /* line 21, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  /* line 22, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  /* line 23, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  /* line 25, node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  /* line 26, node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  /* line 27, node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-xl-center {
    justify-content: center !important;
  }
  /* line 28, node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  /* line 29, node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  /* line 31, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  /* line 32, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  /* line 33, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-xl-center {
    align-items: center !important;
  }
  /* line 34, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  /* line 35, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  /* line 37, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  /* line 38, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  /* line 39, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-xl-center {
    align-content: center !important;
  }
  /* line 40, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-xl-between {
    align-content: space-between !important;
  }
  /* line 41, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-xl-around {
    align-content: space-around !important;
  }
  /* line 42, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  /* line 44, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-xl-auto {
    align-self: auto !important;
  }
  /* line 45, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  /* line 46, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  /* line 47, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-xl-center {
    align-self: center !important;
  }
  /* line 48, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  /* line 49, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}

/* line 7, node_modules/bootstrap/scss/utilities/_float.scss */
.float-left {
  float: left !important;
}

/* line 8, node_modules/bootstrap/scss/utilities/_float.scss */
.float-right {
  float: right !important;
}

/* line 9, node_modules/bootstrap/scss/utilities/_float.scss */
.float-none {
  float: none !important;
}

@media (min-width: 576px) {
  /* line 7, node_modules/bootstrap/scss/utilities/_float.scss */
  .float-sm-left {
    float: left !important;
  }
  /* line 8, node_modules/bootstrap/scss/utilities/_float.scss */
  .float-sm-right {
    float: right !important;
  }
  /* line 9, node_modules/bootstrap/scss/utilities/_float.scss */
  .float-sm-none {
    float: none !important;
  }
}

@media (min-width: 768px) {
  /* line 7, node_modules/bootstrap/scss/utilities/_float.scss */
  .float-md-left {
    float: left !important;
  }
  /* line 8, node_modules/bootstrap/scss/utilities/_float.scss */
  .float-md-right {
    float: right !important;
  }
  /* line 9, node_modules/bootstrap/scss/utilities/_float.scss */
  .float-md-none {
    float: none !important;
  }
}

@media (min-width: 992px) {
  /* line 7, node_modules/bootstrap/scss/utilities/_float.scss */
  .float-lg-left {
    float: left !important;
  }
  /* line 8, node_modules/bootstrap/scss/utilities/_float.scss */
  .float-lg-right {
    float: right !important;
  }
  /* line 9, node_modules/bootstrap/scss/utilities/_float.scss */
  .float-lg-none {
    float: none !important;
  }
}

@media (min-width: 1200px) {
  /* line 7, node_modules/bootstrap/scss/utilities/_float.scss */
  .float-xl-left {
    float: left !important;
  }
  /* line 8, node_modules/bootstrap/scss/utilities/_float.scss */
  .float-xl-right {
    float: right !important;
  }
  /* line 9, node_modules/bootstrap/scss/utilities/_float.scss */
  .float-xl-none {
    float: none !important;
  }
}

/* line 4, node_modules/bootstrap/scss/utilities/_interactions.scss */
.user-select-all {
  -webkit-user-select: all !important;
     -moz-user-select: all !important;
          user-select: all !important;
}

/* line 4, node_modules/bootstrap/scss/utilities/_interactions.scss */
.user-select-auto {
  -webkit-user-select: auto !important;
     -moz-user-select: auto !important;
          user-select: auto !important;
}

/* line 4, node_modules/bootstrap/scss/utilities/_interactions.scss */
.user-select-none {
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
          user-select: none !important;
}

/* line 4, node_modules/bootstrap/scss/utilities/_overflow.scss */
.overflow-auto {
  overflow: auto !important;
}

/* line 4, node_modules/bootstrap/scss/utilities/_overflow.scss */
.overflow-hidden {
  overflow: hidden !important;
}

/* line 5, node_modules/bootstrap/scss/utilities/_position.scss */
.position-static {
  position: static !important;
}

/* line 5, node_modules/bootstrap/scss/utilities/_position.scss */
.position-relative {
  position: relative !important;
}

/* line 5, node_modules/bootstrap/scss/utilities/_position.scss */
.position-absolute {
  position: absolute !important;
}

/* line 5, node_modules/bootstrap/scss/utilities/_position.scss */
.position-fixed {
  position: fixed !important;
}

/* line 5, node_modules/bootstrap/scss/utilities/_position.scss */
.position-sticky {
  position: sticky !important;
}

/* line 10, node_modules/bootstrap/scss/utilities/_position.scss */
.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

/* line 18, node_modules/bootstrap/scss/utilities/_position.scss */
.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

@supports (position: sticky) {
  /* line 26, node_modules/bootstrap/scss/utilities/_position.scss */
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

/* line 5, node_modules/bootstrap/scss/utilities/_screenreaders.scss */
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

/* line 25, node_modules/bootstrap/scss/mixins/_screen-reader.scss */
.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

/* line 3, node_modules/bootstrap/scss/utilities/_shadows.scss */
.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

/* line 4, node_modules/bootstrap/scss/utilities/_shadows.scss */
.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

/* line 5, node_modules/bootstrap/scss/utilities/_shadows.scss */
.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

/* line 6, node_modules/bootstrap/scss/utilities/_shadows.scss */
.shadow-none {
  box-shadow: none !important;
}

/* line 7, node_modules/bootstrap/scss/utilities/_sizing.scss */
.w-25 {
  width: 25% !important;
}

/* line 7, node_modules/bootstrap/scss/utilities/_sizing.scss */
.w-50 {
  width: 50% !important;
}

/* line 7, node_modules/bootstrap/scss/utilities/_sizing.scss */
.w-75 {
  width: 75% !important;
}

/* line 7, node_modules/bootstrap/scss/utilities/_sizing.scss */
.w-100 {
  width: 100% !important;
}

/* line 7, node_modules/bootstrap/scss/utilities/_sizing.scss */
.w-auto {
  width: auto !important;
}

/* line 7, node_modules/bootstrap/scss/utilities/_sizing.scss */
.h-25 {
  height: 25% !important;
}

/* line 7, node_modules/bootstrap/scss/utilities/_sizing.scss */
.h-50 {
  height: 50% !important;
}

/* line 7, node_modules/bootstrap/scss/utilities/_sizing.scss */
.h-75 {
  height: 75% !important;
}

/* line 7, node_modules/bootstrap/scss/utilities/_sizing.scss */
.h-100 {
  height: 100% !important;
}

/* line 7, node_modules/bootstrap/scss/utilities/_sizing.scss */
.h-auto {
  height: auto !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_sizing.scss */
.mw-100 {
  max-width: 100% !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_sizing.scss */
.mh-100 {
  max-height: 100% !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_sizing.scss */
.min-vw-100 {
  min-width: 100vw !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_sizing.scss */
.min-vh-100 {
  min-height: 100vh !important;
}

/* line 19, node_modules/bootstrap/scss/utilities/_sizing.scss */
.vw-100 {
  width: 100vw !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_sizing.scss */
.vh-100 {
  height: 100vh !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-0 {
  margin: 0 !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-0,
.my-0 {
  margin-top: 0 !important;
}

/* line 15, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-0,
.mx-0 {
  margin-right: 0 !important;
}

/* line 18, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-0,
.mx-0 {
  margin-left: 0 !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-1 {
  margin: 0.25rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}

/* line 15, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}

/* line 18, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-2 {
  margin: 0.5rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}

/* line 15, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}

/* line 18, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-3 {
  margin: 1rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-3,
.my-3 {
  margin-top: 1rem !important;
}

/* line 15, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}

/* line 18, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-4 {
  margin: 1.5rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}

/* line 15, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}

/* line 18, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-5 {
  margin: 3rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-5,
.my-5 {
  margin-top: 3rem !important;
}

/* line 15, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-5,
.mx-5 {
  margin-right: 3rem !important;
}

/* line 18, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-5,
.mx-5 {
  margin-left: 3rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
.p-0 {
  padding: 0 !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pt-0,
.py-0 {
  padding-top: 0 !important;
}

/* line 15, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pr-0,
.px-0 {
  padding-right: 0 !important;
}

/* line 18, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pl-0,
.px-0 {
  padding-left: 0 !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
.p-1 {
  padding: 0.25rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}

/* line 15, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}

/* line 18, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
.p-2 {
  padding: 0.5rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}

/* line 15, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}

/* line 18, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
.p-3 {
  padding: 1rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pt-3,
.py-3 {
  padding-top: 1rem !important;
}

/* line 15, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pr-3,
.px-3 {
  padding-right: 1rem !important;
}

/* line 18, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pl-3,
.px-3 {
  padding-left: 1rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
.p-4 {
  padding: 1.5rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}

/* line 15, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}

/* line 18, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
.p-5 {
  padding: 3rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pt-5,
.py-5 {
  padding-top: 3rem !important;
}

/* line 15, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pr-5,
.px-5 {
  padding-right: 3rem !important;
}

/* line 18, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pl-5,
.px-5 {
  padding-left: 3rem !important;
}

/* line 30, node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-n1 {
  margin: -0.25rem !important;
}

/* line 31, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important;
}

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important;
}

/* line 37, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important;
}

/* line 40, node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important;
}

/* line 30, node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-n2 {
  margin: -0.5rem !important;
}

/* line 31, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important;
}

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important;
}

/* line 37, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important;
}

/* line 40, node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important;
}

/* line 30, node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-n3 {
  margin: -1rem !important;
}

/* line 31, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-n3,
.my-n3 {
  margin-top: -1rem !important;
}

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-n3,
.mx-n3 {
  margin-right: -1rem !important;
}

/* line 37, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important;
}

/* line 40, node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-n3,
.mx-n3 {
  margin-left: -1rem !important;
}

/* line 30, node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-n4 {
  margin: -1.5rem !important;
}

/* line 31, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important;
}

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important;
}

/* line 37, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important;
}

/* line 40, node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important;
}

/* line 30, node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-n5 {
  margin: -3rem !important;
}

/* line 31, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-n5,
.my-n5 {
  margin-top: -3rem !important;
}

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-n5,
.mx-n5 {
  margin-right: -3rem !important;
}

/* line 37, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important;
}

/* line 40, node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-n5,
.mx-n5 {
  margin-left: -3rem !important;
}

/* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-auto {
  margin: auto !important;
}

/* line 48, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-auto,
.my-auto {
  margin-top: auto !important;
}

/* line 51, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-auto,
.mx-auto {
  margin-right: auto !important;
}

/* line 54, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

/* line 57, node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-auto,
.mx-auto {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-0 {
    margin: 0 !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-0,
.my-sm-0 {
    margin-top: 0 !important;
  }
  /* line 15, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-0,
.mx-sm-0 {
    margin-right: 0 !important;
  }
  /* line 18, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-0,
.my-sm-0 {
    margin-bottom: 0 !important;
  }
  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-0,
.mx-sm-0 {
    margin-left: 0 !important;
  }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-1,
.my-sm-1 {
    margin-top: 0.25rem !important;
  }
  /* line 15, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-1,
.mx-sm-1 {
    margin-right: 0.25rem !important;
  }
  /* line 18, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-1,
.my-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-1,
.mx-sm-1 {
    margin-left: 0.25rem !important;
  }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-2,
.my-sm-2 {
    margin-top: 0.5rem !important;
  }
  /* line 15, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-2,
.mx-sm-2 {
    margin-right: 0.5rem !important;
  }
  /* line 18, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-2,
.my-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-2,
.mx-sm-2 {
    margin-left: 0.5rem !important;
  }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-3 {
    margin: 1rem !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-3,
.my-sm-3 {
    margin-top: 1rem !important;
  }
  /* line 15, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-3,
.mx-sm-3 {
    margin-right: 1rem !important;
  }
  /* line 18, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-3,
.my-sm-3 {
    margin-bottom: 1rem !important;
  }
  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-3,
.mx-sm-3 {
    margin-left: 1rem !important;
  }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-4,
.my-sm-4 {
    margin-top: 1.5rem !important;
  }
  /* line 15, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-4,
.mx-sm-4 {
    margin-right: 1.5rem !important;
  }
  /* line 18, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-4,
.my-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-4,
.mx-sm-4 {
    margin-left: 1.5rem !important;
  }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-5 {
    margin: 3rem !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-5,
.my-sm-5 {
    margin-top: 3rem !important;
  }
  /* line 15, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-5,
.mx-sm-5 {
    margin-right: 3rem !important;
  }
  /* line 18, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-5,
.my-sm-5 {
    margin-bottom: 3rem !important;
  }
  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-5,
.mx-sm-5 {
    margin-left: 3rem !important;
  }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-sm-0 {
    padding: 0 !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-sm-0,
.py-sm-0 {
    padding-top: 0 !important;
  }
  /* line 15, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-sm-0,
.px-sm-0 {
    padding-right: 0 !important;
  }
  /* line 18, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-sm-0,
.py-sm-0 {
    padding-bottom: 0 !important;
  }
  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-sm-0,
.px-sm-0 {
    padding-left: 0 !important;
  }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-sm-1,
.py-sm-1 {
    padding-top: 0.25rem !important;
  }
  /* line 15, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-sm-1,
.px-sm-1 {
    padding-right: 0.25rem !important;
  }
  /* line 18, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-sm-1,
.py-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-sm-1,
.px-sm-1 {
    padding-left: 0.25rem !important;
  }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-sm-2,
.py-sm-2 {
    padding-top: 0.5rem !important;
  }
  /* line 15, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-sm-2,
.px-sm-2 {
    padding-right: 0.5rem !important;
  }
  /* line 18, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-sm-2,
.py-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-sm-2,
.px-sm-2 {
    padding-left: 0.5rem !important;
  }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-sm-3 {
    padding: 1rem !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-sm-3,
.py-sm-3 {
    padding-top: 1rem !important;
  }
  /* line 15, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-sm-3,
.px-sm-3 {
    padding-right: 1rem !important;
  }
  /* line 18, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-sm-3,
.py-sm-3 {
    padding-bottom: 1rem !important;
  }
  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-sm-3,
.px-sm-3 {
    padding-left: 1rem !important;
  }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-sm-4,
.py-sm-4 {
    padding-top: 1.5rem !important;
  }
  /* line 15, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-sm-4,
.px-sm-4 {
    padding-right: 1.5rem !important;
  }
  /* line 18, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-sm-4,
.py-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-sm-4,
.px-sm-4 {
    padding-left: 1.5rem !important;
  }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-sm-5 {
    padding: 3rem !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-sm-5,
.py-sm-5 {
    padding-top: 3rem !important;
  }
  /* line 15, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-sm-5,
.px-sm-5 {
    padding-right: 3rem !important;
  }
  /* line 18, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-sm-5,
.py-sm-5 {
    padding-bottom: 3rem !important;
  }
  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-sm-5,
.px-sm-5 {
    padding-left: 3rem !important;
  }
  /* line 30, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-n1 {
    margin: -0.25rem !important;
  }
  /* line 31, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-n1,
.my-sm-n1 {
    margin-top: -0.25rem !important;
  }
  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-n1,
.mx-sm-n1 {
    margin-right: -0.25rem !important;
  }
  /* line 37, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-n1,
.my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  /* line 40, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-n1,
.mx-sm-n1 {
    margin-left: -0.25rem !important;
  }
  /* line 30, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-n2 {
    margin: -0.5rem !important;
  }
  /* line 31, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-n2,
.my-sm-n2 {
    margin-top: -0.5rem !important;
  }
  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-n2,
.mx-sm-n2 {
    margin-right: -0.5rem !important;
  }
  /* line 37, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-n2,
.my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  /* line 40, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-n2,
.mx-sm-n2 {
    margin-left: -0.5rem !important;
  }
  /* line 30, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-n3 {
    margin: -1rem !important;
  }
  /* line 31, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-n3,
.my-sm-n3 {
    margin-top: -1rem !important;
  }
  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-n3,
.mx-sm-n3 {
    margin-right: -1rem !important;
  }
  /* line 37, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-n3,
.my-sm-n3 {
    margin-bottom: -1rem !important;
  }
  /* line 40, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-n3,
.mx-sm-n3 {
    margin-left: -1rem !important;
  }
  /* line 30, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-n4 {
    margin: -1.5rem !important;
  }
  /* line 31, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-n4,
.my-sm-n4 {
    margin-top: -1.5rem !important;
  }
  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-n4,
.mx-sm-n4 {
    margin-right: -1.5rem !important;
  }
  /* line 37, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-n4,
.my-sm-n4 {
    margin-bottom: -1.5rem !important;
  }
  /* line 40, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-n4,
.mx-sm-n4 {
    margin-left: -1.5rem !important;
  }
  /* line 30, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-n5 {
    margin: -3rem !important;
  }
  /* line 31, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-n5,
.my-sm-n5 {
    margin-top: -3rem !important;
  }
  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-n5,
.mx-sm-n5 {
    margin-right: -3rem !important;
  }
  /* line 37, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-n5,
.my-sm-n5 {
    margin-bottom: -3rem !important;
  }
  /* line 40, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-n5,
.mx-sm-n5 {
    margin-left: -3rem !important;
  }
  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-auto {
    margin: auto !important;
  }
  /* line 48, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-auto,
.my-sm-auto {
    margin-top: auto !important;
  }
  /* line 51, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-auto,
.mx-sm-auto {
    margin-right: auto !important;
  }
  /* line 54, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-auto,
.my-sm-auto {
    margin-bottom: auto !important;
  }
  /* line 57, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-auto,
.mx-sm-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 768px) {
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-0 {
    margin: 0 !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-0,
.my-md-0 {
    margin-top: 0 !important;
  }
  /* line 15, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-0,
.mx-md-0 {
    margin-right: 0 !important;
  }
  /* line 18, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-0,
.my-md-0 {
    margin-bottom: 0 !important;
  }
  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-0,
.mx-md-0 {
    margin-left: 0 !important;
  }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-1 {
    margin: 0.25rem !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-1,
.my-md-1 {
    margin-top: 0.25rem !important;
  }
  /* line 15, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-1,
.mx-md-1 {
    margin-right: 0.25rem !important;
  }
  /* line 18, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-1,
.my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-1,
.mx-md-1 {
    margin-left: 0.25rem !important;
  }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-2 {
    margin: 0.5rem !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-2,
.my-md-2 {
    margin-top: 0.5rem !important;
  }
  /* line 15, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-2,
.mx-md-2 {
    margin-right: 0.5rem !important;
  }
  /* line 18, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-2,
.my-md-2 {
    margin-bottom: 0.5rem !important;
  }
  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-2,
.mx-md-2 {
    margin-left: 0.5rem !important;
  }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-3 {
    margin: 1rem !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-3,
.my-md-3 {
    margin-top: 1rem !important;
  }
  /* line 15, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-3,
.mx-md-3 {
    margin-right: 1rem !important;
  }
  /* line 18, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-3,
.my-md-3 {
    margin-bottom: 1rem !important;
  }
  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-3,
.mx-md-3 {
    margin-left: 1rem !important;
  }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-4 {
    margin: 1.5rem !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-4,
.my-md-4 {
    margin-top: 1.5rem !important;
  }
  /* line 15, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-4,
.mx-md-4 {
    margin-right: 1.5rem !important;
  }
  /* line 18, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-4,
.my-md-4 {
    margin-bottom: 1.5rem !important;
  }
  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-4,
.mx-md-4 {
    margin-left: 1.5rem !important;
  }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-5 {
    margin: 3rem !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-5,
.my-md-5 {
    margin-top: 3rem !important;
  }
  /* line 15, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-5,
.mx-md-5 {
    margin-right: 3rem !important;
  }
  /* line 18, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-5,
.my-md-5 {
    margin-bottom: 3rem !important;
  }
  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-5,
.mx-md-5 {
    margin-left: 3rem !important;
  }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-md-0 {
    padding: 0 !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-md-0,
.py-md-0 {
    padding-top: 0 !important;
  }
  /* line 15, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-md-0,
.px-md-0 {
    padding-right: 0 !important;
  }
  /* line 18, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-md-0,
.py-md-0 {
    padding-bottom: 0 !important;
  }
  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-md-0,
.px-md-0 {
    padding-left: 0 !important;
  }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-md-1 {
    padding: 0.25rem !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-md-1,
.py-md-1 {
    padding-top: 0.25rem !important;
  }
  /* line 15, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-md-1,
.px-md-1 {
    padding-right: 0.25rem !important;
  }
  /* line 18, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-md-1,
.py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-md-1,
.px-md-1 {
    padding-left: 0.25rem !important;
  }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-md-2 {
    padding: 0.5rem !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-md-2,
.py-md-2 {
    padding-top: 0.5rem !important;
  }
  /* line 15, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-md-2,
.px-md-2 {
    padding-right: 0.5rem !important;
  }
  /* line 18, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-md-2,
.py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-md-2,
.px-md-2 {
    padding-left: 0.5rem !important;
  }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-md-3 {
    padding: 1rem !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-md-3,
.py-md-3 {
    padding-top: 1rem !important;
  }
  /* line 15, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-md-3,
.px-md-3 {
    padding-right: 1rem !important;
  }
  /* line 18, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-md-3,
.py-md-3 {
    padding-bottom: 1rem !important;
  }
  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-md-3,
.px-md-3 {
    padding-left: 1rem !important;
  }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-md-4 {
    padding: 1.5rem !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-md-4,
.py-md-4 {
    padding-top: 1.5rem !important;
  }
  /* line 15, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-md-4,
.px-md-4 {
    padding-right: 1.5rem !important;
  }
  /* line 18, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-md-4,
.py-md-4 {
    padding-bottom: 1.5rem !important;
  }
  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-md-4,
.px-md-4 {
    padding-left: 1.5rem !important;
  }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-md-5 {
    padding: 3rem !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-md-5,
.py-md-5 {
    padding-top: 3rem !important;
  }
  /* line 15, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-md-5,
.px-md-5 {
    padding-right: 3rem !important;
  }
  /* line 18, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-md-5,
.py-md-5 {
    padding-bottom: 3rem !important;
  }
  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-md-5,
.px-md-5 {
    padding-left: 3rem !important;
  }
  /* line 30, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-n1 {
    margin: -0.25rem !important;
  }
  /* line 31, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-n1,
.my-md-n1 {
    margin-top: -0.25rem !important;
  }
  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-n1,
.mx-md-n1 {
    margin-right: -0.25rem !important;
  }
  /* line 37, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-n1,
.my-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  /* line 40, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-n1,
.mx-md-n1 {
    margin-left: -0.25rem !important;
  }
  /* line 30, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-n2 {
    margin: -0.5rem !important;
  }
  /* line 31, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-n2,
.my-md-n2 {
    margin-top: -0.5rem !important;
  }
  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-n2,
.mx-md-n2 {
    margin-right: -0.5rem !important;
  }
  /* line 37, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-n2,
.my-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  /* line 40, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-n2,
.mx-md-n2 {
    margin-left: -0.5rem !important;
  }
  /* line 30, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-n3 {
    margin: -1rem !important;
  }
  /* line 31, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-n3,
.my-md-n3 {
    margin-top: -1rem !important;
  }
  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-n3,
.mx-md-n3 {
    margin-right: -1rem !important;
  }
  /* line 37, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-n3,
.my-md-n3 {
    margin-bottom: -1rem !important;
  }
  /* line 40, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-n3,
.mx-md-n3 {
    margin-left: -1rem !important;
  }
  /* line 30, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-n4 {
    margin: -1.5rem !important;
  }
  /* line 31, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-n4,
.my-md-n4 {
    margin-top: -1.5rem !important;
  }
  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-n4,
.mx-md-n4 {
    margin-right: -1.5rem !important;
  }
  /* line 37, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-n4,
.my-md-n4 {
    margin-bottom: -1.5rem !important;
  }
  /* line 40, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-n4,
.mx-md-n4 {
    margin-left: -1.5rem !important;
  }
  /* line 30, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-n5 {
    margin: -3rem !important;
  }
  /* line 31, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-n5,
.my-md-n5 {
    margin-top: -3rem !important;
  }
  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-n5,
.mx-md-n5 {
    margin-right: -3rem !important;
  }
  /* line 37, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-n5,
.my-md-n5 {
    margin-bottom: -3rem !important;
  }
  /* line 40, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-n5,
.mx-md-n5 {
    margin-left: -3rem !important;
  }
  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-auto {
    margin: auto !important;
  }
  /* line 48, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-auto,
.my-md-auto {
    margin-top: auto !important;
  }
  /* line 51, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-auto,
.mx-md-auto {
    margin-right: auto !important;
  }
  /* line 54, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-auto,
.my-md-auto {
    margin-bottom: auto !important;
  }
  /* line 57, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-auto,
.mx-md-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 992px) {
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-0 {
    margin: 0 !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-0,
.my-lg-0 {
    margin-top: 0 !important;
  }
  /* line 15, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-0,
.mx-lg-0 {
    margin-right: 0 !important;
  }
  /* line 18, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-0,
.my-lg-0 {
    margin-bottom: 0 !important;
  }
  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-0,
.mx-lg-0 {
    margin-left: 0 !important;
  }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-1,
.my-lg-1 {
    margin-top: 0.25rem !important;
  }
  /* line 15, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-1,
.mx-lg-1 {
    margin-right: 0.25rem !important;
  }
  /* line 18, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-1,
.my-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-1,
.mx-lg-1 {
    margin-left: 0.25rem !important;
  }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-2,
.my-lg-2 {
    margin-top: 0.5rem !important;
  }
  /* line 15, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-2,
.mx-lg-2 {
    margin-right: 0.5rem !important;
  }
  /* line 18, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-2,
.my-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-2,
.mx-lg-2 {
    margin-left: 0.5rem !important;
  }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-3 {
    margin: 1rem !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-3,
.my-lg-3 {
    margin-top: 1rem !important;
  }
  /* line 15, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-3,
.mx-lg-3 {
    margin-right: 1rem !important;
  }
  /* line 18, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-3,
.my-lg-3 {
    margin-bottom: 1rem !important;
  }
  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-3,
.mx-lg-3 {
    margin-left: 1rem !important;
  }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-4,
.my-lg-4 {
    margin-top: 1.5rem !important;
  }
  /* line 15, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-4,
.mx-lg-4 {
    margin-right: 1.5rem !important;
  }
  /* line 18, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-4,
.my-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-4,
.mx-lg-4 {
    margin-left: 1.5rem !important;
  }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-5 {
    margin: 3rem !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-5,
.my-lg-5 {
    margin-top: 3rem !important;
  }
  /* line 15, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-5,
.mx-lg-5 {
    margin-right: 3rem !important;
  }
  /* line 18, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-5,
.my-lg-5 {
    margin-bottom: 3rem !important;
  }
  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-5,
.mx-lg-5 {
    margin-left: 3rem !important;
  }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-lg-0 {
    padding: 0 !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-lg-0,
.py-lg-0 {
    padding-top: 0 !important;
  }
  /* line 15, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-lg-0,
.px-lg-0 {
    padding-right: 0 !important;
  }
  /* line 18, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-lg-0,
.py-lg-0 {
    padding-bottom: 0 !important;
  }
  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-lg-0,
.px-lg-0 {
    padding-left: 0 !important;
  }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-lg-1,
.py-lg-1 {
    padding-top: 0.25rem !important;
  }
  /* line 15, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-lg-1,
.px-lg-1 {
    padding-right: 0.25rem !important;
  }
  /* line 18, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-lg-1,
.py-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-lg-1,
.px-lg-1 {
    padding-left: 0.25rem !important;
  }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-lg-2,
.py-lg-2 {
    padding-top: 0.5rem !important;
  }
  /* line 15, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-lg-2,
.px-lg-2 {
    padding-right: 0.5rem !important;
  }
  /* line 18, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-lg-2,
.py-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-lg-2,
.px-lg-2 {
    padding-left: 0.5rem !important;
  }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-lg-3 {
    padding: 1rem !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-lg-3,
.py-lg-3 {
    padding-top: 1rem !important;
  }
  /* line 15, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-lg-3,
.px-lg-3 {
    padding-right: 1rem !important;
  }
  /* line 18, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-lg-3,
.py-lg-3 {
    padding-bottom: 1rem !important;
  }
  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-lg-3,
.px-lg-3 {
    padding-left: 1rem !important;
  }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-lg-4,
.py-lg-4 {
    padding-top: 1.5rem !important;
  }
  /* line 15, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-lg-4,
.px-lg-4 {
    padding-right: 1.5rem !important;
  }
  /* line 18, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-lg-4,
.py-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-lg-4,
.px-lg-4 {
    padding-left: 1.5rem !important;
  }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-lg-5 {
    padding: 3rem !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-lg-5,
.py-lg-5 {
    padding-top: 3rem !important;
  }
  /* line 15, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-lg-5,
.px-lg-5 {
    padding-right: 3rem !important;
  }
  /* line 18, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-lg-5,
.py-lg-5 {
    padding-bottom: 3rem !important;
  }
  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-lg-5,
.px-lg-5 {
    padding-left: 3rem !important;
  }
  /* line 30, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-n1 {
    margin: -0.25rem !important;
  }
  /* line 31, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-n1,
.my-lg-n1 {
    margin-top: -0.25rem !important;
  }
  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-n1,
.mx-lg-n1 {
    margin-right: -0.25rem !important;
  }
  /* line 37, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-n1,
.my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  /* line 40, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-n1,
.mx-lg-n1 {
    margin-left: -0.25rem !important;
  }
  /* line 30, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-n2 {
    margin: -0.5rem !important;
  }
  /* line 31, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-n2,
.my-lg-n2 {
    margin-top: -0.5rem !important;
  }
  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-n2,
.mx-lg-n2 {
    margin-right: -0.5rem !important;
  }
  /* line 37, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-n2,
.my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  /* line 40, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-n2,
.mx-lg-n2 {
    margin-left: -0.5rem !important;
  }
  /* line 30, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-n3 {
    margin: -1rem !important;
  }
  /* line 31, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-n3,
.my-lg-n3 {
    margin-top: -1rem !important;
  }
  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-n3,
.mx-lg-n3 {
    margin-right: -1rem !important;
  }
  /* line 37, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-n3,
.my-lg-n3 {
    margin-bottom: -1rem !important;
  }
  /* line 40, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-n3,
.mx-lg-n3 {
    margin-left: -1rem !important;
  }
  /* line 30, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-n4 {
    margin: -1.5rem !important;
  }
  /* line 31, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-n4,
.my-lg-n4 {
    margin-top: -1.5rem !important;
  }
  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-n4,
.mx-lg-n4 {
    margin-right: -1.5rem !important;
  }
  /* line 37, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-n4,
.my-lg-n4 {
    margin-bottom: -1.5rem !important;
  }
  /* line 40, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-n4,
.mx-lg-n4 {
    margin-left: -1.5rem !important;
  }
  /* line 30, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-n5 {
    margin: -3rem !important;
  }
  /* line 31, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-n5,
.my-lg-n5 {
    margin-top: -3rem !important;
  }
  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-n5,
.mx-lg-n5 {
    margin-right: -3rem !important;
  }
  /* line 37, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-n5,
.my-lg-n5 {
    margin-bottom: -3rem !important;
  }
  /* line 40, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-n5,
.mx-lg-n5 {
    margin-left: -3rem !important;
  }
  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-auto {
    margin: auto !important;
  }
  /* line 48, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-auto,
.my-lg-auto {
    margin-top: auto !important;
  }
  /* line 51, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-auto,
.mx-lg-auto {
    margin-right: auto !important;
  }
  /* line 54, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-auto,
.my-lg-auto {
    margin-bottom: auto !important;
  }
  /* line 57, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-auto,
.mx-lg-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 1200px) {
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-0 {
    margin: 0 !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-0,
.my-xl-0 {
    margin-top: 0 !important;
  }
  /* line 15, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-0,
.mx-xl-0 {
    margin-right: 0 !important;
  }
  /* line 18, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-0,
.my-xl-0 {
    margin-bottom: 0 !important;
  }
  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-0,
.mx-xl-0 {
    margin-left: 0 !important;
  }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-1,
.my-xl-1 {
    margin-top: 0.25rem !important;
  }
  /* line 15, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-1,
.mx-xl-1 {
    margin-right: 0.25rem !important;
  }
  /* line 18, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-1,
.my-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-1,
.mx-xl-1 {
    margin-left: 0.25rem !important;
  }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-2,
.my-xl-2 {
    margin-top: 0.5rem !important;
  }
  /* line 15, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-2,
.mx-xl-2 {
    margin-right: 0.5rem !important;
  }
  /* line 18, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-2,
.my-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-2,
.mx-xl-2 {
    margin-left: 0.5rem !important;
  }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-3 {
    margin: 1rem !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-3,
.my-xl-3 {
    margin-top: 1rem !important;
  }
  /* line 15, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-3,
.mx-xl-3 {
    margin-right: 1rem !important;
  }
  /* line 18, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-3,
.my-xl-3 {
    margin-bottom: 1rem !important;
  }
  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-3,
.mx-xl-3 {
    margin-left: 1rem !important;
  }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-4,
.my-xl-4 {
    margin-top: 1.5rem !important;
  }
  /* line 15, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-4,
.mx-xl-4 {
    margin-right: 1.5rem !important;
  }
  /* line 18, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-4,
.my-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-4,
.mx-xl-4 {
    margin-left: 1.5rem !important;
  }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-5 {
    margin: 3rem !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-5,
.my-xl-5 {
    margin-top: 3rem !important;
  }
  /* line 15, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-5,
.mx-xl-5 {
    margin-right: 3rem !important;
  }
  /* line 18, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-5,
.my-xl-5 {
    margin-bottom: 3rem !important;
  }
  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-5,
.mx-xl-5 {
    margin-left: 3rem !important;
  }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-xl-0 {
    padding: 0 !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-xl-0,
.py-xl-0 {
    padding-top: 0 !important;
  }
  /* line 15, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-xl-0,
.px-xl-0 {
    padding-right: 0 !important;
  }
  /* line 18, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-xl-0,
.py-xl-0 {
    padding-bottom: 0 !important;
  }
  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-xl-0,
.px-xl-0 {
    padding-left: 0 !important;
  }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-xl-1,
.py-xl-1 {
    padding-top: 0.25rem !important;
  }
  /* line 15, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-xl-1,
.px-xl-1 {
    padding-right: 0.25rem !important;
  }
  /* line 18, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-xl-1,
.py-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-xl-1,
.px-xl-1 {
    padding-left: 0.25rem !important;
  }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-xl-2,
.py-xl-2 {
    padding-top: 0.5rem !important;
  }
  /* line 15, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-xl-2,
.px-xl-2 {
    padding-right: 0.5rem !important;
  }
  /* line 18, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-xl-2,
.py-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-xl-2,
.px-xl-2 {
    padding-left: 0.5rem !important;
  }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-xl-3 {
    padding: 1rem !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-xl-3,
.py-xl-3 {
    padding-top: 1rem !important;
  }
  /* line 15, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-xl-3,
.px-xl-3 {
    padding-right: 1rem !important;
  }
  /* line 18, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-xl-3,
.py-xl-3 {
    padding-bottom: 1rem !important;
  }
  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-xl-3,
.px-xl-3 {
    padding-left: 1rem !important;
  }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-xl-4,
.py-xl-4 {
    padding-top: 1.5rem !important;
  }
  /* line 15, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-xl-4,
.px-xl-4 {
    padding-right: 1.5rem !important;
  }
  /* line 18, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-xl-4,
.py-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-xl-4,
.px-xl-4 {
    padding-left: 1.5rem !important;
  }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-xl-5 {
    padding: 3rem !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-xl-5,
.py-xl-5 {
    padding-top: 3rem !important;
  }
  /* line 15, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-xl-5,
.px-xl-5 {
    padding-right: 3rem !important;
  }
  /* line 18, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-xl-5,
.py-xl-5 {
    padding-bottom: 3rem !important;
  }
  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-xl-5,
.px-xl-5 {
    padding-left: 3rem !important;
  }
  /* line 30, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-n1 {
    margin: -0.25rem !important;
  }
  /* line 31, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-n1,
.my-xl-n1 {
    margin-top: -0.25rem !important;
  }
  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-n1,
.mx-xl-n1 {
    margin-right: -0.25rem !important;
  }
  /* line 37, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-n1,
.my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  /* line 40, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-n1,
.mx-xl-n1 {
    margin-left: -0.25rem !important;
  }
  /* line 30, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-n2 {
    margin: -0.5rem !important;
  }
  /* line 31, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-n2,
.my-xl-n2 {
    margin-top: -0.5rem !important;
  }
  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-n2,
.mx-xl-n2 {
    margin-right: -0.5rem !important;
  }
  /* line 37, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-n2,
.my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  /* line 40, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-n2,
.mx-xl-n2 {
    margin-left: -0.5rem !important;
  }
  /* line 30, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-n3 {
    margin: -1rem !important;
  }
  /* line 31, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-n3,
.my-xl-n3 {
    margin-top: -1rem !important;
  }
  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-n3,
.mx-xl-n3 {
    margin-right: -1rem !important;
  }
  /* line 37, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-n3,
.my-xl-n3 {
    margin-bottom: -1rem !important;
  }
  /* line 40, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-n3,
.mx-xl-n3 {
    margin-left: -1rem !important;
  }
  /* line 30, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-n4 {
    margin: -1.5rem !important;
  }
  /* line 31, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-n4,
.my-xl-n4 {
    margin-top: -1.5rem !important;
  }
  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-n4,
.mx-xl-n4 {
    margin-right: -1.5rem !important;
  }
  /* line 37, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-n4,
.my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }
  /* line 40, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-n4,
.mx-xl-n4 {
    margin-left: -1.5rem !important;
  }
  /* line 30, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-n5 {
    margin: -3rem !important;
  }
  /* line 31, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-n5,
.my-xl-n5 {
    margin-top: -3rem !important;
  }
  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-n5,
.mx-xl-n5 {
    margin-right: -3rem !important;
  }
  /* line 37, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-n5,
.my-xl-n5 {
    margin-bottom: -3rem !important;
  }
  /* line 40, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-n5,
.mx-xl-n5 {
    margin-left: -3rem !important;
  }
  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-auto {
    margin: auto !important;
  }
  /* line 48, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-auto,
.my-xl-auto {
    margin-top: auto !important;
  }
  /* line 51, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-auto,
.mx-xl-auto {
    margin-right: auto !important;
  }
  /* line 54, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-auto,
.my-xl-auto {
    margin-bottom: auto !important;
  }
  /* line 57, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-auto,
.mx-xl-auto {
    margin-left: auto !important;
  }
}

/* line 6, node_modules/bootstrap/scss/utilities/_stretched-link.scss */
.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}

/* line 7, node_modules/bootstrap/scss/utilities/_text.scss */
.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_text.scss */
.text-justify {
  text-align: justify !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_text.scss */
.text-wrap {
  white-space: normal !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_text.scss */
.text-nowrap {
  white-space: nowrap !important;
}

/* line 14, node_modules/bootstrap/scss/utilities/_text.scss */
.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 22, node_modules/bootstrap/scss/utilities/_text.scss */
.text-left {
  text-align: left !important;
}

/* line 23, node_modules/bootstrap/scss/utilities/_text.scss */
.text-right {
  text-align: right !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_text.scss */
.text-center {
  text-align: center !important;
}

@media (min-width: 576px) {
  /* line 22, node_modules/bootstrap/scss/utilities/_text.scss */
  .text-sm-left {
    text-align: left !important;
  }
  /* line 23, node_modules/bootstrap/scss/utilities/_text.scss */
  .text-sm-right {
    text-align: right !important;
  }
  /* line 24, node_modules/bootstrap/scss/utilities/_text.scss */
  .text-sm-center {
    text-align: center !important;
  }
}

@media (min-width: 768px) {
  /* line 22, node_modules/bootstrap/scss/utilities/_text.scss */
  .text-md-left {
    text-align: left !important;
  }
  /* line 23, node_modules/bootstrap/scss/utilities/_text.scss */
  .text-md-right {
    text-align: right !important;
  }
  /* line 24, node_modules/bootstrap/scss/utilities/_text.scss */
  .text-md-center {
    text-align: center !important;
  }
}

@media (min-width: 992px) {
  /* line 22, node_modules/bootstrap/scss/utilities/_text.scss */
  .text-lg-left {
    text-align: left !important;
  }
  /* line 23, node_modules/bootstrap/scss/utilities/_text.scss */
  .text-lg-right {
    text-align: right !important;
  }
  /* line 24, node_modules/bootstrap/scss/utilities/_text.scss */
  .text-lg-center {
    text-align: center !important;
  }
}

@media (min-width: 1200px) {
  /* line 22, node_modules/bootstrap/scss/utilities/_text.scss */
  .text-xl-left {
    text-align: left !important;
  }
  /* line 23, node_modules/bootstrap/scss/utilities/_text.scss */
  .text-xl-right {
    text-align: right !important;
  }
  /* line 24, node_modules/bootstrap/scss/utilities/_text.scss */
  .text-xl-center {
    text-align: center !important;
  }
}

/* line 30, node_modules/bootstrap/scss/utilities/_text.scss */
.text-lowercase {
  text-transform: lowercase !important;
}

/* line 31, node_modules/bootstrap/scss/utilities/_text.scss */
.text-uppercase {
  text-transform: uppercase !important;
}

/* line 32, node_modules/bootstrap/scss/utilities/_text.scss */
.text-capitalize {
  text-transform: capitalize !important;
}

/* line 36, node_modules/bootstrap/scss/utilities/_text.scss */
.font-weight-light {
  font-weight: 300 !important;
}

/* line 37, node_modules/bootstrap/scss/utilities/_text.scss */
.font-weight-lighter {
  font-weight: lighter !important;
}

/* line 38, node_modules/bootstrap/scss/utilities/_text.scss */
.font-weight-normal {
  font-weight: 400 !important;
}

/* line 39, node_modules/bootstrap/scss/utilities/_text.scss */
.font-weight-bold {
  font-weight: 700 !important;
}

/* line 40, node_modules/bootstrap/scss/utilities/_text.scss */
.font-weight-bolder {
  font-weight: bolder !important;
}

/* line 41, node_modules/bootstrap/scss/utilities/_text.scss */
.font-italic {
  font-style: italic !important;
}

/* line 45, node_modules/bootstrap/scss/utilities/_text.scss */
.text-white {
  color: #fff !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-primary {
  color: #22d286 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-primary:hover, a.text-primary:focus {
  color: #17905c !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-secondary {
  color: #6F767E !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-secondary:hover, a.text-secondary:focus {
  color: #4b5055 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-success {
  color: #28c76f !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-success:hover, a.text-success:focus {
  color: #1b874b !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-info {
  color: #00cfe8 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-info:hover, a.text-info:focus {
  color: #008b9c !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-warning {
  color: #ff9f43 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-warning:hover, a.text-warning:focus {
  color: #f67800 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-danger {
  color: #FF6A55 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-danger:hover, a.text-danger:focus {
  color: #ff2709 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-light {
  color: #f6f6f6 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-light:hover, a.text-light:focus {
  color: #d0d0d0 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-dark {
  color: #242838 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-dark:hover, a.text-dark:focus {
  color: #060709 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-diagnosis {
  color: #f5a622 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-diagnosis:hover, a.text-diagnosis:focus {
  color: #c27c09 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-allergy {
  color: #77C027 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-allergy:hover, a.text-allergy:focus {
  color: #50801a !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-prescription {
  color: #4a90e2 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-prescription:hover, a.text-prescription:focus {
  color: #1f69c1 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-medical-history {
  color: #42cca4 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-medical-history:hover, a.text-medical-history:focus {
  color: #299878 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-surgical-history {
  color: #f1a5cb !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-surgical-history:hover, a.text-surgical-history:focus {
  color: #e763a5 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-vaccine {
  color: #9b9b9b !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-vaccine:hover, a.text-vaccine:focus {
  color: #757575 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-family-history {
  color: #bf7839 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-family-history:hover, a.text-family-history:focus {
  color: #845327 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-social-history {
  color: #f66b5c !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-social-history:hover, a.text-social-history:focus {
  color: #f22914 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-gynecology {
  color: #e6df7e !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-gynecology:hover, a.text-gynecology:focus {
  color: #dacf3e !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-procedure {
  color: #58808b !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-procedure:hover, a.text-procedure:focus {
  color: #3a555c !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-consultation-note {
  color: #FF5349 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-consultation-note:hover, a.text-consultation-note:focus {
  color: #fc0e00 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-exam {
  color: #F6C324 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-exam:hover, a.text-exam:focus {
  color: #c59708 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-document {
  color: #9ACD32 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-document:hover, a.text-document:focus {
  color: #6c9023 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-misc-note {
  color: #6699CC !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-misc-note:hover, a.text-misc-note:focus {
  color: #3973ac !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-new_appointment {
  color: #3498db !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-new_appointment:hover, a.text-new_appointment:focus {
  color: #1d6fa5 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-nursing {
  color: #f39c12 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-nursing:hover, a.text-nursing:focus {
  color: #b06f09 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-emergency {
  color: #e74c3c !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-emergency:hover, a.text-emergency:focus {
  color: #bf2718 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-wellness_exam {
  color: #9da3a7 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-wellness_exam:hover, a.text-wellness_exam:focus {
  color: #757d82 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-referral {
  color: #A7BF3D !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-referral:hover, a.text-referral:focus {
  color: #74852a !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-walk_in {
  color: #2ecc71 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-walk_in:hover, a.text-walk_in:focus {
  color: #208e4e !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-unassigned {
  color: #9b59b6 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-unassigned:hover, a.text-unassigned:focus {
  color: #713b87 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-immunization {
  color: #d35400 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-immunization:hover, a.text-immunization:focus {
  color: #873600 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-follow_up {
  color: #5f8681 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-follow_up:hover, a.text-follow_up:focus {
  color: #3f5956 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-home_visit {
  color: #008800 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-home_visit:hover, a.text-home_visit:focus {
  color: #003c00 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-prenatal {
  color: #bFa11B !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-prenatal:hover, a.text-prenatal:focus {
  color: #7c6912 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-postnatal {
  color: #333333 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-postnatal:hover, a.text-postnatal:focus {
  color: #0d0d0d !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-telemedicine {
  color: #aa00aa !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-telemedicine:hover, a.text-telemedicine:focus {
  color: #5e005e !important;
}

/* line 51, node_modules/bootstrap/scss/utilities/_text.scss */
.text-body {
  color: #212529 !important;
}

/* line 52, node_modules/bootstrap/scss/utilities/_text.scss */
.text-muted {
  color: #6c757d !important;
}

/* line 54, node_modules/bootstrap/scss/utilities/_text.scss */
.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

/* line 55, node_modules/bootstrap/scss/utilities/_text.scss */
.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

/* line 59, node_modules/bootstrap/scss/utilities/_text.scss */
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

/* line 63, node_modules/bootstrap/scss/utilities/_text.scss */
.text-decoration-none {
  text-decoration: none !important;
}

/* line 65, node_modules/bootstrap/scss/utilities/_text.scss */
.text-break {
  word-break: break-word !important;
  word-wrap: break-word !important;
}

/* line 72, node_modules/bootstrap/scss/utilities/_text.scss */
.text-reset {
  color: inherit !important;
}

/* line 7, node_modules/bootstrap/scss/utilities/_visibility.scss */
.visible {
  visibility: visible !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_visibility.scss */
.invisible {
  visibility: hidden !important;
}

@media print {
  /* line 13, node_modules/bootstrap/scss/_print.scss */
  *,
*::before,
*::after {
    text-shadow: none !important;
    box-shadow: none !important;
  }
  /* line 24, node_modules/bootstrap/scss/_print.scss */
  a:not(.btn) {
    text-decoration: underline;
  }
  /* line 34, node_modules/bootstrap/scss/_print.scss */
  abbr[title]::after {
    content: " (" attr(title) ")";
  }
  /* line 49, node_modules/bootstrap/scss/_print.scss */
  pre {
    white-space: pre-wrap !important;
  }
  /* line 52, node_modules/bootstrap/scss/_print.scss */
  pre,
blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }
  /* line 63, node_modules/bootstrap/scss/_print.scss */
  thead {
    display: table-header-group;
  }
  /* line 67, node_modules/bootstrap/scss/_print.scss */
  tr,
img {
    page-break-inside: avoid;
  }
  /* line 72, node_modules/bootstrap/scss/_print.scss */
  p,
h2,
h3 {
    orphans: 3;
    widows: 3;
  }
  /* line 79, node_modules/bootstrap/scss/_print.scss */
  h2,
h3 {
    page-break-after: avoid;
  }
  @page {
    size: a3;
  }
  /* line 92, node_modules/bootstrap/scss/_print.scss */
  body {
    min-width: 992px !important;
  }
  /* line 95, node_modules/bootstrap/scss/_print.scss */
  .container {
    min-width: 992px !important;
  }
  /* line 100, node_modules/bootstrap/scss/_print.scss */
  .navbar {
    display: none;
  }
  /* line 103, node_modules/bootstrap/scss/_print.scss */
  .badge {
    border: 1px solid #000;
  }
  /* line 107, node_modules/bootstrap/scss/_print.scss */
  .table {
    border-collapse: collapse !important;
  }
  /* line 110, node_modules/bootstrap/scss/_print.scss */
  .table td,
.table th {
    background-color: #fff !important;
  }
  /* line 117, node_modules/bootstrap/scss/_print.scss */
  .table-bordered th,
.table-bordered td {
    border: 1px solid #dee2e6 !important;
  }
  /* line 123, node_modules/bootstrap/scss/_print.scss */
  .table-dark {
    color: inherit;
  }
  /* line 126, node_modules/bootstrap/scss/_print.scss */
  .table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
    border-color: #dee2e6;
  }
  /* line 134, node_modules/bootstrap/scss/_print.scss */
  .table .thead-dark th {
    color: inherit;
    border-color: #dee2e6;
  }
}

/*!
 *   AdminLTE v3.1.0
 *   Author: Colorlib
 *   Website: AdminLTE.io <https://adminlte.io>
 *   License: Open source - MIT <https://opensource.org/licenses/MIT>
 */
/*!
 * Bootstrap v4.6.0 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
/* line 13, app/assets/stylesheets/template/adminlte.scss */
:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #007bff;
  --secondary: #6c757d;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

/* line 47, app/assets/stylesheets/template/adminlte.scss */
*,
*::before,
*::after {
  box-sizing: border-box;
}

/* line 53, app/assets/stylesheets/template/adminlte.scss */
html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* line 60, app/assets/stylesheets/template/adminlte.scss */
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}

/* line 64, app/assets/stylesheets/template/adminlte.scss */
body {
  margin: 0;
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff;
}

/* line 75, app/assets/stylesheets/template/adminlte.scss */
[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important;
}

/* line 79, app/assets/stylesheets/template/adminlte.scss */
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

/* line 85, app/assets/stylesheets/template/adminlte.scss */
h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}

/* line 90, app/assets/stylesheets/template/adminlte.scss */
p {
  margin-top: 0;
  margin-bottom: 1rem;
}

/* line 95, app/assets/stylesheets/template/adminlte.scss */
abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration-skip-ink: none;
  text-decoration-skip-ink: none;
}

/* line 106, app/assets/stylesheets/template/adminlte.scss */
address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

/* line 112, app/assets/stylesheets/template/adminlte.scss */
ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

/* line 119, app/assets/stylesheets/template/adminlte.scss */
ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

/* line 126, app/assets/stylesheets/template/adminlte.scss */
dt {
  font-weight: 700;
}

/* line 130, app/assets/stylesheets/template/adminlte.scss */
dd {
  margin-bottom: .5rem;
  margin-left: 0;
}

/* line 135, app/assets/stylesheets/template/adminlte.scss */
blockquote {
  margin: 0 0 1rem;
}

/* line 139, app/assets/stylesheets/template/adminlte.scss */
b,
strong {
  font-weight: bolder;
}

/* line 144, app/assets/stylesheets/template/adminlte.scss */
small {
  font-size: 80%;
}

/* line 148, app/assets/stylesheets/template/adminlte.scss */
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

/* line 156, app/assets/stylesheets/template/adminlte.scss */
sub {
  bottom: -.25em;
}

/* line 160, app/assets/stylesheets/template/adminlte.scss */
sup {
  top: -.5em;
}

/* line 164, app/assets/stylesheets/template/adminlte.scss */
a {
  color: #007bff;
  text-decoration: none;
  background-color: transparent;
}

/* line 170, app/assets/stylesheets/template/adminlte.scss */
a:hover {
  color: #0056b3;
  text-decoration: none;
}

/* line 175, app/assets/stylesheets/template/adminlte.scss */
a:not([href]):not([class]) {
  color: inherit;
  text-decoration: none;
}

/* line 180, app/assets/stylesheets/template/adminlte.scss */
a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

/* line 185, app/assets/stylesheets/template/adminlte.scss */
pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}

/* line 193, app/assets/stylesheets/template/adminlte.scss */
pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}

/* line 200, app/assets/stylesheets/template/adminlte.scss */
figure {
  margin: 0 0 1rem;
}

/* line 204, app/assets/stylesheets/template/adminlte.scss */
img {
  vertical-align: middle;
  border-style: none;
}

/* line 209, app/assets/stylesheets/template/adminlte.scss */
svg {
  overflow: hidden;
  vertical-align: middle;
}

/* line 214, app/assets/stylesheets/template/adminlte.scss */
table {
  border-collapse: collapse;
}

/* line 218, app/assets/stylesheets/template/adminlte.scss */
caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom;
}

/* line 226, app/assets/stylesheets/template/adminlte.scss */
th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

/* line 231, app/assets/stylesheets/template/adminlte.scss */
label {
  display: inline-block;
  margin-bottom: 0.5rem;
}

/* line 236, app/assets/stylesheets/template/adminlte.scss */
button {
  border-radius: 0;
}

/* line 240, app/assets/stylesheets/template/adminlte.scss */
button:focus:not(:focus-visible) {
  outline: 0;
}

/* line 244, app/assets/stylesheets/template/adminlte.scss */
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

/* line 255, app/assets/stylesheets/template/adminlte.scss */
button,
input {
  overflow: visible;
}

/* line 260, app/assets/stylesheets/template/adminlte.scss */
button,
select {
  text-transform: none;
}

/* line 265, app/assets/stylesheets/template/adminlte.scss */
[role="button"] {
  cursor: pointer;
}

/* line 269, app/assets/stylesheets/template/adminlte.scss */
select {
  word-wrap: normal;
}

/* line 273, app/assets/stylesheets/template/adminlte.scss */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/* line 280, app/assets/stylesheets/template/adminlte.scss */
button:not(:disabled),
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled) {
  cursor: pointer;
}

/* line 287, app/assets/stylesheets/template/adminlte.scss */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

/* line 295, app/assets/stylesheets/template/adminlte.scss */
input[type="radio"],
input[type="checkbox"] {
  box-sizing: border-box;
  padding: 0;
}

/* line 301, app/assets/stylesheets/template/adminlte.scss */
textarea {
  overflow: auto;
  resize: vertical;
}

/* line 306, app/assets/stylesheets/template/adminlte.scss */
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

/* line 313, app/assets/stylesheets/template/adminlte.scss */
legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

/* line 325, app/assets/stylesheets/template/adminlte.scss */
progress {
  vertical-align: baseline;
}

/* line 329, app/assets/stylesheets/template/adminlte.scss */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/* line 334, app/assets/stylesheets/template/adminlte.scss */
[type="search"] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

/* line 339, app/assets/stylesheets/template/adminlte.scss */
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 343, app/assets/stylesheets/template/adminlte.scss */
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

/* line 348, app/assets/stylesheets/template/adminlte.scss */
output {
  display: inline-block;
}

/* line 352, app/assets/stylesheets/template/adminlte.scss */
summary {
  display: list-item;
  cursor: pointer;
}

/* line 357, app/assets/stylesheets/template/adminlte.scss */
template {
  display: none;
}

/* line 361, app/assets/stylesheets/template/adminlte.scss */
[hidden] {
  display: none !important;
}

/* line 365, app/assets/stylesheets/template/adminlte.scss */
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-family: inherit;
  font-weight: 500;
  line-height: 1.2;
  color: inherit;
}

/* line 374, app/assets/stylesheets/template/adminlte.scss */
h1, .h1 {
  font-size: 2.5rem;
}

/* line 378, app/assets/stylesheets/template/adminlte.scss */
h2, .h2 {
  font-size: 2rem;
}

/* line 382, app/assets/stylesheets/template/adminlte.scss */
h3, .h3 {
  font-size: 1.75rem;
}

/* line 386, app/assets/stylesheets/template/adminlte.scss */
h4, .h4 {
  font-size: 1.5rem;
}

/* line 390, app/assets/stylesheets/template/adminlte.scss */
h5, .h5 {
  font-size: 1.25rem;
}

/* line 394, app/assets/stylesheets/template/adminlte.scss */
h6, .h6 {
  font-size: 1rem;
}

/* line 398, app/assets/stylesheets/template/adminlte.scss */
.lead {
  font-size: 1.25rem;
  font-weight: 300;
}

/* line 403, app/assets/stylesheets/template/adminlte.scss */
.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2;
}

/* line 409, app/assets/stylesheets/template/adminlte.scss */
.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}

/* line 415, app/assets/stylesheets/template/adminlte.scss */
.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}

/* line 421, app/assets/stylesheets/template/adminlte.scss */
.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}

/* line 427, app/assets/stylesheets/template/adminlte.scss */
hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

/* line 434, app/assets/stylesheets/template/adminlte.scss */
small,
.small {
  font-size: 80%;
  font-weight: 400;
}

/* line 440, app/assets/stylesheets/template/adminlte.scss */
mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

/* line 446, app/assets/stylesheets/template/adminlte.scss */
.list-unstyled {
  padding-left: 0;
  list-style: none;
}

/* line 451, app/assets/stylesheets/template/adminlte.scss */
.list-inline {
  padding-left: 0;
  list-style: none;
}

/* line 456, app/assets/stylesheets/template/adminlte.scss */
.list-inline-item {
  display: inline-block;
}

/* line 460, app/assets/stylesheets/template/adminlte.scss */
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

/* line 464, app/assets/stylesheets/template/adminlte.scss */
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

/* line 469, app/assets/stylesheets/template/adminlte.scss */
.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}

/* line 474, app/assets/stylesheets/template/adminlte.scss */
.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #6c757d;
}

/* line 480, app/assets/stylesheets/template/adminlte.scss */
.blockquote-footer::before {
  content: "\2014\00A0";
}

/* line 484, app/assets/stylesheets/template/adminlte.scss */
.img-fluid {
  max-width: 100%;
  height: auto;
}

/* line 489, app/assets/stylesheets/template/adminlte.scss */
.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
  max-width: 100%;
  height: auto;
}

/* line 499, app/assets/stylesheets/template/adminlte.scss */
.figure {
  display: inline-block;
}

/* line 503, app/assets/stylesheets/template/adminlte.scss */
.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

/* line 508, app/assets/stylesheets/template/adminlte.scss */
.figure-caption {
  font-size: 90%;
  color: #6c757d;
}

/* line 513, app/assets/stylesheets/template/adminlte.scss */
code {
  font-size: 87.5%;
  color: #e83e8c;
  word-wrap: break-word;
}

/* line 519, app/assets/stylesheets/template/adminlte.scss */
a > code {
  color: inherit;
}

/* line 523, app/assets/stylesheets/template/adminlte.scss */
kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem;
  box-shadow: inset 0 -0.1rem 0 rgba(0, 0, 0, 0.25);
}

/* line 532, app/assets/stylesheets/template/adminlte.scss */
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
  box-shadow: none;
}

/* line 539, app/assets/stylesheets/template/adminlte.scss */
pre {
  display: block;
  font-size: 87.5%;
  color: #212529;
}

/* line 545, app/assets/stylesheets/template/adminlte.scss */
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

/* line 551, app/assets/stylesheets/template/adminlte.scss */
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

/* line 556, app/assets/stylesheets/template/adminlte.scss */
.container,
.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl {
  width: 100%;
  padding-right: 7.5px;
  padding-left: 7.5px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  /* line 570, app/assets/stylesheets/template/adminlte.scss */
  .container, .container-sm {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  /* line 576, app/assets/stylesheets/template/adminlte.scss */
  .container, .container-sm, .container-md {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  /* line 582, app/assets/stylesheets/template/adminlte.scss */
  .container, .container-sm, .container-md, .container-lg {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  /* line 588, app/assets/stylesheets/template/adminlte.scss */
  .container, .container-sm, .container-md, .container-lg, .container-xl {
    max-width: 1140px;
  }
}

/* line 593, app/assets/stylesheets/template/adminlte.scss */
.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -7.5px;
  margin-left: -7.5px;
}

/* line 604, app/assets/stylesheets/template/adminlte.scss */
.no-gutters {
  margin-right: 0;
  margin-left: 0;
}

/* line 609, app/assets/stylesheets/template/adminlte.scss */
.no-gutters > .col,
.no-gutters > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}

/* line 615, app/assets/stylesheets/template/adminlte.scss */
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: 7.5px;
  padding-left: 7.5px;
}

/* line 627, app/assets/stylesheets/template/adminlte.scss */
.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

/* line 637, app/assets/stylesheets/template/adminlte.scss */
.row-cols-1 > * {
  flex: 0 0 100%;
  max-width: 100%;
}

/* line 644, app/assets/stylesheets/template/adminlte.scss */
.row-cols-2 > * {
  flex: 0 0 50%;
  max-width: 50%;
}

/* line 651, app/assets/stylesheets/template/adminlte.scss */
.row-cols-3 > * {
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}

/* line 658, app/assets/stylesheets/template/adminlte.scss */
.row-cols-4 > * {
  flex: 0 0 25%;
  max-width: 25%;
}

/* line 665, app/assets/stylesheets/template/adminlte.scss */
.row-cols-5 > * {
  flex: 0 0 20%;
  max-width: 20%;
}

/* line 672, app/assets/stylesheets/template/adminlte.scss */
.row-cols-6 > * {
  flex: 0 0 16.666667%;
  max-width: 16.666667%;
}

/* line 679, app/assets/stylesheets/template/adminlte.scss */
.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}

/* line 687, app/assets/stylesheets/template/adminlte.scss */
.col-1 {
  flex: 0 0 8.333333%;
  max-width: 8.333333%;
}

/* line 694, app/assets/stylesheets/template/adminlte.scss */
.col-2 {
  flex: 0 0 16.666667%;
  max-width: 16.666667%;
}

/* line 701, app/assets/stylesheets/template/adminlte.scss */
.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

/* line 708, app/assets/stylesheets/template/adminlte.scss */
.col-4 {
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}

/* line 715, app/assets/stylesheets/template/adminlte.scss */
.col-5 {
  flex: 0 0 41.666667%;
  max-width: 41.666667%;
}

/* line 722, app/assets/stylesheets/template/adminlte.scss */
.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

/* line 729, app/assets/stylesheets/template/adminlte.scss */
.col-7 {
  flex: 0 0 58.333333%;
  max-width: 58.333333%;
}

/* line 736, app/assets/stylesheets/template/adminlte.scss */
.col-8 {
  flex: 0 0 66.666667%;
  max-width: 66.666667%;
}

/* line 743, app/assets/stylesheets/template/adminlte.scss */
.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

/* line 750, app/assets/stylesheets/template/adminlte.scss */
.col-10 {
  flex: 0 0 83.333333%;
  max-width: 83.333333%;
}

/* line 757, app/assets/stylesheets/template/adminlte.scss */
.col-11 {
  flex: 0 0 91.666667%;
  max-width: 91.666667%;
}

/* line 764, app/assets/stylesheets/template/adminlte.scss */
.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

/* line 771, app/assets/stylesheets/template/adminlte.scss */
.order-first {
  order: -1;
}

/* line 777, app/assets/stylesheets/template/adminlte.scss */
.order-last {
  order: 13;
}

/* line 783, app/assets/stylesheets/template/adminlte.scss */
.order-0 {
  order: 0;
}

/* line 789, app/assets/stylesheets/template/adminlte.scss */
.order-1 {
  order: 1;
}

/* line 795, app/assets/stylesheets/template/adminlte.scss */
.order-2 {
  order: 2;
}

/* line 801, app/assets/stylesheets/template/adminlte.scss */
.order-3 {
  order: 3;
}

/* line 807, app/assets/stylesheets/template/adminlte.scss */
.order-4 {
  order: 4;
}

/* line 813, app/assets/stylesheets/template/adminlte.scss */
.order-5 {
  order: 5;
}

/* line 819, app/assets/stylesheets/template/adminlte.scss */
.order-6 {
  order: 6;
}

/* line 825, app/assets/stylesheets/template/adminlte.scss */
.order-7 {
  order: 7;
}

/* line 831, app/assets/stylesheets/template/adminlte.scss */
.order-8 {
  order: 8;
}

/* line 837, app/assets/stylesheets/template/adminlte.scss */
.order-9 {
  order: 9;
}

/* line 843, app/assets/stylesheets/template/adminlte.scss */
.order-10 {
  order: 10;
}

/* line 849, app/assets/stylesheets/template/adminlte.scss */
.order-11 {
  order: 11;
}

/* line 855, app/assets/stylesheets/template/adminlte.scss */
.order-12 {
  order: 12;
}

/* line 861, app/assets/stylesheets/template/adminlte.scss */
.offset-1 {
  margin-left: 8.333333%;
}

/* line 865, app/assets/stylesheets/template/adminlte.scss */
.offset-2 {
  margin-left: 16.666667%;
}

/* line 869, app/assets/stylesheets/template/adminlte.scss */
.offset-3 {
  margin-left: 25%;
}

/* line 873, app/assets/stylesheets/template/adminlte.scss */
.offset-4 {
  margin-left: 33.333333%;
}

/* line 877, app/assets/stylesheets/template/adminlte.scss */
.offset-5 {
  margin-left: 41.666667%;
}

/* line 881, app/assets/stylesheets/template/adminlte.scss */
.offset-6 {
  margin-left: 50%;
}

/* line 885, app/assets/stylesheets/template/adminlte.scss */
.offset-7 {
  margin-left: 58.333333%;
}

/* line 889, app/assets/stylesheets/template/adminlte.scss */
.offset-8 {
  margin-left: 66.666667%;
}

/* line 893, app/assets/stylesheets/template/adminlte.scss */
.offset-9 {
  margin-left: 75%;
}

/* line 897, app/assets/stylesheets/template/adminlte.scss */
.offset-10 {
  margin-left: 83.333333%;
}

/* line 901, app/assets/stylesheets/template/adminlte.scss */
.offset-11 {
  margin-left: 91.666667%;
}

@media (min-width: 576px) {
  /* line 906, app/assets/stylesheets/template/adminlte.scss */
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  /* line 915, app/assets/stylesheets/template/adminlte.scss */
  .row-cols-sm-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 921, app/assets/stylesheets/template/adminlte.scss */
  .row-cols-sm-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 927, app/assets/stylesheets/template/adminlte.scss */
  .row-cols-sm-3 > * {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  /* line 933, app/assets/stylesheets/template/adminlte.scss */
  .row-cols-sm-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 939, app/assets/stylesheets/template/adminlte.scss */
  .row-cols-sm-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  /* line 945, app/assets/stylesheets/template/adminlte.scss */
  .row-cols-sm-6 > * {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  /* line 951, app/assets/stylesheets/template/adminlte.scss */
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  /* line 958, app/assets/stylesheets/template/adminlte.scss */
  .col-sm-1 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  /* line 964, app/assets/stylesheets/template/adminlte.scss */
  .col-sm-2 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  /* line 970, app/assets/stylesheets/template/adminlte.scss */
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 976, app/assets/stylesheets/template/adminlte.scss */
  .col-sm-4 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  /* line 982, app/assets/stylesheets/template/adminlte.scss */
  .col-sm-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  /* line 988, app/assets/stylesheets/template/adminlte.scss */
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 994, app/assets/stylesheets/template/adminlte.scss */
  .col-sm-7 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  /* line 1000, app/assets/stylesheets/template/adminlte.scss */
  .col-sm-8 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  /* line 1006, app/assets/stylesheets/template/adminlte.scss */
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  /* line 1012, app/assets/stylesheets/template/adminlte.scss */
  .col-sm-10 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  /* line 1018, app/assets/stylesheets/template/adminlte.scss */
  .col-sm-11 {
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  /* line 1024, app/assets/stylesheets/template/adminlte.scss */
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 1030, app/assets/stylesheets/template/adminlte.scss */
  .order-sm-first {
    order: -1;
  }
  /* line 1035, app/assets/stylesheets/template/adminlte.scss */
  .order-sm-last {
    order: 13;
  }
  /* line 1040, app/assets/stylesheets/template/adminlte.scss */
  .order-sm-0 {
    order: 0;
  }
  /* line 1045, app/assets/stylesheets/template/adminlte.scss */
  .order-sm-1 {
    order: 1;
  }
  /* line 1050, app/assets/stylesheets/template/adminlte.scss */
  .order-sm-2 {
    order: 2;
  }
  /* line 1055, app/assets/stylesheets/template/adminlte.scss */
  .order-sm-3 {
    order: 3;
  }
  /* line 1060, app/assets/stylesheets/template/adminlte.scss */
  .order-sm-4 {
    order: 4;
  }
  /* line 1065, app/assets/stylesheets/template/adminlte.scss */
  .order-sm-5 {
    order: 5;
  }
  /* line 1070, app/assets/stylesheets/template/adminlte.scss */
  .order-sm-6 {
    order: 6;
  }
  /* line 1075, app/assets/stylesheets/template/adminlte.scss */
  .order-sm-7 {
    order: 7;
  }
  /* line 1080, app/assets/stylesheets/template/adminlte.scss */
  .order-sm-8 {
    order: 8;
  }
  /* line 1085, app/assets/stylesheets/template/adminlte.scss */
  .order-sm-9 {
    order: 9;
  }
  /* line 1090, app/assets/stylesheets/template/adminlte.scss */
  .order-sm-10 {
    order: 10;
  }
  /* line 1095, app/assets/stylesheets/template/adminlte.scss */
  .order-sm-11 {
    order: 11;
  }
  /* line 1100, app/assets/stylesheets/template/adminlte.scss */
  .order-sm-12 {
    order: 12;
  }
  /* line 1105, app/assets/stylesheets/template/adminlte.scss */
  .offset-sm-0 {
    margin-left: 0;
  }
  /* line 1108, app/assets/stylesheets/template/adminlte.scss */
  .offset-sm-1 {
    margin-left: 8.333333%;
  }
  /* line 1111, app/assets/stylesheets/template/adminlte.scss */
  .offset-sm-2 {
    margin-left: 16.666667%;
  }
  /* line 1114, app/assets/stylesheets/template/adminlte.scss */
  .offset-sm-3 {
    margin-left: 25%;
  }
  /* line 1117, app/assets/stylesheets/template/adminlte.scss */
  .offset-sm-4 {
    margin-left: 33.333333%;
  }
  /* line 1120, app/assets/stylesheets/template/adminlte.scss */
  .offset-sm-5 {
    margin-left: 41.666667%;
  }
  /* line 1123, app/assets/stylesheets/template/adminlte.scss */
  .offset-sm-6 {
    margin-left: 50%;
  }
  /* line 1126, app/assets/stylesheets/template/adminlte.scss */
  .offset-sm-7 {
    margin-left: 58.333333%;
  }
  /* line 1129, app/assets/stylesheets/template/adminlte.scss */
  .offset-sm-8 {
    margin-left: 66.666667%;
  }
  /* line 1132, app/assets/stylesheets/template/adminlte.scss */
  .offset-sm-9 {
    margin-left: 75%;
  }
  /* line 1135, app/assets/stylesheets/template/adminlte.scss */
  .offset-sm-10 {
    margin-left: 83.333333%;
  }
  /* line 1138, app/assets/stylesheets/template/adminlte.scss */
  .offset-sm-11 {
    margin-left: 91.666667%;
  }
}

@media (min-width: 768px) {
  /* line 1144, app/assets/stylesheets/template/adminlte.scss */
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  /* line 1153, app/assets/stylesheets/template/adminlte.scss */
  .row-cols-md-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 1159, app/assets/stylesheets/template/adminlte.scss */
  .row-cols-md-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 1165, app/assets/stylesheets/template/adminlte.scss */
  .row-cols-md-3 > * {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  /* line 1171, app/assets/stylesheets/template/adminlte.scss */
  .row-cols-md-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 1177, app/assets/stylesheets/template/adminlte.scss */
  .row-cols-md-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  /* line 1183, app/assets/stylesheets/template/adminlte.scss */
  .row-cols-md-6 > * {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  /* line 1189, app/assets/stylesheets/template/adminlte.scss */
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  /* line 1196, app/assets/stylesheets/template/adminlte.scss */
  .col-md-1 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  /* line 1202, app/assets/stylesheets/template/adminlte.scss */
  .col-md-2 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  /* line 1208, app/assets/stylesheets/template/adminlte.scss */
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 1214, app/assets/stylesheets/template/adminlte.scss */
  .col-md-4 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  /* line 1220, app/assets/stylesheets/template/adminlte.scss */
  .col-md-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  /* line 1226, app/assets/stylesheets/template/adminlte.scss */
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 1232, app/assets/stylesheets/template/adminlte.scss */
  .col-md-7 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  /* line 1238, app/assets/stylesheets/template/adminlte.scss */
  .col-md-8 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  /* line 1244, app/assets/stylesheets/template/adminlte.scss */
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  /* line 1250, app/assets/stylesheets/template/adminlte.scss */
  .col-md-10 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  /* line 1256, app/assets/stylesheets/template/adminlte.scss */
  .col-md-11 {
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  /* line 1262, app/assets/stylesheets/template/adminlte.scss */
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 1268, app/assets/stylesheets/template/adminlte.scss */
  .order-md-first {
    order: -1;
  }
  /* line 1273, app/assets/stylesheets/template/adminlte.scss */
  .order-md-last {
    order: 13;
  }
  /* line 1278, app/assets/stylesheets/template/adminlte.scss */
  .order-md-0 {
    order: 0;
  }
  /* line 1283, app/assets/stylesheets/template/adminlte.scss */
  .order-md-1 {
    order: 1;
  }
  /* line 1288, app/assets/stylesheets/template/adminlte.scss */
  .order-md-2 {
    order: 2;
  }
  /* line 1293, app/assets/stylesheets/template/adminlte.scss */
  .order-md-3 {
    order: 3;
  }
  /* line 1298, app/assets/stylesheets/template/adminlte.scss */
  .order-md-4 {
    order: 4;
  }
  /* line 1303, app/assets/stylesheets/template/adminlte.scss */
  .order-md-5 {
    order: 5;
  }
  /* line 1308, app/assets/stylesheets/template/adminlte.scss */
  .order-md-6 {
    order: 6;
  }
  /* line 1313, app/assets/stylesheets/template/adminlte.scss */
  .order-md-7 {
    order: 7;
  }
  /* line 1318, app/assets/stylesheets/template/adminlte.scss */
  .order-md-8 {
    order: 8;
  }
  /* line 1323, app/assets/stylesheets/template/adminlte.scss */
  .order-md-9 {
    order: 9;
  }
  /* line 1328, app/assets/stylesheets/template/adminlte.scss */
  .order-md-10 {
    order: 10;
  }
  /* line 1333, app/assets/stylesheets/template/adminlte.scss */
  .order-md-11 {
    order: 11;
  }
  /* line 1338, app/assets/stylesheets/template/adminlte.scss */
  .order-md-12 {
    order: 12;
  }
  /* line 1343, app/assets/stylesheets/template/adminlte.scss */
  .offset-md-0 {
    margin-left: 0;
  }
  /* line 1346, app/assets/stylesheets/template/adminlte.scss */
  .offset-md-1 {
    margin-left: 8.333333%;
  }
  /* line 1349, app/assets/stylesheets/template/adminlte.scss */
  .offset-md-2 {
    margin-left: 16.666667%;
  }
  /* line 1352, app/assets/stylesheets/template/adminlte.scss */
  .offset-md-3 {
    margin-left: 25%;
  }
  /* line 1355, app/assets/stylesheets/template/adminlte.scss */
  .offset-md-4 {
    margin-left: 33.333333%;
  }
  /* line 1358, app/assets/stylesheets/template/adminlte.scss */
  .offset-md-5 {
    margin-left: 41.666667%;
  }
  /* line 1361, app/assets/stylesheets/template/adminlte.scss */
  .offset-md-6 {
    margin-left: 50%;
  }
  /* line 1364, app/assets/stylesheets/template/adminlte.scss */
  .offset-md-7 {
    margin-left: 58.333333%;
  }
  /* line 1367, app/assets/stylesheets/template/adminlte.scss */
  .offset-md-8 {
    margin-left: 66.666667%;
  }
  /* line 1370, app/assets/stylesheets/template/adminlte.scss */
  .offset-md-9 {
    margin-left: 75%;
  }
  /* line 1373, app/assets/stylesheets/template/adminlte.scss */
  .offset-md-10 {
    margin-left: 83.333333%;
  }
  /* line 1376, app/assets/stylesheets/template/adminlte.scss */
  .offset-md-11 {
    margin-left: 91.666667%;
  }
}

@media (min-width: 992px) {
  /* line 1382, app/assets/stylesheets/template/adminlte.scss */
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  /* line 1391, app/assets/stylesheets/template/adminlte.scss */
  .row-cols-lg-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 1397, app/assets/stylesheets/template/adminlte.scss */
  .row-cols-lg-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 1403, app/assets/stylesheets/template/adminlte.scss */
  .row-cols-lg-3 > * {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  /* line 1409, app/assets/stylesheets/template/adminlte.scss */
  .row-cols-lg-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 1415, app/assets/stylesheets/template/adminlte.scss */
  .row-cols-lg-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  /* line 1421, app/assets/stylesheets/template/adminlte.scss */
  .row-cols-lg-6 > * {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  /* line 1427, app/assets/stylesheets/template/adminlte.scss */
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  /* line 1434, app/assets/stylesheets/template/adminlte.scss */
  .col-lg-1 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  /* line 1440, app/assets/stylesheets/template/adminlte.scss */
  .col-lg-2 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  /* line 1446, app/assets/stylesheets/template/adminlte.scss */
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 1452, app/assets/stylesheets/template/adminlte.scss */
  .col-lg-4 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  /* line 1458, app/assets/stylesheets/template/adminlte.scss */
  .col-lg-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  /* line 1464, app/assets/stylesheets/template/adminlte.scss */
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 1470, app/assets/stylesheets/template/adminlte.scss */
  .col-lg-7 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  /* line 1476, app/assets/stylesheets/template/adminlte.scss */
  .col-lg-8 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  /* line 1482, app/assets/stylesheets/template/adminlte.scss */
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  /* line 1488, app/assets/stylesheets/template/adminlte.scss */
  .col-lg-10 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  /* line 1494, app/assets/stylesheets/template/adminlte.scss */
  .col-lg-11 {
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  /* line 1500, app/assets/stylesheets/template/adminlte.scss */
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 1506, app/assets/stylesheets/template/adminlte.scss */
  .order-lg-first {
    order: -1;
  }
  /* line 1511, app/assets/stylesheets/template/adminlte.scss */
  .order-lg-last {
    order: 13;
  }
  /* line 1516, app/assets/stylesheets/template/adminlte.scss */
  .order-lg-0 {
    order: 0;
  }
  /* line 1521, app/assets/stylesheets/template/adminlte.scss */
  .order-lg-1 {
    order: 1;
  }
  /* line 1526, app/assets/stylesheets/template/adminlte.scss */
  .order-lg-2 {
    order: 2;
  }
  /* line 1531, app/assets/stylesheets/template/adminlte.scss */
  .order-lg-3 {
    order: 3;
  }
  /* line 1536, app/assets/stylesheets/template/adminlte.scss */
  .order-lg-4 {
    order: 4;
  }
  /* line 1541, app/assets/stylesheets/template/adminlte.scss */
  .order-lg-5 {
    order: 5;
  }
  /* line 1546, app/assets/stylesheets/template/adminlte.scss */
  .order-lg-6 {
    order: 6;
  }
  /* line 1551, app/assets/stylesheets/template/adminlte.scss */
  .order-lg-7 {
    order: 7;
  }
  /* line 1556, app/assets/stylesheets/template/adminlte.scss */
  .order-lg-8 {
    order: 8;
  }
  /* line 1561, app/assets/stylesheets/template/adminlte.scss */
  .order-lg-9 {
    order: 9;
  }
  /* line 1566, app/assets/stylesheets/template/adminlte.scss */
  .order-lg-10 {
    order: 10;
  }
  /* line 1571, app/assets/stylesheets/template/adminlte.scss */
  .order-lg-11 {
    order: 11;
  }
  /* line 1576, app/assets/stylesheets/template/adminlte.scss */
  .order-lg-12 {
    order: 12;
  }
  /* line 1581, app/assets/stylesheets/template/adminlte.scss */
  .offset-lg-0 {
    margin-left: 0;
  }
  /* line 1584, app/assets/stylesheets/template/adminlte.scss */
  .offset-lg-1 {
    margin-left: 8.333333%;
  }
  /* line 1587, app/assets/stylesheets/template/adminlte.scss */
  .offset-lg-2 {
    margin-left: 16.666667%;
  }
  /* line 1590, app/assets/stylesheets/template/adminlte.scss */
  .offset-lg-3 {
    margin-left: 25%;
  }
  /* line 1593, app/assets/stylesheets/template/adminlte.scss */
  .offset-lg-4 {
    margin-left: 33.333333%;
  }
  /* line 1596, app/assets/stylesheets/template/adminlte.scss */
  .offset-lg-5 {
    margin-left: 41.666667%;
  }
  /* line 1599, app/assets/stylesheets/template/adminlte.scss */
  .offset-lg-6 {
    margin-left: 50%;
  }
  /* line 1602, app/assets/stylesheets/template/adminlte.scss */
  .offset-lg-7 {
    margin-left: 58.333333%;
  }
  /* line 1605, app/assets/stylesheets/template/adminlte.scss */
  .offset-lg-8 {
    margin-left: 66.666667%;
  }
  /* line 1608, app/assets/stylesheets/template/adminlte.scss */
  .offset-lg-9 {
    margin-left: 75%;
  }
  /* line 1611, app/assets/stylesheets/template/adminlte.scss */
  .offset-lg-10 {
    margin-left: 83.333333%;
  }
  /* line 1614, app/assets/stylesheets/template/adminlte.scss */
  .offset-lg-11 {
    margin-left: 91.666667%;
  }
}

@media (min-width: 1200px) {
  /* line 1620, app/assets/stylesheets/template/adminlte.scss */
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  /* line 1629, app/assets/stylesheets/template/adminlte.scss */
  .row-cols-xl-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 1635, app/assets/stylesheets/template/adminlte.scss */
  .row-cols-xl-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 1641, app/assets/stylesheets/template/adminlte.scss */
  .row-cols-xl-3 > * {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  /* line 1647, app/assets/stylesheets/template/adminlte.scss */
  .row-cols-xl-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 1653, app/assets/stylesheets/template/adminlte.scss */
  .row-cols-xl-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  /* line 1659, app/assets/stylesheets/template/adminlte.scss */
  .row-cols-xl-6 > * {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  /* line 1665, app/assets/stylesheets/template/adminlte.scss */
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  /* line 1672, app/assets/stylesheets/template/adminlte.scss */
  .col-xl-1 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  /* line 1678, app/assets/stylesheets/template/adminlte.scss */
  .col-xl-2 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  /* line 1684, app/assets/stylesheets/template/adminlte.scss */
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 1690, app/assets/stylesheets/template/adminlte.scss */
  .col-xl-4 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  /* line 1696, app/assets/stylesheets/template/adminlte.scss */
  .col-xl-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  /* line 1702, app/assets/stylesheets/template/adminlte.scss */
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 1708, app/assets/stylesheets/template/adminlte.scss */
  .col-xl-7 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  /* line 1714, app/assets/stylesheets/template/adminlte.scss */
  .col-xl-8 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  /* line 1720, app/assets/stylesheets/template/adminlte.scss */
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  /* line 1726, app/assets/stylesheets/template/adminlte.scss */
  .col-xl-10 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  /* line 1732, app/assets/stylesheets/template/adminlte.scss */
  .col-xl-11 {
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  /* line 1738, app/assets/stylesheets/template/adminlte.scss */
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 1744, app/assets/stylesheets/template/adminlte.scss */
  .order-xl-first {
    order: -1;
  }
  /* line 1749, app/assets/stylesheets/template/adminlte.scss */
  .order-xl-last {
    order: 13;
  }
  /* line 1754, app/assets/stylesheets/template/adminlte.scss */
  .order-xl-0 {
    order: 0;
  }
  /* line 1759, app/assets/stylesheets/template/adminlte.scss */
  .order-xl-1 {
    order: 1;
  }
  /* line 1764, app/assets/stylesheets/template/adminlte.scss */
  .order-xl-2 {
    order: 2;
  }
  /* line 1769, app/assets/stylesheets/template/adminlte.scss */
  .order-xl-3 {
    order: 3;
  }
  /* line 1774, app/assets/stylesheets/template/adminlte.scss */
  .order-xl-4 {
    order: 4;
  }
  /* line 1779, app/assets/stylesheets/template/adminlte.scss */
  .order-xl-5 {
    order: 5;
  }
  /* line 1784, app/assets/stylesheets/template/adminlte.scss */
  .order-xl-6 {
    order: 6;
  }
  /* line 1789, app/assets/stylesheets/template/adminlte.scss */
  .order-xl-7 {
    order: 7;
  }
  /* line 1794, app/assets/stylesheets/template/adminlte.scss */
  .order-xl-8 {
    order: 8;
  }
  /* line 1799, app/assets/stylesheets/template/adminlte.scss */
  .order-xl-9 {
    order: 9;
  }
  /* line 1804, app/assets/stylesheets/template/adminlte.scss */
  .order-xl-10 {
    order: 10;
  }
  /* line 1809, app/assets/stylesheets/template/adminlte.scss */
  .order-xl-11 {
    order: 11;
  }
  /* line 1814, app/assets/stylesheets/template/adminlte.scss */
  .order-xl-12 {
    order: 12;
  }
  /* line 1819, app/assets/stylesheets/template/adminlte.scss */
  .offset-xl-0 {
    margin-left: 0;
  }
  /* line 1822, app/assets/stylesheets/template/adminlte.scss */
  .offset-xl-1 {
    margin-left: 8.333333%;
  }
  /* line 1825, app/assets/stylesheets/template/adminlte.scss */
  .offset-xl-2 {
    margin-left: 16.666667%;
  }
  /* line 1828, app/assets/stylesheets/template/adminlte.scss */
  .offset-xl-3 {
    margin-left: 25%;
  }
  /* line 1831, app/assets/stylesheets/template/adminlte.scss */
  .offset-xl-4 {
    margin-left: 33.333333%;
  }
  /* line 1834, app/assets/stylesheets/template/adminlte.scss */
  .offset-xl-5 {
    margin-left: 41.666667%;
  }
  /* line 1837, app/assets/stylesheets/template/adminlte.scss */
  .offset-xl-6 {
    margin-left: 50%;
  }
  /* line 1840, app/assets/stylesheets/template/adminlte.scss */
  .offset-xl-7 {
    margin-left: 58.333333%;
  }
  /* line 1843, app/assets/stylesheets/template/adminlte.scss */
  .offset-xl-8 {
    margin-left: 66.666667%;
  }
  /* line 1846, app/assets/stylesheets/template/adminlte.scss */
  .offset-xl-9 {
    margin-left: 75%;
  }
  /* line 1849, app/assets/stylesheets/template/adminlte.scss */
  .offset-xl-10 {
    margin-left: 83.333333%;
  }
  /* line 1852, app/assets/stylesheets/template/adminlte.scss */
  .offset-xl-11 {
    margin-left: 91.666667%;
  }
}

/* line 1857, app/assets/stylesheets/template/adminlte.scss */
.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #212529;
  background-color: transparent;
}

/* line 1864, app/assets/stylesheets/template/adminlte.scss */
.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
}

/* line 1871, app/assets/stylesheets/template/adminlte.scss */
.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}

/* line 1876, app/assets/stylesheets/template/adminlte.scss */
.table tbody + tbody {
  border-top: 2px solid #dee2e6;
}

/* line 1880, app/assets/stylesheets/template/adminlte.scss */
.table-sm th,
.table-sm td {
  padding: 0.3rem;
}

/* line 1885, app/assets/stylesheets/template/adminlte.scss */
.table-bordered {
  border: 1px solid #dee2e6;
}

/* line 1889, app/assets/stylesheets/template/adminlte.scss */
.table-bordered th,
.table-bordered td {
  border: 1px solid #dee2e6;
}

/* line 1894, app/assets/stylesheets/template/adminlte.scss */
.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 2px;
}

/* line 1899, app/assets/stylesheets/template/adminlte.scss */
.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0;
}

/* line 1906, app/assets/stylesheets/template/adminlte.scss */
.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}

/* line 1908, app/assets/stylesheets/template/adminlte.scss */
.table-striped tbody tr:nth-of-type(odd) .form-control {
  background-color: #FFFFFF !important;
}

/* line 1913, app/assets/stylesheets/template/adminlte.scss */
.table-hover tbody tr:hover {
  color: #212529;
  background-color: rgba(0, 0, 0, 0.075);
}

/* line 1918, app/assets/stylesheets/template/adminlte.scss */
.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #b8daff;
}

/* line 1924, app/assets/stylesheets/template/adminlte.scss */
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #7abaff;
}

/* line 1931, app/assets/stylesheets/template/adminlte.scss */
.table-hover .table-primary:hover {
  background-color: #9fcdff;
}

/* line 1935, app/assets/stylesheets/template/adminlte.scss */
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #9fcdff;
}

/* line 1940, app/assets/stylesheets/template/adminlte.scss */
.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #d6d8db;
}

/* line 1946, app/assets/stylesheets/template/adminlte.scss */
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #b3b7bb;
}

/* line 1953, app/assets/stylesheets/template/adminlte.scss */
.table-hover .table-secondary:hover {
  background-color: #c8cbcf;
}

/* line 1957, app/assets/stylesheets/template/adminlte.scss */
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: #c8cbcf;
}

/* line 1962, app/assets/stylesheets/template/adminlte.scss */
.table-success,
.table-success > th,
.table-success > td {
  background-color: #c3e6cb;
}

/* line 1968, app/assets/stylesheets/template/adminlte.scss */
.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #8fd19e;
}

/* line 1975, app/assets/stylesheets/template/adminlte.scss */
.table-hover .table-success:hover {
  background-color: #b1dfbb;
}

/* line 1979, app/assets/stylesheets/template/adminlte.scss */
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #b1dfbb;
}

/* line 1984, app/assets/stylesheets/template/adminlte.scss */
.table-info,
.table-info > th,
.table-info > td {
  background-color: #bee5eb;
}

/* line 1990, app/assets/stylesheets/template/adminlte.scss */
.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #86cfda;
}

/* line 1997, app/assets/stylesheets/template/adminlte.scss */
.table-hover .table-info:hover {
  background-color: #abdde5;
}

/* line 2001, app/assets/stylesheets/template/adminlte.scss */
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #abdde5;
}

/* line 2006, app/assets/stylesheets/template/adminlte.scss */
.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #ffeeba;
}

/* line 2012, app/assets/stylesheets/template/adminlte.scss */
.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #ffdf7e;
}

/* line 2019, app/assets/stylesheets/template/adminlte.scss */
.table-hover .table-warning:hover {
  background-color: #ffe8a1;
}

/* line 2023, app/assets/stylesheets/template/adminlte.scss */
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #ffe8a1;
}

/* line 2028, app/assets/stylesheets/template/adminlte.scss */
.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #f5c6cb;
}

/* line 2034, app/assets/stylesheets/template/adminlte.scss */
.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #ed969e;
}

/* line 2041, app/assets/stylesheets/template/adminlte.scss */
.table-hover .table-danger:hover {
  background-color: #f1b0b7;
}

/* line 2045, app/assets/stylesheets/template/adminlte.scss */
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #f1b0b7;
}

/* line 2050, app/assets/stylesheets/template/adminlte.scss */
.table-light,
.table-light > th,
.table-light > td {
  background-color: #fdfdfe;
}

/* line 2056, app/assets/stylesheets/template/adminlte.scss */
.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: #fbfcfc;
}

/* line 2063, app/assets/stylesheets/template/adminlte.scss */
.table-hover .table-light:hover {
  background-color: #ececf6;
}

/* line 2067, app/assets/stylesheets/template/adminlte.scss */
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: #ececf6;
}

/* line 2072, app/assets/stylesheets/template/adminlte.scss */
.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #c6c8ca;
}

/* line 2078, app/assets/stylesheets/template/adminlte.scss */
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #95999c;
}

/* line 2085, app/assets/stylesheets/template/adminlte.scss */
.table-hover .table-dark:hover {
  background-color: #b9bbbe;
}

/* line 2089, app/assets/stylesheets/template/adminlte.scss */
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: #b9bbbe;
}

/* line 2094, app/assets/stylesheets/template/adminlte.scss */
.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075);
}

/* line 2100, app/assets/stylesheets/template/adminlte.scss */
.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}

/* line 2104, app/assets/stylesheets/template/adminlte.scss */
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}

/* line 2109, app/assets/stylesheets/template/adminlte.scss */
.table .thead-dark th {
  color: #fff;
  background-color: #212529;
  border-color: #383f45;
}

/* line 2115, app/assets/stylesheets/template/adminlte.scss */
.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

/* line 2121, app/assets/stylesheets/template/adminlte.scss */
.table-dark {
  color: #fff;
  background-color: #212529;
}

/* line 2126, app/assets/stylesheets/template/adminlte.scss */
.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #383f45;
}

/* line 2132, app/assets/stylesheets/template/adminlte.scss */
.table-dark.table-bordered {
  border: 0;
}

/* line 2136, app/assets/stylesheets/template/adminlte.scss */
.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}

/* line 2140, app/assets/stylesheets/template/adminlte.scss */
.table-dark.table-hover tbody tr:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.075);
}

@media (max-width: 575.98px) {
  /* line 2146, app/assets/stylesheets/template/adminlte.scss */
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  /* line 2152, app/assets/stylesheets/template/adminlte.scss */
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}

@media (max-width: 767.98px) {
  /* line 2158, app/assets/stylesheets/template/adminlte.scss */
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  /* line 2164, app/assets/stylesheets/template/adminlte.scss */
  .table-responsive-md > .table-bordered {
    border: 0;
  }
}

@media (max-width: 991.98px) {
  /* line 2170, app/assets/stylesheets/template/adminlte.scss */
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  /* line 2176, app/assets/stylesheets/template/adminlte.scss */
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}

@media (max-width: 1199.98px) {
  /* line 2182, app/assets/stylesheets/template/adminlte.scss */
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  /* line 2188, app/assets/stylesheets/template/adminlte.scss */
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}

/* line 2193, app/assets/stylesheets/template/adminlte.scss */
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

/* line 2200, app/assets/stylesheets/template/adminlte.scss */
.table-responsive > .table-bordered {
  border: 0;
}

/* line 2204, app/assets/stylesheets/template/adminlte.scss */
.form-control {
  display: block;
  width: 100%;
  height: calc(2.25rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  /* line 2222, app/assets/stylesheets/template/adminlte.scss */
  .form-control {
    transition: none;
  }
}

/* line 2227, app/assets/stylesheets/template/adminlte.scss */
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}

/* line 2232, app/assets/stylesheets/template/adminlte.scss */
.form-control:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}

/* line 2237, app/assets/stylesheets/template/adminlte.scss */
.form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: #80bdff;
  outline: 0;
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
}

/* line 2245, app/assets/stylesheets/template/adminlte.scss */
.form-control::-webkit-input-placeholder {
  color: #939ba2;
  opacity: 1;
}

/* line 2250, app/assets/stylesheets/template/adminlte.scss */
.form-control::-moz-placeholder {
  color: #939ba2;
  opacity: 1;
}

/* line 2255, app/assets/stylesheets/template/adminlte.scss */
.form-control:-ms-input-placeholder {
  color: #939ba2;
  opacity: 1;
}

/* line 2260, app/assets/stylesheets/template/adminlte.scss */
.form-control::-ms-input-placeholder {
  color: #939ba2;
  opacity: 1;
}

/* line 2265, app/assets/stylesheets/template/adminlte.scss */
.form-control::-moz-placeholder {
  color: #939ba2;
  opacity: 1;
}
.form-control::placeholder {
  color: #939ba2;
  opacity: 1;
}

/* line 2270, app/assets/stylesheets/template/adminlte.scss */
.form-control:disabled, .form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}

/* line 2275, app/assets/stylesheets/template/adminlte.scss */
input.form-control[type="date"],
input.form-control[type="time"],
input.form-control[type="datetime-local"],
input.form-control[type="month"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

/* line 2284, app/assets/stylesheets/template/adminlte.scss */
select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}

/* line 2289, app/assets/stylesheets/template/adminlte.scss */
.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}

/* line 2295, app/assets/stylesheets/template/adminlte.scss */
.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

/* line 2303, app/assets/stylesheets/template/adminlte.scss */
.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5;
}

/* line 2310, app/assets/stylesheets/template/adminlte.scss */
.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5;
}

/* line 2317, app/assets/stylesheets/template/adminlte.scss */
.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}

/* line 2330, app/assets/stylesheets/template/adminlte.scss */
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

/* line 2335, app/assets/stylesheets/template/adminlte.scss */
.form-control-sm {
  height: calc(1.8125rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

/* line 2343, app/assets/stylesheets/template/adminlte.scss */
.form-control-lg {
  height: calc(2.875rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

/* line 2351, app/assets/stylesheets/template/adminlte.scss */
select.form-control[size], select.form-control[multiple] {
  height: auto;
}

/* line 2355, app/assets/stylesheets/template/adminlte.scss */
textarea.form-control {
  height: auto;
}

/* line 2359, app/assets/stylesheets/template/adminlte.scss */
.form-group {
  margin-bottom: 1rem;
}

/* line 2363, app/assets/stylesheets/template/adminlte.scss */
.form-text {
  display: block;
  margin-top: 0.25rem;
}

/* line 2368, app/assets/stylesheets/template/adminlte.scss */
.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}

/* line 2379, app/assets/stylesheets/template/adminlte.scss */
.form-row > .col,
.form-row > [class*="col-"] {
  padding-right: 5px;
  padding-left: 5px;
}

/* line 2385, app/assets/stylesheets/template/adminlte.scss */
.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}

/* line 2391, app/assets/stylesheets/template/adminlte.scss */
.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}

/* line 2397, app/assets/stylesheets/template/adminlte.scss */
.form-check-input[disabled] ~ .form-check-label,
.form-check-input:disabled ~ .form-check-label {
  color: #6c757d;
}

/* line 2402, app/assets/stylesheets/template/adminlte.scss */
.form-check-label {
  margin-bottom: 0;
}

/* line 2406, app/assets/stylesheets/template/adminlte.scss */
.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}

/* line 2417, app/assets/stylesheets/template/adminlte.scss */
.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}

/* line 2424, app/assets/stylesheets/template/adminlte.scss */
.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #28a745;
}

/* line 2432, app/assets/stylesheets/template/adminlte.scss */
.valid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(40, 167, 69, 0.9);
  border-radius: 0.25rem;
}

/* line 2448, app/assets/stylesheets/template/adminlte.scss */
.form-row > .col > .valid-tooltip,
.form-row > [class*="col-"] > .valid-tooltip {
  left: 5px;
}

/* line 2453, app/assets/stylesheets/template/adminlte.scss */
.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}

/* line 2460, app/assets/stylesheets/template/adminlte.scss */
.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #28a745;
  padding-right: 2.25rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

/* line 2469, app/assets/stylesheets/template/adminlte.scss */
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0 rgba(40, 167, 69, 0.25);
}

/* line 2474, app/assets/stylesheets/template/adminlte.scss */
.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: 2.25rem;
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

/* line 2479, app/assets/stylesheets/template/adminlte.scss */
.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #28a745;
  padding-right: calc(0.75em + 2.3125rem);
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right 0.75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat;
}

/* line 2485, app/assets/stylesheets/template/adminlte.scss */
.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0 rgba(40, 167, 69, 0.25);
}

/* line 2490, app/assets/stylesheets/template/adminlte.scss */
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #28a745;
}

/* line 2494, app/assets/stylesheets/template/adminlte.scss */
.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block;
}

/* line 2500, app/assets/stylesheets/template/adminlte.scss */
.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #28a745;
}

/* line 2504, app/assets/stylesheets/template/adminlte.scss */
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #28a745;
}

/* line 2508, app/assets/stylesheets/template/adminlte.scss */
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #34ce57;
  background-color: #34ce57;
}

/* line 2513, app/assets/stylesheets/template/adminlte.scss */
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0 rgba(40, 167, 69, 0.25);
}

/* line 2517, app/assets/stylesheets/template/adminlte.scss */
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #28a745;
}

/* line 2521, app/assets/stylesheets/template/adminlte.scss */
.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #28a745;
}

/* line 2525, app/assets/stylesheets/template/adminlte.scss */
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #28a745;
  box-shadow: 0 0 0 0 rgba(40, 167, 69, 0.25);
}

/* line 2530, app/assets/stylesheets/template/adminlte.scss */
.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #dc3545;
}

/* line 2538, app/assets/stylesheets/template/adminlte.scss */
.invalid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0.25rem;
}

/* line 2554, app/assets/stylesheets/template/adminlte.scss */
.form-row > .col > .invalid-tooltip,
.form-row > [class*="col-"] > .invalid-tooltip {
  left: 5px;
}

/* line 2559, app/assets/stylesheets/template/adminlte.scss */
.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}

/* line 2566, app/assets/stylesheets/template/adminlte.scss */
.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #dc3545;
  padding-right: 2.25rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

/* line 2575, app/assets/stylesheets/template/adminlte.scss */
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0 rgba(220, 53, 69, 0.25);
}

/* line 2580, app/assets/stylesheets/template/adminlte.scss */
.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: 2.25rem;
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

/* line 2585, app/assets/stylesheets/template/adminlte.scss */
.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #dc3545;
  padding-right: calc(0.75em + 2.3125rem);
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right 0.75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat;
}

/* line 2591, app/assets/stylesheets/template/adminlte.scss */
.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0 rgba(220, 53, 69, 0.25);
}

/* line 2596, app/assets/stylesheets/template/adminlte.scss */
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545;
}

/* line 2600, app/assets/stylesheets/template/adminlte.scss */
.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block;
}

/* line 2606, app/assets/stylesheets/template/adminlte.scss */
.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #dc3545;
}

/* line 2610, app/assets/stylesheets/template/adminlte.scss */
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #dc3545;
}

/* line 2614, app/assets/stylesheets/template/adminlte.scss */
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #e4606d;
  background-color: #e4606d;
}

/* line 2619, app/assets/stylesheets/template/adminlte.scss */
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0 rgba(220, 53, 69, 0.25);
}

/* line 2623, app/assets/stylesheets/template/adminlte.scss */
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #dc3545;
}

/* line 2627, app/assets/stylesheets/template/adminlte.scss */
.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #dc3545;
}

/* line 2631, app/assets/stylesheets/template/adminlte.scss */
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #dc3545;
  box-shadow: 0 0 0 0 rgba(220, 53, 69, 0.25);
}

/* line 2636, app/assets/stylesheets/template/adminlte.scss */
.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}

/* line 2648, app/assets/stylesheets/template/adminlte.scss */
.form-inline .form-check {
  width: 100%;
}

@media (min-width: 576px) {
  /* line 2653, app/assets/stylesheets/template/adminlte.scss */
  .form-inline label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }
  /* line 2665, app/assets/stylesheets/template/adminlte.scss */
  .form-inline .form-group {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0;
  }
  /* line 2680, app/assets/stylesheets/template/adminlte.scss */
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  /* line 2685, app/assets/stylesheets/template/adminlte.scss */
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  /* line 2688, app/assets/stylesheets/template/adminlte.scss */
  .form-inline .input-group,
.form-inline .custom-select {
    width: auto;
  }
  /* line 2692, app/assets/stylesheets/template/adminlte.scss */
  .form-inline .form-check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }
  /* line 2705, app/assets/stylesheets/template/adminlte.scss */
  .form-inline .form-check-input {
    position: relative;
    flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  /* line 2714, app/assets/stylesheets/template/adminlte.scss */
  .form-inline .custom-control {
    align-items: center;
    justify-content: center;
  }
  /* line 2722, app/assets/stylesheets/template/adminlte.scss */
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}

/* line 2727, app/assets/stylesheets/template/adminlte.scss */
.btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  /* line 2747, app/assets/stylesheets/template/adminlte.scss */
  .btn {
    transition: none;
  }
}

/* line 2752, app/assets/stylesheets/template/adminlte.scss */
.btn:hover {
  color: #212529;
  text-decoration: none;
}

/* line 2757, app/assets/stylesheets/template/adminlte.scss */
.btn:focus, .btn.focus {
  outline: 0;
  box-shadow: none;
}

/* line 2762, app/assets/stylesheets/template/adminlte.scss */
.btn.disabled, .btn:disabled {
  opacity: 0.65;
  box-shadow: none;
}

/* line 2767, app/assets/stylesheets/template/adminlte.scss */
.btn:not(:disabled):not(.disabled) {
  cursor: pointer;
}

/* line 2771, app/assets/stylesheets/template/adminlte.scss */
.btn:not(:disabled):not(.disabled):active, .btn.active:not(:disabled):not(.disabled) {
  box-shadow: none;
}

/* line 2775, app/assets/stylesheets/template/adminlte.scss */
a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}

/* line 2780, app/assets/stylesheets/template/adminlte.scss */
.btn-primary {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
  box-shadow: none;
}

/* line 2787, app/assets/stylesheets/template/adminlte.scss */
.btn-primary:hover {
  color: #fff;
  background-color: #0069d9;
  border-color: #0062cc;
}

/* line 2793, app/assets/stylesheets/template/adminlte.scss */
.btn-primary:focus, .btn-primary.focus {
  color: #fff;
  background-color: #0069d9;
  border-color: #0062cc;
  box-shadow: 0 0 0 0 rgba(38, 143, 255, 0.5);
}

/* line 2800, app/assets/stylesheets/template/adminlte.scss */
.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

/* line 2806, app/assets/stylesheets/template/adminlte.scss */
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary.active:not(:disabled):not(.disabled),
.show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #0062cc;
  border-color: #005cbf;
}

/* line 2813, app/assets/stylesheets/template/adminlte.scss */
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary.active:not(:disabled):not(.disabled):focus,
.show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(38, 143, 255, 0.5);
}

/* line 2818, app/assets/stylesheets/template/adminlte.scss */
.btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
  box-shadow: none;
}

/* line 2825, app/assets/stylesheets/template/adminlte.scss */
.btn-secondary:hover {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
}

/* line 2831, app/assets/stylesheets/template/adminlte.scss */
.btn-secondary:focus, .btn-secondary.focus {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
  box-shadow: 0 0 0 0 rgba(130, 138, 145, 0.5);
}

/* line 2838, app/assets/stylesheets/template/adminlte.scss */
.btn-secondary.disabled, .btn-secondary:disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

/* line 2844, app/assets/stylesheets/template/adminlte.scss */
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary.active:not(:disabled):not(.disabled),
.show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #545b62;
  border-color: #4e555b;
}

/* line 2851, app/assets/stylesheets/template/adminlte.scss */
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary.active:not(:disabled):not(.disabled):focus,
.show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(130, 138, 145, 0.5);
}

/* line 2856, app/assets/stylesheets/template/adminlte.scss */
.btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
  box-shadow: none;
}

/* line 2863, app/assets/stylesheets/template/adminlte.scss */
.btn-success:hover {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
}

/* line 2869, app/assets/stylesheets/template/adminlte.scss */
.btn-success:focus, .btn-success.focus {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
  box-shadow: 0 0 0 0 rgba(72, 180, 97, 0.5);
}

/* line 2876, app/assets/stylesheets/template/adminlte.scss */
.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

/* line 2882, app/assets/stylesheets/template/adminlte.scss */
.btn-success:not(:disabled):not(.disabled):active, .btn-success.active:not(:disabled):not(.disabled),
.show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #1e7e34;
  border-color: #1c7430;
}

/* line 2889, app/assets/stylesheets/template/adminlte.scss */
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success.active:not(:disabled):not(.disabled):focus,
.show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(72, 180, 97, 0.5);
}

/* line 2894, app/assets/stylesheets/template/adminlte.scss */
.btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
  box-shadow: none;
}

/* line 2901, app/assets/stylesheets/template/adminlte.scss */
.btn-info:hover {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
}

/* line 2907, app/assets/stylesheets/template/adminlte.scss */
.btn-info:focus, .btn-info.focus {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
  box-shadow: 0 0 0 0 rgba(58, 176, 195, 0.5);
}

/* line 2914, app/assets/stylesheets/template/adminlte.scss */
.btn-info.disabled, .btn-info:disabled {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

/* line 2920, app/assets/stylesheets/template/adminlte.scss */
.btn-info:not(:disabled):not(.disabled):active, .btn-info.active:not(:disabled):not(.disabled),
.show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #117a8b;
  border-color: #10707f;
}

/* line 2927, app/assets/stylesheets/template/adminlte.scss */
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info.active:not(:disabled):not(.disabled):focus,
.show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(58, 176, 195, 0.5);
}

/* line 2932, app/assets/stylesheets/template/adminlte.scss */
.btn-warning {
  color: #1f2d3d;
  background-color: #ffc107;
  border-color: #ffc107;
  box-shadow: none;
}

/* line 2939, app/assets/stylesheets/template/adminlte.scss */
.btn-warning:hover {
  color: #1f2d3d;
  background-color: #e0a800;
  border-color: #d39e00;
}

/* line 2945, app/assets/stylesheets/template/adminlte.scss */
.btn-warning:focus, .btn-warning.focus {
  color: #1f2d3d;
  background-color: #e0a800;
  border-color: #d39e00;
  box-shadow: 0 0 0 0 rgba(221, 171, 15, 0.5);
}

/* line 2952, app/assets/stylesheets/template/adminlte.scss */
.btn-warning.disabled, .btn-warning:disabled {
  color: #1f2d3d;
  background-color: #ffc107;
  border-color: #ffc107;
}

/* line 2958, app/assets/stylesheets/template/adminlte.scss */
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning.active:not(:disabled):not(.disabled),
.show > .btn-warning.dropdown-toggle {
  color: #1f2d3d;
  background-color: #d39e00;
  border-color: #c69500;
}

/* line 2965, app/assets/stylesheets/template/adminlte.scss */
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning.active:not(:disabled):not(.disabled):focus,
.show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(221, 171, 15, 0.5);
}

/* line 2970, app/assets/stylesheets/template/adminlte.scss */
.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
  box-shadow: none;
}

/* line 2977, app/assets/stylesheets/template/adminlte.scss */
.btn-danger:hover {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
}

/* line 2983, app/assets/stylesheets/template/adminlte.scss */
.btn-danger:focus, .btn-danger.focus {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
  box-shadow: 0 0 0 0 rgba(225, 83, 97, 0.5);
}

/* line 2990, app/assets/stylesheets/template/adminlte.scss */
.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

/* line 2996, app/assets/stylesheets/template/adminlte.scss */
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger.active:not(:disabled):not(.disabled),
.show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #bd2130;
  border-color: #b21f2d;
}

/* line 3003, app/assets/stylesheets/template/adminlte.scss */
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger.active:not(:disabled):not(.disabled):focus,
.show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(225, 83, 97, 0.5);
}

/* line 3008, app/assets/stylesheets/template/adminlte.scss */
.btn-light {
  color: #1f2d3d;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
  box-shadow: none;
}

/* line 3015, app/assets/stylesheets/template/adminlte.scss */
.btn-light:hover {
  color: #1f2d3d;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}

/* line 3021, app/assets/stylesheets/template/adminlte.scss */
.btn-light:focus, .btn-light.focus {
  color: #1f2d3d;
  background-color: #e2e6ea;
  border-color: #dae0e5;
  box-shadow: 0 0 0 0 rgba(215, 218, 222, 0.5);
}

/* line 3028, app/assets/stylesheets/template/adminlte.scss */
.btn-light.disabled, .btn-light:disabled {
  color: #1f2d3d;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

/* line 3034, app/assets/stylesheets/template/adminlte.scss */
.btn-light:not(:disabled):not(.disabled):active, .btn-light.active:not(:disabled):not(.disabled),
.show > .btn-light.dropdown-toggle {
  color: #1f2d3d;
  background-color: #dae0e5;
  border-color: #d3d9df;
}

/* line 3041, app/assets/stylesheets/template/adminlte.scss */
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light.active:not(:disabled):not(.disabled):focus,
.show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(215, 218, 222, 0.5);
}

/* line 3046, app/assets/stylesheets/template/adminlte.scss */
.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
  box-shadow: none;
}

/* line 3053, app/assets/stylesheets/template/adminlte.scss */
.btn-dark:hover {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
}

/* line 3059, app/assets/stylesheets/template/adminlte.scss */
.btn-dark:focus, .btn-dark.focus {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
  box-shadow: 0 0 0 0 rgba(82, 88, 93, 0.5);
}

/* line 3066, app/assets/stylesheets/template/adminlte.scss */
.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

/* line 3072, app/assets/stylesheets/template/adminlte.scss */
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark.active:not(:disabled):not(.disabled),
.show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1d2124;
  border-color: #171a1d;
}

/* line 3079, app/assets/stylesheets/template/adminlte.scss */
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark.active:not(:disabled):not(.disabled):focus,
.show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(82, 88, 93, 0.5);
}

/* line 3084, app/assets/stylesheets/template/adminlte.scss */
.btn-outline-primary {
  color: #007bff;
  border-color: #007bff;
}

/* line 3089, app/assets/stylesheets/template/adminlte.scss */
.btn-outline-primary:hover {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

/* line 3095, app/assets/stylesheets/template/adminlte.scss */
.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0 rgba(0, 123, 255, 0.5);
}

/* line 3099, app/assets/stylesheets/template/adminlte.scss */
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #007bff;
  background-color: transparent;
}

/* line 3104, app/assets/stylesheets/template/adminlte.scss */
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary.active:not(:disabled):not(.disabled),
.show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

/* line 3111, app/assets/stylesheets/template/adminlte.scss */
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary.active:not(:disabled):not(.disabled):focus,
.show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(0, 123, 255, 0.5);
}

/* line 3116, app/assets/stylesheets/template/adminlte.scss */
.btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d;
}

/* line 3121, app/assets/stylesheets/template/adminlte.scss */
.btn-outline-secondary:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

/* line 3127, app/assets/stylesheets/template/adminlte.scss */
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0 rgba(108, 117, 125, 0.5);
}

/* line 3131, app/assets/stylesheets/template/adminlte.scss */
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #6c757d;
  background-color: transparent;
}

/* line 3136, app/assets/stylesheets/template/adminlte.scss */
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary.active:not(:disabled):not(.disabled),
.show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

/* line 3143, app/assets/stylesheets/template/adminlte.scss */
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary.active:not(:disabled):not(.disabled):focus,
.show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(108, 117, 125, 0.5);
}

/* line 3148, app/assets/stylesheets/template/adminlte.scss */
.btn-outline-success {
  color: #28a745;
  border-color: #28a745;
}

/* line 3153, app/assets/stylesheets/template/adminlte.scss */
.btn-outline-success:hover {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

/* line 3159, app/assets/stylesheets/template/adminlte.scss */
.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0 rgba(40, 167, 69, 0.5);
}

/* line 3163, app/assets/stylesheets/template/adminlte.scss */
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #28a745;
  background-color: transparent;
}

/* line 3168, app/assets/stylesheets/template/adminlte.scss */
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success.active:not(:disabled):not(.disabled),
.show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

/* line 3175, app/assets/stylesheets/template/adminlte.scss */
.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success.active:not(:disabled):not(.disabled):focus,
.show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(40, 167, 69, 0.5);
}

/* line 3180, app/assets/stylesheets/template/adminlte.scss */
.btn-outline-info {
  color: #17a2b8;
  border-color: #17a2b8;
}

/* line 3185, app/assets/stylesheets/template/adminlte.scss */
.btn-outline-info:hover {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

/* line 3191, app/assets/stylesheets/template/adminlte.scss */
.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0 rgba(23, 162, 184, 0.5);
}

/* line 3195, app/assets/stylesheets/template/adminlte.scss */
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #17a2b8;
  background-color: transparent;
}

/* line 3200, app/assets/stylesheets/template/adminlte.scss */
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info.active:not(:disabled):not(.disabled),
.show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

/* line 3207, app/assets/stylesheets/template/adminlte.scss */
.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info.active:not(:disabled):not(.disabled):focus,
.show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(23, 162, 184, 0.5);
}

/* line 3212, app/assets/stylesheets/template/adminlte.scss */
.btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107;
}

/* line 3217, app/assets/stylesheets/template/adminlte.scss */
.btn-outline-warning:hover {
  color: #1f2d3d;
  background-color: #ffc107;
  border-color: #ffc107;
}

/* line 3223, app/assets/stylesheets/template/adminlte.scss */
.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0 rgba(255, 193, 7, 0.5);
}

/* line 3227, app/assets/stylesheets/template/adminlte.scss */
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #ffc107;
  background-color: transparent;
}

/* line 3232, app/assets/stylesheets/template/adminlte.scss */
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning.active:not(:disabled):not(.disabled),
.show > .btn-outline-warning.dropdown-toggle {
  color: #1f2d3d;
  background-color: #ffc107;
  border-color: #ffc107;
}

/* line 3239, app/assets/stylesheets/template/adminlte.scss */
.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning.active:not(:disabled):not(.disabled):focus,
.show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(255, 193, 7, 0.5);
}

/* line 3244, app/assets/stylesheets/template/adminlte.scss */
.btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545;
}

/* line 3249, app/assets/stylesheets/template/adminlte.scss */
.btn-outline-danger:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

/* line 3255, app/assets/stylesheets/template/adminlte.scss */
.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0 rgba(220, 53, 69, 0.5);
}

/* line 3259, app/assets/stylesheets/template/adminlte.scss */
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #dc3545;
  background-color: transparent;
}

/* line 3264, app/assets/stylesheets/template/adminlte.scss */
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger.active:not(:disabled):not(.disabled),
.show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

/* line 3271, app/assets/stylesheets/template/adminlte.scss */
.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger.active:not(:disabled):not(.disabled):focus,
.show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(220, 53, 69, 0.5);
}

/* line 3276, app/assets/stylesheets/template/adminlte.scss */
.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}

/* line 3281, app/assets/stylesheets/template/adminlte.scss */
.btn-outline-light:hover {
  color: #1f2d3d;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

/* line 3287, app/assets/stylesheets/template/adminlte.scss */
.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 0 rgba(248, 249, 250, 0.5);
}

/* line 3291, app/assets/stylesheets/template/adminlte.scss */
.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent;
}

/* line 3296, app/assets/stylesheets/template/adminlte.scss */
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light.active:not(:disabled):not(.disabled),
.show > .btn-outline-light.dropdown-toggle {
  color: #1f2d3d;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

/* line 3303, app/assets/stylesheets/template/adminlte.scss */
.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light.active:not(:disabled):not(.disabled):focus,
.show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(248, 249, 250, 0.5);
}

/* line 3308, app/assets/stylesheets/template/adminlte.scss */
.btn-outline-dark {
  color: #343a40;
  border-color: #343a40;
}

/* line 3313, app/assets/stylesheets/template/adminlte.scss */
.btn-outline-dark:hover {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

/* line 3319, app/assets/stylesheets/template/adminlte.scss */
.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow: 0 0 0 0 rgba(52, 58, 64, 0.5);
}

/* line 3323, app/assets/stylesheets/template/adminlte.scss */
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #343a40;
  background-color: transparent;
}

/* line 3328, app/assets/stylesheets/template/adminlte.scss */
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark.active:not(:disabled):not(.disabled),
.show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

/* line 3335, app/assets/stylesheets/template/adminlte.scss */
.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark.active:not(:disabled):not(.disabled):focus,
.show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(52, 58, 64, 0.5);
}

/* line 3340, app/assets/stylesheets/template/adminlte.scss */
.btn-link {
  font-weight: 400;
  color: #007bff;
  text-decoration: none;
}

/* line 3346, app/assets/stylesheets/template/adminlte.scss */
.btn-link:hover {
  color: #0056b3;
  text-decoration: none;
}

/* line 3351, app/assets/stylesheets/template/adminlte.scss */
.btn-link:focus, .btn-link.focus {
  text-decoration: none;
}

/* line 3355, app/assets/stylesheets/template/adminlte.scss */
.btn-link:disabled, .btn-link.disabled {
  color: #6c757d;
  pointer-events: none;
}

/* line 3360, app/assets/stylesheets/template/adminlte.scss */
.btn-lg, .btn-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

/* line 3367, app/assets/stylesheets/template/adminlte.scss */
.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

/* line 3374, app/assets/stylesheets/template/adminlte.scss */
.btn-block {
  display: block;
  width: 100%;
}

/* line 3379, app/assets/stylesheets/template/adminlte.scss */
.btn-block + .btn-block {
  margin-top: 0.5rem;
}

/* line 3383, app/assets/stylesheets/template/adminlte.scss */
input.btn-block[type="submit"],
input.btn-block[type="reset"],
input.btn-block[type="button"] {
  width: 100%;
}

/* line 3389, app/assets/stylesheets/template/adminlte.scss */
.fade {
  transition: opacity 0.15s linear;
}

@media (prefers-reduced-motion: reduce) {
  /* line 3394, app/assets/stylesheets/template/adminlte.scss */
  .fade {
    transition: none;
  }
}

/* line 3399, app/assets/stylesheets/template/adminlte.scss */
.fade:not(.show) {
  opacity: 0;
}

/* line 3403, app/assets/stylesheets/template/adminlte.scss */
.collapse:not(.show) {
  display: none;
}

/* line 3407, app/assets/stylesheets/template/adminlte.scss */
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}

@media (prefers-reduced-motion: reduce) {
  /* line 3415, app/assets/stylesheets/template/adminlte.scss */
  .collapsing {
    transition: none;
  }
}

/* line 3420, app/assets/stylesheets/template/adminlte.scss */
.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative;
}

/* line 3427, app/assets/stylesheets/template/adminlte.scss */
.dropdown-toggle {
  white-space: nowrap;
}

/* line 3431, app/assets/stylesheets/template/adminlte.scss */
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}

/* line 3442, app/assets/stylesheets/template/adminlte.scss */
.dropdown-toggle:empty::after {
  margin-left: 0;
}

/* line 3446, app/assets/stylesheets/template/adminlte.scss */
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.175);
}

/* line 3467, app/assets/stylesheets/template/adminlte.scss */
.dropdown-menu-left {
  right: auto;
  left: 0;
}

/* line 3472, app/assets/stylesheets/template/adminlte.scss */
.dropdown-menu-right {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  /* line 3478, app/assets/stylesheets/template/adminlte.scss */
  .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }
  /* line 3482, app/assets/stylesheets/template/adminlte.scss */
  .dropdown-menu-sm-right {
    right: 0;
    left: auto;
  }
}

@media (min-width: 768px) {
  /* line 3489, app/assets/stylesheets/template/adminlte.scss */
  .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }
  /* line 3493, app/assets/stylesheets/template/adminlte.scss */
  .dropdown-menu-md-right {
    right: 0;
    left: auto;
  }
}

@media (min-width: 992px) {
  /* line 3500, app/assets/stylesheets/template/adminlte.scss */
  .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }
  /* line 3504, app/assets/stylesheets/template/adminlte.scss */
  .dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
}

@media (min-width: 1200px) {
  /* line 3511, app/assets/stylesheets/template/adminlte.scss */
  .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }
  /* line 3515, app/assets/stylesheets/template/adminlte.scss */
  .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
}

/* line 3521, app/assets/stylesheets/template/adminlte.scss */
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}

/* line 3528, app/assets/stylesheets/template/adminlte.scss */
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}

/* line 3539, app/assets/stylesheets/template/adminlte.scss */
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

/* line 3543, app/assets/stylesheets/template/adminlte.scss */
.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}

/* line 3551, app/assets/stylesheets/template/adminlte.scss */
.dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}

/* line 3562, app/assets/stylesheets/template/adminlte.scss */
.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}

/* line 3566, app/assets/stylesheets/template/adminlte.scss */
.dropright .dropdown-toggle::after {
  vertical-align: 0;
}

/* line 3570, app/assets/stylesheets/template/adminlte.scss */
.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}

/* line 3578, app/assets/stylesheets/template/adminlte.scss */
.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}

/* line 3585, app/assets/stylesheets/template/adminlte.scss */
.dropleft .dropdown-toggle::after {
  display: none;
}

/* line 3589, app/assets/stylesheets/template/adminlte.scss */
.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}

/* line 3599, app/assets/stylesheets/template/adminlte.scss */
.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}

/* line 3603, app/assets/stylesheets/template/adminlte.scss */
.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}

/* line 3607, app/assets/stylesheets/template/adminlte.scss */
.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {
  right: auto;
  bottom: auto;
}

/* line 3612, app/assets/stylesheets/template/adminlte.scss */
.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef;
}

/* line 3619, app/assets/stylesheets/template/adminlte.scss */
.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}

/* line 3632, app/assets/stylesheets/template/adminlte.scss */
.dropdown-item:hover, .dropdown-item:focus {
  color: #16181b;
  text-decoration: none;
  background-color: #f8f9fa;
}

/* line 3638, app/assets/stylesheets/template/adminlte.scss */
.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #007bff;
}

/* line 3644, app/assets/stylesheets/template/adminlte.scss */
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: transparent;
}

/* line 3650, app/assets/stylesheets/template/adminlte.scss */
.dropdown-menu.show {
  display: block;
}

/* line 3654, app/assets/stylesheets/template/adminlte.scss */
.dropdown-header {
  display: block;
  padding: 0.5rem 1rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap;
}

/* line 3663, app/assets/stylesheets/template/adminlte.scss */
.dropdown-item-text {
  display: block;
  padding: 0.25rem 1rem;
  color: #212529;
}

/* line 3669, app/assets/stylesheets/template/adminlte.scss */
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}

/* line 3678, app/assets/stylesheets/template/adminlte.scss */
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}

/* line 3686, app/assets/stylesheets/template/adminlte.scss */
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover {
  z-index: 1;
}

/* line 3691, app/assets/stylesheets/template/adminlte.scss */
.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

/* line 3698, app/assets/stylesheets/template/adminlte.scss */
.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}

/* line 3710, app/assets/stylesheets/template/adminlte.scss */
.btn-toolbar .input-group {
  width: auto;
}

/* line 3714, app/assets/stylesheets/template/adminlte.scss */
.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}

/* line 3719, app/assets/stylesheets/template/adminlte.scss */
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 3725, app/assets/stylesheets/template/adminlte.scss */
.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 3731, app/assets/stylesheets/template/adminlte.scss */
.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}

/* line 3736, app/assets/stylesheets/template/adminlte.scss */
.dropdown-toggle-split::after,
.dropup .dropdown-toggle-split::after,
.dropright .dropdown-toggle-split::after {
  margin-left: 0;
}

/* line 3742, app/assets/stylesheets/template/adminlte.scss */
.dropleft .dropdown-toggle-split::before {
  margin-right: 0;
}

/* line 3746, app/assets/stylesheets/template/adminlte.scss */
.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

/* line 3751, app/assets/stylesheets/template/adminlte.scss */
.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

/* line 3756, app/assets/stylesheets/template/adminlte.scss */
.btn-group.show .dropdown-toggle {
  box-shadow: none;
}

/* line 3760, app/assets/stylesheets/template/adminlte.scss */
.btn-group.show .dropdown-toggle.btn-link {
  box-shadow: none;
}

/* line 3764, app/assets/stylesheets/template/adminlte.scss */
.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}

/* line 3776, app/assets/stylesheets/template/adminlte.scss */
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}

/* line 3781, app/assets/stylesheets/template/adminlte.scss */
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}

/* line 3786, app/assets/stylesheets/template/adminlte.scss */
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 3792, app/assets/stylesheets/template/adminlte.scss */
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 3798, app/assets/stylesheets/template/adminlte.scss */
.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0;
}

/* line 3803, app/assets/stylesheets/template/adminlte.scss */
.btn-group-toggle > .btn input[type="radio"],
.btn-group-toggle > .btn input[type="checkbox"],
.btn-group-toggle > .btn-group > .btn input[type="radio"],
.btn-group-toggle > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

/* line 3812, app/assets/stylesheets/template/adminlte.scss */
.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}

/* line 3826, app/assets/stylesheets/template/adminlte.scss */
.input-group > .form-control,
.input-group > .form-control-plaintext,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
  margin-bottom: 0;
}

/* line 3839, app/assets/stylesheets/template/adminlte.scss */
.input-group > .form-control + .form-control,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .custom-file,
.input-group > .form-control-plaintext + .form-control,
.input-group > .form-control-plaintext + .custom-select,
.input-group > .form-control-plaintext + .custom-file,
.input-group > .custom-select + .form-control,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file {
  margin-left: -1px;
}

/* line 3854, app/assets/stylesheets/template/adminlte.scss */
.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
  z-index: 3;
}

/* line 3860, app/assets/stylesheets/template/adminlte.scss */
.input-group > .custom-file .custom-file-input:focus {
  z-index: 4;
}

/* line 3864, app/assets/stylesheets/template/adminlte.scss */
.input-group > .form-control:not(:first-child),
.input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 3870, app/assets/stylesheets/template/adminlte.scss */
.input-group > .custom-file {
  display: flex;
  align-items: center;
}

/* line 3879, app/assets/stylesheets/template/adminlte.scss */
.input-group > .custom-file:not(:last-child) .custom-file-label,
.input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 3885, app/assets/stylesheets/template/adminlte.scss */
.input-group:not(.has-validation) > .form-control:not(:last-child),
.input-group:not(.has-validation) > .custom-select:not(:last-child),
.input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 3892, app/assets/stylesheets/template/adminlte.scss */
.input-group.has-validation > .form-control:nth-last-child(n + 3),
.input-group.has-validation > .custom-select:nth-last-child(n + 3),
.input-group.has-validation > .custom-file:nth-last-child(n + 3) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 3899, app/assets/stylesheets/template/adminlte.scss */
.input-group-prepend,
.input-group-append {
  display: flex;
}

/* line 3906, app/assets/stylesheets/template/adminlte.scss */
.input-group-prepend .btn,
.input-group-append .btn {
  position: relative;
  z-index: 2;
}

/* line 3912, app/assets/stylesheets/template/adminlte.scss */
.input-group-prepend .btn:focus,
.input-group-append .btn:focus {
  z-index: 3;
}

/* line 3917, app/assets/stylesheets/template/adminlte.scss */
.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn {
  margin-left: -1px;
}

/* line 3928, app/assets/stylesheets/template/adminlte.scss */
.input-group-prepend {
  margin-right: -1px;
}

/* line 3932, app/assets/stylesheets/template/adminlte.scss */
.input-group-append {
  margin-left: -1px;
}

/* line 3936, app/assets/stylesheets/template/adminlte.scss */
.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}

/* line 3956, app/assets/stylesheets/template/adminlte.scss */
.input-group-text input[type="radio"],
.input-group-text input[type="checkbox"] {
  margin-top: 0;
}

/* line 3961, app/assets/stylesheets/template/adminlte.scss */
.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
  height: calc(2.875rem + 2px);
}

/* line 3966, app/assets/stylesheets/template/adminlte.scss */
.input-group-lg > .form-control,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

/* line 3978, app/assets/stylesheets/template/adminlte.scss */
.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: calc(1.8125rem + 2px);
}

/* line 3983, app/assets/stylesheets/template/adminlte.scss */
.input-group-sm > .form-control,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

/* line 3995, app/assets/stylesheets/template/adminlte.scss */
.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
  padding-right: 1.75rem;
}

/* line 4000, app/assets/stylesheets/template/adminlte.scss */
.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .input-group-text,
.input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .btn,
.input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 4012, app/assets/stylesheets/template/adminlte.scss */
.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 4022, app/assets/stylesheets/template/adminlte.scss */
.custom-control {
  position: relative;
  z-index: 1;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
  -webkit-print-color-adjust: exact;
  color-adjust: exact;
}

/* line 4032, app/assets/stylesheets/template/adminlte.scss */
.custom-control-inline {
  display: inline-flex;
  margin-right: 1rem;
}

/* line 4039, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 1rem;
  height: 1.25rem;
  opacity: 0;
}

/* line 4048, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: #007bff;
  background-color: #007bff;
  box-shadow: none;
}

/* line 4055, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

/* line 4059, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #80bdff;
}

/* line 4063, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: #b3d7ff;
  border-color: #b3d7ff;
  box-shadow: none;
}

/* line 4070, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
  color: #6c757d;
}

/* line 4074, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #e9ecef;
}

/* line 4078, app/assets/stylesheets/template/adminlte.scss */
.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}

/* line 4084, app/assets/stylesheets/template/adminlte.scss */
.custom-control-label::before {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  background-color: #dee2e6;
  border: #adb5bd solid 1px;
  box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1);
}

/* line 4098, app/assets/stylesheets/template/adminlte.scss */
.custom-control-label::after {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background: 50% / 50% 50% no-repeat;
}

/* line 4109, app/assets/stylesheets/template/adminlte.scss */
.custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem;
}

/* line 4113, app/assets/stylesheets/template/adminlte.scss */
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

/* line 4117, app/assets/stylesheets/template/adminlte.scss */
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #007bff;
  background-color: #007bff;
  box-shadow: none;
}

/* line 4123, app/assets/stylesheets/template/adminlte.scss */
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E");
}

/* line 4127, app/assets/stylesheets/template/adminlte.scss */
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

/* line 4131, app/assets/stylesheets/template/adminlte.scss */
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

/* line 4135, app/assets/stylesheets/template/adminlte.scss */
.custom-radio .custom-control-label::before {
  border-radius: 50%;
}

/* line 4139, app/assets/stylesheets/template/adminlte.scss */
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");
}

/* line 4143, app/assets/stylesheets/template/adminlte.scss */
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

/* line 4147, app/assets/stylesheets/template/adminlte.scss */
.custom-switch {
  padding-left: 2.25rem;
}

/* line 4151, app/assets/stylesheets/template/adminlte.scss */
.custom-switch .custom-control-label::before {
  left: -2.25rem;
  width: 1.75rem;
  pointer-events: all;
  border-radius: 0.5rem;
}

/* line 4158, app/assets/stylesheets/template/adminlte.scss */
.custom-switch .custom-control-label::after {
  top: calc(0.25rem + 2px);
  left: calc(-2.25rem + 2px);
  width: calc(1rem - 4px);
  height: calc(1rem - 4px);
  background-color: #adb5bd;
  border-radius: 0.5rem;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  /* line 4171, app/assets/stylesheets/template/adminlte.scss */
  .custom-switch .custom-control-label::after {
    transition: none;
  }
}

/* line 4176, app/assets/stylesheets/template/adminlte.scss */
.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #dee2e6;
  transform: translateX(0.75rem);
}

/* line 4182, app/assets/stylesheets/template/adminlte.scss */
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

/* line 4186, app/assets/stylesheets/template/adminlte.scss */
.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(2.25rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right 0.75rem center/8px 10px no-repeat;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

/* line 4205, app/assets/stylesheets/template/adminlte.scss */
.custom-select:focus {
  border-color: #80bdff;
  outline: 0;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
}

/* line 4211, app/assets/stylesheets/template/adminlte.scss */
.custom-select:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}

/* line 4216, app/assets/stylesheets/template/adminlte.scss */
.custom-select[multiple], .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.75rem;
  background-image: none;
}

/* line 4222, app/assets/stylesheets/template/adminlte.scss */
.custom-select:disabled {
  color: #6c757d;
  background-color: #e9ecef;
}

/* line 4227, app/assets/stylesheets/template/adminlte.scss */
.custom-select::-ms-expand {
  display: none;
}

/* line 4231, app/assets/stylesheets/template/adminlte.scss */
.custom-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}

/* line 4236, app/assets/stylesheets/template/adminlte.scss */
.custom-select-sm {
  height: calc(1.8125rem + 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 75%;
}

/* line 4244, app/assets/stylesheets/template/adminlte.scss */
.custom-select-lg {
  height: calc(2.875rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 125%;
}

/* line 4252, app/assets/stylesheets/template/adminlte.scss */
.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(2.25rem + 2px);
  margin-bottom: 0;
}

/* line 4260, app/assets/stylesheets/template/adminlte.scss */
.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(2.25rem + 2px);
  margin: 0;
  overflow: hidden;
  opacity: 0;
}

/* line 4270, app/assets/stylesheets/template/adminlte.scss */
.custom-file-input:focus ~ .custom-file-label {
  border-color: #80bdff;
  box-shadow: none;
}

/* line 4275, app/assets/stylesheets/template/adminlte.scss */
.custom-file-input[disabled] ~ .custom-file-label,
.custom-file-input:disabled ~ .custom-file-label {
  background-color: #e9ecef;
}

/* line 4280, app/assets/stylesheets/template/adminlte.scss */
.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}

/* line 4284, app/assets/stylesheets/template/adminlte.scss */
.custom-file-input ~ .custom-file-label[data-browse]::after {
  content: attr(data-browse);
}

/* line 4288, app/assets/stylesheets/template/adminlte.scss */
.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(2.25rem + 2px);
  padding: 0.375rem 0.75rem;
  overflow: hidden;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  box-shadow: none;
}

/* line 4306, app/assets/stylesheets/template/adminlte.scss */
.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: 2.25rem;
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  content: "Browse";
  background-color: #e9ecef;
  border-left: inherit;
  border-radius: 0 0.25rem 0.25rem 0;
}

/* line 4323, app/assets/stylesheets/template/adminlte.scss */
.custom-range {
  width: 100%;
  height: 1rem;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

/* line 4333, app/assets/stylesheets/template/adminlte.scss */
.custom-range:focus {
  outline: 0;
}

/* line 4337, app/assets/stylesheets/template/adminlte.scss */
.custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

/* line 4341, app/assets/stylesheets/template/adminlte.scss */
.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

/* line 4345, app/assets/stylesheets/template/adminlte.scss */
.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

/* line 4349, app/assets/stylesheets/template/adminlte.scss */
.custom-range::-moz-focus-outer {
  border: 0;
}

/* line 4353, app/assets/stylesheets/template/adminlte.scss */
.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
  appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  /* line 4368, app/assets/stylesheets/template/adminlte.scss */
  .custom-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}

/* line 4374, app/assets/stylesheets/template/adminlte.scss */
.custom-range::-webkit-slider-thumb:active {
  background-color: #b3d7ff;
}

/* line 4378, app/assets/stylesheets/template/adminlte.scss */
.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
  box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1);
}

/* line 4389, app/assets/stylesheets/template/adminlte.scss */
.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -moz-appearance: none;
  appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  /* line 4403, app/assets/stylesheets/template/adminlte.scss */
  .custom-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}

/* line 4409, app/assets/stylesheets/template/adminlte.scss */
.custom-range::-moz-range-thumb:active {
  background-color: #b3d7ff;
}

/* line 4413, app/assets/stylesheets/template/adminlte.scss */
.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
  box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1);
}

/* line 4424, app/assets/stylesheets/template/adminlte.scss */
.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0;
  margin-left: 0;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
  -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  /* line 4440, app/assets/stylesheets/template/adminlte.scss */
  .custom-range::-ms-thumb {
    -ms-transition: none;
    transition: none;
  }
}

/* line 4446, app/assets/stylesheets/template/adminlte.scss */
.custom-range::-ms-thumb:active {
  background-color: #b3d7ff;
}

/* line 4450, app/assets/stylesheets/template/adminlte.scss */
.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
  box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1);
}

/* line 4461, app/assets/stylesheets/template/adminlte.scss */
.custom-range::-ms-fill-lower {
  background-color: #dee2e6;
  border-radius: 1rem;
}

/* line 4466, app/assets/stylesheets/template/adminlte.scss */
.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #dee2e6;
  border-radius: 1rem;
}

/* line 4472, app/assets/stylesheets/template/adminlte.scss */
.custom-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}

/* line 4476, app/assets/stylesheets/template/adminlte.scss */
.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}

/* line 4480, app/assets/stylesheets/template/adminlte.scss */
.custom-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}

/* line 4484, app/assets/stylesheets/template/adminlte.scss */
.custom-range:disabled::-moz-range-track {
  cursor: default;
}

/* line 4488, app/assets/stylesheets/template/adminlte.scss */
.custom-range:disabled::-ms-thumb {
  background-color: #adb5bd;
}

/* line 4492, app/assets/stylesheets/template/adminlte.scss */
.custom-control-label::before,
.custom-file-label,
.custom-select {
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  /* line 4499, app/assets/stylesheets/template/adminlte.scss */
  .custom-control-label::before,
.custom-file-label,
.custom-select {
    transition: none;
  }
}

/* line 4506, app/assets/stylesheets/template/adminlte.scss */
.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

/* line 4518, app/assets/stylesheets/template/adminlte.scss */
.nav-link {
  display: block;
  padding: 0.5rem 1rem;
}

/* line 4523, app/assets/stylesheets/template/adminlte.scss */
.nav-link:hover, .nav-link:focus {
  text-decoration: none;
}

/* line 4527, app/assets/stylesheets/template/adminlte.scss */
.nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}

/* line 4533, app/assets/stylesheets/template/adminlte.scss */
.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}

/* line 4537, app/assets/stylesheets/template/adminlte.scss */
.nav-tabs .nav-link {
  margin-bottom: -1px;
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

/* line 4544, app/assets/stylesheets/template/adminlte.scss */
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: #e9ecef #e9ecef #dee2e6;
}

/* line 4548, app/assets/stylesheets/template/adminlte.scss */
.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}

/* line 4554, app/assets/stylesheets/template/adminlte.scss */
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #495057;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
}

/* line 4561, app/assets/stylesheets/template/adminlte.scss */
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 4567, app/assets/stylesheets/template/adminlte.scss */
.nav-pills .nav-link {
  border-radius: 0.25rem;
}

/* line 4571, app/assets/stylesheets/template/adminlte.scss */
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #007bff;
}

/* line 4577, app/assets/stylesheets/template/adminlte.scss */
.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

/* line 4585, app/assets/stylesheets/template/adminlte.scss */
.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

/* line 4596, app/assets/stylesheets/template/adminlte.scss */
.tab-content > .tab-pane {
  display: none;
}

/* line 4600, app/assets/stylesheets/template/adminlte.scss */
.tab-content > .active {
  display: block;
}

/* line 4604, app/assets/stylesheets/template/adminlte.scss */
.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem 0.5rem;
}

/* line 4621, app/assets/stylesheets/template/adminlte.scss */
.navbar .container,
.navbar .container-fluid, .navbar .container-sm, .navbar .container-md, .navbar .container-lg, .navbar .container-xl {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}

/* line 4637, app/assets/stylesheets/template/adminlte.scss */
.navbar-brand {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 0.5rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
}

/* line 4647, app/assets/stylesheets/template/adminlte.scss */
.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}

/* line 4651, app/assets/stylesheets/template/adminlte.scss */
.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

/* line 4663, app/assets/stylesheets/template/adminlte.scss */
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}

/* line 4668, app/assets/stylesheets/template/adminlte.scss */
.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

/* line 4673, app/assets/stylesheets/template/adminlte.scss */
.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

/* line 4679, app/assets/stylesheets/template/adminlte.scss */
.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}

/* line 4691, app/assets/stylesheets/template/adminlte.scss */
.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

/* line 4700, app/assets/stylesheets/template/adminlte.scss */
.navbar-toggler:hover, .navbar-toggler:focus {
  text-decoration: none;
}

/* line 4704, app/assets/stylesheets/template/adminlte.scss */
.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: 50% / 100% 100% no-repeat;
}

/* line 4713, app/assets/stylesheets/template/adminlte.scss */
.navbar-nav-scroll {
  max-height: 75vh;
  overflow-y: auto;
}

@media (max-width: 575.98px) {
  /* line 4719, app/assets/stylesheets/template/adminlte.scss */
  .navbar-expand-sm > .container,
.navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  /* line 4727, app/assets/stylesheets/template/adminlte.scss */
  .navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  /* line 4735, app/assets/stylesheets/template/adminlte.scss */
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  /* line 4740, app/assets/stylesheets/template/adminlte.scss */
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  /* line 4743, app/assets/stylesheets/template/adminlte.scss */
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 1rem;
    padding-left: 1rem;
  }
  /* line 4747, app/assets/stylesheets/template/adminlte.scss */
  .navbar-expand-sm > .container,
.navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {
    flex-wrap: nowrap;
  }
  /* line 4753, app/assets/stylesheets/template/adminlte.scss */
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  /* line 4756, app/assets/stylesheets/template/adminlte.scss */
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  /* line 4764, app/assets/stylesheets/template/adminlte.scss */
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}

@media (max-width: 767.98px) {
  /* line 4770, app/assets/stylesheets/template/adminlte.scss */
  .navbar-expand-md > .container,
.navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  /* line 4778, app/assets/stylesheets/template/adminlte.scss */
  .navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  /* line 4786, app/assets/stylesheets/template/adminlte.scss */
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  /* line 4791, app/assets/stylesheets/template/adminlte.scss */
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  /* line 4794, app/assets/stylesheets/template/adminlte.scss */
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 1rem;
    padding-left: 1rem;
  }
  /* line 4798, app/assets/stylesheets/template/adminlte.scss */
  .navbar-expand-md > .container,
.navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {
    flex-wrap: nowrap;
  }
  /* line 4804, app/assets/stylesheets/template/adminlte.scss */
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  /* line 4807, app/assets/stylesheets/template/adminlte.scss */
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  /* line 4815, app/assets/stylesheets/template/adminlte.scss */
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}

@media (max-width: 991.98px) {
  /* line 4821, app/assets/stylesheets/template/adminlte.scss */
  .navbar-expand-lg > .container,
.navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  /* line 4829, app/assets/stylesheets/template/adminlte.scss */
  .navbar-expand-lg {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  /* line 4837, app/assets/stylesheets/template/adminlte.scss */
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  /* line 4842, app/assets/stylesheets/template/adminlte.scss */
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  /* line 4845, app/assets/stylesheets/template/adminlte.scss */
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 1rem;
    padding-left: 1rem;
  }
  /* line 4849, app/assets/stylesheets/template/adminlte.scss */
  .navbar-expand-lg > .container,
.navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {
    flex-wrap: nowrap;
  }
  /* line 4855, app/assets/stylesheets/template/adminlte.scss */
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  /* line 4858, app/assets/stylesheets/template/adminlte.scss */
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  /* line 4866, app/assets/stylesheets/template/adminlte.scss */
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1199.98px) {
  /* line 4872, app/assets/stylesheets/template/adminlte.scss */
  .navbar-expand-xl > .container,
.navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  /* line 4880, app/assets/stylesheets/template/adminlte.scss */
  .navbar-expand-xl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  /* line 4888, app/assets/stylesheets/template/adminlte.scss */
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  /* line 4893, app/assets/stylesheets/template/adminlte.scss */
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  /* line 4896, app/assets/stylesheets/template/adminlte.scss */
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 1rem;
    padding-left: 1rem;
  }
  /* line 4900, app/assets/stylesheets/template/adminlte.scss */
  .navbar-expand-xl > .container,
.navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {
    flex-wrap: nowrap;
  }
  /* line 4906, app/assets/stylesheets/template/adminlte.scss */
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  /* line 4909, app/assets/stylesheets/template/adminlte.scss */
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  /* line 4917, app/assets/stylesheets/template/adminlte.scss */
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}

/* line 4922, app/assets/stylesheets/template/adminlte.scss */
.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start;
}

/* line 4931, app/assets/stylesheets/template/adminlte.scss */
.navbar-expand > .container,
.navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {
  padding-right: 0;
  padding-left: 0;
}

/* line 4937, app/assets/stylesheets/template/adminlte.scss */
.navbar-expand .navbar-nav {
  flex-direction: row;
}

/* line 4943, app/assets/stylesheets/template/adminlte.scss */
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}

/* line 4947, app/assets/stylesheets/template/adminlte.scss */
.navbar-expand .navbar-nav .nav-link {
  padding-right: 1rem;
  padding-left: 1rem;
}

/* line 4952, app/assets/stylesheets/template/adminlte.scss */
.navbar-expand > .container,
.navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {
  flex-wrap: nowrap;
}

/* line 4959, app/assets/stylesheets/template/adminlte.scss */
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}

/* line 4963, app/assets/stylesheets/template/adminlte.scss */
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}

/* line 4972, app/assets/stylesheets/template/adminlte.scss */
.navbar-expand .navbar-toggler {
  display: none;
}

/* line 4976, app/assets/stylesheets/template/adminlte.scss */
.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}

/* line 4980, app/assets/stylesheets/template/adminlte.scss */
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}

/* line 4984, app/assets/stylesheets/template/adminlte.scss */
.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}

/* line 4988, app/assets/stylesheets/template/adminlte.scss */
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}

/* line 4992, app/assets/stylesheets/template/adminlte.scss */
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}

/* line 4996, app/assets/stylesheets/template/adminlte.scss */
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}

/* line 5003, app/assets/stylesheets/template/adminlte.scss */
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}

/* line 5008, app/assets/stylesheets/template/adminlte.scss */
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

/* line 5012, app/assets/stylesheets/template/adminlte.scss */
.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}

/* line 5016, app/assets/stylesheets/template/adminlte.scss */
.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}

/* line 5020, app/assets/stylesheets/template/adminlte.scss */
.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}

/* line 5024, app/assets/stylesheets/template/adminlte.scss */
.navbar-dark .navbar-brand {
  color: #fff;
}

/* line 5028, app/assets/stylesheets/template/adminlte.scss */
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #fff;
}

/* line 5032, app/assets/stylesheets/template/adminlte.scss */
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.75);
}

/* line 5036, app/assets/stylesheets/template/adminlte.scss */
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: white;
}

/* line 5040, app/assets/stylesheets/template/adminlte.scss */
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}

/* line 5044, app/assets/stylesheets/template/adminlte.scss */
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}

/* line 5051, app/assets/stylesheets/template/adminlte.scss */
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.75);
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 5056, app/assets/stylesheets/template/adminlte.scss */
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba%28255, 255, 255, 0.75%29' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

/* line 5060, app/assets/stylesheets/template/adminlte.scss */
.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.75);
}

/* line 5064, app/assets/stylesheets/template/adminlte.scss */
.navbar-dark .navbar-text a {
  color: #fff;
}

/* line 5068, app/assets/stylesheets/template/adminlte.scss */
.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
  color: #fff;
}

/* line 5072, app/assets/stylesheets/template/adminlte.scss */
.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 0 solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}

/* line 5088, app/assets/stylesheets/template/adminlte.scss */
.card > hr {
  margin-right: 0;
  margin-left: 0;
}

/* line 5093, app/assets/stylesheets/template/adminlte.scss */
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}

/* line 5098, app/assets/stylesheets/template/adminlte.scss */
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: calc(0.25rem - 0);
  border-top-right-radius: calc(0.25rem - 0);
}

/* line 5104, app/assets/stylesheets/template/adminlte.scss */
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: calc(0.25rem - 0);
  border-bottom-left-radius: calc(0.25rem - 0);
}

/* line 5110, app/assets/stylesheets/template/adminlte.scss */
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

/* line 5115, app/assets/stylesheets/template/adminlte.scss */
.card-body {
  flex: 1 1 auto;
  min-height: 1px;
  padding: 1.25rem;
}

/* line 5123, app/assets/stylesheets/template/adminlte.scss */
.card-title {
  margin-bottom: 0.75rem;
}

/* line 5127, app/assets/stylesheets/template/adminlte.scss */
.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0;
}

/* line 5132, app/assets/stylesheets/template/adminlte.scss */
.card-text:last-child {
  margin-bottom: 0;
}

/* line 5136, app/assets/stylesheets/template/adminlte.scss */
.card-link:hover {
  text-decoration: none;
}

/* line 5140, app/assets/stylesheets/template/adminlte.scss */
.card-link + .card-link {
  margin-left: 1.25rem;
}

/* line 5144, app/assets/stylesheets/template/adminlte.scss */
.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 0 solid rgba(0, 0, 0, 0.125);
}

/* line 5151, app/assets/stylesheets/template/adminlte.scss */
.card-header:first-child {
  border-radius: calc(0.25rem - 0) calc(0.25rem - 0) 0 0;
}

/* line 5155, app/assets/stylesheets/template/adminlte.scss */
.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 0 solid rgba(0, 0, 0, 0.125);
}

/* line 5161, app/assets/stylesheets/template/adminlte.scss */
.card-footer:last-child {
  border-radius: 0 0 calc(0.25rem - 0) calc(0.25rem - 0);
}

/* line 5165, app/assets/stylesheets/template/adminlte.scss */
.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0;
}

/* line 5172, app/assets/stylesheets/template/adminlte.scss */
.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}

/* line 5177, app/assets/stylesheets/template/adminlte.scss */
.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
  border-radius: calc(0.25rem - 0);
}

/* line 5187, app/assets/stylesheets/template/adminlte.scss */
.card-img,
.card-img-top,
.card-img-bottom {
  flex-shrink: 0;
  width: 100%;
}

/* line 5196, app/assets/stylesheets/template/adminlte.scss */
.card-img,
.card-img-top {
  border-top-left-radius: calc(0.25rem - 0);
  border-top-right-radius: calc(0.25rem - 0);
}

/* line 5202, app/assets/stylesheets/template/adminlte.scss */
.card-img,
.card-img-bottom {
  border-bottom-right-radius: calc(0.25rem - 0);
  border-bottom-left-radius: calc(0.25rem - 0);
}

/* line 5208, app/assets/stylesheets/template/adminlte.scss */
.card-deck .card {
  margin-bottom: 7.5px;
}

@media (min-width: 576px) {
  /* line 5213, app/assets/stylesheets/template/adminlte.scss */
  .card-deck {
    display: flex;
    flex-flow: row wrap;
    margin-right: -7.5px;
    margin-left: -7.5px;
  }
  /* line 5223, app/assets/stylesheets/template/adminlte.scss */
  .card-deck .card {
    flex: 1 0 0%;
    margin-right: 7.5px;
    margin-bottom: 0;
    margin-left: 7.5px;
  }
}

/* line 5233, app/assets/stylesheets/template/adminlte.scss */
.card-group > .card {
  margin-bottom: 7.5px;
}

@media (min-width: 576px) {
  /* line 5238, app/assets/stylesheets/template/adminlte.scss */
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  /* line 5246, app/assets/stylesheets/template/adminlte.scss */
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  /* line 5252, app/assets/stylesheets/template/adminlte.scss */
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  /* line 5256, app/assets/stylesheets/template/adminlte.scss */
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  /* line 5260, app/assets/stylesheets/template/adminlte.scss */
  .card-group > .card:not(:last-child) .card-img-top,
.card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  /* line 5264, app/assets/stylesheets/template/adminlte.scss */
  .card-group > .card:not(:last-child) .card-img-bottom,
.card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  /* line 5268, app/assets/stylesheets/template/adminlte.scss */
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  /* line 5272, app/assets/stylesheets/template/adminlte.scss */
  .card-group > .card:not(:first-child) .card-img-top,
.card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  /* line 5276, app/assets/stylesheets/template/adminlte.scss */
  .card-group > .card:not(:first-child) .card-img-bottom,
.card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

/* line 5282, app/assets/stylesheets/template/adminlte.scss */
.card-columns .card {
  margin-bottom: 0.75rem;
}

@media (min-width: 576px) {
  /* line 5287, app/assets/stylesheets/template/adminlte.scss */
  .card-columns {
    -moz-column-count: 3;
    column-count: 3;
    -moz-column-gap: 1.25rem;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  /* line 5297, app/assets/stylesheets/template/adminlte.scss */
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}

/* line 5303, app/assets/stylesheets/template/adminlte.scss */
.accordion {
  overflow-anchor: none;
}

/* line 5307, app/assets/stylesheets/template/adminlte.scss */
.accordion > .card {
  overflow: hidden;
}

/* line 5311, app/assets/stylesheets/template/adminlte.scss */
.accordion > .card:not(:last-of-type) {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 5317, app/assets/stylesheets/template/adminlte.scss */
.accordion > .card:not(:first-of-type) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 5322, app/assets/stylesheets/template/adminlte.scss */
.accordion > .card > .card-header {
  border-radius: 0;
  margin-bottom: 0;
}

/* line 5327, app/assets/stylesheets/template/adminlte.scss */
.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

/* line 5341, app/assets/stylesheets/template/adminlte.scss */
.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}

/* line 5345, app/assets/stylesheets/template/adminlte.scss */
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: 0.5rem;
  color: #6c757d;
  content: "/";
}

/* line 5352, app/assets/stylesheets/template/adminlte.scss */
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}

/* line 5356, app/assets/stylesheets/template/adminlte.scss */
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}

/* line 5360, app/assets/stylesheets/template/adminlte.scss */
.breadcrumb-item.active {
  color: #6c757d;
}

/* line 5364, app/assets/stylesheets/template/adminlte.scss */
.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem;
}

/* line 5373, app/assets/stylesheets/template/adminlte.scss */
.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #007bff;
  background-color: #fff;
  border: 1px solid #dee2e6;
}

/* line 5384, app/assets/stylesheets/template/adminlte.scss */
.page-link:hover {
  z-index: 2;
  color: #0056b3;
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

/* line 5392, app/assets/stylesheets/template/adminlte.scss */
.page-link:focus {
  z-index: 3;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

/* line 5398, app/assets/stylesheets/template/adminlte.scss */
.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

/* line 5404, app/assets/stylesheets/template/adminlte.scss */
.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

/* line 5409, app/assets/stylesheets/template/adminlte.scss */
.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

/* line 5416, app/assets/stylesheets/template/adminlte.scss */
.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6;
}

/* line 5424, app/assets/stylesheets/template/adminlte.scss */
.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

/* line 5430, app/assets/stylesheets/template/adminlte.scss */
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}

/* line 5435, app/assets/stylesheets/template/adminlte.scss */
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

/* line 5440, app/assets/stylesheets/template/adminlte.scss */
.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
}

/* line 5446, app/assets/stylesheets/template/adminlte.scss */
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}

/* line 5451, app/assets/stylesheets/template/adminlte.scss */
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}

/* line 5456, app/assets/stylesheets/template/adminlte.scss */
.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  /* line 5470, app/assets/stylesheets/template/adminlte.scss */
  .badge {
    transition: none;
  }
}

/* line 5475, app/assets/stylesheets/template/adminlte.scss */
a.badge:hover, a.badge:focus {
  text-decoration: none;
}

/* line 5479, app/assets/stylesheets/template/adminlte.scss */
.badge:empty {
  display: none;
}

/* line 5483, app/assets/stylesheets/template/adminlte.scss */
.btn .badge {
  position: relative;
  top: -1px;
}

/* line 5488, app/assets/stylesheets/template/adminlte.scss */
.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
}

/* line 5494, app/assets/stylesheets/template/adminlte.scss */
.badge-primary {
  color: #fff;
  background-color: #007bff;
}

/* line 5499, app/assets/stylesheets/template/adminlte.scss */
a.badge-primary:hover, a.badge-primary:focus {
  color: #fff;
  background-color: #0062cc;
}

/* line 5504, app/assets/stylesheets/template/adminlte.scss */
a.badge-primary:focus, a.badge-primary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

/* line 5509, app/assets/stylesheets/template/adminlte.scss */
.badge-secondary {
  color: #fff;
  background-color: #6c757d;
}

/* line 5514, app/assets/stylesheets/template/adminlte.scss */
a.badge-secondary:hover, a.badge-secondary:focus {
  color: #fff;
  background-color: #545b62;
}

/* line 5519, app/assets/stylesheets/template/adminlte.scss */
a.badge-secondary:focus, a.badge-secondary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

/* line 5524, app/assets/stylesheets/template/adminlte.scss */
.badge-success {
  color: #fff;
  background-color: #28a745;
}

/* line 5529, app/assets/stylesheets/template/adminlte.scss */
a.badge-success:hover, a.badge-success:focus {
  color: #fff;
  background-color: #1e7e34;
}

/* line 5534, app/assets/stylesheets/template/adminlte.scss */
a.badge-success:focus, a.badge-success.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

/* line 5539, app/assets/stylesheets/template/adminlte.scss */
.badge-info {
  color: #fff;
  background-color: #17a2b8;
}

/* line 5544, app/assets/stylesheets/template/adminlte.scss */
a.badge-info:hover, a.badge-info:focus {
  color: #fff;
  background-color: #117a8b;
}

/* line 5549, app/assets/stylesheets/template/adminlte.scss */
a.badge-info:focus, a.badge-info.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

/* line 5554, app/assets/stylesheets/template/adminlte.scss */
.badge-warning {
  color: #1f2d3d;
  background-color: #ffc107;
}

/* line 5559, app/assets/stylesheets/template/adminlte.scss */
a.badge-warning:hover, a.badge-warning:focus {
  color: #1f2d3d;
  background-color: #d39e00;
}

/* line 5564, app/assets/stylesheets/template/adminlte.scss */
a.badge-warning:focus, a.badge-warning.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

/* line 5569, app/assets/stylesheets/template/adminlte.scss */
.badge-danger {
  color: #fff;
  background-color: #dc3545;
}

/* line 5574, app/assets/stylesheets/template/adminlte.scss */
a.badge-danger:hover, a.badge-danger:focus {
  color: #fff;
  background-color: #bd2130;
}

/* line 5579, app/assets/stylesheets/template/adminlte.scss */
a.badge-danger:focus, a.badge-danger.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

/* line 5584, app/assets/stylesheets/template/adminlte.scss */
.badge-light {
  color: #1f2d3d;
  background-color: #f8f9fa;
}

/* line 5589, app/assets/stylesheets/template/adminlte.scss */
a.badge-light:hover, a.badge-light:focus {
  color: #1f2d3d;
  background-color: #dae0e5;
}

/* line 5594, app/assets/stylesheets/template/adminlte.scss */
a.badge-light:focus, a.badge-light.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

/* line 5599, app/assets/stylesheets/template/adminlte.scss */
.badge-dark {
  color: #fff;
  background-color: #343a40;
}

/* line 5604, app/assets/stylesheets/template/adminlte.scss */
a.badge-dark:hover, a.badge-dark:focus {
  color: #fff;
  background-color: #1d2124;
}

/* line 5609, app/assets/stylesheets/template/adminlte.scss */
a.badge-dark:focus, a.badge-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

/* line 5614, app/assets/stylesheets/template/adminlte.scss */
.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: 0.3rem;
}

@media (min-width: 576px) {
  /* line 5622, app/assets/stylesheets/template/adminlte.scss */
  .jumbotron {
    padding: 4rem 2rem;
  }
}

/* line 5627, app/assets/stylesheets/template/adminlte.scss */
.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}

/* line 5633, app/assets/stylesheets/template/adminlte.scss */
.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

/* line 5641, app/assets/stylesheets/template/adminlte.scss */
.alert-heading {
  color: inherit;
}

/* line 5645, app/assets/stylesheets/template/adminlte.scss */
.alert-link {
  font-weight: 700;
}

/* line 5649, app/assets/stylesheets/template/adminlte.scss */
.alert-dismissible {
  padding-right: 4rem;
}

/* line 5653, app/assets/stylesheets/template/adminlte.scss */
.alert-dismissible .close, .alert-dismissible .mailbox-attachment-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 0.75rem 1.25rem;
  color: inherit;
}

/* line 5662, app/assets/stylesheets/template/adminlte.scss */
.alert-primary {
  color: #004085;
  background-color: #cce5ff;
  border-color: #b8daff;
}

/* line 5668, app/assets/stylesheets/template/adminlte.scss */
.alert-primary hr {
  border-top-color: #9fcdff;
}

/* line 5672, app/assets/stylesheets/template/adminlte.scss */
.alert-primary .alert-link {
  color: #002752;
}

/* line 5676, app/assets/stylesheets/template/adminlte.scss */
.alert-secondary {
  color: #383d41;
  background-color: #e2e3e5;
  border-color: #d6d8db;
}

/* line 5682, app/assets/stylesheets/template/adminlte.scss */
.alert-secondary hr {
  border-top-color: #c8cbcf;
}

/* line 5686, app/assets/stylesheets/template/adminlte.scss */
.alert-secondary .alert-link {
  color: #202326;
}

/* line 5690, app/assets/stylesheets/template/adminlte.scss */
.alert-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}

/* line 5696, app/assets/stylesheets/template/adminlte.scss */
.alert-success hr {
  border-top-color: #b1dfbb;
}

/* line 5700, app/assets/stylesheets/template/adminlte.scss */
.alert-success .alert-link {
  color: #0b2e13;
}

/* line 5704, app/assets/stylesheets/template/adminlte.scss */
.alert-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb;
}

/* line 5710, app/assets/stylesheets/template/adminlte.scss */
.alert-info hr {
  border-top-color: #abdde5;
}

/* line 5714, app/assets/stylesheets/template/adminlte.scss */
.alert-info .alert-link {
  color: #062c33;
}

/* line 5718, app/assets/stylesheets/template/adminlte.scss */
.alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}

/* line 5724, app/assets/stylesheets/template/adminlte.scss */
.alert-warning hr {
  border-top-color: #ffe8a1;
}

/* line 5728, app/assets/stylesheets/template/adminlte.scss */
.alert-warning .alert-link {
  color: #533f03;
}

/* line 5732, app/assets/stylesheets/template/adminlte.scss */
.alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}

/* line 5738, app/assets/stylesheets/template/adminlte.scss */
.alert-danger hr {
  border-top-color: #f1b0b7;
}

/* line 5742, app/assets/stylesheets/template/adminlte.scss */
.alert-danger .alert-link {
  color: #491217;
}

/* line 5746, app/assets/stylesheets/template/adminlte.scss */
.alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe;
}

/* line 5752, app/assets/stylesheets/template/adminlte.scss */
.alert-light hr {
  border-top-color: #ececf6;
}

/* line 5756, app/assets/stylesheets/template/adminlte.scss */
.alert-light .alert-link {
  color: #686868;
}

/* line 5760, app/assets/stylesheets/template/adminlte.scss */
.alert-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}

/* line 5766, app/assets/stylesheets/template/adminlte.scss */
.alert-dark hr {
  border-top-color: #b9bbbe;
}

/* line 5770, app/assets/stylesheets/template/adminlte.scss */
.alert-dark .alert-link {
  color: #040505;
}

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}

/* line 5792, app/assets/stylesheets/template/adminlte.scss */
.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  line-height: 0;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
  box-shadow: inset 0 0.1rem 0.1rem rgba(0, 0, 0, 0.1);
}

/* line 5805, app/assets/stylesheets/template/adminlte.scss */
.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #007bff;
  transition: width 0.6s ease;
}

@media (prefers-reduced-motion: reduce) {
  /* line 5824, app/assets/stylesheets/template/adminlte.scss */
  .progress-bar {
    transition: none;
  }
}

/* line 5829, app/assets/stylesheets/template/adminlte.scss */
.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}

/* line 5834, app/assets/stylesheets/template/adminlte.scss */
.progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes;
}

@media (prefers-reduced-motion: reduce) {
  /* line 5840, app/assets/stylesheets/template/adminlte.scss */
  .progress-bar-animated {
    animation: none;
  }
}

/* line 5846, app/assets/stylesheets/template/adminlte.scss */
.media {
  display: flex;
  align-items: flex-start;
}

/* line 5855, app/assets/stylesheets/template/adminlte.scss */
.media-body {
  flex: 1;
}

/* line 5861, app/assets/stylesheets/template/adminlte.scss */
.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 0.25rem;
}

/* line 5873, app/assets/stylesheets/template/adminlte.scss */
.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}

/* line 5879, app/assets/stylesheets/template/adminlte.scss */
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}

/* line 5886, app/assets/stylesheets/template/adminlte.scss */
.list-group-item-action:active {
  color: #212529;
  background-color: #e9ecef;
}

/* line 5891, app/assets/stylesheets/template/adminlte.scss */
.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}

/* line 5899, app/assets/stylesheets/template/adminlte.scss */
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}

/* line 5904, app/assets/stylesheets/template/adminlte.scss */
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}

/* line 5909, app/assets/stylesheets/template/adminlte.scss */
.list-group-item.disabled, .list-group-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
}

/* line 5915, app/assets/stylesheets/template/adminlte.scss */
.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

/* line 5922, app/assets/stylesheets/template/adminlte.scss */
.list-group-item + .list-group-item {
  border-top-width: 0;
}

/* line 5926, app/assets/stylesheets/template/adminlte.scss */
.list-group-item + .list-group-item.active {
  margin-top: -1px;
  border-top-width: 1px;
}

/* line 5931, app/assets/stylesheets/template/adminlte.scss */
.list-group-horizontal {
  flex-direction: row;
}

/* line 5937, app/assets/stylesheets/template/adminlte.scss */
.list-group-horizontal > .list-group-item:first-child {
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
}

/* line 5942, app/assets/stylesheets/template/adminlte.scss */
.list-group-horizontal > .list-group-item:last-child {
  border-top-right-radius: 0.25rem;
  border-bottom-left-radius: 0;
}

/* line 5947, app/assets/stylesheets/template/adminlte.scss */
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}

/* line 5951, app/assets/stylesheets/template/adminlte.scss */
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: 1px;
  border-left-width: 0;
}

/* line 5956, app/assets/stylesheets/template/adminlte.scss */
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: -1px;
  border-left-width: 1px;
}

@media (min-width: 576px) {
  /* line 5962, app/assets/stylesheets/template/adminlte.scss */
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  /* line 5967, app/assets/stylesheets/template/adminlte.scss */
  .list-group-horizontal-sm > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  /* line 5971, app/assets/stylesheets/template/adminlte.scss */
  .list-group-horizontal-sm > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  /* line 5975, app/assets/stylesheets/template/adminlte.scss */
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  /* line 5978, app/assets/stylesheets/template/adminlte.scss */
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  /* line 5982, app/assets/stylesheets/template/adminlte.scss */
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}

@media (min-width: 768px) {
  /* line 5989, app/assets/stylesheets/template/adminlte.scss */
  .list-group-horizontal-md {
    flex-direction: row;
  }
  /* line 5994, app/assets/stylesheets/template/adminlte.scss */
  .list-group-horizontal-md > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  /* line 5998, app/assets/stylesheets/template/adminlte.scss */
  .list-group-horizontal-md > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  /* line 6002, app/assets/stylesheets/template/adminlte.scss */
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  /* line 6005, app/assets/stylesheets/template/adminlte.scss */
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  /* line 6009, app/assets/stylesheets/template/adminlte.scss */
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}

@media (min-width: 992px) {
  /* line 6016, app/assets/stylesheets/template/adminlte.scss */
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  /* line 6021, app/assets/stylesheets/template/adminlte.scss */
  .list-group-horizontal-lg > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  /* line 6025, app/assets/stylesheets/template/adminlte.scss */
  .list-group-horizontal-lg > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  /* line 6029, app/assets/stylesheets/template/adminlte.scss */
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  /* line 6032, app/assets/stylesheets/template/adminlte.scss */
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  /* line 6036, app/assets/stylesheets/template/adminlte.scss */
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}

@media (min-width: 1200px) {
  /* line 6043, app/assets/stylesheets/template/adminlte.scss */
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  /* line 6048, app/assets/stylesheets/template/adminlte.scss */
  .list-group-horizontal-xl > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  /* line 6052, app/assets/stylesheets/template/adminlte.scss */
  .list-group-horizontal-xl > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  /* line 6056, app/assets/stylesheets/template/adminlte.scss */
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  /* line 6059, app/assets/stylesheets/template/adminlte.scss */
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  /* line 6063, app/assets/stylesheets/template/adminlte.scss */
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}

/* line 6069, app/assets/stylesheets/template/adminlte.scss */
.list-group-flush {
  border-radius: 0;
}

/* line 6073, app/assets/stylesheets/template/adminlte.scss */
.list-group-flush > .list-group-item {
  border-width: 0 0 1px;
}

/* line 6077, app/assets/stylesheets/template/adminlte.scss */
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

/* line 6081, app/assets/stylesheets/template/adminlte.scss */
.list-group-item-primary {
  color: #004085;
  background-color: #b8daff;
}

/* line 6086, app/assets/stylesheets/template/adminlte.scss */
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #004085;
  background-color: #9fcdff;
}

/* line 6091, app/assets/stylesheets/template/adminlte.scss */
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #004085;
  border-color: #004085;
}

/* line 6097, app/assets/stylesheets/template/adminlte.scss */
.list-group-item-secondary {
  color: #383d41;
  background-color: #d6d8db;
}

/* line 6102, app/assets/stylesheets/template/adminlte.scss */
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #383d41;
  background-color: #c8cbcf;
}

/* line 6107, app/assets/stylesheets/template/adminlte.scss */
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #383d41;
  border-color: #383d41;
}

/* line 6113, app/assets/stylesheets/template/adminlte.scss */
.list-group-item-success {
  color: #155724;
  background-color: #c3e6cb;
}

/* line 6118, app/assets/stylesheets/template/adminlte.scss */
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #155724;
  background-color: #b1dfbb;
}

/* line 6123, app/assets/stylesheets/template/adminlte.scss */
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #155724;
  border-color: #155724;
}

/* line 6129, app/assets/stylesheets/template/adminlte.scss */
.list-group-item-info {
  color: #0c5460;
  background-color: #bee5eb;
}

/* line 6134, app/assets/stylesheets/template/adminlte.scss */
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #0c5460;
  background-color: #abdde5;
}

/* line 6139, app/assets/stylesheets/template/adminlte.scss */
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #0c5460;
  border-color: #0c5460;
}

/* line 6145, app/assets/stylesheets/template/adminlte.scss */
.list-group-item-warning {
  color: #856404;
  background-color: #ffeeba;
}

/* line 6150, app/assets/stylesheets/template/adminlte.scss */
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #856404;
  background-color: #ffe8a1;
}

/* line 6155, app/assets/stylesheets/template/adminlte.scss */
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #856404;
  border-color: #856404;
}

/* line 6161, app/assets/stylesheets/template/adminlte.scss */
.list-group-item-danger {
  color: #721c24;
  background-color: #f5c6cb;
}

/* line 6166, app/assets/stylesheets/template/adminlte.scss */
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #721c24;
  background-color: #f1b0b7;
}

/* line 6171, app/assets/stylesheets/template/adminlte.scss */
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #721c24;
  border-color: #721c24;
}

/* line 6177, app/assets/stylesheets/template/adminlte.scss */
.list-group-item-light {
  color: #818182;
  background-color: #fdfdfe;
}

/* line 6182, app/assets/stylesheets/template/adminlte.scss */
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #818182;
  background-color: #ececf6;
}

/* line 6187, app/assets/stylesheets/template/adminlte.scss */
.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #818182;
  border-color: #818182;
}

/* line 6193, app/assets/stylesheets/template/adminlte.scss */
.list-group-item-dark {
  color: #1b1e21;
  background-color: #c6c8ca;
}

/* line 6198, app/assets/stylesheets/template/adminlte.scss */
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #1b1e21;
  background-color: #b9bbbe;
}

/* line 6203, app/assets/stylesheets/template/adminlte.scss */
.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #1b1e21;
  border-color: #1b1e21;
}

/* line 6209, app/assets/stylesheets/template/adminlte.scss */
.close, .mailbox-attachment-close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .5;
}

/* line 6219, app/assets/stylesheets/template/adminlte.scss */
.close:hover, .mailbox-attachment-close:hover {
  color: #000;
  text-decoration: none;
}

/* line 6224, app/assets/stylesheets/template/adminlte.scss */
.close:not(:disabled):not(.disabled):hover, .mailbox-attachment-close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus, .mailbox-attachment-close:not(:disabled):not(.disabled):focus {
  opacity: .75;
}

/* line 6228, app/assets/stylesheets/template/adminlte.scss */
button.close, button.mailbox-attachment-close {
  padding: 0;
  background-color: transparent;
  border: 0;
}

/* line 6234, app/assets/stylesheets/template/adminlte.scss */
a.close.disabled, a.disabled.mailbox-attachment-close {
  pointer-events: none;
}

/* line 6238, app/assets/stylesheets/template/adminlte.scss */
.toast {
  flex-basis: 350px;
  max-width: 350px;
  font-size: 0.875rem;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  opacity: 0;
  border-radius: 0.25rem;
}

/* line 6252, app/assets/stylesheets/template/adminlte.scss */
.toast:not(:last-child) {
  margin-bottom: 0.75rem;
}

/* line 6256, app/assets/stylesheets/template/adminlte.scss */
.toast.showing {
  opacity: 1;
}

/* line 6260, app/assets/stylesheets/template/adminlte.scss */
.toast.show {
  display: block;
  opacity: 1;
}

/* line 6265, app/assets/stylesheets/template/adminlte.scss */
.toast.hide {
  display: none;
}

/* line 6269, app/assets/stylesheets/template/adminlte.scss */
.toast-header {
  display: flex;
  align-items: center;
  padding: 0.25rem 0.75rem;
  color: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

/* line 6285, app/assets/stylesheets/template/adminlte.scss */
.toast-body {
  padding: 0.75rem;
}

/* line 6289, app/assets/stylesheets/template/adminlte.scss */
.modal-open {
  overflow: hidden;
}

/* line 6293, app/assets/stylesheets/template/adminlte.scss */
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

/* line 6298, app/assets/stylesheets/template/adminlte.scss */
.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}

/* line 6310, app/assets/stylesheets/template/adminlte.scss */
.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}

/* line 6317, app/assets/stylesheets/template/adminlte.scss */
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}

@media (prefers-reduced-motion: reduce) {
  /* line 6326, app/assets/stylesheets/template/adminlte.scss */
  .modal.fade .modal-dialog {
    transition: none;
  }
}

/* line 6331, app/assets/stylesheets/template/adminlte.scss */
.modal.show .modal-dialog {
  transform: none;
}

/* line 6336, app/assets/stylesheets/template/adminlte.scss */
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

/* line 6341, app/assets/stylesheets/template/adminlte.scss */
.modal-dialog-scrollable {
  display: flex;
  max-height: calc(100% - 1rem);
}

/* line 6348, app/assets/stylesheets/template/adminlte.scss */
.modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}

/* line 6353, app/assets/stylesheets/template/adminlte.scss */
.modal-dialog-scrollable .modal-header,
.modal-dialog-scrollable .modal-footer {
  flex-shrink: 0;
}

/* line 6360, app/assets/stylesheets/template/adminlte.scss */
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

/* line 6364, app/assets/stylesheets/template/adminlte.scss */
.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}

/* line 6374, app/assets/stylesheets/template/adminlte.scss */
.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  height: -moz-min-content;
  height: min-content;
  content: "";
}

/* line 6383, app/assets/stylesheets/template/adminlte.scss */
.modal-dialog-centered.modal-dialog-scrollable {
  flex-direction: column;
  justify-content: center;
  height: 100%;
}

/* line 6393, app/assets/stylesheets/template/adminlte.scss */
.modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none;
}

/* line 6397, app/assets/stylesheets/template/adminlte.scss */
.modal-dialog-centered.modal-dialog-scrollable::before {
  content: none;
}

/* line 6401, app/assets/stylesheets/template/adminlte.scss */
.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.5);
  outline: 0;
}

/* line 6419, app/assets/stylesheets/template/adminlte.scss */
.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}

/* line 6429, app/assets/stylesheets/template/adminlte.scss */
.modal-backdrop.fade {
  opacity: 0;
}

/* line 6433, app/assets/stylesheets/template/adminlte.scss */
.modal-backdrop.show {
  opacity: 0.5;
}

/* line 6437, app/assets/stylesheets/template/adminlte.scss */
.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem;
  border-bottom: 1px solid #e9ecef;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}

/* line 6453, app/assets/stylesheets/template/adminlte.scss */
.modal-header .close, .modal-header .mailbox-attachment-close {
  padding: 1rem;
  margin: -1rem -1rem -1rem auto;
}

/* line 6458, app/assets/stylesheets/template/adminlte.scss */
.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}

/* line 6463, app/assets/stylesheets/template/adminlte.scss */
.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem;
}

/* line 6471, app/assets/stylesheets/template/adminlte.scss */
.modal-footer {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #e9ecef;
  border-bottom-right-radius: calc(0.3rem - 1px);
  border-bottom-left-radius: calc(0.3rem - 1px);
}

/* line 6490, app/assets/stylesheets/template/adminlte.scss */
.modal-footer > * {
  margin: 0.25rem;
}

/* line 6494, app/assets/stylesheets/template/adminlte.scss */
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 576px) {
  /* line 6503, app/assets/stylesheets/template/adminlte.scss */
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  /* line 6507, app/assets/stylesheets/template/adminlte.scss */
  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem);
  }
  /* line 6510, app/assets/stylesheets/template/adminlte.scss */
  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem);
  }
  /* line 6513, app/assets/stylesheets/template/adminlte.scss */
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  /* line 6516, app/assets/stylesheets/template/adminlte.scss */
  .modal-dialog-centered::before {
    height: calc(100vh - 3.5rem);
    height: -moz-min-content;
    height: min-content;
  }
  /* line 6522, app/assets/stylesheets/template/adminlte.scss */
  .modal-content {
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.5);
  }
  /* line 6525, app/assets/stylesheets/template/adminlte.scss */
  .modal-sm {
    max-width: 300px;
  }
}

@media (min-width: 992px) {
  /* line 6531, app/assets/stylesheets/template/adminlte.scss */
  .modal-lg,
.modal-xl {
    max-width: 800px;
  }
}

@media (min-width: 1200px) {
  /* line 6538, app/assets/stylesheets/template/adminlte.scss */
  .modal-xl {
    max-width: 1140px;
  }
}

/* line 6543, app/assets/stylesheets/template/adminlte.scss */
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}

/* line 6567, app/assets/stylesheets/template/adminlte.scss */
.tooltip.show {
  opacity: 0.9;
}

/* line 6571, app/assets/stylesheets/template/adminlte.scss */
.tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}

/* line 6578, app/assets/stylesheets/template/adminlte.scss */
.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

/* line 6585, app/assets/stylesheets/template/adminlte.scss */
.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
  padding: 0.4rem 0;
}

/* line 6589, app/assets/stylesheets/template/adminlte.scss */
.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
  bottom: 0;
}

/* line 6593, app/assets/stylesheets/template/adminlte.scss */
.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}

/* line 6599, app/assets/stylesheets/template/adminlte.scss */
.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
  padding: 0 0.4rem;
}

/* line 6603, app/assets/stylesheets/template/adminlte.scss */
.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}

/* line 6609, app/assets/stylesheets/template/adminlte.scss */
.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}

/* line 6615, app/assets/stylesheets/template/adminlte.scss */
.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
  padding: 0.4rem 0;
}

/* line 6619, app/assets/stylesheets/template/adminlte.scss */
.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
  top: 0;
}

/* line 6623, app/assets/stylesheets/template/adminlte.scss */
.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000;
}

/* line 6629, app/assets/stylesheets/template/adminlte.scss */
.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
  padding: 0 0.4rem;
}

/* line 6633, app/assets/stylesheets/template/adminlte.scss */
.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}

/* line 6639, app/assets/stylesheets/template/adminlte.scss */
.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000;
}

/* line 6645, app/assets/stylesheets/template/adminlte.scss */
.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem;
}

/* line 6654, app/assets/stylesheets/template/adminlte.scss */
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.2);
}

/* line 6684, app/assets/stylesheets/template/adminlte.scss */
.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}

/* line 6692, app/assets/stylesheets/template/adminlte.scss */
.popover .arrow::before, .popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

/* line 6700, app/assets/stylesheets/template/adminlte.scss */
.bs-popover-top, .bs-popover-auto[x-placement^="top"] {
  margin-bottom: 0.5rem;
}

/* line 6704, app/assets/stylesheets/template/adminlte.scss */
.bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow {
  bottom: calc(-0.5rem - 1px);
}

/* line 6708, app/assets/stylesheets/template/adminlte.scss */
.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}

/* line 6714, app/assets/stylesheets/template/adminlte.scss */
.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #fff;
}

/* line 6720, app/assets/stylesheets/template/adminlte.scss */
.bs-popover-right, .bs-popover-auto[x-placement^="right"] {
  margin-left: 0.5rem;
}

/* line 6724, app/assets/stylesheets/template/adminlte.scss */
.bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow {
  left: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}

/* line 6731, app/assets/stylesheets/template/adminlte.scss */
.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}

/* line 6737, app/assets/stylesheets/template/adminlte.scss */
.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}

/* line 6743, app/assets/stylesheets/template/adminlte.scss */
.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
  margin-top: 0.5rem;
}

/* line 6747, app/assets/stylesheets/template/adminlte.scss */
.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow {
  top: calc(-0.5rem - 1px);
}

/* line 6751, app/assets/stylesheets/template/adminlte.scss */
.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}

/* line 6757, app/assets/stylesheets/template/adminlte.scss */
.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #fff;
}

/* line 6763, app/assets/stylesheets/template/adminlte.scss */
.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f7f7f7;
}

/* line 6774, app/assets/stylesheets/template/adminlte.scss */
.bs-popover-left, .bs-popover-auto[x-placement^="left"] {
  margin-right: 0.5rem;
}

/* line 6778, app/assets/stylesheets/template/adminlte.scss */
.bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow {
  right: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}

/* line 6785, app/assets/stylesheets/template/adminlte.scss */
.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(0, 0, 0, 0.25);
}

/* line 6791, app/assets/stylesheets/template/adminlte.scss */
.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #fff;
}

/* line 6797, app/assets/stylesheets/template/adminlte.scss */
.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  color: inherit;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}

/* line 6808, app/assets/stylesheets/template/adminlte.scss */
.popover-header:empty {
  display: none;
}

/* line 6812, app/assets/stylesheets/template/adminlte.scss */
.popover-body {
  padding: 0.5rem 0.75rem;
  color: #212529;
}

/* line 6817, app/assets/stylesheets/template/adminlte.scss */
.carousel {
  position: relative;
}

/* line 6821, app/assets/stylesheets/template/adminlte.scss */
.carousel.pointer-event {
  touch-action: pan-y;
}

/* line 6826, app/assets/stylesheets/template/adminlte.scss */
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

/* line 6832, app/assets/stylesheets/template/adminlte.scss */
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

/* line 6838, app/assets/stylesheets/template/adminlte.scss */
.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  backface-visibility: hidden;
  transition: transform 0.6s ease;
}

@media (prefers-reduced-motion: reduce) {
  /* line 6852, app/assets/stylesheets/template/adminlte.scss */
  .carousel-item {
    transition: none;
  }
}

/* line 6857, app/assets/stylesheets/template/adminlte.scss */
.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

/* line 6863, app/assets/stylesheets/template/adminlte.scss */
.carousel-item-next:not(.carousel-item-left),
.active.carousel-item-right {
  transform: translateX(100%);
}

/* line 6869, app/assets/stylesheets/template/adminlte.scss */
.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left {
  transform: translateX(-100%);
}

/* line 6875, app/assets/stylesheets/template/adminlte.scss */
.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}

/* line 6882, app/assets/stylesheets/template/adminlte.scss */
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1;
}

/* line 6889, app/assets/stylesheets/template/adminlte.scss */
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}

@media (prefers-reduced-motion: reduce) {
  /* line 6897, app/assets/stylesheets/template/adminlte.scss */
  .carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
    transition: none;
  }
}

/* line 6903, app/assets/stylesheets/template/adminlte.scss */
.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}

@media (prefers-reduced-motion: reduce) {
  /* line 6926, app/assets/stylesheets/template/adminlte.scss */
  .carousel-control-prev,
.carousel-control-next {
    transition: none;
  }
}

/* line 6932, app/assets/stylesheets/template/adminlte.scss */
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

/* line 6941, app/assets/stylesheets/template/adminlte.scss */
.carousel-control-prev {
  left: 0;
}

/* line 6945, app/assets/stylesheets/template/adminlte.scss */
.carousel-control-next {
  right: 0;
}

/* line 6949, app/assets/stylesheets/template/adminlte.scss */
.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: 50% / 100% 100% no-repeat;
}

/* line 6957, app/assets/stylesheets/template/adminlte.scss */
.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
}

/* line 6961, app/assets/stylesheets/template/adminlte.scss */
.carousel-control-next-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
}

/* line 6965, app/assets/stylesheets/template/adminlte.scss */
.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}

/* line 6983, app/assets/stylesheets/template/adminlte.scss */
.carousel-indicators li {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: .5;
  transition: opacity 0.6s ease;
}

@media (prefers-reduced-motion: reduce) {
  /* line 7003, app/assets/stylesheets/template/adminlte.scss */
  .carousel-indicators li {
    transition: none;
  }
}

/* line 7008, app/assets/stylesheets/template/adminlte.scss */
.carousel-indicators .active {
  opacity: 1;
}

/* line 7012, app/assets/stylesheets/template/adminlte.scss */
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}

/* line 7038, app/assets/stylesheets/template/adminlte.scss */
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  animation: .75s linear infinite spinner-border;
}

/* line 7050, app/assets/stylesheets/template/adminlte.scss */
.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}

/* line 7080, app/assets/stylesheets/template/adminlte.scss */
.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  animation: .75s linear infinite spinner-grow;
}

/* line 7092, app/assets/stylesheets/template/adminlte.scss */
.spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
  /* line 7098, app/assets/stylesheets/template/adminlte.scss */
  .spinner-border,
.spinner-grow {
    animation-duration: 1.5s;
  }
}

/* line 7105, app/assets/stylesheets/template/adminlte.scss */
.align-baseline {
  vertical-align: baseline !important;
}

/* line 7109, app/assets/stylesheets/template/adminlte.scss */
.align-top {
  vertical-align: top !important;
}

/* line 7113, app/assets/stylesheets/template/adminlte.scss */
.align-middle {
  vertical-align: middle !important;
}

/* line 7117, app/assets/stylesheets/template/adminlte.scss */
.align-bottom {
  vertical-align: bottom !important;
}

/* line 7121, app/assets/stylesheets/template/adminlte.scss */
.align-text-bottom {
  vertical-align: text-bottom !important;
}

/* line 7125, app/assets/stylesheets/template/adminlte.scss */
.align-text-top {
  vertical-align: text-top !important;
}

/* line 7129, app/assets/stylesheets/template/adminlte.scss */
.bg-primary {
  background-color: #007bff !important;
}

/* line 7133, app/assets/stylesheets/template/adminlte.scss */
a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #0062cc !important;
}

/* line 7139, app/assets/stylesheets/template/adminlte.scss */
.bg-secondary {
  background-color: #6c757d !important;
}

/* line 7143, app/assets/stylesheets/template/adminlte.scss */
a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #545b62 !important;
}

/* line 7149, app/assets/stylesheets/template/adminlte.scss */
.bg-success {
  background-color: #28a745 !important;
}

/* line 7153, app/assets/stylesheets/template/adminlte.scss */
a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #1e7e34 !important;
}

/* line 7159, app/assets/stylesheets/template/adminlte.scss */
.bg-info {
  background-color: #17a2b8 !important;
}

/* line 7163, app/assets/stylesheets/template/adminlte.scss */
a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #117a8b !important;
}

/* line 7169, app/assets/stylesheets/template/adminlte.scss */
.bg-warning {
  background-color: #ffc107 !important;
}

/* line 7173, app/assets/stylesheets/template/adminlte.scss */
a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #d39e00 !important;
}

/* line 7179, app/assets/stylesheets/template/adminlte.scss */
.bg-danger {
  background-color: #dc3545 !important;
}

/* line 7183, app/assets/stylesheets/template/adminlte.scss */
a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #bd2130 !important;
}

/* line 7189, app/assets/stylesheets/template/adminlte.scss */
.bg-light {
  background-color: #f8f9fa !important;
}

/* line 7193, app/assets/stylesheets/template/adminlte.scss */
a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #dae0e5 !important;
}

/* line 7199, app/assets/stylesheets/template/adminlte.scss */
.bg-dark {
  background-color: #343a40 !important;
}

/* line 7203, app/assets/stylesheets/template/adminlte.scss */
a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #1d2124 !important;
}

/* line 7209, app/assets/stylesheets/template/adminlte.scss */
.bg-white {
  background-color: #fff !important;
}

/* line 7213, app/assets/stylesheets/template/adminlte.scss */
.bg-transparent {
  background-color: transparent !important;
}

/* line 7217, app/assets/stylesheets/template/adminlte.scss */
.border {
  border: 1px solid #dee2e6 !important;
}

/* line 7221, app/assets/stylesheets/template/adminlte.scss */
.border-top {
  border-top: 1px solid #dee2e6 !important;
}

/* line 7225, app/assets/stylesheets/template/adminlte.scss */
.border-right {
  border-right: 1px solid #dee2e6 !important;
}

/* line 7229, app/assets/stylesheets/template/adminlte.scss */
.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}

/* line 7233, app/assets/stylesheets/template/adminlte.scss */
.border-left {
  border-left: 1px solid #dee2e6 !important;
}

/* line 7237, app/assets/stylesheets/template/adminlte.scss */
.border-0 {
  border: 0 !important;
}

/* line 7241, app/assets/stylesheets/template/adminlte.scss */
.border-top-0 {
  border-top: 0 !important;
}

/* line 7245, app/assets/stylesheets/template/adminlte.scss */
.border-right-0 {
  border-right: 0 !important;
}

/* line 7249, app/assets/stylesheets/template/adminlte.scss */
.border-bottom-0 {
  border-bottom: 0 !important;
}

/* line 7253, app/assets/stylesheets/template/adminlte.scss */
.border-left-0 {
  border-left: 0 !important;
}

/* line 7257, app/assets/stylesheets/template/adminlte.scss */
.border-primary {
  border-color: #007bff !important;
}

/* line 7261, app/assets/stylesheets/template/adminlte.scss */
.border-secondary {
  border-color: #6c757d !important;
}

/* line 7265, app/assets/stylesheets/template/adminlte.scss */
.border-success {
  border-color: #28a745 !important;
}

/* line 7269, app/assets/stylesheets/template/adminlte.scss */
.border-info {
  border-color: #17a2b8 !important;
}

/* line 7273, app/assets/stylesheets/template/adminlte.scss */
.border-warning {
  border-color: #ffc107 !important;
}

/* line 7277, app/assets/stylesheets/template/adminlte.scss */
.border-danger {
  border-color: #dc3545 !important;
}

/* line 7281, app/assets/stylesheets/template/adminlte.scss */
.border-light {
  border-color: #f8f9fa !important;
}

/* line 7285, app/assets/stylesheets/template/adminlte.scss */
.border-dark {
  border-color: #343a40 !important;
}

/* line 7289, app/assets/stylesheets/template/adminlte.scss */
.border-white {
  border-color: #fff !important;
}

/* line 7293, app/assets/stylesheets/template/adminlte.scss */
.rounded-sm {
  border-radius: 0.2rem !important;
}

/* line 7297, app/assets/stylesheets/template/adminlte.scss */
.rounded {
  border-radius: 0.25rem !important;
}

/* line 7301, app/assets/stylesheets/template/adminlte.scss */
.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}

/* line 7306, app/assets/stylesheets/template/adminlte.scss */
.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

/* line 7311, app/assets/stylesheets/template/adminlte.scss */
.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

/* line 7316, app/assets/stylesheets/template/adminlte.scss */
.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

/* line 7321, app/assets/stylesheets/template/adminlte.scss */
.rounded-lg {
  border-radius: 0.3rem !important;
}

/* line 7325, app/assets/stylesheets/template/adminlte.scss */
.rounded-circle {
  border-radius: 50% !important;
}

/* line 7329, app/assets/stylesheets/template/adminlte.scss */
.rounded-pill {
  border-radius: 50rem !important;
}

/* line 7333, app/assets/stylesheets/template/adminlte.scss */
.rounded-0 {
  border-radius: 0 !important;
}

/* line 7337, app/assets/stylesheets/template/adminlte.scss */
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

/* line 7343, app/assets/stylesheets/template/adminlte.scss */
.d-none {
  display: none !important;
}

/* line 7347, app/assets/stylesheets/template/adminlte.scss */
.d-inline {
  display: inline !important;
}

/* line 7351, app/assets/stylesheets/template/adminlte.scss */
.d-inline-block {
  display: inline-block !important;
}

/* line 7355, app/assets/stylesheets/template/adminlte.scss */
.d-block {
  display: block !important;
}

/* line 7359, app/assets/stylesheets/template/adminlte.scss */
.d-table {
  display: table !important;
}

/* line 7363, app/assets/stylesheets/template/adminlte.scss */
.d-table-row {
  display: table-row !important;
}

/* line 7367, app/assets/stylesheets/template/adminlte.scss */
.d-table-cell {
  display: table-cell !important;
}

/* line 7371, app/assets/stylesheets/template/adminlte.scss */
.d-flex, .inline-form-button, .checkbox-group {
  display: flex !important;
}

/* line 7377, app/assets/stylesheets/template/adminlte.scss */
.d-inline-flex {
  display: inline-flex !important;
}

@media (min-width: 576px) {
  /* line 7384, app/assets/stylesheets/template/adminlte.scss */
  .d-sm-none {
    display: none !important;
  }
  /* line 7387, app/assets/stylesheets/template/adminlte.scss */
  .d-sm-inline {
    display: inline !important;
  }
  /* line 7390, app/assets/stylesheets/template/adminlte.scss */
  .d-sm-inline-block {
    display: inline-block !important;
  }
  /* line 7393, app/assets/stylesheets/template/adminlte.scss */
  .d-sm-block {
    display: block !important;
  }
  /* line 7396, app/assets/stylesheets/template/adminlte.scss */
  .d-sm-table {
    display: table !important;
  }
  /* line 7399, app/assets/stylesheets/template/adminlte.scss */
  .d-sm-table-row {
    display: table-row !important;
  }
  /* line 7402, app/assets/stylesheets/template/adminlte.scss */
  .d-sm-table-cell {
    display: table-cell !important;
  }
  /* line 7405, app/assets/stylesheets/template/adminlte.scss */
  .d-sm-flex {
    display: flex !important;
  }
  /* line 7410, app/assets/stylesheets/template/adminlte.scss */
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}

@media (min-width: 768px) {
  /* line 7418, app/assets/stylesheets/template/adminlte.scss */
  .d-md-none {
    display: none !important;
  }
  /* line 7421, app/assets/stylesheets/template/adminlte.scss */
  .d-md-inline {
    display: inline !important;
  }
  /* line 7424, app/assets/stylesheets/template/adminlte.scss */
  .d-md-inline-block {
    display: inline-block !important;
  }
  /* line 7427, app/assets/stylesheets/template/adminlte.scss */
  .d-md-block {
    display: block !important;
  }
  /* line 7430, app/assets/stylesheets/template/adminlte.scss */
  .d-md-table {
    display: table !important;
  }
  /* line 7433, app/assets/stylesheets/template/adminlte.scss */
  .d-md-table-row {
    display: table-row !important;
  }
  /* line 7436, app/assets/stylesheets/template/adminlte.scss */
  .d-md-table-cell {
    display: table-cell !important;
  }
  /* line 7439, app/assets/stylesheets/template/adminlte.scss */
  .d-md-flex {
    display: flex !important;
  }
  /* line 7444, app/assets/stylesheets/template/adminlte.scss */
  .d-md-inline-flex {
    display: inline-flex !important;
  }
}

@media (min-width: 992px) {
  /* line 7452, app/assets/stylesheets/template/adminlte.scss */
  .d-lg-none {
    display: none !important;
  }
  /* line 7455, app/assets/stylesheets/template/adminlte.scss */
  .d-lg-inline {
    display: inline !important;
  }
  /* line 7458, app/assets/stylesheets/template/adminlte.scss */
  .d-lg-inline-block {
    display: inline-block !important;
  }
  /* line 7461, app/assets/stylesheets/template/adminlte.scss */
  .d-lg-block {
    display: block !important;
  }
  /* line 7464, app/assets/stylesheets/template/adminlte.scss */
  .d-lg-table {
    display: table !important;
  }
  /* line 7467, app/assets/stylesheets/template/adminlte.scss */
  .d-lg-table-row {
    display: table-row !important;
  }
  /* line 7470, app/assets/stylesheets/template/adminlte.scss */
  .d-lg-table-cell {
    display: table-cell !important;
  }
  /* line 7473, app/assets/stylesheets/template/adminlte.scss */
  .d-lg-flex {
    display: flex !important;
  }
  /* line 7478, app/assets/stylesheets/template/adminlte.scss */
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}

@media (min-width: 1200px) {
  /* line 7486, app/assets/stylesheets/template/adminlte.scss */
  .d-xl-none {
    display: none !important;
  }
  /* line 7489, app/assets/stylesheets/template/adminlte.scss */
  .d-xl-inline {
    display: inline !important;
  }
  /* line 7492, app/assets/stylesheets/template/adminlte.scss */
  .d-xl-inline-block {
    display: inline-block !important;
  }
  /* line 7495, app/assets/stylesheets/template/adminlte.scss */
  .d-xl-block {
    display: block !important;
  }
  /* line 7498, app/assets/stylesheets/template/adminlte.scss */
  .d-xl-table {
    display: table !important;
  }
  /* line 7501, app/assets/stylesheets/template/adminlte.scss */
  .d-xl-table-row {
    display: table-row !important;
  }
  /* line 7504, app/assets/stylesheets/template/adminlte.scss */
  .d-xl-table-cell {
    display: table-cell !important;
  }
  /* line 7507, app/assets/stylesheets/template/adminlte.scss */
  .d-xl-flex {
    display: flex !important;
  }
  /* line 7512, app/assets/stylesheets/template/adminlte.scss */
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}

@media print {
  /* line 7520, app/assets/stylesheets/template/adminlte.scss */
  .d-print-none {
    display: none !important;
  }
  /* line 7523, app/assets/stylesheets/template/adminlte.scss */
  .d-print-inline {
    display: inline !important;
  }
  /* line 7526, app/assets/stylesheets/template/adminlte.scss */
  .d-print-inline-block {
    display: inline-block !important;
  }
  /* line 7529, app/assets/stylesheets/template/adminlte.scss */
  .d-print-block {
    display: block !important;
  }
  /* line 7532, app/assets/stylesheets/template/adminlte.scss */
  .d-print-table {
    display: table !important;
  }
  /* line 7535, app/assets/stylesheets/template/adminlte.scss */
  .d-print-table-row {
    display: table-row !important;
  }
  /* line 7538, app/assets/stylesheets/template/adminlte.scss */
  .d-print-table-cell {
    display: table-cell !important;
  }
  /* line 7541, app/assets/stylesheets/template/adminlte.scss */
  .d-print-flex {
    display: flex !important;
  }
  /* line 7546, app/assets/stylesheets/template/adminlte.scss */
  .d-print-inline-flex {
    display: inline-flex !important;
  }
}

/* line 7553, app/assets/stylesheets/template/adminlte.scss */
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}

/* line 7561, app/assets/stylesheets/template/adminlte.scss */
.embed-responsive::before {
  display: block;
  content: "";
}

/* line 7566, app/assets/stylesheets/template/adminlte.scss */
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

/* line 7580, app/assets/stylesheets/template/adminlte.scss */
.embed-responsive-21by9::before {
  padding-top: 42.857143%;
}

/* line 7584, app/assets/stylesheets/template/adminlte.scss */
.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

/* line 7588, app/assets/stylesheets/template/adminlte.scss */
.embed-responsive-4by3::before {
  padding-top: 75%;
}

/* line 7592, app/assets/stylesheets/template/adminlte.scss */
.embed-responsive-1by1::before {
  padding-top: 100%;
}

/* line 7596, app/assets/stylesheets/template/adminlte.scss */
.flex-row {
  flex-direction: row !important;
}

/* line 7602, app/assets/stylesheets/template/adminlte.scss */
.flex-column, .checkbox-group {
  flex-direction: column !important;
}

/* line 7608, app/assets/stylesheets/template/adminlte.scss */
.flex-row-reverse {
  flex-direction: row-reverse !important;
}

/* line 7614, app/assets/stylesheets/template/adminlte.scss */
.flex-column-reverse {
  flex-direction: column-reverse !important;
}

/* line 7620, app/assets/stylesheets/template/adminlte.scss */
.flex-wrap {
  flex-wrap: wrap !important;
}

/* line 7626, app/assets/stylesheets/template/adminlte.scss */
.flex-nowrap {
  flex-wrap: nowrap !important;
}

/* line 7632, app/assets/stylesheets/template/adminlte.scss */
.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

/* line 7638, app/assets/stylesheets/template/adminlte.scss */
.flex-fill {
  flex: 1 1 auto !important;
}

/* line 7644, app/assets/stylesheets/template/adminlte.scss */
.flex-grow-0 {
  flex-grow: 0 !important;
}

/* line 7650, app/assets/stylesheets/template/adminlte.scss */
.flex-grow-1 {
  flex-grow: 1 !important;
}

/* line 7656, app/assets/stylesheets/template/adminlte.scss */
.flex-shrink-0 {
  flex-shrink: 0 !important;
}

/* line 7662, app/assets/stylesheets/template/adminlte.scss */
.flex-shrink-1 {
  flex-shrink: 1 !important;
}

/* line 7668, app/assets/stylesheets/template/adminlte.scss */
.justify-content-start {
  justify-content: flex-start !important;
}

/* line 7674, app/assets/stylesheets/template/adminlte.scss */
.justify-content-end, .inline-form-button {
  justify-content: flex-end !important;
}

/* line 7680, app/assets/stylesheets/template/adminlte.scss */
.justify-content-center {
  justify-content: center !important;
}

/* line 7686, app/assets/stylesheets/template/adminlte.scss */
.justify-content-between {
  justify-content: space-between !important;
}

/* line 7692, app/assets/stylesheets/template/adminlte.scss */
.justify-content-around {
  justify-content: space-around !important;
}

/* line 7698, app/assets/stylesheets/template/adminlte.scss */
.align-items-start {
  align-items: flex-start !important;
}

/* line 7704, app/assets/stylesheets/template/adminlte.scss */
.align-items-end {
  align-items: flex-end !important;
}

/* line 7710, app/assets/stylesheets/template/adminlte.scss */
.align-items-center {
  align-items: center !important;
}

/* line 7716, app/assets/stylesheets/template/adminlte.scss */
.align-items-baseline {
  align-items: baseline !important;
}

/* line 7722, app/assets/stylesheets/template/adminlte.scss */
.align-items-stretch {
  align-items: stretch !important;
}

/* line 7728, app/assets/stylesheets/template/adminlte.scss */
.align-content-start {
  align-content: flex-start !important;
}

/* line 7734, app/assets/stylesheets/template/adminlte.scss */
.align-content-end {
  align-content: flex-end !important;
}

/* line 7740, app/assets/stylesheets/template/adminlte.scss */
.align-content-center {
  align-content: center !important;
}

/* line 7746, app/assets/stylesheets/template/adminlte.scss */
.align-content-between {
  align-content: space-between !important;
}

/* line 7752, app/assets/stylesheets/template/adminlte.scss */
.align-content-around {
  align-content: space-around !important;
}

/* line 7758, app/assets/stylesheets/template/adminlte.scss */
.align-content-stretch {
  align-content: stretch !important;
}

/* line 7764, app/assets/stylesheets/template/adminlte.scss */
.align-self-auto {
  align-self: auto !important;
}

/* line 7770, app/assets/stylesheets/template/adminlte.scss */
.align-self-start {
  align-self: flex-start !important;
}

/* line 7776, app/assets/stylesheets/template/adminlte.scss */
.align-self-end, .inline-form-button {
  align-self: flex-end !important;
}

/* line 7782, app/assets/stylesheets/template/adminlte.scss */
.align-self-center {
  align-self: center !important;
}

/* line 7788, app/assets/stylesheets/template/adminlte.scss */
.align-self-baseline {
  align-self: baseline !important;
}

/* line 7794, app/assets/stylesheets/template/adminlte.scss */
.align-self-stretch {
  align-self: stretch !important;
}

@media (min-width: 576px) {
  /* line 7801, app/assets/stylesheets/template/adminlte.scss */
  .flex-sm-row {
    flex-direction: row !important;
  }
  /* line 7806, app/assets/stylesheets/template/adminlte.scss */
  .flex-sm-column {
    flex-direction: column !important;
  }
  /* line 7811, app/assets/stylesheets/template/adminlte.scss */
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  /* line 7816, app/assets/stylesheets/template/adminlte.scss */
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  /* line 7821, app/assets/stylesheets/template/adminlte.scss */
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  /* line 7826, app/assets/stylesheets/template/adminlte.scss */
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  /* line 7831, app/assets/stylesheets/template/adminlte.scss */
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  /* line 7836, app/assets/stylesheets/template/adminlte.scss */
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  /* line 7841, app/assets/stylesheets/template/adminlte.scss */
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  /* line 7846, app/assets/stylesheets/template/adminlte.scss */
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  /* line 7851, app/assets/stylesheets/template/adminlte.scss */
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  /* line 7856, app/assets/stylesheets/template/adminlte.scss */
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  /* line 7861, app/assets/stylesheets/template/adminlte.scss */
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  /* line 7866, app/assets/stylesheets/template/adminlte.scss */
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  /* line 7871, app/assets/stylesheets/template/adminlte.scss */
  .justify-content-sm-center {
    justify-content: center !important;
  }
  /* line 7876, app/assets/stylesheets/template/adminlte.scss */
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  /* line 7881, app/assets/stylesheets/template/adminlte.scss */
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  /* line 7886, app/assets/stylesheets/template/adminlte.scss */
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  /* line 7891, app/assets/stylesheets/template/adminlte.scss */
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  /* line 7896, app/assets/stylesheets/template/adminlte.scss */
  .align-items-sm-center {
    align-items: center !important;
  }
  /* line 7901, app/assets/stylesheets/template/adminlte.scss */
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  /* line 7906, app/assets/stylesheets/template/adminlte.scss */
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  /* line 7911, app/assets/stylesheets/template/adminlte.scss */
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  /* line 7916, app/assets/stylesheets/template/adminlte.scss */
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  /* line 7921, app/assets/stylesheets/template/adminlte.scss */
  .align-content-sm-center {
    align-content: center !important;
  }
  /* line 7926, app/assets/stylesheets/template/adminlte.scss */
  .align-content-sm-between {
    align-content: space-between !important;
  }
  /* line 7931, app/assets/stylesheets/template/adminlte.scss */
  .align-content-sm-around {
    align-content: space-around !important;
  }
  /* line 7936, app/assets/stylesheets/template/adminlte.scss */
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  /* line 7941, app/assets/stylesheets/template/adminlte.scss */
  .align-self-sm-auto {
    align-self: auto !important;
  }
  /* line 7946, app/assets/stylesheets/template/adminlte.scss */
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  /* line 7951, app/assets/stylesheets/template/adminlte.scss */
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  /* line 7956, app/assets/stylesheets/template/adminlte.scss */
  .align-self-sm-center {
    align-self: center !important;
  }
  /* line 7961, app/assets/stylesheets/template/adminlte.scss */
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  /* line 7966, app/assets/stylesheets/template/adminlte.scss */
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}

@media (min-width: 768px) {
  /* line 7974, app/assets/stylesheets/template/adminlte.scss */
  .flex-md-row {
    flex-direction: row !important;
  }
  /* line 7979, app/assets/stylesheets/template/adminlte.scss */
  .flex-md-column {
    flex-direction: column !important;
  }
  /* line 7984, app/assets/stylesheets/template/adminlte.scss */
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  /* line 7989, app/assets/stylesheets/template/adminlte.scss */
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  /* line 7994, app/assets/stylesheets/template/adminlte.scss */
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  /* line 7999, app/assets/stylesheets/template/adminlte.scss */
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  /* line 8004, app/assets/stylesheets/template/adminlte.scss */
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  /* line 8009, app/assets/stylesheets/template/adminlte.scss */
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  /* line 8014, app/assets/stylesheets/template/adminlte.scss */
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  /* line 8019, app/assets/stylesheets/template/adminlte.scss */
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  /* line 8024, app/assets/stylesheets/template/adminlte.scss */
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  /* line 8029, app/assets/stylesheets/template/adminlte.scss */
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  /* line 8034, app/assets/stylesheets/template/adminlte.scss */
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  /* line 8039, app/assets/stylesheets/template/adminlte.scss */
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  /* line 8044, app/assets/stylesheets/template/adminlte.scss */
  .justify-content-md-center {
    justify-content: center !important;
  }
  /* line 8049, app/assets/stylesheets/template/adminlte.scss */
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  /* line 8054, app/assets/stylesheets/template/adminlte.scss */
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  /* line 8059, app/assets/stylesheets/template/adminlte.scss */
  .align-items-md-start {
    align-items: flex-start !important;
  }
  /* line 8064, app/assets/stylesheets/template/adminlte.scss */
  .align-items-md-end {
    align-items: flex-end !important;
  }
  /* line 8069, app/assets/stylesheets/template/adminlte.scss */
  .align-items-md-center {
    align-items: center !important;
  }
  /* line 8074, app/assets/stylesheets/template/adminlte.scss */
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  /* line 8079, app/assets/stylesheets/template/adminlte.scss */
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  /* line 8084, app/assets/stylesheets/template/adminlte.scss */
  .align-content-md-start {
    align-content: flex-start !important;
  }
  /* line 8089, app/assets/stylesheets/template/adminlte.scss */
  .align-content-md-end {
    align-content: flex-end !important;
  }
  /* line 8094, app/assets/stylesheets/template/adminlte.scss */
  .align-content-md-center {
    align-content: center !important;
  }
  /* line 8099, app/assets/stylesheets/template/adminlte.scss */
  .align-content-md-between {
    align-content: space-between !important;
  }
  /* line 8104, app/assets/stylesheets/template/adminlte.scss */
  .align-content-md-around {
    align-content: space-around !important;
  }
  /* line 8109, app/assets/stylesheets/template/adminlte.scss */
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  /* line 8114, app/assets/stylesheets/template/adminlte.scss */
  .align-self-md-auto {
    align-self: auto !important;
  }
  /* line 8119, app/assets/stylesheets/template/adminlte.scss */
  .align-self-md-start {
    align-self: flex-start !important;
  }
  /* line 8124, app/assets/stylesheets/template/adminlte.scss */
  .align-self-md-end {
    align-self: flex-end !important;
  }
  /* line 8129, app/assets/stylesheets/template/adminlte.scss */
  .align-self-md-center {
    align-self: center !important;
  }
  /* line 8134, app/assets/stylesheets/template/adminlte.scss */
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  /* line 8139, app/assets/stylesheets/template/adminlte.scss */
  .align-self-md-stretch {
    align-self: stretch !important;
  }
}

@media (min-width: 992px) {
  /* line 8147, app/assets/stylesheets/template/adminlte.scss */
  .flex-lg-row {
    flex-direction: row !important;
  }
  /* line 8152, app/assets/stylesheets/template/adminlte.scss */
  .flex-lg-column {
    flex-direction: column !important;
  }
  /* line 8157, app/assets/stylesheets/template/adminlte.scss */
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  /* line 8162, app/assets/stylesheets/template/adminlte.scss */
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  /* line 8167, app/assets/stylesheets/template/adminlte.scss */
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  /* line 8172, app/assets/stylesheets/template/adminlte.scss */
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  /* line 8177, app/assets/stylesheets/template/adminlte.scss */
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  /* line 8182, app/assets/stylesheets/template/adminlte.scss */
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  /* line 8187, app/assets/stylesheets/template/adminlte.scss */
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  /* line 8192, app/assets/stylesheets/template/adminlte.scss */
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  /* line 8197, app/assets/stylesheets/template/adminlte.scss */
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  /* line 8202, app/assets/stylesheets/template/adminlte.scss */
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  /* line 8207, app/assets/stylesheets/template/adminlte.scss */
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  /* line 8212, app/assets/stylesheets/template/adminlte.scss */
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  /* line 8217, app/assets/stylesheets/template/adminlte.scss */
  .justify-content-lg-center {
    justify-content: center !important;
  }
  /* line 8222, app/assets/stylesheets/template/adminlte.scss */
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  /* line 8227, app/assets/stylesheets/template/adminlte.scss */
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  /* line 8232, app/assets/stylesheets/template/adminlte.scss */
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  /* line 8237, app/assets/stylesheets/template/adminlte.scss */
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  /* line 8242, app/assets/stylesheets/template/adminlte.scss */
  .align-items-lg-center {
    align-items: center !important;
  }
  /* line 8247, app/assets/stylesheets/template/adminlte.scss */
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  /* line 8252, app/assets/stylesheets/template/adminlte.scss */
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  /* line 8257, app/assets/stylesheets/template/adminlte.scss */
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  /* line 8262, app/assets/stylesheets/template/adminlte.scss */
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  /* line 8267, app/assets/stylesheets/template/adminlte.scss */
  .align-content-lg-center {
    align-content: center !important;
  }
  /* line 8272, app/assets/stylesheets/template/adminlte.scss */
  .align-content-lg-between {
    align-content: space-between !important;
  }
  /* line 8277, app/assets/stylesheets/template/adminlte.scss */
  .align-content-lg-around {
    align-content: space-around !important;
  }
  /* line 8282, app/assets/stylesheets/template/adminlte.scss */
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  /* line 8287, app/assets/stylesheets/template/adminlte.scss */
  .align-self-lg-auto {
    align-self: auto !important;
  }
  /* line 8292, app/assets/stylesheets/template/adminlte.scss */
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  /* line 8297, app/assets/stylesheets/template/adminlte.scss */
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  /* line 8302, app/assets/stylesheets/template/adminlte.scss */
  .align-self-lg-center {
    align-self: center !important;
  }
  /* line 8307, app/assets/stylesheets/template/adminlte.scss */
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  /* line 8312, app/assets/stylesheets/template/adminlte.scss */
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}

@media (min-width: 1200px) {
  /* line 8320, app/assets/stylesheets/template/adminlte.scss */
  .flex-xl-row {
    flex-direction: row !important;
  }
  /* line 8325, app/assets/stylesheets/template/adminlte.scss */
  .flex-xl-column {
    flex-direction: column !important;
  }
  /* line 8330, app/assets/stylesheets/template/adminlte.scss */
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  /* line 8335, app/assets/stylesheets/template/adminlte.scss */
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  /* line 8340, app/assets/stylesheets/template/adminlte.scss */
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  /* line 8345, app/assets/stylesheets/template/adminlte.scss */
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  /* line 8350, app/assets/stylesheets/template/adminlte.scss */
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  /* line 8355, app/assets/stylesheets/template/adminlte.scss */
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  /* line 8360, app/assets/stylesheets/template/adminlte.scss */
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  /* line 8365, app/assets/stylesheets/template/adminlte.scss */
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  /* line 8370, app/assets/stylesheets/template/adminlte.scss */
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  /* line 8375, app/assets/stylesheets/template/adminlte.scss */
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  /* line 8380, app/assets/stylesheets/template/adminlte.scss */
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  /* line 8385, app/assets/stylesheets/template/adminlte.scss */
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  /* line 8390, app/assets/stylesheets/template/adminlte.scss */
  .justify-content-xl-center {
    justify-content: center !important;
  }
  /* line 8395, app/assets/stylesheets/template/adminlte.scss */
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  /* line 8400, app/assets/stylesheets/template/adminlte.scss */
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  /* line 8405, app/assets/stylesheets/template/adminlte.scss */
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  /* line 8410, app/assets/stylesheets/template/adminlte.scss */
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  /* line 8415, app/assets/stylesheets/template/adminlte.scss */
  .align-items-xl-center {
    align-items: center !important;
  }
  /* line 8420, app/assets/stylesheets/template/adminlte.scss */
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  /* line 8425, app/assets/stylesheets/template/adminlte.scss */
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  /* line 8430, app/assets/stylesheets/template/adminlte.scss */
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  /* line 8435, app/assets/stylesheets/template/adminlte.scss */
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  /* line 8440, app/assets/stylesheets/template/adminlte.scss */
  .align-content-xl-center {
    align-content: center !important;
  }
  /* line 8445, app/assets/stylesheets/template/adminlte.scss */
  .align-content-xl-between {
    align-content: space-between !important;
  }
  /* line 8450, app/assets/stylesheets/template/adminlte.scss */
  .align-content-xl-around {
    align-content: space-around !important;
  }
  /* line 8455, app/assets/stylesheets/template/adminlte.scss */
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  /* line 8460, app/assets/stylesheets/template/adminlte.scss */
  .align-self-xl-auto {
    align-self: auto !important;
  }
  /* line 8465, app/assets/stylesheets/template/adminlte.scss */
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  /* line 8470, app/assets/stylesheets/template/adminlte.scss */
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  /* line 8475, app/assets/stylesheets/template/adminlte.scss */
  .align-self-xl-center {
    align-self: center !important;
  }
  /* line 8480, app/assets/stylesheets/template/adminlte.scss */
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  /* line 8485, app/assets/stylesheets/template/adminlte.scss */
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}

/* line 8492, app/assets/stylesheets/template/adminlte.scss */
.float-left {
  float: left !important;
}

/* line 8496, app/assets/stylesheets/template/adminlte.scss */
.float-right {
  float: right !important;
}

/* line 8500, app/assets/stylesheets/template/adminlte.scss */
.float-none {
  float: none !important;
}

@media (min-width: 576px) {
  /* line 8505, app/assets/stylesheets/template/adminlte.scss */
  .float-sm-left {
    float: left !important;
  }
  /* line 8508, app/assets/stylesheets/template/adminlte.scss */
  .float-sm-right {
    float: right !important;
  }
  /* line 8511, app/assets/stylesheets/template/adminlte.scss */
  .float-sm-none {
    float: none !important;
  }
}

@media (min-width: 768px) {
  /* line 8517, app/assets/stylesheets/template/adminlte.scss */
  .float-md-left {
    float: left !important;
  }
  /* line 8520, app/assets/stylesheets/template/adminlte.scss */
  .float-md-right {
    float: right !important;
  }
  /* line 8523, app/assets/stylesheets/template/adminlte.scss */
  .float-md-none {
    float: none !important;
  }
}

@media (min-width: 992px) {
  /* line 8529, app/assets/stylesheets/template/adminlte.scss */
  .float-lg-left {
    float: left !important;
  }
  /* line 8532, app/assets/stylesheets/template/adminlte.scss */
  .float-lg-right {
    float: right !important;
  }
  /* line 8535, app/assets/stylesheets/template/adminlte.scss */
  .float-lg-none {
    float: none !important;
  }
}

@media (min-width: 1200px) {
  /* line 8541, app/assets/stylesheets/template/adminlte.scss */
  .float-xl-left {
    float: left !important;
  }
  /* line 8544, app/assets/stylesheets/template/adminlte.scss */
  .float-xl-right {
    float: right !important;
  }
  /* line 8547, app/assets/stylesheets/template/adminlte.scss */
  .float-xl-none {
    float: none !important;
  }
}

/* line 8552, app/assets/stylesheets/template/adminlte.scss */
.user-select-all {
  -webkit-user-select: all !important;
  -moz-user-select: all !important;
  user-select: all !important;
}

/* line 8558, app/assets/stylesheets/template/adminlte.scss */
.user-select-auto {
  -webkit-user-select: auto !important;
  -moz-user-select: auto !important;
  user-select: auto !important;
}

/* line 8565, app/assets/stylesheets/template/adminlte.scss */
.user-select-none {
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  user-select: none !important;
}

/* line 8572, app/assets/stylesheets/template/adminlte.scss */
.overflow-auto {
  overflow: auto !important;
}

/* line 8576, app/assets/stylesheets/template/adminlte.scss */
.overflow-hidden {
  overflow: hidden !important;
}

/* line 8580, app/assets/stylesheets/template/adminlte.scss */
.position-static {
  position: static !important;
}

/* line 8584, app/assets/stylesheets/template/adminlte.scss */
.position-relative {
  position: relative !important;
}

/* line 8588, app/assets/stylesheets/template/adminlte.scss */
.position-absolute {
  position: absolute !important;
}

/* line 8592, app/assets/stylesheets/template/adminlte.scss */
.position-fixed {
  position: fixed !important;
}

/* line 8596, app/assets/stylesheets/template/adminlte.scss */
.position-sticky {
  position: sticky !important;
}

/* line 8601, app/assets/stylesheets/template/adminlte.scss */
.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

/* line 8609, app/assets/stylesheets/template/adminlte.scss */
.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

@supports (position: sticky) {
  /* line 8618, app/assets/stylesheets/template/adminlte.scss */
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

/* line 8626, app/assets/stylesheets/template/adminlte.scss */
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

/* line 8638, app/assets/stylesheets/template/adminlte.scss */
.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

/* line 8647, app/assets/stylesheets/template/adminlte.scss */
.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

/* line 8651, app/assets/stylesheets/template/adminlte.scss */
.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

/* line 8655, app/assets/stylesheets/template/adminlte.scss */
.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

/* line 8659, app/assets/stylesheets/template/adminlte.scss */
.shadow-none {
  box-shadow: none !important;
}

/* line 8663, app/assets/stylesheets/template/adminlte.scss */
.w-25 {
  width: 25% !important;
}

/* line 8667, app/assets/stylesheets/template/adminlte.scss */
.w-50 {
  width: 50% !important;
}

/* line 8671, app/assets/stylesheets/template/adminlte.scss */
.w-75 {
  width: 75% !important;
}

/* line 8675, app/assets/stylesheets/template/adminlte.scss */
.w-100 {
  width: 100% !important;
}

/* line 8679, app/assets/stylesheets/template/adminlte.scss */
.w-auto {
  width: auto !important;
}

/* line 8683, app/assets/stylesheets/template/adminlte.scss */
.h-25 {
  height: 25% !important;
}

/* line 8687, app/assets/stylesheets/template/adminlte.scss */
.h-50 {
  height: 50% !important;
}

/* line 8691, app/assets/stylesheets/template/adminlte.scss */
.h-75 {
  height: 75% !important;
}

/* line 8695, app/assets/stylesheets/template/adminlte.scss */
.h-100 {
  height: 100% !important;
}

/* line 8699, app/assets/stylesheets/template/adminlte.scss */
.h-auto {
  height: auto !important;
}

/* line 8703, app/assets/stylesheets/template/adminlte.scss */
.mw-100 {
  max-width: 100% !important;
}

/* line 8707, app/assets/stylesheets/template/adminlte.scss */
.mh-100 {
  max-height: 100% !important;
}

/* line 8711, app/assets/stylesheets/template/adminlte.scss */
.min-vw-100 {
  min-width: 100vw !important;
}

/* line 8715, app/assets/stylesheets/template/adminlte.scss */
.min-vh-100 {
  min-height: 100vh !important;
}

/* line 8719, app/assets/stylesheets/template/adminlte.scss */
.vw-100 {
  width: 100vw !important;
}

/* line 8723, app/assets/stylesheets/template/adminlte.scss */
.vh-100 {
  height: 100vh !important;
}

/* line 8727, app/assets/stylesheets/template/adminlte.scss */
.m-0 {
  margin: 0 !important;
}

/* line 8731, app/assets/stylesheets/template/adminlte.scss */
.mt-0,
.my-0 {
  margin-top: 0 !important;
}

/* line 8736, app/assets/stylesheets/template/adminlte.scss */
.mr-0,
.mx-0 {
  margin-right: 0 !important;
}

/* line 8741, app/assets/stylesheets/template/adminlte.scss */
.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

/* line 8746, app/assets/stylesheets/template/adminlte.scss */
.ml-0,
.mx-0 {
  margin-left: 0 !important;
}

/* line 8751, app/assets/stylesheets/template/adminlte.scss */
.m-1 {
  margin: 0.25rem !important;
}

/* line 8755, app/assets/stylesheets/template/adminlte.scss */
.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}

/* line 8760, app/assets/stylesheets/template/adminlte.scss */
.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}

/* line 8765, app/assets/stylesheets/template/adminlte.scss */
.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}

/* line 8770, app/assets/stylesheets/template/adminlte.scss */
.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}

/* line 8775, app/assets/stylesheets/template/adminlte.scss */
.m-2 {
  margin: 0.5rem !important;
}

/* line 8779, app/assets/stylesheets/template/adminlte.scss */
.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}

/* line 8784, app/assets/stylesheets/template/adminlte.scss */
.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}

/* line 8789, app/assets/stylesheets/template/adminlte.scss */
.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}

/* line 8794, app/assets/stylesheets/template/adminlte.scss */
.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}

/* line 8799, app/assets/stylesheets/template/adminlte.scss */
.m-3 {
  margin: 1rem !important;
}

/* line 8803, app/assets/stylesheets/template/adminlte.scss */
.mt-3,
.my-3 {
  margin-top: 1rem !important;
}

/* line 8808, app/assets/stylesheets/template/adminlte.scss */
.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}

/* line 8813, app/assets/stylesheets/template/adminlte.scss */
.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}

/* line 8818, app/assets/stylesheets/template/adminlte.scss */
.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}

/* line 8823, app/assets/stylesheets/template/adminlte.scss */
.m-4 {
  margin: 1.5rem !important;
}

/* line 8827, app/assets/stylesheets/template/adminlte.scss */
.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}

/* line 8832, app/assets/stylesheets/template/adminlte.scss */
.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}

/* line 8837, app/assets/stylesheets/template/adminlte.scss */
.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}

/* line 8842, app/assets/stylesheets/template/adminlte.scss */
.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}

/* line 8847, app/assets/stylesheets/template/adminlte.scss */
.m-5 {
  margin: 3rem !important;
}

/* line 8851, app/assets/stylesheets/template/adminlte.scss */
.mt-5,
.my-5 {
  margin-top: 3rem !important;
}

/* line 8856, app/assets/stylesheets/template/adminlte.scss */
.mr-5,
.mx-5 {
  margin-right: 3rem !important;
}

/* line 8861, app/assets/stylesheets/template/adminlte.scss */
.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}

/* line 8866, app/assets/stylesheets/template/adminlte.scss */
.ml-5,
.mx-5 {
  margin-left: 3rem !important;
}

/* line 8871, app/assets/stylesheets/template/adminlte.scss */
.p-0 {
  padding: 0 !important;
}

/* line 8875, app/assets/stylesheets/template/adminlte.scss */
.pt-0,
.py-0 {
  padding-top: 0 !important;
}

/* line 8880, app/assets/stylesheets/template/adminlte.scss */
.pr-0,
.px-0 {
  padding-right: 0 !important;
}

/* line 8885, app/assets/stylesheets/template/adminlte.scss */
.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

/* line 8890, app/assets/stylesheets/template/adminlte.scss */
.pl-0,
.px-0 {
  padding-left: 0 !important;
}

/* line 8895, app/assets/stylesheets/template/adminlte.scss */
.p-1 {
  padding: 0.25rem !important;
}

/* line 8899, app/assets/stylesheets/template/adminlte.scss */
.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}

/* line 8904, app/assets/stylesheets/template/adminlte.scss */
.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}

/* line 8909, app/assets/stylesheets/template/adminlte.scss */
.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}

/* line 8914, app/assets/stylesheets/template/adminlte.scss */
.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}

/* line 8919, app/assets/stylesheets/template/adminlte.scss */
.p-2 {
  padding: 0.5rem !important;
}

/* line 8923, app/assets/stylesheets/template/adminlte.scss */
.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}

/* line 8928, app/assets/stylesheets/template/adminlte.scss */
.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}

/* line 8933, app/assets/stylesheets/template/adminlte.scss */
.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}

/* line 8938, app/assets/stylesheets/template/adminlte.scss */
.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}

/* line 8943, app/assets/stylesheets/template/adminlte.scss */
.p-3 {
  padding: 1rem !important;
}

/* line 8947, app/assets/stylesheets/template/adminlte.scss */
.pt-3,
.py-3 {
  padding-top: 1rem !important;
}

/* line 8952, app/assets/stylesheets/template/adminlte.scss */
.pr-3,
.px-3 {
  padding-right: 1rem !important;
}

/* line 8957, app/assets/stylesheets/template/adminlte.scss */
.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}

/* line 8962, app/assets/stylesheets/template/adminlte.scss */
.pl-3,
.px-3 {
  padding-left: 1rem !important;
}

/* line 8967, app/assets/stylesheets/template/adminlte.scss */
.p-4 {
  padding: 1.5rem !important;
}

/* line 8971, app/assets/stylesheets/template/adminlte.scss */
.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}

/* line 8976, app/assets/stylesheets/template/adminlte.scss */
.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}

/* line 8981, app/assets/stylesheets/template/adminlte.scss */
.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}

/* line 8986, app/assets/stylesheets/template/adminlte.scss */
.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}

/* line 8991, app/assets/stylesheets/template/adminlte.scss */
.p-5 {
  padding: 3rem !important;
}

/* line 8995, app/assets/stylesheets/template/adminlte.scss */
.pt-5,
.py-5 {
  padding-top: 3rem !important;
}

/* line 9000, app/assets/stylesheets/template/adminlte.scss */
.pr-5,
.px-5 {
  padding-right: 3rem !important;
}

/* line 9005, app/assets/stylesheets/template/adminlte.scss */
.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}

/* line 9010, app/assets/stylesheets/template/adminlte.scss */
.pl-5,
.px-5 {
  padding-left: 3rem !important;
}

/* line 9015, app/assets/stylesheets/template/adminlte.scss */
.m-n1 {
  margin: -0.25rem !important;
}

/* line 9019, app/assets/stylesheets/template/adminlte.scss */
.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important;
}

/* line 9024, app/assets/stylesheets/template/adminlte.scss */
.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important;
}

/* line 9029, app/assets/stylesheets/template/adminlte.scss */
.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important;
}

/* line 9034, app/assets/stylesheets/template/adminlte.scss */
.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important;
}

/* line 9039, app/assets/stylesheets/template/adminlte.scss */
.m-n2 {
  margin: -0.5rem !important;
}

/* line 9043, app/assets/stylesheets/template/adminlte.scss */
.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important;
}

/* line 9048, app/assets/stylesheets/template/adminlte.scss */
.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important;
}

/* line 9053, app/assets/stylesheets/template/adminlte.scss */
.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important;
}

/* line 9058, app/assets/stylesheets/template/adminlte.scss */
.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important;
}

/* line 9063, app/assets/stylesheets/template/adminlte.scss */
.m-n3 {
  margin: -1rem !important;
}

/* line 9067, app/assets/stylesheets/template/adminlte.scss */
.mt-n3,
.my-n3 {
  margin-top: -1rem !important;
}

/* line 9072, app/assets/stylesheets/template/adminlte.scss */
.mr-n3,
.mx-n3 {
  margin-right: -1rem !important;
}

/* line 9077, app/assets/stylesheets/template/adminlte.scss */
.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important;
}

/* line 9082, app/assets/stylesheets/template/adminlte.scss */
.ml-n3,
.mx-n3 {
  margin-left: -1rem !important;
}

/* line 9087, app/assets/stylesheets/template/adminlte.scss */
.m-n4 {
  margin: -1.5rem !important;
}

/* line 9091, app/assets/stylesheets/template/adminlte.scss */
.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important;
}

/* line 9096, app/assets/stylesheets/template/adminlte.scss */
.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important;
}

/* line 9101, app/assets/stylesheets/template/adminlte.scss */
.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important;
}

/* line 9106, app/assets/stylesheets/template/adminlte.scss */
.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important;
}

/* line 9111, app/assets/stylesheets/template/adminlte.scss */
.m-n5 {
  margin: -3rem !important;
}

/* line 9115, app/assets/stylesheets/template/adminlte.scss */
.mt-n5,
.my-n5 {
  margin-top: -3rem !important;
}

/* line 9120, app/assets/stylesheets/template/adminlte.scss */
.mr-n5,
.mx-n5 {
  margin-right: -3rem !important;
}

/* line 9125, app/assets/stylesheets/template/adminlte.scss */
.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important;
}

/* line 9130, app/assets/stylesheets/template/adminlte.scss */
.ml-n5,
.mx-n5 {
  margin-left: -3rem !important;
}

/* line 9135, app/assets/stylesheets/template/adminlte.scss */
.m-auto {
  margin: auto !important;
}

/* line 9139, app/assets/stylesheets/template/adminlte.scss */
.mt-auto,
.my-auto {
  margin-top: auto !important;
}

/* line 9144, app/assets/stylesheets/template/adminlte.scss */
.mr-auto,
.mx-auto {
  margin-right: auto !important;
}

/* line 9149, app/assets/stylesheets/template/adminlte.scss */
.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

/* line 9154, app/assets/stylesheets/template/adminlte.scss */
.ml-auto,
.mx-auto {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  /* line 9160, app/assets/stylesheets/template/adminlte.scss */
  .m-sm-0 {
    margin: 0 !important;
  }
  /* line 9163, app/assets/stylesheets/template/adminlte.scss */
  .mt-sm-0,
.my-sm-0 {
    margin-top: 0 !important;
  }
  /* line 9167, app/assets/stylesheets/template/adminlte.scss */
  .mr-sm-0,
.mx-sm-0 {
    margin-right: 0 !important;
  }
  /* line 9171, app/assets/stylesheets/template/adminlte.scss */
  .mb-sm-0,
.my-sm-0 {
    margin-bottom: 0 !important;
  }
  /* line 9175, app/assets/stylesheets/template/adminlte.scss */
  .ml-sm-0,
.mx-sm-0 {
    margin-left: 0 !important;
  }
  /* line 9179, app/assets/stylesheets/template/adminlte.scss */
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  /* line 9182, app/assets/stylesheets/template/adminlte.scss */
  .mt-sm-1,
.my-sm-1 {
    margin-top: 0.25rem !important;
  }
  /* line 9186, app/assets/stylesheets/template/adminlte.scss */
  .mr-sm-1,
.mx-sm-1 {
    margin-right: 0.25rem !important;
  }
  /* line 9190, app/assets/stylesheets/template/adminlte.scss */
  .mb-sm-1,
.my-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  /* line 9194, app/assets/stylesheets/template/adminlte.scss */
  .ml-sm-1,
.mx-sm-1 {
    margin-left: 0.25rem !important;
  }
  /* line 9198, app/assets/stylesheets/template/adminlte.scss */
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  /* line 9201, app/assets/stylesheets/template/adminlte.scss */
  .mt-sm-2,
.my-sm-2 {
    margin-top: 0.5rem !important;
  }
  /* line 9205, app/assets/stylesheets/template/adminlte.scss */
  .mr-sm-2,
.mx-sm-2 {
    margin-right: 0.5rem !important;
  }
  /* line 9209, app/assets/stylesheets/template/adminlte.scss */
  .mb-sm-2,
.my-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  /* line 9213, app/assets/stylesheets/template/adminlte.scss */
  .ml-sm-2,
.mx-sm-2 {
    margin-left: 0.5rem !important;
  }
  /* line 9217, app/assets/stylesheets/template/adminlte.scss */
  .m-sm-3 {
    margin: 1rem !important;
  }
  /* line 9220, app/assets/stylesheets/template/adminlte.scss */
  .mt-sm-3,
.my-sm-3 {
    margin-top: 1rem !important;
  }
  /* line 9224, app/assets/stylesheets/template/adminlte.scss */
  .mr-sm-3,
.mx-sm-3 {
    margin-right: 1rem !important;
  }
  /* line 9228, app/assets/stylesheets/template/adminlte.scss */
  .mb-sm-3,
.my-sm-3 {
    margin-bottom: 1rem !important;
  }
  /* line 9232, app/assets/stylesheets/template/adminlte.scss */
  .ml-sm-3,
.mx-sm-3 {
    margin-left: 1rem !important;
  }
  /* line 9236, app/assets/stylesheets/template/adminlte.scss */
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  /* line 9239, app/assets/stylesheets/template/adminlte.scss */
  .mt-sm-4,
.my-sm-4 {
    margin-top: 1.5rem !important;
  }
  /* line 9243, app/assets/stylesheets/template/adminlte.scss */
  .mr-sm-4,
.mx-sm-4 {
    margin-right: 1.5rem !important;
  }
  /* line 9247, app/assets/stylesheets/template/adminlte.scss */
  .mb-sm-4,
.my-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  /* line 9251, app/assets/stylesheets/template/adminlte.scss */
  .ml-sm-4,
.mx-sm-4 {
    margin-left: 1.5rem !important;
  }
  /* line 9255, app/assets/stylesheets/template/adminlte.scss */
  .m-sm-5 {
    margin: 3rem !important;
  }
  /* line 9258, app/assets/stylesheets/template/adminlte.scss */
  .mt-sm-5,
.my-sm-5 {
    margin-top: 3rem !important;
  }
  /* line 9262, app/assets/stylesheets/template/adminlte.scss */
  .mr-sm-5,
.mx-sm-5 {
    margin-right: 3rem !important;
  }
  /* line 9266, app/assets/stylesheets/template/adminlte.scss */
  .mb-sm-5,
.my-sm-5 {
    margin-bottom: 3rem !important;
  }
  /* line 9270, app/assets/stylesheets/template/adminlte.scss */
  .ml-sm-5,
.mx-sm-5 {
    margin-left: 3rem !important;
  }
  /* line 9274, app/assets/stylesheets/template/adminlte.scss */
  .p-sm-0 {
    padding: 0 !important;
  }
  /* line 9277, app/assets/stylesheets/template/adminlte.scss */
  .pt-sm-0,
.py-sm-0 {
    padding-top: 0 !important;
  }
  /* line 9281, app/assets/stylesheets/template/adminlte.scss */
  .pr-sm-0,
.px-sm-0 {
    padding-right: 0 !important;
  }
  /* line 9285, app/assets/stylesheets/template/adminlte.scss */
  .pb-sm-0,
.py-sm-0 {
    padding-bottom: 0 !important;
  }
  /* line 9289, app/assets/stylesheets/template/adminlte.scss */
  .pl-sm-0,
.px-sm-0 {
    padding-left: 0 !important;
  }
  /* line 9293, app/assets/stylesheets/template/adminlte.scss */
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  /* line 9296, app/assets/stylesheets/template/adminlte.scss */
  .pt-sm-1,
.py-sm-1 {
    padding-top: 0.25rem !important;
  }
  /* line 9300, app/assets/stylesheets/template/adminlte.scss */
  .pr-sm-1,
.px-sm-1 {
    padding-right: 0.25rem !important;
  }
  /* line 9304, app/assets/stylesheets/template/adminlte.scss */
  .pb-sm-1,
.py-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  /* line 9308, app/assets/stylesheets/template/adminlte.scss */
  .pl-sm-1,
.px-sm-1 {
    padding-left: 0.25rem !important;
  }
  /* line 9312, app/assets/stylesheets/template/adminlte.scss */
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  /* line 9315, app/assets/stylesheets/template/adminlte.scss */
  .pt-sm-2,
.py-sm-2 {
    padding-top: 0.5rem !important;
  }
  /* line 9319, app/assets/stylesheets/template/adminlte.scss */
  .pr-sm-2,
.px-sm-2 {
    padding-right: 0.5rem !important;
  }
  /* line 9323, app/assets/stylesheets/template/adminlte.scss */
  .pb-sm-2,
.py-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  /* line 9327, app/assets/stylesheets/template/adminlte.scss */
  .pl-sm-2,
.px-sm-2 {
    padding-left: 0.5rem !important;
  }
  /* line 9331, app/assets/stylesheets/template/adminlte.scss */
  .p-sm-3 {
    padding: 1rem !important;
  }
  /* line 9334, app/assets/stylesheets/template/adminlte.scss */
  .pt-sm-3,
.py-sm-3 {
    padding-top: 1rem !important;
  }
  /* line 9338, app/assets/stylesheets/template/adminlte.scss */
  .pr-sm-3,
.px-sm-3 {
    padding-right: 1rem !important;
  }
  /* line 9342, app/assets/stylesheets/template/adminlte.scss */
  .pb-sm-3,
.py-sm-3 {
    padding-bottom: 1rem !important;
  }
  /* line 9346, app/assets/stylesheets/template/adminlte.scss */
  .pl-sm-3,
.px-sm-3 {
    padding-left: 1rem !important;
  }
  /* line 9350, app/assets/stylesheets/template/adminlte.scss */
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  /* line 9353, app/assets/stylesheets/template/adminlte.scss */
  .pt-sm-4,
.py-sm-4 {
    padding-top: 1.5rem !important;
  }
  /* line 9357, app/assets/stylesheets/template/adminlte.scss */
  .pr-sm-4,
.px-sm-4 {
    padding-right: 1.5rem !important;
  }
  /* line 9361, app/assets/stylesheets/template/adminlte.scss */
  .pb-sm-4,
.py-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  /* line 9365, app/assets/stylesheets/template/adminlte.scss */
  .pl-sm-4,
.px-sm-4 {
    padding-left: 1.5rem !important;
  }
  /* line 9369, app/assets/stylesheets/template/adminlte.scss */
  .p-sm-5 {
    padding: 3rem !important;
  }
  /* line 9372, app/assets/stylesheets/template/adminlte.scss */
  .pt-sm-5,
.py-sm-5 {
    padding-top: 3rem !important;
  }
  /* line 9376, app/assets/stylesheets/template/adminlte.scss */
  .pr-sm-5,
.px-sm-5 {
    padding-right: 3rem !important;
  }
  /* line 9380, app/assets/stylesheets/template/adminlte.scss */
  .pb-sm-5,
.py-sm-5 {
    padding-bottom: 3rem !important;
  }
  /* line 9384, app/assets/stylesheets/template/adminlte.scss */
  .pl-sm-5,
.px-sm-5 {
    padding-left: 3rem !important;
  }
  /* line 9388, app/assets/stylesheets/template/adminlte.scss */
  .m-sm-n1 {
    margin: -0.25rem !important;
  }
  /* line 9391, app/assets/stylesheets/template/adminlte.scss */
  .mt-sm-n1,
.my-sm-n1 {
    margin-top: -0.25rem !important;
  }
  /* line 9395, app/assets/stylesheets/template/adminlte.scss */
  .mr-sm-n1,
.mx-sm-n1 {
    margin-right: -0.25rem !important;
  }
  /* line 9399, app/assets/stylesheets/template/adminlte.scss */
  .mb-sm-n1,
.my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  /* line 9403, app/assets/stylesheets/template/adminlte.scss */
  .ml-sm-n1,
.mx-sm-n1 {
    margin-left: -0.25rem !important;
  }
  /* line 9407, app/assets/stylesheets/template/adminlte.scss */
  .m-sm-n2 {
    margin: -0.5rem !important;
  }
  /* line 9410, app/assets/stylesheets/template/adminlte.scss */
  .mt-sm-n2,
.my-sm-n2 {
    margin-top: -0.5rem !important;
  }
  /* line 9414, app/assets/stylesheets/template/adminlte.scss */
  .mr-sm-n2,
.mx-sm-n2 {
    margin-right: -0.5rem !important;
  }
  /* line 9418, app/assets/stylesheets/template/adminlte.scss */
  .mb-sm-n2,
.my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  /* line 9422, app/assets/stylesheets/template/adminlte.scss */
  .ml-sm-n2,
.mx-sm-n2 {
    margin-left: -0.5rem !important;
  }
  /* line 9426, app/assets/stylesheets/template/adminlte.scss */
  .m-sm-n3 {
    margin: -1rem !important;
  }
  /* line 9429, app/assets/stylesheets/template/adminlte.scss */
  .mt-sm-n3,
.my-sm-n3 {
    margin-top: -1rem !important;
  }
  /* line 9433, app/assets/stylesheets/template/adminlte.scss */
  .mr-sm-n3,
.mx-sm-n3 {
    margin-right: -1rem !important;
  }
  /* line 9437, app/assets/stylesheets/template/adminlte.scss */
  .mb-sm-n3,
.my-sm-n3 {
    margin-bottom: -1rem !important;
  }
  /* line 9441, app/assets/stylesheets/template/adminlte.scss */
  .ml-sm-n3,
.mx-sm-n3 {
    margin-left: -1rem !important;
  }
  /* line 9445, app/assets/stylesheets/template/adminlte.scss */
  .m-sm-n4 {
    margin: -1.5rem !important;
  }
  /* line 9448, app/assets/stylesheets/template/adminlte.scss */
  .mt-sm-n4,
.my-sm-n4 {
    margin-top: -1.5rem !important;
  }
  /* line 9452, app/assets/stylesheets/template/adminlte.scss */
  .mr-sm-n4,
.mx-sm-n4 {
    margin-right: -1.5rem !important;
  }
  /* line 9456, app/assets/stylesheets/template/adminlte.scss */
  .mb-sm-n4,
.my-sm-n4 {
    margin-bottom: -1.5rem !important;
  }
  /* line 9460, app/assets/stylesheets/template/adminlte.scss */
  .ml-sm-n4,
.mx-sm-n4 {
    margin-left: -1.5rem !important;
  }
  /* line 9464, app/assets/stylesheets/template/adminlte.scss */
  .m-sm-n5 {
    margin: -3rem !important;
  }
  /* line 9467, app/assets/stylesheets/template/adminlte.scss */
  .mt-sm-n5,
.my-sm-n5 {
    margin-top: -3rem !important;
  }
  /* line 9471, app/assets/stylesheets/template/adminlte.scss */
  .mr-sm-n5,
.mx-sm-n5 {
    margin-right: -3rem !important;
  }
  /* line 9475, app/assets/stylesheets/template/adminlte.scss */
  .mb-sm-n5,
.my-sm-n5 {
    margin-bottom: -3rem !important;
  }
  /* line 9479, app/assets/stylesheets/template/adminlte.scss */
  .ml-sm-n5,
.mx-sm-n5 {
    margin-left: -3rem !important;
  }
  /* line 9483, app/assets/stylesheets/template/adminlte.scss */
  .m-sm-auto {
    margin: auto !important;
  }
  /* line 9486, app/assets/stylesheets/template/adminlte.scss */
  .mt-sm-auto,
.my-sm-auto {
    margin-top: auto !important;
  }
  /* line 9490, app/assets/stylesheets/template/adminlte.scss */
  .mr-sm-auto,
.mx-sm-auto {
    margin-right: auto !important;
  }
  /* line 9494, app/assets/stylesheets/template/adminlte.scss */
  .mb-sm-auto,
.my-sm-auto {
    margin-bottom: auto !important;
  }
  /* line 9498, app/assets/stylesheets/template/adminlte.scss */
  .ml-sm-auto,
.mx-sm-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 768px) {
  /* line 9505, app/assets/stylesheets/template/adminlte.scss */
  .m-md-0 {
    margin: 0 !important;
  }
  /* line 9508, app/assets/stylesheets/template/adminlte.scss */
  .mt-md-0,
.my-md-0 {
    margin-top: 0 !important;
  }
  /* line 9512, app/assets/stylesheets/template/adminlte.scss */
  .mr-md-0,
.mx-md-0 {
    margin-right: 0 !important;
  }
  /* line 9516, app/assets/stylesheets/template/adminlte.scss */
  .mb-md-0,
.my-md-0 {
    margin-bottom: 0 !important;
  }
  /* line 9520, app/assets/stylesheets/template/adminlte.scss */
  .ml-md-0,
.mx-md-0 {
    margin-left: 0 !important;
  }
  /* line 9524, app/assets/stylesheets/template/adminlte.scss */
  .m-md-1 {
    margin: 0.25rem !important;
  }
  /* line 9527, app/assets/stylesheets/template/adminlte.scss */
  .mt-md-1,
.my-md-1 {
    margin-top: 0.25rem !important;
  }
  /* line 9531, app/assets/stylesheets/template/adminlte.scss */
  .mr-md-1,
.mx-md-1 {
    margin-right: 0.25rem !important;
  }
  /* line 9535, app/assets/stylesheets/template/adminlte.scss */
  .mb-md-1,
.my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  /* line 9539, app/assets/stylesheets/template/adminlte.scss */
  .ml-md-1,
.mx-md-1 {
    margin-left: 0.25rem !important;
  }
  /* line 9543, app/assets/stylesheets/template/adminlte.scss */
  .m-md-2 {
    margin: 0.5rem !important;
  }
  /* line 9546, app/assets/stylesheets/template/adminlte.scss */
  .mt-md-2,
.my-md-2 {
    margin-top: 0.5rem !important;
  }
  /* line 9550, app/assets/stylesheets/template/adminlte.scss */
  .mr-md-2,
.mx-md-2 {
    margin-right: 0.5rem !important;
  }
  /* line 9554, app/assets/stylesheets/template/adminlte.scss */
  .mb-md-2,
.my-md-2 {
    margin-bottom: 0.5rem !important;
  }
  /* line 9558, app/assets/stylesheets/template/adminlte.scss */
  .ml-md-2,
.mx-md-2 {
    margin-left: 0.5rem !important;
  }
  /* line 9562, app/assets/stylesheets/template/adminlte.scss */
  .m-md-3 {
    margin: 1rem !important;
  }
  /* line 9565, app/assets/stylesheets/template/adminlte.scss */
  .mt-md-3,
.my-md-3 {
    margin-top: 1rem !important;
  }
  /* line 9569, app/assets/stylesheets/template/adminlte.scss */
  .mr-md-3,
.mx-md-3 {
    margin-right: 1rem !important;
  }
  /* line 9573, app/assets/stylesheets/template/adminlte.scss */
  .mb-md-3,
.my-md-3 {
    margin-bottom: 1rem !important;
  }
  /* line 9577, app/assets/stylesheets/template/adminlte.scss */
  .ml-md-3,
.mx-md-3 {
    margin-left: 1rem !important;
  }
  /* line 9581, app/assets/stylesheets/template/adminlte.scss */
  .m-md-4 {
    margin: 1.5rem !important;
  }
  /* line 9584, app/assets/stylesheets/template/adminlte.scss */
  .mt-md-4,
.my-md-4 {
    margin-top: 1.5rem !important;
  }
  /* line 9588, app/assets/stylesheets/template/adminlte.scss */
  .mr-md-4,
.mx-md-4 {
    margin-right: 1.5rem !important;
  }
  /* line 9592, app/assets/stylesheets/template/adminlte.scss */
  .mb-md-4,
.my-md-4 {
    margin-bottom: 1.5rem !important;
  }
  /* line 9596, app/assets/stylesheets/template/adminlte.scss */
  .ml-md-4,
.mx-md-4 {
    margin-left: 1.5rem !important;
  }
  /* line 9600, app/assets/stylesheets/template/adminlte.scss */
  .m-md-5 {
    margin: 3rem !important;
  }
  /* line 9603, app/assets/stylesheets/template/adminlte.scss */
  .mt-md-5,
.my-md-5 {
    margin-top: 3rem !important;
  }
  /* line 9607, app/assets/stylesheets/template/adminlte.scss */
  .mr-md-5,
.mx-md-5 {
    margin-right: 3rem !important;
  }
  /* line 9611, app/assets/stylesheets/template/adminlte.scss */
  .mb-md-5,
.my-md-5 {
    margin-bottom: 3rem !important;
  }
  /* line 9615, app/assets/stylesheets/template/adminlte.scss */
  .ml-md-5,
.mx-md-5 {
    margin-left: 3rem !important;
  }
  /* line 9619, app/assets/stylesheets/template/adminlte.scss */
  .p-md-0 {
    padding: 0 !important;
  }
  /* line 9622, app/assets/stylesheets/template/adminlte.scss */
  .pt-md-0,
.py-md-0 {
    padding-top: 0 !important;
  }
  /* line 9626, app/assets/stylesheets/template/adminlte.scss */
  .pr-md-0,
.px-md-0 {
    padding-right: 0 !important;
  }
  /* line 9630, app/assets/stylesheets/template/adminlte.scss */
  .pb-md-0,
.py-md-0 {
    padding-bottom: 0 !important;
  }
  /* line 9634, app/assets/stylesheets/template/adminlte.scss */
  .pl-md-0,
.px-md-0 {
    padding-left: 0 !important;
  }
  /* line 9638, app/assets/stylesheets/template/adminlte.scss */
  .p-md-1 {
    padding: 0.25rem !important;
  }
  /* line 9641, app/assets/stylesheets/template/adminlte.scss */
  .pt-md-1,
.py-md-1 {
    padding-top: 0.25rem !important;
  }
  /* line 9645, app/assets/stylesheets/template/adminlte.scss */
  .pr-md-1,
.px-md-1 {
    padding-right: 0.25rem !important;
  }
  /* line 9649, app/assets/stylesheets/template/adminlte.scss */
  .pb-md-1,
.py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  /* line 9653, app/assets/stylesheets/template/adminlte.scss */
  .pl-md-1,
.px-md-1 {
    padding-left: 0.25rem !important;
  }
  /* line 9657, app/assets/stylesheets/template/adminlte.scss */
  .p-md-2 {
    padding: 0.5rem !important;
  }
  /* line 9660, app/assets/stylesheets/template/adminlte.scss */
  .pt-md-2,
.py-md-2 {
    padding-top: 0.5rem !important;
  }
  /* line 9664, app/assets/stylesheets/template/adminlte.scss */
  .pr-md-2,
.px-md-2 {
    padding-right: 0.5rem !important;
  }
  /* line 9668, app/assets/stylesheets/template/adminlte.scss */
  .pb-md-2,
.py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  /* line 9672, app/assets/stylesheets/template/adminlte.scss */
  .pl-md-2,
.px-md-2 {
    padding-left: 0.5rem !important;
  }
  /* line 9676, app/assets/stylesheets/template/adminlte.scss */
  .p-md-3 {
    padding: 1rem !important;
  }
  /* line 9679, app/assets/stylesheets/template/adminlte.scss */
  .pt-md-3,
.py-md-3 {
    padding-top: 1rem !important;
  }
  /* line 9683, app/assets/stylesheets/template/adminlte.scss */
  .pr-md-3,
.px-md-3 {
    padding-right: 1rem !important;
  }
  /* line 9687, app/assets/stylesheets/template/adminlte.scss */
  .pb-md-3,
.py-md-3 {
    padding-bottom: 1rem !important;
  }
  /* line 9691, app/assets/stylesheets/template/adminlte.scss */
  .pl-md-3,
.px-md-3 {
    padding-left: 1rem !important;
  }
  /* line 9695, app/assets/stylesheets/template/adminlte.scss */
  .p-md-4 {
    padding: 1.5rem !important;
  }
  /* line 9698, app/assets/stylesheets/template/adminlte.scss */
  .pt-md-4,
.py-md-4 {
    padding-top: 1.5rem !important;
  }
  /* line 9702, app/assets/stylesheets/template/adminlte.scss */
  .pr-md-4,
.px-md-4 {
    padding-right: 1.5rem !important;
  }
  /* line 9706, app/assets/stylesheets/template/adminlte.scss */
  .pb-md-4,
.py-md-4 {
    padding-bottom: 1.5rem !important;
  }
  /* line 9710, app/assets/stylesheets/template/adminlte.scss */
  .pl-md-4,
.px-md-4 {
    padding-left: 1.5rem !important;
  }
  /* line 9714, app/assets/stylesheets/template/adminlte.scss */
  .p-md-5 {
    padding: 3rem !important;
  }
  /* line 9717, app/assets/stylesheets/template/adminlte.scss */
  .pt-md-5,
.py-md-5 {
    padding-top: 3rem !important;
  }
  /* line 9721, app/assets/stylesheets/template/adminlte.scss */
  .pr-md-5,
.px-md-5 {
    padding-right: 3rem !important;
  }
  /* line 9725, app/assets/stylesheets/template/adminlte.scss */
  .pb-md-5,
.py-md-5 {
    padding-bottom: 3rem !important;
  }
  /* line 9729, app/assets/stylesheets/template/adminlte.scss */
  .pl-md-5,
.px-md-5 {
    padding-left: 3rem !important;
  }
  /* line 9733, app/assets/stylesheets/template/adminlte.scss */
  .m-md-n1 {
    margin: -0.25rem !important;
  }
  /* line 9736, app/assets/stylesheets/template/adminlte.scss */
  .mt-md-n1,
.my-md-n1 {
    margin-top: -0.25rem !important;
  }
  /* line 9740, app/assets/stylesheets/template/adminlte.scss */
  .mr-md-n1,
.mx-md-n1 {
    margin-right: -0.25rem !important;
  }
  /* line 9744, app/assets/stylesheets/template/adminlte.scss */
  .mb-md-n1,
.my-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  /* line 9748, app/assets/stylesheets/template/adminlte.scss */
  .ml-md-n1,
.mx-md-n1 {
    margin-left: -0.25rem !important;
  }
  /* line 9752, app/assets/stylesheets/template/adminlte.scss */
  .m-md-n2 {
    margin: -0.5rem !important;
  }
  /* line 9755, app/assets/stylesheets/template/adminlte.scss */
  .mt-md-n2,
.my-md-n2 {
    margin-top: -0.5rem !important;
  }
  /* line 9759, app/assets/stylesheets/template/adminlte.scss */
  .mr-md-n2,
.mx-md-n2 {
    margin-right: -0.5rem !important;
  }
  /* line 9763, app/assets/stylesheets/template/adminlte.scss */
  .mb-md-n2,
.my-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  /* line 9767, app/assets/stylesheets/template/adminlte.scss */
  .ml-md-n2,
.mx-md-n2 {
    margin-left: -0.5rem !important;
  }
  /* line 9771, app/assets/stylesheets/template/adminlte.scss */
  .m-md-n3 {
    margin: -1rem !important;
  }
  /* line 9774, app/assets/stylesheets/template/adminlte.scss */
  .mt-md-n3,
.my-md-n3 {
    margin-top: -1rem !important;
  }
  /* line 9778, app/assets/stylesheets/template/adminlte.scss */
  .mr-md-n3,
.mx-md-n3 {
    margin-right: -1rem !important;
  }
  /* line 9782, app/assets/stylesheets/template/adminlte.scss */
  .mb-md-n3,
.my-md-n3 {
    margin-bottom: -1rem !important;
  }
  /* line 9786, app/assets/stylesheets/template/adminlte.scss */
  .ml-md-n3,
.mx-md-n3 {
    margin-left: -1rem !important;
  }
  /* line 9790, app/assets/stylesheets/template/adminlte.scss */
  .m-md-n4 {
    margin: -1.5rem !important;
  }
  /* line 9793, app/assets/stylesheets/template/adminlte.scss */
  .mt-md-n4,
.my-md-n4 {
    margin-top: -1.5rem !important;
  }
  /* line 9797, app/assets/stylesheets/template/adminlte.scss */
  .mr-md-n4,
.mx-md-n4 {
    margin-right: -1.5rem !important;
  }
  /* line 9801, app/assets/stylesheets/template/adminlte.scss */
  .mb-md-n4,
.my-md-n4 {
    margin-bottom: -1.5rem !important;
  }
  /* line 9805, app/assets/stylesheets/template/adminlte.scss */
  .ml-md-n4,
.mx-md-n4 {
    margin-left: -1.5rem !important;
  }
  /* line 9809, app/assets/stylesheets/template/adminlte.scss */
  .m-md-n5 {
    margin: -3rem !important;
  }
  /* line 9812, app/assets/stylesheets/template/adminlte.scss */
  .mt-md-n5,
.my-md-n5 {
    margin-top: -3rem !important;
  }
  /* line 9816, app/assets/stylesheets/template/adminlte.scss */
  .mr-md-n5,
.mx-md-n5 {
    margin-right: -3rem !important;
  }
  /* line 9820, app/assets/stylesheets/template/adminlte.scss */
  .mb-md-n5,
.my-md-n5 {
    margin-bottom: -3rem !important;
  }
  /* line 9824, app/assets/stylesheets/template/adminlte.scss */
  .ml-md-n5,
.mx-md-n5 {
    margin-left: -3rem !important;
  }
  /* line 9828, app/assets/stylesheets/template/adminlte.scss */
  .m-md-auto {
    margin: auto !important;
  }
  /* line 9831, app/assets/stylesheets/template/adminlte.scss */
  .mt-md-auto,
.my-md-auto {
    margin-top: auto !important;
  }
  /* line 9835, app/assets/stylesheets/template/adminlte.scss */
  .mr-md-auto,
.mx-md-auto {
    margin-right: auto !important;
  }
  /* line 9839, app/assets/stylesheets/template/adminlte.scss */
  .mb-md-auto,
.my-md-auto {
    margin-bottom: auto !important;
  }
  /* line 9843, app/assets/stylesheets/template/adminlte.scss */
  .ml-md-auto,
.mx-md-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 992px) {
  /* line 9850, app/assets/stylesheets/template/adminlte.scss */
  .m-lg-0 {
    margin: 0 !important;
  }
  /* line 9853, app/assets/stylesheets/template/adminlte.scss */
  .mt-lg-0,
.my-lg-0 {
    margin-top: 0 !important;
  }
  /* line 9857, app/assets/stylesheets/template/adminlte.scss */
  .mr-lg-0,
.mx-lg-0 {
    margin-right: 0 !important;
  }
  /* line 9861, app/assets/stylesheets/template/adminlte.scss */
  .mb-lg-0,
.my-lg-0 {
    margin-bottom: 0 !important;
  }
  /* line 9865, app/assets/stylesheets/template/adminlte.scss */
  .ml-lg-0,
.mx-lg-0 {
    margin-left: 0 !important;
  }
  /* line 9869, app/assets/stylesheets/template/adminlte.scss */
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  /* line 9872, app/assets/stylesheets/template/adminlte.scss */
  .mt-lg-1,
.my-lg-1 {
    margin-top: 0.25rem !important;
  }
  /* line 9876, app/assets/stylesheets/template/adminlte.scss */
  .mr-lg-1,
.mx-lg-1 {
    margin-right: 0.25rem !important;
  }
  /* line 9880, app/assets/stylesheets/template/adminlte.scss */
  .mb-lg-1,
.my-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  /* line 9884, app/assets/stylesheets/template/adminlte.scss */
  .ml-lg-1,
.mx-lg-1 {
    margin-left: 0.25rem !important;
  }
  /* line 9888, app/assets/stylesheets/template/adminlte.scss */
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  /* line 9891, app/assets/stylesheets/template/adminlte.scss */
  .mt-lg-2,
.my-lg-2 {
    margin-top: 0.5rem !important;
  }
  /* line 9895, app/assets/stylesheets/template/adminlte.scss */
  .mr-lg-2,
.mx-lg-2 {
    margin-right: 0.5rem !important;
  }
  /* line 9899, app/assets/stylesheets/template/adminlte.scss */
  .mb-lg-2,
.my-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  /* line 9903, app/assets/stylesheets/template/adminlte.scss */
  .ml-lg-2,
.mx-lg-2 {
    margin-left: 0.5rem !important;
  }
  /* line 9907, app/assets/stylesheets/template/adminlte.scss */
  .m-lg-3 {
    margin: 1rem !important;
  }
  /* line 9910, app/assets/stylesheets/template/adminlte.scss */
  .mt-lg-3,
.my-lg-3 {
    margin-top: 1rem !important;
  }
  /* line 9914, app/assets/stylesheets/template/adminlte.scss */
  .mr-lg-3,
.mx-lg-3 {
    margin-right: 1rem !important;
  }
  /* line 9918, app/assets/stylesheets/template/adminlte.scss */
  .mb-lg-3,
.my-lg-3 {
    margin-bottom: 1rem !important;
  }
  /* line 9922, app/assets/stylesheets/template/adminlte.scss */
  .ml-lg-3,
.mx-lg-3 {
    margin-left: 1rem !important;
  }
  /* line 9926, app/assets/stylesheets/template/adminlte.scss */
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  /* line 9929, app/assets/stylesheets/template/adminlte.scss */
  .mt-lg-4,
.my-lg-4 {
    margin-top: 1.5rem !important;
  }
  /* line 9933, app/assets/stylesheets/template/adminlte.scss */
  .mr-lg-4,
.mx-lg-4 {
    margin-right: 1.5rem !important;
  }
  /* line 9937, app/assets/stylesheets/template/adminlte.scss */
  .mb-lg-4,
.my-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  /* line 9941, app/assets/stylesheets/template/adminlte.scss */
  .ml-lg-4,
.mx-lg-4 {
    margin-left: 1.5rem !important;
  }
  /* line 9945, app/assets/stylesheets/template/adminlte.scss */
  .m-lg-5 {
    margin: 3rem !important;
  }
  /* line 9948, app/assets/stylesheets/template/adminlte.scss */
  .mt-lg-5,
.my-lg-5 {
    margin-top: 3rem !important;
  }
  /* line 9952, app/assets/stylesheets/template/adminlte.scss */
  .mr-lg-5,
.mx-lg-5 {
    margin-right: 3rem !important;
  }
  /* line 9956, app/assets/stylesheets/template/adminlte.scss */
  .mb-lg-5,
.my-lg-5 {
    margin-bottom: 3rem !important;
  }
  /* line 9960, app/assets/stylesheets/template/adminlte.scss */
  .ml-lg-5,
.mx-lg-5 {
    margin-left: 3rem !important;
  }
  /* line 9964, app/assets/stylesheets/template/adminlte.scss */
  .p-lg-0 {
    padding: 0 !important;
  }
  /* line 9967, app/assets/stylesheets/template/adminlte.scss */
  .pt-lg-0,
.py-lg-0 {
    padding-top: 0 !important;
  }
  /* line 9971, app/assets/stylesheets/template/adminlte.scss */
  .pr-lg-0,
.px-lg-0 {
    padding-right: 0 !important;
  }
  /* line 9975, app/assets/stylesheets/template/adminlte.scss */
  .pb-lg-0,
.py-lg-0 {
    padding-bottom: 0 !important;
  }
  /* line 9979, app/assets/stylesheets/template/adminlte.scss */
  .pl-lg-0,
.px-lg-0 {
    padding-left: 0 !important;
  }
  /* line 9983, app/assets/stylesheets/template/adminlte.scss */
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  /* line 9986, app/assets/stylesheets/template/adminlte.scss */
  .pt-lg-1,
.py-lg-1 {
    padding-top: 0.25rem !important;
  }
  /* line 9990, app/assets/stylesheets/template/adminlte.scss */
  .pr-lg-1,
.px-lg-1 {
    padding-right: 0.25rem !important;
  }
  /* line 9994, app/assets/stylesheets/template/adminlte.scss */
  .pb-lg-1,
.py-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  /* line 9998, app/assets/stylesheets/template/adminlte.scss */
  .pl-lg-1,
.px-lg-1 {
    padding-left: 0.25rem !important;
  }
  /* line 10002, app/assets/stylesheets/template/adminlte.scss */
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  /* line 10005, app/assets/stylesheets/template/adminlte.scss */
  .pt-lg-2,
.py-lg-2 {
    padding-top: 0.5rem !important;
  }
  /* line 10009, app/assets/stylesheets/template/adminlte.scss */
  .pr-lg-2,
.px-lg-2 {
    padding-right: 0.5rem !important;
  }
  /* line 10013, app/assets/stylesheets/template/adminlte.scss */
  .pb-lg-2,
.py-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  /* line 10017, app/assets/stylesheets/template/adminlte.scss */
  .pl-lg-2,
.px-lg-2 {
    padding-left: 0.5rem !important;
  }
  /* line 10021, app/assets/stylesheets/template/adminlte.scss */
  .p-lg-3 {
    padding: 1rem !important;
  }
  /* line 10024, app/assets/stylesheets/template/adminlte.scss */
  .pt-lg-3,
.py-lg-3 {
    padding-top: 1rem !important;
  }
  /* line 10028, app/assets/stylesheets/template/adminlte.scss */
  .pr-lg-3,
.px-lg-3 {
    padding-right: 1rem !important;
  }
  /* line 10032, app/assets/stylesheets/template/adminlte.scss */
  .pb-lg-3,
.py-lg-3 {
    padding-bottom: 1rem !important;
  }
  /* line 10036, app/assets/stylesheets/template/adminlte.scss */
  .pl-lg-3,
.px-lg-3 {
    padding-left: 1rem !important;
  }
  /* line 10040, app/assets/stylesheets/template/adminlte.scss */
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  /* line 10043, app/assets/stylesheets/template/adminlte.scss */
  .pt-lg-4,
.py-lg-4 {
    padding-top: 1.5rem !important;
  }
  /* line 10047, app/assets/stylesheets/template/adminlte.scss */
  .pr-lg-4,
.px-lg-4 {
    padding-right: 1.5rem !important;
  }
  /* line 10051, app/assets/stylesheets/template/adminlte.scss */
  .pb-lg-4,
.py-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  /* line 10055, app/assets/stylesheets/template/adminlte.scss */
  .pl-lg-4,
.px-lg-4 {
    padding-left: 1.5rem !important;
  }
  /* line 10059, app/assets/stylesheets/template/adminlte.scss */
  .p-lg-5 {
    padding: 3rem !important;
  }
  /* line 10062, app/assets/stylesheets/template/adminlte.scss */
  .pt-lg-5,
.py-lg-5 {
    padding-top: 3rem !important;
  }
  /* line 10066, app/assets/stylesheets/template/adminlte.scss */
  .pr-lg-5,
.px-lg-5 {
    padding-right: 3rem !important;
  }
  /* line 10070, app/assets/stylesheets/template/adminlte.scss */
  .pb-lg-5,
.py-lg-5 {
    padding-bottom: 3rem !important;
  }
  /* line 10074, app/assets/stylesheets/template/adminlte.scss */
  .pl-lg-5,
.px-lg-5 {
    padding-left: 3rem !important;
  }
  /* line 10078, app/assets/stylesheets/template/adminlte.scss */
  .m-lg-n1 {
    margin: -0.25rem !important;
  }
  /* line 10081, app/assets/stylesheets/template/adminlte.scss */
  .mt-lg-n1,
.my-lg-n1 {
    margin-top: -0.25rem !important;
  }
  /* line 10085, app/assets/stylesheets/template/adminlte.scss */
  .mr-lg-n1,
.mx-lg-n1 {
    margin-right: -0.25rem !important;
  }
  /* line 10089, app/assets/stylesheets/template/adminlte.scss */
  .mb-lg-n1,
.my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  /* line 10093, app/assets/stylesheets/template/adminlte.scss */
  .ml-lg-n1,
.mx-lg-n1 {
    margin-left: -0.25rem !important;
  }
  /* line 10097, app/assets/stylesheets/template/adminlte.scss */
  .m-lg-n2 {
    margin: -0.5rem !important;
  }
  /* line 10100, app/assets/stylesheets/template/adminlte.scss */
  .mt-lg-n2,
.my-lg-n2 {
    margin-top: -0.5rem !important;
  }
  /* line 10104, app/assets/stylesheets/template/adminlte.scss */
  .mr-lg-n2,
.mx-lg-n2 {
    margin-right: -0.5rem !important;
  }
  /* line 10108, app/assets/stylesheets/template/adminlte.scss */
  .mb-lg-n2,
.my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  /* line 10112, app/assets/stylesheets/template/adminlte.scss */
  .ml-lg-n2,
.mx-lg-n2 {
    margin-left: -0.5rem !important;
  }
  /* line 10116, app/assets/stylesheets/template/adminlte.scss */
  .m-lg-n3 {
    margin: -1rem !important;
  }
  /* line 10119, app/assets/stylesheets/template/adminlte.scss */
  .mt-lg-n3,
.my-lg-n3 {
    margin-top: -1rem !important;
  }
  /* line 10123, app/assets/stylesheets/template/adminlte.scss */
  .mr-lg-n3,
.mx-lg-n3 {
    margin-right: -1rem !important;
  }
  /* line 10127, app/assets/stylesheets/template/adminlte.scss */
  .mb-lg-n3,
.my-lg-n3 {
    margin-bottom: -1rem !important;
  }
  /* line 10131, app/assets/stylesheets/template/adminlte.scss */
  .ml-lg-n3,
.mx-lg-n3 {
    margin-left: -1rem !important;
  }
  /* line 10135, app/assets/stylesheets/template/adminlte.scss */
  .m-lg-n4 {
    margin: -1.5rem !important;
  }
  /* line 10138, app/assets/stylesheets/template/adminlte.scss */
  .mt-lg-n4,
.my-lg-n4 {
    margin-top: -1.5rem !important;
  }
  /* line 10142, app/assets/stylesheets/template/adminlte.scss */
  .mr-lg-n4,
.mx-lg-n4 {
    margin-right: -1.5rem !important;
  }
  /* line 10146, app/assets/stylesheets/template/adminlte.scss */
  .mb-lg-n4,
.my-lg-n4 {
    margin-bottom: -1.5rem !important;
  }
  /* line 10150, app/assets/stylesheets/template/adminlte.scss */
  .ml-lg-n4,
.mx-lg-n4 {
    margin-left: -1.5rem !important;
  }
  /* line 10154, app/assets/stylesheets/template/adminlte.scss */
  .m-lg-n5 {
    margin: -3rem !important;
  }
  /* line 10157, app/assets/stylesheets/template/adminlte.scss */
  .mt-lg-n5,
.my-lg-n5 {
    margin-top: -3rem !important;
  }
  /* line 10161, app/assets/stylesheets/template/adminlte.scss */
  .mr-lg-n5,
.mx-lg-n5 {
    margin-right: -3rem !important;
  }
  /* line 10165, app/assets/stylesheets/template/adminlte.scss */
  .mb-lg-n5,
.my-lg-n5 {
    margin-bottom: -3rem !important;
  }
  /* line 10169, app/assets/stylesheets/template/adminlte.scss */
  .ml-lg-n5,
.mx-lg-n5 {
    margin-left: -3rem !important;
  }
  /* line 10173, app/assets/stylesheets/template/adminlte.scss */
  .m-lg-auto {
    margin: auto !important;
  }
  /* line 10176, app/assets/stylesheets/template/adminlte.scss */
  .mt-lg-auto,
.my-lg-auto {
    margin-top: auto !important;
  }
  /* line 10180, app/assets/stylesheets/template/adminlte.scss */
  .mr-lg-auto,
.mx-lg-auto {
    margin-right: auto !important;
  }
  /* line 10184, app/assets/stylesheets/template/adminlte.scss */
  .mb-lg-auto,
.my-lg-auto {
    margin-bottom: auto !important;
  }
  /* line 10188, app/assets/stylesheets/template/adminlte.scss */
  .ml-lg-auto,
.mx-lg-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 1200px) {
  /* line 10195, app/assets/stylesheets/template/adminlte.scss */
  .m-xl-0 {
    margin: 0 !important;
  }
  /* line 10198, app/assets/stylesheets/template/adminlte.scss */
  .mt-xl-0,
.my-xl-0 {
    margin-top: 0 !important;
  }
  /* line 10202, app/assets/stylesheets/template/adminlte.scss */
  .mr-xl-0,
.mx-xl-0 {
    margin-right: 0 !important;
  }
  /* line 10206, app/assets/stylesheets/template/adminlte.scss */
  .mb-xl-0,
.my-xl-0 {
    margin-bottom: 0 !important;
  }
  /* line 10210, app/assets/stylesheets/template/adminlte.scss */
  .ml-xl-0,
.mx-xl-0 {
    margin-left: 0 !important;
  }
  /* line 10214, app/assets/stylesheets/template/adminlte.scss */
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  /* line 10217, app/assets/stylesheets/template/adminlte.scss */
  .mt-xl-1,
.my-xl-1 {
    margin-top: 0.25rem !important;
  }
  /* line 10221, app/assets/stylesheets/template/adminlte.scss */
  .mr-xl-1,
.mx-xl-1 {
    margin-right: 0.25rem !important;
  }
  /* line 10225, app/assets/stylesheets/template/adminlte.scss */
  .mb-xl-1,
.my-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  /* line 10229, app/assets/stylesheets/template/adminlte.scss */
  .ml-xl-1,
.mx-xl-1 {
    margin-left: 0.25rem !important;
  }
  /* line 10233, app/assets/stylesheets/template/adminlte.scss */
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  /* line 10236, app/assets/stylesheets/template/adminlte.scss */
  .mt-xl-2,
.my-xl-2 {
    margin-top: 0.5rem !important;
  }
  /* line 10240, app/assets/stylesheets/template/adminlte.scss */
  .mr-xl-2,
.mx-xl-2 {
    margin-right: 0.5rem !important;
  }
  /* line 10244, app/assets/stylesheets/template/adminlte.scss */
  .mb-xl-2,
.my-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  /* line 10248, app/assets/stylesheets/template/adminlte.scss */
  .ml-xl-2,
.mx-xl-2 {
    margin-left: 0.5rem !important;
  }
  /* line 10252, app/assets/stylesheets/template/adminlte.scss */
  .m-xl-3 {
    margin: 1rem !important;
  }
  /* line 10255, app/assets/stylesheets/template/adminlte.scss */
  .mt-xl-3,
.my-xl-3 {
    margin-top: 1rem !important;
  }
  /* line 10259, app/assets/stylesheets/template/adminlte.scss */
  .mr-xl-3,
.mx-xl-3 {
    margin-right: 1rem !important;
  }
  /* line 10263, app/assets/stylesheets/template/adminlte.scss */
  .mb-xl-3,
.my-xl-3 {
    margin-bottom: 1rem !important;
  }
  /* line 10267, app/assets/stylesheets/template/adminlte.scss */
  .ml-xl-3,
.mx-xl-3 {
    margin-left: 1rem !important;
  }
  /* line 10271, app/assets/stylesheets/template/adminlte.scss */
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  /* line 10274, app/assets/stylesheets/template/adminlte.scss */
  .mt-xl-4,
.my-xl-4 {
    margin-top: 1.5rem !important;
  }
  /* line 10278, app/assets/stylesheets/template/adminlte.scss */
  .mr-xl-4,
.mx-xl-4 {
    margin-right: 1.5rem !important;
  }
  /* line 10282, app/assets/stylesheets/template/adminlte.scss */
  .mb-xl-4,
.my-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  /* line 10286, app/assets/stylesheets/template/adminlte.scss */
  .ml-xl-4,
.mx-xl-4 {
    margin-left: 1.5rem !important;
  }
  /* line 10290, app/assets/stylesheets/template/adminlte.scss */
  .m-xl-5 {
    margin: 3rem !important;
  }
  /* line 10293, app/assets/stylesheets/template/adminlte.scss */
  .mt-xl-5,
.my-xl-5 {
    margin-top: 3rem !important;
  }
  /* line 10297, app/assets/stylesheets/template/adminlte.scss */
  .mr-xl-5,
.mx-xl-5 {
    margin-right: 3rem !important;
  }
  /* line 10301, app/assets/stylesheets/template/adminlte.scss */
  .mb-xl-5,
.my-xl-5 {
    margin-bottom: 3rem !important;
  }
  /* line 10305, app/assets/stylesheets/template/adminlte.scss */
  .ml-xl-5,
.mx-xl-5 {
    margin-left: 3rem !important;
  }
  /* line 10309, app/assets/stylesheets/template/adminlte.scss */
  .p-xl-0 {
    padding: 0 !important;
  }
  /* line 10312, app/assets/stylesheets/template/adminlte.scss */
  .pt-xl-0,
.py-xl-0 {
    padding-top: 0 !important;
  }
  /* line 10316, app/assets/stylesheets/template/adminlte.scss */
  .pr-xl-0,
.px-xl-0 {
    padding-right: 0 !important;
  }
  /* line 10320, app/assets/stylesheets/template/adminlte.scss */
  .pb-xl-0,
.py-xl-0 {
    padding-bottom: 0 !important;
  }
  /* line 10324, app/assets/stylesheets/template/adminlte.scss */
  .pl-xl-0,
.px-xl-0 {
    padding-left: 0 !important;
  }
  /* line 10328, app/assets/stylesheets/template/adminlte.scss */
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  /* line 10331, app/assets/stylesheets/template/adminlte.scss */
  .pt-xl-1,
.py-xl-1 {
    padding-top: 0.25rem !important;
  }
  /* line 10335, app/assets/stylesheets/template/adminlte.scss */
  .pr-xl-1,
.px-xl-1 {
    padding-right: 0.25rem !important;
  }
  /* line 10339, app/assets/stylesheets/template/adminlte.scss */
  .pb-xl-1,
.py-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  /* line 10343, app/assets/stylesheets/template/adminlte.scss */
  .pl-xl-1,
.px-xl-1 {
    padding-left: 0.25rem !important;
  }
  /* line 10347, app/assets/stylesheets/template/adminlte.scss */
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  /* line 10350, app/assets/stylesheets/template/adminlte.scss */
  .pt-xl-2,
.py-xl-2 {
    padding-top: 0.5rem !important;
  }
  /* line 10354, app/assets/stylesheets/template/adminlte.scss */
  .pr-xl-2,
.px-xl-2 {
    padding-right: 0.5rem !important;
  }
  /* line 10358, app/assets/stylesheets/template/adminlte.scss */
  .pb-xl-2,
.py-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  /* line 10362, app/assets/stylesheets/template/adminlte.scss */
  .pl-xl-2,
.px-xl-2 {
    padding-left: 0.5rem !important;
  }
  /* line 10366, app/assets/stylesheets/template/adminlte.scss */
  .p-xl-3 {
    padding: 1rem !important;
  }
  /* line 10369, app/assets/stylesheets/template/adminlte.scss */
  .pt-xl-3,
.py-xl-3 {
    padding-top: 1rem !important;
  }
  /* line 10373, app/assets/stylesheets/template/adminlte.scss */
  .pr-xl-3,
.px-xl-3 {
    padding-right: 1rem !important;
  }
  /* line 10377, app/assets/stylesheets/template/adminlte.scss */
  .pb-xl-3,
.py-xl-3 {
    padding-bottom: 1rem !important;
  }
  /* line 10381, app/assets/stylesheets/template/adminlte.scss */
  .pl-xl-3,
.px-xl-3 {
    padding-left: 1rem !important;
  }
  /* line 10385, app/assets/stylesheets/template/adminlte.scss */
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  /* line 10388, app/assets/stylesheets/template/adminlte.scss */
  .pt-xl-4,
.py-xl-4 {
    padding-top: 1.5rem !important;
  }
  /* line 10392, app/assets/stylesheets/template/adminlte.scss */
  .pr-xl-4,
.px-xl-4 {
    padding-right: 1.5rem !important;
  }
  /* line 10396, app/assets/stylesheets/template/adminlte.scss */
  .pb-xl-4,
.py-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  /* line 10400, app/assets/stylesheets/template/adminlte.scss */
  .pl-xl-4,
.px-xl-4 {
    padding-left: 1.5rem !important;
  }
  /* line 10404, app/assets/stylesheets/template/adminlte.scss */
  .p-xl-5 {
    padding: 3rem !important;
  }
  /* line 10407, app/assets/stylesheets/template/adminlte.scss */
  .pt-xl-5,
.py-xl-5 {
    padding-top: 3rem !important;
  }
  /* line 10411, app/assets/stylesheets/template/adminlte.scss */
  .pr-xl-5,
.px-xl-5 {
    padding-right: 3rem !important;
  }
  /* line 10415, app/assets/stylesheets/template/adminlte.scss */
  .pb-xl-5,
.py-xl-5 {
    padding-bottom: 3rem !important;
  }
  /* line 10419, app/assets/stylesheets/template/adminlte.scss */
  .pl-xl-5,
.px-xl-5 {
    padding-left: 3rem !important;
  }
  /* line 10423, app/assets/stylesheets/template/adminlte.scss */
  .m-xl-n1 {
    margin: -0.25rem !important;
  }
  /* line 10426, app/assets/stylesheets/template/adminlte.scss */
  .mt-xl-n1,
.my-xl-n1 {
    margin-top: -0.25rem !important;
  }
  /* line 10430, app/assets/stylesheets/template/adminlte.scss */
  .mr-xl-n1,
.mx-xl-n1 {
    margin-right: -0.25rem !important;
  }
  /* line 10434, app/assets/stylesheets/template/adminlte.scss */
  .mb-xl-n1,
.my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  /* line 10438, app/assets/stylesheets/template/adminlte.scss */
  .ml-xl-n1,
.mx-xl-n1 {
    margin-left: -0.25rem !important;
  }
  /* line 10442, app/assets/stylesheets/template/adminlte.scss */
  .m-xl-n2 {
    margin: -0.5rem !important;
  }
  /* line 10445, app/assets/stylesheets/template/adminlte.scss */
  .mt-xl-n2,
.my-xl-n2 {
    margin-top: -0.5rem !important;
  }
  /* line 10449, app/assets/stylesheets/template/adminlte.scss */
  .mr-xl-n2,
.mx-xl-n2 {
    margin-right: -0.5rem !important;
  }
  /* line 10453, app/assets/stylesheets/template/adminlte.scss */
  .mb-xl-n2,
.my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  /* line 10457, app/assets/stylesheets/template/adminlte.scss */
  .ml-xl-n2,
.mx-xl-n2 {
    margin-left: -0.5rem !important;
  }
  /* line 10461, app/assets/stylesheets/template/adminlte.scss */
  .m-xl-n3 {
    margin: -1rem !important;
  }
  /* line 10464, app/assets/stylesheets/template/adminlte.scss */
  .mt-xl-n3,
.my-xl-n3 {
    margin-top: -1rem !important;
  }
  /* line 10468, app/assets/stylesheets/template/adminlte.scss */
  .mr-xl-n3,
.mx-xl-n3 {
    margin-right: -1rem !important;
  }
  /* line 10472, app/assets/stylesheets/template/adminlte.scss */
  .mb-xl-n3,
.my-xl-n3 {
    margin-bottom: -1rem !important;
  }
  /* line 10476, app/assets/stylesheets/template/adminlte.scss */
  .ml-xl-n3,
.mx-xl-n3 {
    margin-left: -1rem !important;
  }
  /* line 10480, app/assets/stylesheets/template/adminlte.scss */
  .m-xl-n4 {
    margin: -1.5rem !important;
  }
  /* line 10483, app/assets/stylesheets/template/adminlte.scss */
  .mt-xl-n4,
.my-xl-n4 {
    margin-top: -1.5rem !important;
  }
  /* line 10487, app/assets/stylesheets/template/adminlte.scss */
  .mr-xl-n4,
.mx-xl-n4 {
    margin-right: -1.5rem !important;
  }
  /* line 10491, app/assets/stylesheets/template/adminlte.scss */
  .mb-xl-n4,
.my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }
  /* line 10495, app/assets/stylesheets/template/adminlte.scss */
  .ml-xl-n4,
.mx-xl-n4 {
    margin-left: -1.5rem !important;
  }
  /* line 10499, app/assets/stylesheets/template/adminlte.scss */
  .m-xl-n5 {
    margin: -3rem !important;
  }
  /* line 10502, app/assets/stylesheets/template/adminlte.scss */
  .mt-xl-n5,
.my-xl-n5 {
    margin-top: -3rem !important;
  }
  /* line 10506, app/assets/stylesheets/template/adminlte.scss */
  .mr-xl-n5,
.mx-xl-n5 {
    margin-right: -3rem !important;
  }
  /* line 10510, app/assets/stylesheets/template/adminlte.scss */
  .mb-xl-n5,
.my-xl-n5 {
    margin-bottom: -3rem !important;
  }
  /* line 10514, app/assets/stylesheets/template/adminlte.scss */
  .ml-xl-n5,
.mx-xl-n5 {
    margin-left: -3rem !important;
  }
  /* line 10518, app/assets/stylesheets/template/adminlte.scss */
  .m-xl-auto {
    margin: auto !important;
  }
  /* line 10521, app/assets/stylesheets/template/adminlte.scss */
  .mt-xl-auto,
.my-xl-auto {
    margin-top: auto !important;
  }
  /* line 10525, app/assets/stylesheets/template/adminlte.scss */
  .mr-xl-auto,
.mx-xl-auto {
    margin-right: auto !important;
  }
  /* line 10529, app/assets/stylesheets/template/adminlte.scss */
  .mb-xl-auto,
.my-xl-auto {
    margin-bottom: auto !important;
  }
  /* line 10533, app/assets/stylesheets/template/adminlte.scss */
  .ml-xl-auto,
.mx-xl-auto {
    margin-left: auto !important;
  }
}

/* line 10539, app/assets/stylesheets/template/adminlte.scss */
.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}

/* line 10551, app/assets/stylesheets/template/adminlte.scss */
.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}

/* line 10555, app/assets/stylesheets/template/adminlte.scss */
.text-justify {
  text-align: justify !important;
}

/* line 10559, app/assets/stylesheets/template/adminlte.scss */
.text-wrap {
  white-space: normal !important;
}

/* line 10563, app/assets/stylesheets/template/adminlte.scss */
.text-nowrap {
  white-space: nowrap !important;
}

/* line 10567, app/assets/stylesheets/template/adminlte.scss */
.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 10573, app/assets/stylesheets/template/adminlte.scss */
.text-left {
  text-align: left !important;
}

/* line 10577, app/assets/stylesheets/template/adminlte.scss */
.text-right {
  text-align: right !important;
}

/* line 10581, app/assets/stylesheets/template/adminlte.scss */
.text-center {
  text-align: center !important;
}

@media (min-width: 576px) {
  /* line 10586, app/assets/stylesheets/template/adminlte.scss */
  .text-sm-left {
    text-align: left !important;
  }
  /* line 10589, app/assets/stylesheets/template/adminlte.scss */
  .text-sm-right {
    text-align: right !important;
  }
  /* line 10592, app/assets/stylesheets/template/adminlte.scss */
  .text-sm-center {
    text-align: center !important;
  }
}

@media (min-width: 768px) {
  /* line 10598, app/assets/stylesheets/template/adminlte.scss */
  .text-md-left {
    text-align: left !important;
  }
  /* line 10601, app/assets/stylesheets/template/adminlte.scss */
  .text-md-right {
    text-align: right !important;
  }
  /* line 10604, app/assets/stylesheets/template/adminlte.scss */
  .text-md-center {
    text-align: center !important;
  }
}

@media (min-width: 992px) {
  /* line 10610, app/assets/stylesheets/template/adminlte.scss */
  .text-lg-left {
    text-align: left !important;
  }
  /* line 10613, app/assets/stylesheets/template/adminlte.scss */
  .text-lg-right {
    text-align: right !important;
  }
  /* line 10616, app/assets/stylesheets/template/adminlte.scss */
  .text-lg-center {
    text-align: center !important;
  }
}

@media (min-width: 1200px) {
  /* line 10622, app/assets/stylesheets/template/adminlte.scss */
  .text-xl-left {
    text-align: left !important;
  }
  /* line 10625, app/assets/stylesheets/template/adminlte.scss */
  .text-xl-right {
    text-align: right !important;
  }
  /* line 10628, app/assets/stylesheets/template/adminlte.scss */
  .text-xl-center {
    text-align: center !important;
  }
}

/* line 10633, app/assets/stylesheets/template/adminlte.scss */
.text-lowercase {
  text-transform: lowercase !important;
}

/* line 10637, app/assets/stylesheets/template/adminlte.scss */
.text-uppercase {
  text-transform: uppercase !important;
}

/* line 10641, app/assets/stylesheets/template/adminlte.scss */
.text-capitalize {
  text-transform: capitalize !important;
}

/* line 10645, app/assets/stylesheets/template/adminlte.scss */
.font-weight-light {
  font-weight: 300 !important;
}

/* line 10649, app/assets/stylesheets/template/adminlte.scss */
.font-weight-lighter {
  font-weight: lighter !important;
}

/* line 10653, app/assets/stylesheets/template/adminlte.scss */
.font-weight-normal {
  font-weight: 400 !important;
}

/* line 10657, app/assets/stylesheets/template/adminlte.scss */
.font-weight-bold {
  font-weight: 700 !important;
}

/* line 10661, app/assets/stylesheets/template/adminlte.scss */
.font-weight-bolder {
  font-weight: bolder !important;
}

/* line 10665, app/assets/stylesheets/template/adminlte.scss */
.font-italic {
  font-style: italic !important;
}

/* line 10669, app/assets/stylesheets/template/adminlte.scss */
.text-white {
  color: #fff !important;
}

/* line 10673, app/assets/stylesheets/template/adminlte.scss */
.text-primary {
  color: #007bff !important;
}

/* line 10677, app/assets/stylesheets/template/adminlte.scss */
a.text-primary:hover, a.text-primary:focus {
  color: #0056b3 !important;
}

/* line 10681, app/assets/stylesheets/template/adminlte.scss */
.text-secondary {
  color: #6c757d !important;
}

/* line 10685, app/assets/stylesheets/template/adminlte.scss */
a.text-secondary:hover, a.text-secondary:focus {
  color: #494f54 !important;
}

/* line 10689, app/assets/stylesheets/template/adminlte.scss */
.text-success {
  color: #28a745 !important;
}

/* line 10693, app/assets/stylesheets/template/adminlte.scss */
a.text-success:hover, a.text-success:focus {
  color: #19692c !important;
}

/* line 10697, app/assets/stylesheets/template/adminlte.scss */
.text-info {
  color: #17a2b8 !important;
}

/* line 10701, app/assets/stylesheets/template/adminlte.scss */
a.text-info:hover, a.text-info:focus {
  color: #0f6674 !important;
}

/* line 10705, app/assets/stylesheets/template/adminlte.scss */
.text-warning {
  color: #ffc107 !important;
}

/* line 10709, app/assets/stylesheets/template/adminlte.scss */
a.text-warning:hover, a.text-warning:focus {
  color: #ba8b00 !important;
}

/* line 10713, app/assets/stylesheets/template/adminlte.scss */
.text-danger {
  color: #dc3545 !important;
}

/* line 10717, app/assets/stylesheets/template/adminlte.scss */
a.text-danger:hover, a.text-danger:focus {
  color: #a71d2a !important;
}

/* line 10721, app/assets/stylesheets/template/adminlte.scss */
.text-light {
  color: #f8f9fa !important;
}

/* line 10725, app/assets/stylesheets/template/adminlte.scss */
a.text-light:hover, a.text-light:focus {
  color: #cbd3da !important;
}

/* line 10729, app/assets/stylesheets/template/adminlte.scss */
.text-dark {
  color: #343a40 !important;
}

/* line 10733, app/assets/stylesheets/template/adminlte.scss */
a.text-dark:hover, a.text-dark:focus {
  color: #121416 !important;
}

/* line 10737, app/assets/stylesheets/template/adminlte.scss */
.text-body {
  color: #212529 !important;
}

/* line 10741, app/assets/stylesheets/template/adminlte.scss */
.text-muted {
  color: #6c757d !important;
}

/* line 10745, app/assets/stylesheets/template/adminlte.scss */
.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

/* line 10749, app/assets/stylesheets/template/adminlte.scss */
.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

/* line 10753, app/assets/stylesheets/template/adminlte.scss */
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

/* line 10761, app/assets/stylesheets/template/adminlte.scss */
.text-decoration-none {
  text-decoration: none !important;
}

/* line 10765, app/assets/stylesheets/template/adminlte.scss */
.text-break {
  word-break: break-word !important;
  word-wrap: break-word !important;
}

/* line 10770, app/assets/stylesheets/template/adminlte.scss */
.text-reset {
  color: inherit !important;
}

/* line 10774, app/assets/stylesheets/template/adminlte.scss */
.visible {
  visibility: visible !important;
}

/* line 10778, app/assets/stylesheets/template/adminlte.scss */
.invisible {
  visibility: hidden !important;
}

@media print {
  /* line 10783, app/assets/stylesheets/template/adminlte.scss */
  *,
*::before,
*::after {
    text-shadow: none !important;
    box-shadow: none !important;
  }
  /* line 10789, app/assets/stylesheets/template/adminlte.scss */
  a:not(.btn) {
    text-decoration: underline;
  }
  /* line 10792, app/assets/stylesheets/template/adminlte.scss */
  abbr[title]::after {
    content: " (" attr(title) ")";
  }
  /* line 10795, app/assets/stylesheets/template/adminlte.scss */
  pre {
    white-space: pre-wrap !important;
  }
  /* line 10798, app/assets/stylesheets/template/adminlte.scss */
  pre,
blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }
  /* line 10803, app/assets/stylesheets/template/adminlte.scss */
  thead {
    display: table-header-group;
  }
  /* line 10806, app/assets/stylesheets/template/adminlte.scss */
  tr,
img {
    page-break-inside: avoid;
  }
  /* line 10810, app/assets/stylesheets/template/adminlte.scss */
  p,
h2,
h3 {
    orphans: 3;
    widows: 3;
  }
  /* line 10816, app/assets/stylesheets/template/adminlte.scss */
  h2,
h3 {
    page-break-after: avoid;
  }
  @page {
    size: a3;
  }
  /* line 10823, app/assets/stylesheets/template/adminlte.scss */
  body {
    min-width: 992px !important;
  }
  /* line 10826, app/assets/stylesheets/template/adminlte.scss */
  .container {
    min-width: 992px !important;
  }
  /* line 10829, app/assets/stylesheets/template/adminlte.scss */
  .navbar {
    display: none;
  }
  /* line 10832, app/assets/stylesheets/template/adminlte.scss */
  .badge {
    border: 1px solid #000;
  }
  /* line 10835, app/assets/stylesheets/template/adminlte.scss */
  .table {
    border-collapse: collapse !important;
  }
  /* line 10838, app/assets/stylesheets/template/adminlte.scss */
  .table td,
.table th {
    background-color: #fff !important;
  }
  /* line 10842, app/assets/stylesheets/template/adminlte.scss */
  .table-bordered th,
.table-bordered td {
    border: 1px solid #dee2e6 !important;
  }
  /* line 10846, app/assets/stylesheets/template/adminlte.scss */
  .table-dark {
    color: inherit;
  }
  /* line 10849, app/assets/stylesheets/template/adminlte.scss */
  .table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
    border-color: #dee2e6;
  }
  /* line 10855, app/assets/stylesheets/template/adminlte.scss */
  .table .thead-dark th {
    color: inherit;
    border-color: #dee2e6;
  }
}

@keyframes flipInX {
  0% {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transition-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transition-timing-function: ease-in;
  }
  60% {
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  100% {
    transform: perspective(400px);
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

@keyframes shake {
  0% {
    transform: translate(2px, 1px) rotate(0deg);
  }
  10% {
    transform: translate(-1px, -2px) rotate(-2deg);
  }
  20% {
    transform: translate(-3px, 0) rotate(3deg);
  }
  30% {
    transform: translate(0, 2px) rotate(0deg);
  }
  40% {
    transform: translate(1px, -1px) rotate(1deg);
  }
  50% {
    transform: translate(-1px, 2px) rotate(-1deg);
  }
  60% {
    transform: translate(-3px, 1px) rotate(0deg);
  }
  70% {
    transform: translate(2px, 1px) rotate(-2deg);
  }
  80% {
    transform: translate(-1px, -1px) rotate(4deg);
  }
  90% {
    transform: translate(2px, 2px) rotate(0deg);
  }
  100% {
    transform: translate(1px, -2px) rotate(-1deg);
  }
}

@keyframes wobble {
  0% {
    transform: none;
  }
  15% {
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }
  30% {
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }
  45% {
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }
  60% {
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }
  75% {
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }
  100% {
    transform: none;
  }
}

/* line 11107, app/assets/stylesheets/template/adminlte.scss */
.dark-mode :root {
  --lightblue: #86bad8;
  --navy: #002c59;
  --olive: #74c8a3;
  --lime: #67ffa9;
  --fuchsia: #f672d8;
  --maroon: #ed6c9b;
  --blue: #3f6791;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #e74c3c;
  --orange: #fd7e14;
  --yellow: #f39c12;
  --green: #00bc8c;
  --teal: #20c997;
  --cyan: #3498db;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #3f6791;
  --secondary: #6c757d;
  --success: #00bc8c;
  --info: #3498db;
  --warning: #f39c12;
  --danger: #e74c3c;
  --light: #f8f9fa;
  --dark: #343a40;
}

/* line 11137, app/assets/stylesheets/template/adminlte.scss */
.animation__shake {
  animation: shake 1500ms;
}

/* line 11142, app/assets/stylesheets/template/adminlte.scss */
.animation__wobble {
  animation: wobble 1500ms;
}

/* line 11147, app/assets/stylesheets/template/adminlte.scss */
.preloader {
  display: flex;
  background-color: #f4f6f9;
  height: 100vh;
  width: 100%;
  transition: height 200ms linear;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 9999;
}

/* line 11161, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .preloader {
  background-color: #454d55 !important;
  color: #fff;
}

/* line 11166, app/assets/stylesheets/template/adminlte.scss */
html.scroll-smooth {
  scroll-behavior: smooth;
}

/* line 11170, app/assets/stylesheets/template/adminlte.scss */
html,
body,
.wrapper {
  min-height: 100%;
}

/* line 11176, app/assets/stylesheets/template/adminlte.scss */
.wrapper {
  position: relative;
}

/* line 11180, app/assets/stylesheets/template/adminlte.scss */
.wrapper .content-wrapper {
  min-height: calc(100vh - calc(3.5rem + 1px) - calc(3.5rem + 1px));
}

/* line 11184, app/assets/stylesheets/template/adminlte.scss */
.layout-boxed .wrapper {
  box-shadow: 0 0 10 rgba(0, 0, 0, 0.3);
}

/* line 11188, app/assets/stylesheets/template/adminlte.scss */
.layout-boxed .wrapper, .layout-boxed .wrapper::before {
  margin: 0 auto;
  max-width: 1250px;
}

/* line 11193, app/assets/stylesheets/template/adminlte.scss */
.layout-boxed .wrapper .main-sidebar {
  left: inherit;
}

@supports not (-webkit-touch-callout: none) {
  /* line 11198, app/assets/stylesheets/template/adminlte.scss */
  .layout-fixed .wrapper .sidebar {
    height: calc(100vh - (3.5rem + 1px));
  }
  /* line 11201, app/assets/stylesheets/template/adminlte.scss */
  .layout-fixed.text-sm .wrapper .sidebar {
    height: calc(100vh - (2.93725rem + 1px));
  }
}

/* line 11206, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed.layout-fixed .wrapper .control-sidebar {
  top: calc(3.5rem + 1px);
}

/* line 11210, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed.layout-fixed .wrapper .main-header.text-sm ~ .control-sidebar {
  top: calc(2.93725rem + 1px);
}

/* line 11214, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed.layout-fixed .wrapper .sidebar {
  margin-top: calc(3.5rem + 1px);
}

/* line 11218, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed.layout-fixed .wrapper .brand-link.text-sm ~ .sidebar {
  margin-top: calc(2.93725rem + 1px);
}

/* line 11222, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed.layout-fixed.text-sm .wrapper .control-sidebar {
  top: calc(2.93725rem + 1px);
}

/* line 11226, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed.layout-fixed.text-sm .wrapper .sidebar {
  margin-top: calc(2.93725rem + 1px);
}

/* line 11230, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed.sidebar-mini.sidebar-collapse .wrapper .brand-link,
.layout-navbar-fixed.sidebar-mini-md.sidebar-collapse .wrapper .brand-link,
.layout-navbar-fixed.sidebar-mini-xs.sidebar-collapse .wrapper .brand-link {
  height: calc(3.5rem + 1px);
  width: 4.6rem;
}

/* line 11237, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed.sidebar-mini.sidebar-collapse .wrapper .brand-link.text-sm,
.layout-navbar-fixed.sidebar-mini-md.sidebar-collapse .wrapper .brand-link.text-sm,
.layout-navbar-fixed.sidebar-mini-xs.sidebar-collapse .wrapper .brand-link.text-sm {
  height: calc(2.93725rem + 1px);
}

/* line 11243, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed.sidebar-mini.sidebar-collapse.text-sm .wrapper .brand-link,
.layout-navbar-fixed.sidebar-mini-md.sidebar-collapse.text-sm .wrapper .brand-link,
.layout-navbar-fixed.sidebar-mini-xs.sidebar-collapse.text-sm .wrapper .brand-link {
  height: calc(2.93725rem + 1px);
}

/* line 11249, app/assets/stylesheets/template/adminlte.scss */
body.layout-navbar-fixed.text-sm:not(.layout-fixed) .wrapper .main-sidebar {
  margin-top: calc(calc(2.93725rem + 1px) / -1);
}

/* line 11253, app/assets/stylesheets/template/adminlte.scss */
body.layout-navbar-fixed.text-sm:not(.layout-fixed) .wrapper .main-sidebar .sidebar {
  margin-top: calc(2.93725rem + 1px);
}

/* line 11257, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed .wrapper .control-sidebar {
  top: 0;
}

/* line 11261, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed .wrapper a.anchor {
  display: block;
  position: relative;
  top: calc((3.5rem + 1px + (0.5rem * 2)) / -1);
}

/* line 11267, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed .wrapper .main-sidebar:hover .brand-link {
  transition: width 0.3s ease-in-out;
  width: 160px;
}

/* line 11272, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed .wrapper .brand-link {
  overflow: hidden;
  position: fixed;
  top: 0;
  transition: width 0.3s ease-in-out;
  width: 160px;
  z-index: 1035;
}

/* line 11281, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed .wrapper .sidebar-dark-primary .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

/* line 11285, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed .wrapper .sidebar-light-primary .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

/* line 11289, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed .wrapper .sidebar-dark-secondary .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

/* line 11293, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed .wrapper .sidebar-light-secondary .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

/* line 11297, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed .wrapper .sidebar-dark-success .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

/* line 11301, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed .wrapper .sidebar-light-success .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

/* line 11305, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed .wrapper .sidebar-dark-info .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

/* line 11309, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed .wrapper .sidebar-light-info .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

/* line 11313, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed .wrapper .sidebar-dark-warning .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

/* line 11317, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed .wrapper .sidebar-light-warning .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

/* line 11321, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed .wrapper .sidebar-dark-danger .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

/* line 11325, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed .wrapper .sidebar-light-danger .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

/* line 11329, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed .wrapper .sidebar-dark-light .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

/* line 11333, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed .wrapper .sidebar-light-light .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

/* line 11337, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed .wrapper .sidebar-dark-dark .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

/* line 11341, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed .wrapper .sidebar-light-dark .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

/* line 11345, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed .wrapper .content-wrapper {
  margin-top: calc(3.5rem + 1px);
}

/* line 11349, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed .wrapper .main-header.text-sm ~ .content-wrapper {
  margin-top: calc(2.93725rem + 1px);
}

/* line 11353, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed .wrapper .main-header {
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1033;
}

/* line 11361, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed.text-sm .wrapper .content-wrapper {
  margin-top: calc(2.93725rem + 1px);
}

/* line 11365, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-not-fixed .wrapper .brand-link {
  position: static;
}

/* line 11369, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-not-fixed .wrapper .sidebar,
.layout-navbar-not-fixed .wrapper .content-wrapper {
  margin-top: 0;
}

/* line 11374, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-not-fixed .wrapper .main-header {
  position: static;
}

/* line 11378, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-not-fixed.layout-fixed .wrapper .sidebar {
  margin-top: 0;
}

/* line 11382, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed.layout-fixed .wrapper .control-sidebar {
  top: calc(3.5rem + 1px);
}

/* line 11386, app/assets/stylesheets/template/adminlte.scss */
.text-sm .layout-navbar-fixed.layout-fixed .wrapper .main-header ~ .control-sidebar,
.layout-navbar-fixed.layout-fixed .wrapper .main-header.text-sm ~ .control-sidebar {
  top: calc(2.93725rem + 1px);
}

/* line 11391, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed.layout-fixed .wrapper .sidebar {
  margin-top: calc(3.5rem + 1px);
}

/* line 11395, app/assets/stylesheets/template/adminlte.scss */
.text-sm .layout-navbar-fixed.layout-fixed .wrapper .brand-link ~ .sidebar,
.layout-navbar-fixed.layout-fixed .wrapper .brand-link.text-sm ~ .sidebar {
  margin-top: calc(2.93725rem + 1px);
}

/* line 11400, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed.layout-fixed.text-sm .wrapper .control-sidebar {
  top: calc(2.93725rem + 1px);
}

/* line 11404, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed.layout-fixed.text-sm .wrapper .sidebar {
  margin-top: calc(2.93725rem + 1px);
}

/* line 11408, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed .wrapper .control-sidebar {
  top: 0;
}

/* line 11412, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed .wrapper a.anchor {
  display: block;
  position: relative;
  top: calc((3.5rem + 1px + (0.5rem * 2)) / -1);
}

/* line 11418, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed .wrapper.sidebar-collapse .brand-link {
  height: calc(3.5rem + 1px);
  transition: width 0.3s ease-in-out;
  width: 4.6rem;
}

/* line 11424, app/assets/stylesheets/template/adminlte.scss */
.text-sm .layout-navbar-fixed .wrapper.sidebar-collapse .brand-link, .layout-navbar-fixed .wrapper.sidebar-collapse .brand-link.text-sm {
  height: calc(2.93725rem + 1px);
}

/* line 11428, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed .wrapper.sidebar-collapse .main-sidebar:hover .brand-link {
  transition: width 0.3s ease-in-out;
  width: 160px;
}

/* line 11433, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed .wrapper .brand-link {
  overflow: hidden;
  position: fixed;
  top: 0;
  transition: width 0.3s ease-in-out;
  width: 160px;
  z-index: 1035;
}

/* line 11442, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed .wrapper .sidebar-dark-primary .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

/* line 11446, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed .wrapper .sidebar-light-primary .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

/* line 11450, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed .wrapper .sidebar-dark-secondary .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

/* line 11454, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed .wrapper .sidebar-light-secondary .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

/* line 11458, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed .wrapper .sidebar-dark-success .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

/* line 11462, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed .wrapper .sidebar-light-success .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

/* line 11466, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed .wrapper .sidebar-dark-info .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

/* line 11470, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed .wrapper .sidebar-light-info .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

/* line 11474, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed .wrapper .sidebar-dark-warning .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

/* line 11478, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed .wrapper .sidebar-light-warning .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

/* line 11482, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed .wrapper .sidebar-dark-danger .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

/* line 11486, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed .wrapper .sidebar-light-danger .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

/* line 11490, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed .wrapper .sidebar-dark-light .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

/* line 11494, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed .wrapper .sidebar-light-light .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

/* line 11498, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed .wrapper .sidebar-dark-dark .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

/* line 11502, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed .wrapper .sidebar-light-dark .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

/* line 11506, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed .wrapper .content-wrapper {
  margin-top: calc(3.5rem + 1px);
}

/* line 11510, app/assets/stylesheets/template/adminlte.scss */
.text-sm .layout-navbar-fixed .wrapper .main-header ~ .content-wrapper,
.layout-navbar-fixed .wrapper .main-header.text-sm ~ .content-wrapper {
  margin-top: calc(2.93725rem + 1px);
}

/* line 11515, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed .wrapper .main-header {
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1037;
}

/* line 11523, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed.text-sm .wrapper .content-wrapper {
  margin-top: calc(2.93725rem + 1px);
}

/* line 11527, app/assets/stylesheets/template/adminlte.scss */
body.layout-navbar-fixed.text-sm:not(.layout-fixed) .wrapper .main-sidebar {
  margin-top: calc(calc(2.93725rem + 1px) / -1);
}

/* line 11531, app/assets/stylesheets/template/adminlte.scss */
body.layout-navbar-fixed.text-sm:not(.layout-fixed) .wrapper .main-sidebar .sidebar {
  margin-top: calc(2.93725rem + 1px);
}

/* line 11535, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-not-fixed .wrapper .brand-link {
  position: static;
}

/* line 11539, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-not-fixed .wrapper .sidebar,
.layout-navbar-not-fixed .wrapper .content-wrapper {
  margin-top: 0;
}

/* line 11544, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-not-fixed .wrapper .main-header {
  position: static;
}

/* line 11548, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-not-fixed.layout-fixed .wrapper .sidebar {
  margin-top: 0;
}

@media (min-width: 576px) {
  /* line 11553, app/assets/stylesheets/template/adminlte.scss */
  .layout-sm-navbar-fixed.layout-fixed .wrapper .control-sidebar {
    top: calc(3.5rem + 1px);
  }
  /* line 11556, app/assets/stylesheets/template/adminlte.scss */
  .text-sm .layout-sm-navbar-fixed.layout-fixed .wrapper .main-header ~ .control-sidebar,
.layout-sm-navbar-fixed.layout-fixed .wrapper .main-header.text-sm ~ .control-sidebar {
    top: calc(2.93725rem + 1px);
  }
  /* line 11560, app/assets/stylesheets/template/adminlte.scss */
  .layout-sm-navbar-fixed.layout-fixed .wrapper .sidebar {
    margin-top: calc(3.5rem + 1px);
  }
  /* line 11563, app/assets/stylesheets/template/adminlte.scss */
  .text-sm .layout-sm-navbar-fixed.layout-fixed .wrapper .brand-link ~ .sidebar,
.layout-sm-navbar-fixed.layout-fixed .wrapper .brand-link.text-sm ~ .sidebar {
    margin-top: calc(2.93725rem + 1px);
  }
  /* line 11567, app/assets/stylesheets/template/adminlte.scss */
  .layout-sm-navbar-fixed.layout-fixed.text-sm .wrapper .control-sidebar {
    top: calc(2.93725rem + 1px);
  }
  /* line 11570, app/assets/stylesheets/template/adminlte.scss */
  .layout-sm-navbar-fixed.layout-fixed.text-sm .wrapper .sidebar {
    margin-top: calc(2.93725rem + 1px);
  }
  /* line 11573, app/assets/stylesheets/template/adminlte.scss */
  .layout-sm-navbar-fixed .wrapper .control-sidebar {
    top: 0;
  }
  /* line 11576, app/assets/stylesheets/template/adminlte.scss */
  .layout-sm-navbar-fixed .wrapper a.anchor {
    display: block;
    position: relative;
    top: calc((3.5rem + 1px + (0.5rem * 2)) / -1);
  }
  /* line 11581, app/assets/stylesheets/template/adminlte.scss */
  .layout-sm-navbar-fixed .wrapper.sidebar-collapse .brand-link {
    height: calc(3.5rem + 1px);
    transition: width 0.3s ease-in-out;
    width: 4.6rem;
  }
  /* line 11586, app/assets/stylesheets/template/adminlte.scss */
  .text-sm .layout-sm-navbar-fixed .wrapper.sidebar-collapse .brand-link, .layout-sm-navbar-fixed .wrapper.sidebar-collapse .brand-link.text-sm {
    height: calc(2.93725rem + 1px);
  }
  /* line 11589, app/assets/stylesheets/template/adminlte.scss */
  .layout-sm-navbar-fixed .wrapper.sidebar-collapse .main-sidebar:hover .brand-link {
    transition: width 0.3s ease-in-out;
    width: 160px;
  }
  /* line 11593, app/assets/stylesheets/template/adminlte.scss */
  .layout-sm-navbar-fixed .wrapper .brand-link {
    overflow: hidden;
    position: fixed;
    top: 0;
    transition: width 0.3s ease-in-out;
    width: 160px;
    z-index: 1035;
  }
  /* line 11601, app/assets/stylesheets/template/adminlte.scss */
  .layout-sm-navbar-fixed .wrapper .sidebar-dark-primary .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  /* line 11604, app/assets/stylesheets/template/adminlte.scss */
  .layout-sm-navbar-fixed .wrapper .sidebar-light-primary .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  /* line 11607, app/assets/stylesheets/template/adminlte.scss */
  .layout-sm-navbar-fixed .wrapper .sidebar-dark-secondary .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  /* line 11610, app/assets/stylesheets/template/adminlte.scss */
  .layout-sm-navbar-fixed .wrapper .sidebar-light-secondary .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  /* line 11613, app/assets/stylesheets/template/adminlte.scss */
  .layout-sm-navbar-fixed .wrapper .sidebar-dark-success .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  /* line 11616, app/assets/stylesheets/template/adminlte.scss */
  .layout-sm-navbar-fixed .wrapper .sidebar-light-success .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  /* line 11619, app/assets/stylesheets/template/adminlte.scss */
  .layout-sm-navbar-fixed .wrapper .sidebar-dark-info .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  /* line 11622, app/assets/stylesheets/template/adminlte.scss */
  .layout-sm-navbar-fixed .wrapper .sidebar-light-info .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  /* line 11625, app/assets/stylesheets/template/adminlte.scss */
  .layout-sm-navbar-fixed .wrapper .sidebar-dark-warning .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  /* line 11628, app/assets/stylesheets/template/adminlte.scss */
  .layout-sm-navbar-fixed .wrapper .sidebar-light-warning .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  /* line 11631, app/assets/stylesheets/template/adminlte.scss */
  .layout-sm-navbar-fixed .wrapper .sidebar-dark-danger .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  /* line 11634, app/assets/stylesheets/template/adminlte.scss */
  .layout-sm-navbar-fixed .wrapper .sidebar-light-danger .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  /* line 11637, app/assets/stylesheets/template/adminlte.scss */
  .layout-sm-navbar-fixed .wrapper .sidebar-dark-light .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  /* line 11640, app/assets/stylesheets/template/adminlte.scss */
  .layout-sm-navbar-fixed .wrapper .sidebar-light-light .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  /* line 11643, app/assets/stylesheets/template/adminlte.scss */
  .layout-sm-navbar-fixed .wrapper .sidebar-dark-dark .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  /* line 11646, app/assets/stylesheets/template/adminlte.scss */
  .layout-sm-navbar-fixed .wrapper .sidebar-light-dark .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  /* line 11649, app/assets/stylesheets/template/adminlte.scss */
  .layout-sm-navbar-fixed .wrapper .content-wrapper {
    margin-top: calc(3.5rem + 1px);
  }
  /* line 11652, app/assets/stylesheets/template/adminlte.scss */
  .text-sm .layout-sm-navbar-fixed .wrapper .main-header ~ .content-wrapper,
.layout-sm-navbar-fixed .wrapper .main-header.text-sm ~ .content-wrapper {
    margin-top: calc(2.93725rem + 1px);
  }
  /* line 11656, app/assets/stylesheets/template/adminlte.scss */
  .layout-sm-navbar-fixed .wrapper .main-header {
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1037;
  }
  /* line 11663, app/assets/stylesheets/template/adminlte.scss */
  .layout-sm-navbar-fixed.text-sm .wrapper .content-wrapper {
    margin-top: calc(2.93725rem + 1px);
  }
  /* line 11666, app/assets/stylesheets/template/adminlte.scss */
  body.layout-sm-navbar-fixed.text-sm:not(.layout-fixed) .wrapper .main-sidebar {
    margin-top: calc(calc(2.93725rem + 1px) / -1);
  }
  /* line 11669, app/assets/stylesheets/template/adminlte.scss */
  body.layout-sm-navbar-fixed.text-sm:not(.layout-fixed) .wrapper .main-sidebar .sidebar {
    margin-top: calc(2.93725rem + 1px);
  }
  /* line 11672, app/assets/stylesheets/template/adminlte.scss */
  .layout-sm-navbar-not-fixed .wrapper .brand-link {
    position: static;
  }
  /* line 11675, app/assets/stylesheets/template/adminlte.scss */
  .layout-sm-navbar-not-fixed .wrapper .sidebar,
.layout-sm-navbar-not-fixed .wrapper .content-wrapper {
    margin-top: 0;
  }
  /* line 11679, app/assets/stylesheets/template/adminlte.scss */
  .layout-sm-navbar-not-fixed .wrapper .main-header {
    position: static;
  }
  /* line 11682, app/assets/stylesheets/template/adminlte.scss */
  .layout-sm-navbar-not-fixed.layout-fixed .wrapper .sidebar {
    margin-top: 0;
  }
}

@media (min-width: 768px) {
  /* line 11688, app/assets/stylesheets/template/adminlte.scss */
  .layout-md-navbar-fixed.layout-fixed .wrapper .control-sidebar {
    top: calc(3.5rem + 1px);
  }
  /* line 11691, app/assets/stylesheets/template/adminlte.scss */
  .text-sm .layout-md-navbar-fixed.layout-fixed .wrapper .main-header ~ .control-sidebar,
.layout-md-navbar-fixed.layout-fixed .wrapper .main-header.text-sm ~ .control-sidebar {
    top: calc(2.93725rem + 1px);
  }
  /* line 11695, app/assets/stylesheets/template/adminlte.scss */
  .layout-md-navbar-fixed.layout-fixed .wrapper .sidebar {
    margin-top: calc(3.5rem + 1px);
  }
  /* line 11698, app/assets/stylesheets/template/adminlte.scss */
  .text-sm .layout-md-navbar-fixed.layout-fixed .wrapper .brand-link ~ .sidebar,
.layout-md-navbar-fixed.layout-fixed .wrapper .brand-link.text-sm ~ .sidebar {
    margin-top: calc(2.93725rem + 1px);
  }
  /* line 11702, app/assets/stylesheets/template/adminlte.scss */
  .layout-md-navbar-fixed.layout-fixed.text-sm .wrapper .control-sidebar {
    top: calc(2.93725rem + 1px);
  }
  /* line 11705, app/assets/stylesheets/template/adminlte.scss */
  .layout-md-navbar-fixed.layout-fixed.text-sm .wrapper .sidebar {
    margin-top: calc(2.93725rem + 1px);
  }
  /* line 11708, app/assets/stylesheets/template/adminlte.scss */
  .layout-md-navbar-fixed .wrapper .control-sidebar {
    top: 0;
  }
  /* line 11711, app/assets/stylesheets/template/adminlte.scss */
  .layout-md-navbar-fixed .wrapper a.anchor {
    display: block;
    position: relative;
    top: calc((3.5rem + 1px + (0.5rem * 2)) / -1);
  }
  /* line 11716, app/assets/stylesheets/template/adminlte.scss */
  .layout-md-navbar-fixed .wrapper.sidebar-collapse .brand-link {
    height: calc(3.5rem + 1px);
    transition: width 0.3s ease-in-out;
    width: 4.6rem;
  }
  /* line 11721, app/assets/stylesheets/template/adminlte.scss */
  .text-sm .layout-md-navbar-fixed .wrapper.sidebar-collapse .brand-link, .layout-md-navbar-fixed .wrapper.sidebar-collapse .brand-link.text-sm {
    height: calc(2.93725rem + 1px);
  }
  /* line 11724, app/assets/stylesheets/template/adminlte.scss */
  .layout-md-navbar-fixed .wrapper.sidebar-collapse .main-sidebar:hover .brand-link {
    transition: width 0.3s ease-in-out;
    width: 160px;
  }
  /* line 11728, app/assets/stylesheets/template/adminlte.scss */
  .layout-md-navbar-fixed .wrapper .brand-link {
    overflow: hidden;
    position: fixed;
    top: 0;
    transition: width 0.3s ease-in-out;
    width: 160px;
    z-index: 1035;
  }
  /* line 11736, app/assets/stylesheets/template/adminlte.scss */
  .layout-md-navbar-fixed .wrapper .sidebar-dark-primary .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  /* line 11739, app/assets/stylesheets/template/adminlte.scss */
  .layout-md-navbar-fixed .wrapper .sidebar-light-primary .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  /* line 11742, app/assets/stylesheets/template/adminlte.scss */
  .layout-md-navbar-fixed .wrapper .sidebar-dark-secondary .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  /* line 11745, app/assets/stylesheets/template/adminlte.scss */
  .layout-md-navbar-fixed .wrapper .sidebar-light-secondary .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  /* line 11748, app/assets/stylesheets/template/adminlte.scss */
  .layout-md-navbar-fixed .wrapper .sidebar-dark-success .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  /* line 11751, app/assets/stylesheets/template/adminlte.scss */
  .layout-md-navbar-fixed .wrapper .sidebar-light-success .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  /* line 11754, app/assets/stylesheets/template/adminlte.scss */
  .layout-md-navbar-fixed .wrapper .sidebar-dark-info .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  /* line 11757, app/assets/stylesheets/template/adminlte.scss */
  .layout-md-navbar-fixed .wrapper .sidebar-light-info .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  /* line 11760, app/assets/stylesheets/template/adminlte.scss */
  .layout-md-navbar-fixed .wrapper .sidebar-dark-warning .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  /* line 11763, app/assets/stylesheets/template/adminlte.scss */
  .layout-md-navbar-fixed .wrapper .sidebar-light-warning .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  /* line 11766, app/assets/stylesheets/template/adminlte.scss */
  .layout-md-navbar-fixed .wrapper .sidebar-dark-danger .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  /* line 11769, app/assets/stylesheets/template/adminlte.scss */
  .layout-md-navbar-fixed .wrapper .sidebar-light-danger .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  /* line 11772, app/assets/stylesheets/template/adminlte.scss */
  .layout-md-navbar-fixed .wrapper .sidebar-dark-light .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  /* line 11775, app/assets/stylesheets/template/adminlte.scss */
  .layout-md-navbar-fixed .wrapper .sidebar-light-light .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  /* line 11778, app/assets/stylesheets/template/adminlte.scss */
  .layout-md-navbar-fixed .wrapper .sidebar-dark-dark .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  /* line 11781, app/assets/stylesheets/template/adminlte.scss */
  .layout-md-navbar-fixed .wrapper .sidebar-light-dark .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  /* line 11784, app/assets/stylesheets/template/adminlte.scss */
  .layout-md-navbar-fixed .wrapper .content-wrapper {
    margin-top: calc(3.5rem + 1px);
  }
  /* line 11787, app/assets/stylesheets/template/adminlte.scss */
  .text-sm .layout-md-navbar-fixed .wrapper .main-header ~ .content-wrapper,
.layout-md-navbar-fixed .wrapper .main-header.text-sm ~ .content-wrapper {
    margin-top: calc(2.93725rem + 1px);
  }
  /* line 11791, app/assets/stylesheets/template/adminlte.scss */
  .layout-md-navbar-fixed .wrapper .main-header {
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1037;
  }
  /* line 11798, app/assets/stylesheets/template/adminlte.scss */
  .layout-md-navbar-fixed.text-sm .wrapper .content-wrapper {
    margin-top: calc(2.93725rem + 1px);
  }
  /* line 11801, app/assets/stylesheets/template/adminlte.scss */
  body.layout-md-navbar-fixed.text-sm:not(.layout-fixed) .wrapper .main-sidebar {
    margin-top: calc(calc(2.93725rem + 1px) / -1);
  }
  /* line 11804, app/assets/stylesheets/template/adminlte.scss */
  body.layout-md-navbar-fixed.text-sm:not(.layout-fixed) .wrapper .main-sidebar .sidebar {
    margin-top: calc(2.93725rem + 1px);
  }
  /* line 11807, app/assets/stylesheets/template/adminlte.scss */
  .layout-md-navbar-not-fixed .wrapper .brand-link {
    position: static;
  }
  /* line 11810, app/assets/stylesheets/template/adminlte.scss */
  .layout-md-navbar-not-fixed .wrapper .sidebar,
.layout-md-navbar-not-fixed .wrapper .content-wrapper {
    margin-top: 0;
  }
  /* line 11814, app/assets/stylesheets/template/adminlte.scss */
  .layout-md-navbar-not-fixed .wrapper .main-header {
    position: static;
  }
  /* line 11817, app/assets/stylesheets/template/adminlte.scss */
  .layout-md-navbar-not-fixed.layout-fixed .wrapper .sidebar {
    margin-top: 0;
  }
}

@media (min-width: 992px) {
  /* line 11823, app/assets/stylesheets/template/adminlte.scss */
  .layout-lg-navbar-fixed.layout-fixed .wrapper .control-sidebar {
    top: calc(3.5rem + 1px);
  }
  /* line 11826, app/assets/stylesheets/template/adminlte.scss */
  .text-sm .layout-lg-navbar-fixed.layout-fixed .wrapper .main-header ~ .control-sidebar,
.layout-lg-navbar-fixed.layout-fixed .wrapper .main-header.text-sm ~ .control-sidebar {
    top: calc(2.93725rem + 1px);
  }
  /* line 11830, app/assets/stylesheets/template/adminlte.scss */
  .layout-lg-navbar-fixed.layout-fixed .wrapper .sidebar {
    margin-top: calc(3.5rem + 1px);
  }
  /* line 11833, app/assets/stylesheets/template/adminlte.scss */
  .text-sm .layout-lg-navbar-fixed.layout-fixed .wrapper .brand-link ~ .sidebar,
.layout-lg-navbar-fixed.layout-fixed .wrapper .brand-link.text-sm ~ .sidebar {
    margin-top: calc(2.93725rem + 1px);
  }
  /* line 11837, app/assets/stylesheets/template/adminlte.scss */
  .layout-lg-navbar-fixed.layout-fixed.text-sm .wrapper .control-sidebar {
    top: calc(2.93725rem + 1px);
  }
  /* line 11840, app/assets/stylesheets/template/adminlte.scss */
  .layout-lg-navbar-fixed.layout-fixed.text-sm .wrapper .sidebar {
    margin-top: calc(2.93725rem + 1px);
  }
  /* line 11843, app/assets/stylesheets/template/adminlte.scss */
  .layout-lg-navbar-fixed .wrapper .control-sidebar {
    top: 0;
  }
  /* line 11846, app/assets/stylesheets/template/adminlte.scss */
  .layout-lg-navbar-fixed .wrapper a.anchor {
    display: block;
    position: relative;
    top: calc((3.5rem + 1px + (0.5rem * 2)) / -1);
  }
  /* line 11851, app/assets/stylesheets/template/adminlte.scss */
  .layout-lg-navbar-fixed .wrapper.sidebar-collapse .brand-link {
    height: calc(3.5rem + 1px);
    transition: width 0.3s ease-in-out;
    width: 4.6rem;
  }
  /* line 11856, app/assets/stylesheets/template/adminlte.scss */
  .text-sm .layout-lg-navbar-fixed .wrapper.sidebar-collapse .brand-link, .layout-lg-navbar-fixed .wrapper.sidebar-collapse .brand-link.text-sm {
    height: calc(2.93725rem + 1px);
  }
  /* line 11859, app/assets/stylesheets/template/adminlte.scss */
  .layout-lg-navbar-fixed .wrapper.sidebar-collapse .main-sidebar:hover .brand-link {
    transition: width 0.3s ease-in-out;
    width: 160px;
  }
  /* line 11863, app/assets/stylesheets/template/adminlte.scss */
  .layout-lg-navbar-fixed .wrapper .brand-link {
    overflow: hidden;
    position: fixed;
    top: 0;
    transition: width 0.3s ease-in-out;
    width: 160px;
    z-index: 1035;
  }
  /* line 11871, app/assets/stylesheets/template/adminlte.scss */
  .layout-lg-navbar-fixed .wrapper .sidebar-dark-primary .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  /* line 11874, app/assets/stylesheets/template/adminlte.scss */
  .layout-lg-navbar-fixed .wrapper .sidebar-light-primary .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  /* line 11877, app/assets/stylesheets/template/adminlte.scss */
  .layout-lg-navbar-fixed .wrapper .sidebar-dark-secondary .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  /* line 11880, app/assets/stylesheets/template/adminlte.scss */
  .layout-lg-navbar-fixed .wrapper .sidebar-light-secondary .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  /* line 11883, app/assets/stylesheets/template/adminlte.scss */
  .layout-lg-navbar-fixed .wrapper .sidebar-dark-success .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  /* line 11886, app/assets/stylesheets/template/adminlte.scss */
  .layout-lg-navbar-fixed .wrapper .sidebar-light-success .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  /* line 11889, app/assets/stylesheets/template/adminlte.scss */
  .layout-lg-navbar-fixed .wrapper .sidebar-dark-info .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  /* line 11892, app/assets/stylesheets/template/adminlte.scss */
  .layout-lg-navbar-fixed .wrapper .sidebar-light-info .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  /* line 11895, app/assets/stylesheets/template/adminlte.scss */
  .layout-lg-navbar-fixed .wrapper .sidebar-dark-warning .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  /* line 11898, app/assets/stylesheets/template/adminlte.scss */
  .layout-lg-navbar-fixed .wrapper .sidebar-light-warning .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  /* line 11901, app/assets/stylesheets/template/adminlte.scss */
  .layout-lg-navbar-fixed .wrapper .sidebar-dark-danger .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  /* line 11904, app/assets/stylesheets/template/adminlte.scss */
  .layout-lg-navbar-fixed .wrapper .sidebar-light-danger .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  /* line 11907, app/assets/stylesheets/template/adminlte.scss */
  .layout-lg-navbar-fixed .wrapper .sidebar-dark-light .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  /* line 11910, app/assets/stylesheets/template/adminlte.scss */
  .layout-lg-navbar-fixed .wrapper .sidebar-light-light .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  /* line 11913, app/assets/stylesheets/template/adminlte.scss */
  .layout-lg-navbar-fixed .wrapper .sidebar-dark-dark .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  /* line 11916, app/assets/stylesheets/template/adminlte.scss */
  .layout-lg-navbar-fixed .wrapper .sidebar-light-dark .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  /* line 11919, app/assets/stylesheets/template/adminlte.scss */
  .layout-lg-navbar-fixed .wrapper .content-wrapper {
    margin-top: calc(3.5rem + 1px);
  }
  /* line 11922, app/assets/stylesheets/template/adminlte.scss */
  .text-sm .layout-lg-navbar-fixed .wrapper .main-header ~ .content-wrapper,
.layout-lg-navbar-fixed .wrapper .main-header.text-sm ~ .content-wrapper {
    margin-top: calc(2.93725rem + 1px);
  }
  /* line 11926, app/assets/stylesheets/template/adminlte.scss */
  .layout-lg-navbar-fixed .wrapper .main-header {
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1037;
  }
  /* line 11933, app/assets/stylesheets/template/adminlte.scss */
  .layout-lg-navbar-fixed.text-sm .wrapper .content-wrapper {
    margin-top: calc(2.93725rem + 1px);
  }
  /* line 11936, app/assets/stylesheets/template/adminlte.scss */
  body.layout-lg-navbar-fixed.text-sm:not(.layout-fixed) .wrapper .main-sidebar {
    margin-top: calc(calc(2.93725rem + 1px) / -1);
  }
  /* line 11939, app/assets/stylesheets/template/adminlte.scss */
  body.layout-lg-navbar-fixed.text-sm:not(.layout-fixed) .wrapper .main-sidebar .sidebar {
    margin-top: calc(2.93725rem + 1px);
  }
  /* line 11942, app/assets/stylesheets/template/adminlte.scss */
  .layout-lg-navbar-not-fixed .wrapper .brand-link {
    position: static;
  }
  /* line 11945, app/assets/stylesheets/template/adminlte.scss */
  .layout-lg-navbar-not-fixed .wrapper .sidebar,
.layout-lg-navbar-not-fixed .wrapper .content-wrapper {
    margin-top: 0;
  }
  /* line 11949, app/assets/stylesheets/template/adminlte.scss */
  .layout-lg-navbar-not-fixed .wrapper .main-header {
    position: static;
  }
  /* line 11952, app/assets/stylesheets/template/adminlte.scss */
  .layout-lg-navbar-not-fixed.layout-fixed .wrapper .sidebar {
    margin-top: 0;
  }
}

@media (min-width: 1200px) {
  /* line 11958, app/assets/stylesheets/template/adminlte.scss */
  .layout-xl-navbar-fixed.layout-fixed .wrapper .control-sidebar {
    top: calc(3.5rem + 1px);
  }
  /* line 11961, app/assets/stylesheets/template/adminlte.scss */
  .text-sm .layout-xl-navbar-fixed.layout-fixed .wrapper .main-header ~ .control-sidebar,
.layout-xl-navbar-fixed.layout-fixed .wrapper .main-header.text-sm ~ .control-sidebar {
    top: calc(2.93725rem + 1px);
  }
  /* line 11965, app/assets/stylesheets/template/adminlte.scss */
  .layout-xl-navbar-fixed.layout-fixed .wrapper .sidebar {
    margin-top: calc(3.5rem + 1px);
  }
  /* line 11968, app/assets/stylesheets/template/adminlte.scss */
  .text-sm .layout-xl-navbar-fixed.layout-fixed .wrapper .brand-link ~ .sidebar,
.layout-xl-navbar-fixed.layout-fixed .wrapper .brand-link.text-sm ~ .sidebar {
    margin-top: calc(2.93725rem + 1px);
  }
  /* line 11972, app/assets/stylesheets/template/adminlte.scss */
  .layout-xl-navbar-fixed.layout-fixed.text-sm .wrapper .control-sidebar {
    top: calc(2.93725rem + 1px);
  }
  /* line 11975, app/assets/stylesheets/template/adminlte.scss */
  .layout-xl-navbar-fixed.layout-fixed.text-sm .wrapper .sidebar {
    margin-top: calc(2.93725rem + 1px);
  }
  /* line 11978, app/assets/stylesheets/template/adminlte.scss */
  .layout-xl-navbar-fixed .wrapper .control-sidebar {
    top: 0;
  }
  /* line 11981, app/assets/stylesheets/template/adminlte.scss */
  .layout-xl-navbar-fixed .wrapper a.anchor {
    display: block;
    position: relative;
    top: calc((3.5rem + 1px + (0.5rem * 2)) / -1);
  }
  /* line 11986, app/assets/stylesheets/template/adminlte.scss */
  .layout-xl-navbar-fixed .wrapper.sidebar-collapse .brand-link {
    height: calc(3.5rem + 1px);
    transition: width 0.3s ease-in-out;
    width: 4.6rem;
  }
  /* line 11991, app/assets/stylesheets/template/adminlte.scss */
  .text-sm .layout-xl-navbar-fixed .wrapper.sidebar-collapse .brand-link, .layout-xl-navbar-fixed .wrapper.sidebar-collapse .brand-link.text-sm {
    height: calc(2.93725rem + 1px);
  }
  /* line 11994, app/assets/stylesheets/template/adminlte.scss */
  .layout-xl-navbar-fixed .wrapper.sidebar-collapse .main-sidebar:hover .brand-link {
    transition: width 0.3s ease-in-out;
    width: 160px;
  }
  /* line 11998, app/assets/stylesheets/template/adminlte.scss */
  .layout-xl-navbar-fixed .wrapper .brand-link {
    overflow: hidden;
    position: fixed;
    top: 0;
    transition: width 0.3s ease-in-out;
    width: 160px;
    z-index: 1035;
  }
  /* line 12006, app/assets/stylesheets/template/adminlte.scss */
  .layout-xl-navbar-fixed .wrapper .sidebar-dark-primary .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  /* line 12009, app/assets/stylesheets/template/adminlte.scss */
  .layout-xl-navbar-fixed .wrapper .sidebar-light-primary .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  /* line 12012, app/assets/stylesheets/template/adminlte.scss */
  .layout-xl-navbar-fixed .wrapper .sidebar-dark-secondary .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  /* line 12015, app/assets/stylesheets/template/adminlte.scss */
  .layout-xl-navbar-fixed .wrapper .sidebar-light-secondary .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  /* line 12018, app/assets/stylesheets/template/adminlte.scss */
  .layout-xl-navbar-fixed .wrapper .sidebar-dark-success .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  /* line 12021, app/assets/stylesheets/template/adminlte.scss */
  .layout-xl-navbar-fixed .wrapper .sidebar-light-success .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  /* line 12024, app/assets/stylesheets/template/adminlte.scss */
  .layout-xl-navbar-fixed .wrapper .sidebar-dark-info .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  /* line 12027, app/assets/stylesheets/template/adminlte.scss */
  .layout-xl-navbar-fixed .wrapper .sidebar-light-info .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  /* line 12030, app/assets/stylesheets/template/adminlte.scss */
  .layout-xl-navbar-fixed .wrapper .sidebar-dark-warning .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  /* line 12033, app/assets/stylesheets/template/adminlte.scss */
  .layout-xl-navbar-fixed .wrapper .sidebar-light-warning .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  /* line 12036, app/assets/stylesheets/template/adminlte.scss */
  .layout-xl-navbar-fixed .wrapper .sidebar-dark-danger .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  /* line 12039, app/assets/stylesheets/template/adminlte.scss */
  .layout-xl-navbar-fixed .wrapper .sidebar-light-danger .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  /* line 12042, app/assets/stylesheets/template/adminlte.scss */
  .layout-xl-navbar-fixed .wrapper .sidebar-dark-light .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  /* line 12045, app/assets/stylesheets/template/adminlte.scss */
  .layout-xl-navbar-fixed .wrapper .sidebar-light-light .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  /* line 12048, app/assets/stylesheets/template/adminlte.scss */
  .layout-xl-navbar-fixed .wrapper .sidebar-dark-dark .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  /* line 12051, app/assets/stylesheets/template/adminlte.scss */
  .layout-xl-navbar-fixed .wrapper .sidebar-light-dark .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  /* line 12054, app/assets/stylesheets/template/adminlte.scss */
  .layout-xl-navbar-fixed .wrapper .content-wrapper {
    margin-top: calc(3.5rem + 1px);
  }
  /* line 12057, app/assets/stylesheets/template/adminlte.scss */
  .text-sm .layout-xl-navbar-fixed .wrapper .main-header ~ .content-wrapper,
.layout-xl-navbar-fixed .wrapper .main-header.text-sm ~ .content-wrapper {
    margin-top: calc(2.93725rem + 1px);
  }
  /* line 12061, app/assets/stylesheets/template/adminlte.scss */
  .layout-xl-navbar-fixed .wrapper .main-header {
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1037;
  }
  /* line 12068, app/assets/stylesheets/template/adminlte.scss */
  .layout-xl-navbar-fixed.text-sm .wrapper .content-wrapper {
    margin-top: calc(2.93725rem + 1px);
  }
  /* line 12071, app/assets/stylesheets/template/adminlte.scss */
  body.layout-xl-navbar-fixed.text-sm:not(.layout-fixed) .wrapper .main-sidebar {
    margin-top: calc(calc(2.93725rem + 1px) / -1);
  }
  /* line 12074, app/assets/stylesheets/template/adminlte.scss */
  body.layout-xl-navbar-fixed.text-sm:not(.layout-fixed) .wrapper .main-sidebar .sidebar {
    margin-top: calc(2.93725rem + 1px);
  }
  /* line 12077, app/assets/stylesheets/template/adminlte.scss */
  .layout-xl-navbar-not-fixed .wrapper .brand-link {
    position: static;
  }
  /* line 12080, app/assets/stylesheets/template/adminlte.scss */
  .layout-xl-navbar-not-fixed .wrapper .sidebar,
.layout-xl-navbar-not-fixed .wrapper .content-wrapper {
    margin-top: 0;
  }
  /* line 12084, app/assets/stylesheets/template/adminlte.scss */
  .layout-xl-navbar-not-fixed .wrapper .main-header {
    position: static;
  }
  /* line 12087, app/assets/stylesheets/template/adminlte.scss */
  .layout-xl-navbar-not-fixed.layout-fixed .wrapper .sidebar {
    margin-top: 0;
  }
}

/* line 12092, app/assets/stylesheets/template/adminlte.scss */
.layout-footer-fixed .wrapper .control-sidebar {
  bottom: 0;
}

/* line 12096, app/assets/stylesheets/template/adminlte.scss */
.layout-footer-fixed .wrapper .main-footer {
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  z-index: 1032;
}

/* line 12104, app/assets/stylesheets/template/adminlte.scss */
.layout-footer-not-fixed .wrapper .main-footer {
  position: static;
}

/* line 12108, app/assets/stylesheets/template/adminlte.scss */
.layout-footer-not-fixed .wrapper .content-wrapper {
  margin-bottom: 0;
}

/* line 12112, app/assets/stylesheets/template/adminlte.scss */
.layout-footer-fixed .wrapper .control-sidebar {
  bottom: 0;
}

/* line 12116, app/assets/stylesheets/template/adminlte.scss */
.layout-footer-fixed .wrapper .main-footer {
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  z-index: 1032;
}

/* line 12124, app/assets/stylesheets/template/adminlte.scss */
.layout-footer-fixed .wrapper .content-wrapper {
  padding-bottom: calc(3.5rem + 1px);
}

/* line 12128, app/assets/stylesheets/template/adminlte.scss */
.layout-footer-not-fixed .wrapper .main-footer {
  position: static;
}

@media (min-width: 576px) {
  /* line 12133, app/assets/stylesheets/template/adminlte.scss */
  .layout-sm-footer-fixed .wrapper .control-sidebar {
    bottom: 0;
  }
  /* line 12136, app/assets/stylesheets/template/adminlte.scss */
  .layout-sm-footer-fixed .wrapper .main-footer {
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    z-index: 1032;
  }
  /* line 12143, app/assets/stylesheets/template/adminlte.scss */
  .layout-sm-footer-fixed .wrapper .content-wrapper {
    padding-bottom: calc(3.5rem + 1px);
  }
  /* line 12146, app/assets/stylesheets/template/adminlte.scss */
  .layout-sm-footer-not-fixed .wrapper .main-footer {
    position: static;
  }
}

@media (min-width: 768px) {
  /* line 12152, app/assets/stylesheets/template/adminlte.scss */
  .layout-md-footer-fixed .wrapper .control-sidebar {
    bottom: 0;
  }
  /* line 12155, app/assets/stylesheets/template/adminlte.scss */
  .layout-md-footer-fixed .wrapper .main-footer {
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    z-index: 1032;
  }
  /* line 12162, app/assets/stylesheets/template/adminlte.scss */
  .layout-md-footer-fixed .wrapper .content-wrapper {
    padding-bottom: calc(3.5rem + 1px);
  }
  /* line 12165, app/assets/stylesheets/template/adminlte.scss */
  .layout-md-footer-not-fixed .wrapper .main-footer {
    position: static;
  }
}

@media (min-width: 992px) {
  /* line 12171, app/assets/stylesheets/template/adminlte.scss */
  .layout-lg-footer-fixed .wrapper .control-sidebar {
    bottom: 0;
  }
  /* line 12174, app/assets/stylesheets/template/adminlte.scss */
  .layout-lg-footer-fixed .wrapper .main-footer {
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    z-index: 1032;
  }
  /* line 12181, app/assets/stylesheets/template/adminlte.scss */
  .layout-lg-footer-fixed .wrapper .content-wrapper {
    padding-bottom: calc(3.5rem + 1px);
  }
  /* line 12184, app/assets/stylesheets/template/adminlte.scss */
  .layout-lg-footer-not-fixed .wrapper .main-footer {
    position: static;
  }
}

@media (min-width: 1200px) {
  /* line 12190, app/assets/stylesheets/template/adminlte.scss */
  .layout-xl-footer-fixed .wrapper .control-sidebar {
    bottom: 0;
  }
  /* line 12193, app/assets/stylesheets/template/adminlte.scss */
  .layout-xl-footer-fixed .wrapper .main-footer {
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    z-index: 1032;
  }
  /* line 12200, app/assets/stylesheets/template/adminlte.scss */
  .layout-xl-footer-fixed .wrapper .content-wrapper {
    padding-bottom: calc(3.5rem + 1px);
  }
  /* line 12203, app/assets/stylesheets/template/adminlte.scss */
  .layout-xl-footer-not-fixed .wrapper .main-footer {
    position: static;
  }
}

/* line 12208, app/assets/stylesheets/template/adminlte.scss */
.layout-top-nav .wrapper {
  margin-left: 0;
}

/* line 12212, app/assets/stylesheets/template/adminlte.scss */
.layout-top-nav .wrapper .main-header .brand-image {
  margin-top: -.5rem;
  margin-right: .2rem;
  height: 33px;
}

/* line 12218, app/assets/stylesheets/template/adminlte.scss */
.layout-top-nav .wrapper .main-sidebar {
  bottom: inherit;
  height: inherit;
}

/* line 12223, app/assets/stylesheets/template/adminlte.scss */
.layout-top-nav .wrapper .content-wrapper,
.layout-top-nav .wrapper .main-header,
.layout-top-nav .wrapper .main-footer {
  margin-left: 0;
}

/* line 12229, app/assets/stylesheets/template/adminlte.scss */
body.sidebar-collapse:not(.sidebar-mini-xs):not(.sidebar-mini-md):not(.sidebar-mini) .content-wrapper, body.sidebar-collapse:not(.sidebar-mini-xs):not(.sidebar-mini-md):not(.sidebar-mini) .content-wrapper::before,
body.sidebar-collapse:not(.sidebar-mini-xs):not(.sidebar-mini-md):not(.sidebar-mini) .main-footer,
body.sidebar-collapse:not(.sidebar-mini-xs):not(.sidebar-mini-md):not(.sidebar-mini) .main-footer::before,
body.sidebar-collapse:not(.sidebar-mini-xs):not(.sidebar-mini-md):not(.sidebar-mini) .main-header,
body.sidebar-collapse:not(.sidebar-mini-xs):not(.sidebar-mini-md):not(.sidebar-mini) .main-header::before {
  margin-left: 0;
}

@media (min-width: 768px) {
  /* line 12238, app/assets/stylesheets/template/adminlte.scss */
  body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .content-wrapper,
body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-footer,
body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-header {
    transition: margin-left 0.3s ease-in-out;
    margin-left: 160px;
  }
}

@media (min-width: 768px) and (prefers-reduced-motion: reduce) {
  /* line 12247, app/assets/stylesheets/template/adminlte.scss */
  body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .content-wrapper,
body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-footer,
body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-header {
    transition: none;
  }
}

@media (min-width: 768px) {
  /* line 12255, app/assets/stylesheets/template/adminlte.scss */
  .sidebar-collapse body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .content-wrapper, .sidebar-collapse
body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-footer, .sidebar-collapse
body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-header {
    margin-left: 0;
  }
}

@media (max-width: 991.98px) {
  /* line 12263, app/assets/stylesheets/template/adminlte.scss */
  body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .content-wrapper,
body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-footer,
body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-header {
    margin-left: 0;
  }
}

@media (min-width: 768px) {
  /* line 12271, app/assets/stylesheets/template/adminlte.scss */
  .sidebar-mini-md .content-wrapper,
.sidebar-mini-md .main-footer,
.sidebar-mini-md .main-header {
    transition: margin-left 0.3s ease-in-out;
    margin-left: 160px;
  }
}

@media (min-width: 768px) and (prefers-reduced-motion: reduce) {
  /* line 12280, app/assets/stylesheets/template/adminlte.scss */
  .sidebar-mini-md .content-wrapper,
.sidebar-mini-md .main-footer,
.sidebar-mini-md .main-header {
    transition: none;
  }
}

@media (min-width: 768px) {
  /* line 12288, app/assets/stylesheets/template/adminlte.scss */
  .sidebar-collapse .sidebar-mini-md .content-wrapper, .sidebar-collapse
.sidebar-mini-md .main-footer, .sidebar-collapse
.sidebar-mini-md .main-header {
    margin-left: 4.6rem;
  }
}

@media (max-width: 991.98px) {
  /* line 12296, app/assets/stylesheets/template/adminlte.scss */
  .sidebar-mini-md .content-wrapper,
.sidebar-mini-md .main-footer,
.sidebar-mini-md .main-header {
    margin-left: 4.6rem;
  }
}

@media (max-width: 767.98px) {
  /* line 12304, app/assets/stylesheets/template/adminlte.scss */
  .sidebar-mini-md .content-wrapper,
.sidebar-mini-md .main-footer,
.sidebar-mini-md .main-header {
    margin-left: 0;
  }
}

@media (min-width: 768px) {
  /* line 12312, app/assets/stylesheets/template/adminlte.scss */
  .sidebar-mini-xs .content-wrapper,
.sidebar-mini-xs .main-footer,
.sidebar-mini-xs .main-header {
    transition: margin-left 0.3s ease-in-out;
    margin-left: 160px;
  }
}

@media (min-width: 768px) and (prefers-reduced-motion: reduce) {
  /* line 12321, app/assets/stylesheets/template/adminlte.scss */
  .sidebar-mini-xs .content-wrapper,
.sidebar-mini-xs .main-footer,
.sidebar-mini-xs .main-header {
    transition: none;
  }
}

@media (min-width: 768px) {
  /* line 12329, app/assets/stylesheets/template/adminlte.scss */
  .sidebar-collapse .sidebar-mini-xs .content-wrapper, .sidebar-collapse
.sidebar-mini-xs .main-footer, .sidebar-collapse
.sidebar-mini-xs .main-header {
    margin-left: 4.6rem;
  }
}

@media (max-width: 991.98px) {
  /* line 12337, app/assets/stylesheets/template/adminlte.scss */
  .sidebar-mini-xs .content-wrapper,
.sidebar-mini-xs .main-footer,
.sidebar-mini-xs .main-header {
    margin-left: 4.6rem;
  }
}

/* line 12344, app/assets/stylesheets/template/adminlte.scss */
.content-wrapper {
  background-color: #f4f6f9;
}

/* line 12348, app/assets/stylesheets/template/adminlte.scss */
.content-wrapper > .content {
  padding: 0 0.5rem;
}

/* line 12352, app/assets/stylesheets/template/adminlte.scss */
.main-sidebar, .main-sidebar::before {
  transition: margin-left 0.3s ease-in-out, width 0.3s ease-in-out;
  width: 160px;
}

@media (prefers-reduced-motion: reduce) {
  /* line 12358, app/assets/stylesheets/template/adminlte.scss */
  .main-sidebar, .main-sidebar::before {
    transition: none;
  }
}

/* line 12363, app/assets/stylesheets/template/adminlte.scss */
.sidebar-collapse:not(.sidebar-mini):not(.sidebar-mini-md):not(.sidebar-mini-xs) .main-sidebar, .sidebar-collapse:not(.sidebar-mini):not(.sidebar-mini-md):not(.sidebar-mini-xs) .main-sidebar::before {
  box-shadow: none !important;
}

/* line 12367, app/assets/stylesheets/template/adminlte.scss */
.sidebar-collapse .main-sidebar, .sidebar-collapse .main-sidebar::before {
  margin-left: calc($sidebar-width * -1);
}

/* line 12371, app/assets/stylesheets/template/adminlte.scss */
.sidebar-collapse .main-sidebar .nav-sidebar.nav-child-indent .nav-treeview {
  padding: 0;
}

@media (max-width: 767.98px) {
  /* line 12376, app/assets/stylesheets/template/adminlte.scss */
  .main-sidebar, .main-sidebar::before {
    box-shadow: none !important;
    margin-left: calc($sidebar-width * -1);
  }
  /* line 12380, app/assets/stylesheets/template/adminlte.scss */
  .sidebar-open .main-sidebar, .sidebar-open .main-sidebar::before {
    margin-left: 0;
  }
}

/* line 12385, app/assets/stylesheets/template/adminlte.scss */
body:not(.layout-fixed) .main-sidebar {
  height: inherit;
  min-height: 100%;
  position: absolute;
  top: 0;
}

/* line 12392, app/assets/stylesheets/template/adminlte.scss */
body:not(.layout-fixed) .main-sidebar .sidebar {
  overflow-y: auto;
}

/* line 12396, app/assets/stylesheets/template/adminlte.scss */
.layout-fixed .brand-link {
  width: 160px;
}

/* line 12400, app/assets/stylesheets/template/adminlte.scss */
.layout-fixed .main-sidebar {
  bottom: 0;
  float: none;
  left: 0;
  position: fixed;
  top: 0;
}

/* line 12408, app/assets/stylesheets/template/adminlte.scss */
.layout-fixed .control-sidebar {
  bottom: 0;
  float: none;
  position: fixed;
  top: 0;
}

/* line 12415, app/assets/stylesheets/template/adminlte.scss */
.layout-fixed .control-sidebar .control-sidebar-content::-webkit-scrollbar {
  width: 0.5rem;
  height: 0.5rem;
}

/* line 12420, app/assets/stylesheets/template/adminlte.scss */
.layout-fixed .control-sidebar .control-sidebar-content::-webkit-scrollbar-thumb {
  background-color: #a9a9a9;
}

/* line 12424, app/assets/stylesheets/template/adminlte.scss */
.layout-fixed .control-sidebar .control-sidebar-content::-webkit-scrollbar-track {
  background-color: transparent;
}

/* line 12428, app/assets/stylesheets/template/adminlte.scss */
.layout-fixed .control-sidebar .control-sidebar-content::-webkit-scrollbar-corner {
  background-color: transparent;
}

/* line 12432, app/assets/stylesheets/template/adminlte.scss */
.layout-fixed .control-sidebar .control-sidebar-content {
  height: calc(100vh - calc(3.5rem + 1px));
  overflow-y: auto;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  scrollbar-width: thin;
  scrollbar-color: #a9a9a9 transparent;
}

@supports (-webkit-touch-callout: none) {
  /* line 12441, app/assets/stylesheets/template/adminlte.scss */
  .layout-fixed .main-sidebar {
    height: inherit;
  }
}

/* line 12446, app/assets/stylesheets/template/adminlte.scss */
.main-footer {
  background-color: #fff;
  border-top: 1px solid #dee2e6;
  color: #869099;
  padding: 1rem;
}

/* line 12453, app/assets/stylesheets/template/adminlte.scss */
.text-sm .main-footer, .main-footer.text-sm {
  padding: 0.812rem;
}

/* line 12457, app/assets/stylesheets/template/adminlte.scss */
.content-header {
  padding: 15px 0.5rem;
}

/* line 12461, app/assets/stylesheets/template/adminlte.scss */
.text-sm .content-header {
  padding: 10px 0.5rem;
}

/* line 12465, app/assets/stylesheets/template/adminlte.scss */
.content-header h1 {
  font-size: 1.8rem;
  margin: 0;
}

/* line 12470, app/assets/stylesheets/template/adminlte.scss */
.text-sm .content-header h1 {
  font-size: 1.5rem;
}

/* line 12474, app/assets/stylesheets/template/adminlte.scss */
.content-header .breadcrumb {
  background-color: transparent;
  line-height: 1.8rem;
  margin-bottom: 0;
  padding: 0;
}

/* line 12481, app/assets/stylesheets/template/adminlte.scss */
.text-sm .content-header .breadcrumb {
  line-height: 1.5rem;
}

/* line 12485, app/assets/stylesheets/template/adminlte.scss */
.hold-transition .content-wrapper,
.hold-transition .main-header,
.hold-transition .main-sidebar,
.hold-transition .main-sidebar *,
.hold-transition .control-sidebar,
.hold-transition .control-sidebar *,
.hold-transition .main-footer {
  transition: none !important;
  animation-duration: 0s !important;
}

/* line 12497, app/assets/stylesheets/template/adminlte.scss */
.dark-mode {
  background-color: #454d55 !important;
  color: #fff;
}

/* line 12502, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-primary .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

/* line 12506, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-primary .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

/* line 12510, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-secondary .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

/* line 12514, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-secondary .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

/* line 12518, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-success .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

/* line 12522, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-success .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

/* line 12526, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-info .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

/* line 12530, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-info .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

/* line 12534, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-warning .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

/* line 12538, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-warning .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

/* line 12542, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-danger .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

/* line 12546, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-danger .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

/* line 12550, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-light .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

/* line 12554, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-light .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

/* line 12558, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-dark .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

/* line 12562, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-dark .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

/* line 12566, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-primary .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

/* line 12570, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-primary .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

/* line 12574, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-secondary .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

/* line 12578, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-secondary .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

/* line 12582, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-success .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

/* line 12586, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-success .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

/* line 12590, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-info .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

/* line 12594, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-info .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

/* line 12598, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-warning .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

/* line 12602, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-warning .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

/* line 12606, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-danger .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

/* line 12610, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-danger .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

/* line 12614, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-light .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

/* line 12618, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-light .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

/* line 12622, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-dark .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

/* line 12626, app/assets/stylesheets/template/adminlte.scss */
.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-dark .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

@media (min-width: 576px) {
  /* line 12631, app/assets/stylesheets/template/adminlte.scss */
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-dark-primary .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  /* line 12634, app/assets/stylesheets/template/adminlte.scss */
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-light-primary .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  /* line 12637, app/assets/stylesheets/template/adminlte.scss */
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-dark-secondary .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  /* line 12640, app/assets/stylesheets/template/adminlte.scss */
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-light-secondary .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  /* line 12643, app/assets/stylesheets/template/adminlte.scss */
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-dark-success .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  /* line 12646, app/assets/stylesheets/template/adminlte.scss */
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-light-success .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  /* line 12649, app/assets/stylesheets/template/adminlte.scss */
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-dark-info .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  /* line 12652, app/assets/stylesheets/template/adminlte.scss */
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-light-info .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  /* line 12655, app/assets/stylesheets/template/adminlte.scss */
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-dark-warning .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  /* line 12658, app/assets/stylesheets/template/adminlte.scss */
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-light-warning .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  /* line 12661, app/assets/stylesheets/template/adminlte.scss */
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-dark-danger .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  /* line 12664, app/assets/stylesheets/template/adminlte.scss */
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-light-danger .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  /* line 12667, app/assets/stylesheets/template/adminlte.scss */
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-dark-light .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  /* line 12670, app/assets/stylesheets/template/adminlte.scss */
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-light-light .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  /* line 12673, app/assets/stylesheets/template/adminlte.scss */
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-dark-dark .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  /* line 12676, app/assets/stylesheets/template/adminlte.scss */
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-light-dark .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
}

@media (min-width: 768px) {
  /* line 12682, app/assets/stylesheets/template/adminlte.scss */
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-dark-primary .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  /* line 12685, app/assets/stylesheets/template/adminlte.scss */
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-light-primary .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  /* line 12688, app/assets/stylesheets/template/adminlte.scss */
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-dark-secondary .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  /* line 12691, app/assets/stylesheets/template/adminlte.scss */
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-light-secondary .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  /* line 12694, app/assets/stylesheets/template/adminlte.scss */
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-dark-success .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  /* line 12697, app/assets/stylesheets/template/adminlte.scss */
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-light-success .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  /* line 12700, app/assets/stylesheets/template/adminlte.scss */
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-dark-info .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  /* line 12703, app/assets/stylesheets/template/adminlte.scss */
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-light-info .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  /* line 12706, app/assets/stylesheets/template/adminlte.scss */
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-dark-warning .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  /* line 12709, app/assets/stylesheets/template/adminlte.scss */
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-light-warning .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  /* line 12712, app/assets/stylesheets/template/adminlte.scss */
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-dark-danger .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  /* line 12715, app/assets/stylesheets/template/adminlte.scss */
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-light-danger .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  /* line 12718, app/assets/stylesheets/template/adminlte.scss */
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-dark-light .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  /* line 12721, app/assets/stylesheets/template/adminlte.scss */
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-light-light .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  /* line 12724, app/assets/stylesheets/template/adminlte.scss */
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-dark-dark .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  /* line 12727, app/assets/stylesheets/template/adminlte.scss */
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-light-dark .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
}

@media (min-width: 992px) {
  /* line 12733, app/assets/stylesheets/template/adminlte.scss */
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-dark-primary .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  /* line 12736, app/assets/stylesheets/template/adminlte.scss */
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-light-primary .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  /* line 12739, app/assets/stylesheets/template/adminlte.scss */
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-dark-secondary .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  /* line 12742, app/assets/stylesheets/template/adminlte.scss */
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-light-secondary .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  /* line 12745, app/assets/stylesheets/template/adminlte.scss */
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-dark-success .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  /* line 12748, app/assets/stylesheets/template/adminlte.scss */
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-light-success .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  /* line 12751, app/assets/stylesheets/template/adminlte.scss */
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-dark-info .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  /* line 12754, app/assets/stylesheets/template/adminlte.scss */
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-light-info .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  /* line 12757, app/assets/stylesheets/template/adminlte.scss */
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-dark-warning .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  /* line 12760, app/assets/stylesheets/template/adminlte.scss */
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-light-warning .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  /* line 12763, app/assets/stylesheets/template/adminlte.scss */
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-dark-danger .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  /* line 12766, app/assets/stylesheets/template/adminlte.scss */
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-light-danger .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  /* line 12769, app/assets/stylesheets/template/adminlte.scss */
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-dark-light .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  /* line 12772, app/assets/stylesheets/template/adminlte.scss */
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-light-light .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  /* line 12775, app/assets/stylesheets/template/adminlte.scss */
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-dark-dark .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  /* line 12778, app/assets/stylesheets/template/adminlte.scss */
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-light-dark .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
}

@media (min-width: 1200px) {
  /* line 12784, app/assets/stylesheets/template/adminlte.scss */
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-dark-primary .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  /* line 12787, app/assets/stylesheets/template/adminlte.scss */
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-light-primary .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  /* line 12790, app/assets/stylesheets/template/adminlte.scss */
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-dark-secondary .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  /* line 12793, app/assets/stylesheets/template/adminlte.scss */
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-light-secondary .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  /* line 12796, app/assets/stylesheets/template/adminlte.scss */
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-dark-success .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  /* line 12799, app/assets/stylesheets/template/adminlte.scss */
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-light-success .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  /* line 12802, app/assets/stylesheets/template/adminlte.scss */
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-dark-info .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  /* line 12805, app/assets/stylesheets/template/adminlte.scss */
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-light-info .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  /* line 12808, app/assets/stylesheets/template/adminlte.scss */
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-dark-warning .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  /* line 12811, app/assets/stylesheets/template/adminlte.scss */
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-light-warning .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  /* line 12814, app/assets/stylesheets/template/adminlte.scss */
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-dark-danger .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  /* line 12817, app/assets/stylesheets/template/adminlte.scss */
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-light-danger .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  /* line 12820, app/assets/stylesheets/template/adminlte.scss */
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-dark-light .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  /* line 12823, app/assets/stylesheets/template/adminlte.scss */
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-light-light .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  /* line 12826, app/assets/stylesheets/template/adminlte.scss */
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-dark-dark .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  /* line 12829, app/assets/stylesheets/template/adminlte.scss */
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-light-dark .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
}

/* line 12834, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .breadcrumb-item.active,
.dark-mode .breadcrumb-item + .breadcrumb-item::before {
  color: #adb5bd;
}

/* line 12839, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .main-footer {
  background-color: #343a40;
  border-color: #4b545c;
}

/* line 12844, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .content-wrapper {
  background-color: #454d55;
  color: #fff;
}

/* line 12849, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .content-wrapper .content-header {
  color: #fff;
}

/* line 12853, app/assets/stylesheets/template/adminlte.scss */
.main-header {
  border-bottom: 1px solid #dee2e6;
  z-index: 1034;
}

/* line 12858, app/assets/stylesheets/template/adminlte.scss */
.main-header .nav-link {
  height: 2.5rem;
  position: relative;
}

/* line 12863, app/assets/stylesheets/template/adminlte.scss */
.text-sm .main-header .nav-link, .main-header.text-sm .nav-link {
  height: 1.93725rem;
  padding: 0.35rem 1rem;
}

/* line 12868, app/assets/stylesheets/template/adminlte.scss */
.text-sm .main-header .nav-link > .fa,
.text-sm .main-header .nav-link > .fas,
.text-sm .main-header .nav-link > .far,
.text-sm .main-header .nav-link > .fab,
.text-sm .main-header .nav-link > .fal,
.text-sm .main-header .nav-link > .fad,
.text-sm .main-header .nav-link > .svg-inline--fa,
.text-sm .main-header .nav-link > .ion, .main-header.text-sm .nav-link > .fa,
.main-header.text-sm .nav-link > .fas,
.main-header.text-sm .nav-link > .far,
.main-header.text-sm .nav-link > .fab,
.main-header.text-sm .nav-link > .fal,
.main-header.text-sm .nav-link > .fad,
.main-header.text-sm .nav-link > .svg-inline--fa,
.main-header.text-sm .nav-link > .ion {
  font-size: 0.875rem;
}

/* line 12886, app/assets/stylesheets/template/adminlte.scss */
.main-header .navbar-nav .nav-item {
  margin: 0;
}

/* line 12890, app/assets/stylesheets/template/adminlte.scss */
.main-header .navbar-nav[class*="-right"] .dropdown-menu {
  left: auto;
  margin-top: -3px;
  right: 0;
}

@media (max-width: 575.98px) {
  /* line 12897, app/assets/stylesheets/template/adminlte.scss */
  .main-header .navbar-nav[class*="-right"] .dropdown-menu {
    left: 0;
    right: auto;
  }
}

/* line 12903, app/assets/stylesheets/template/adminlte.scss */
.main-header.dropdown-legacy .dropdown-menu {
  top: 3rem;
  margin-top: 0;
}

/* line 12908, app/assets/stylesheets/template/adminlte.scss */
.navbar-img {
  height: calc(3.5rem + 1px)/2;
  width: auto;
}

/* line 12913, app/assets/stylesheets/template/adminlte.scss */
.navbar-badge {
  font-size: .6rem;
  font-weight: 300;
  padding: 2px 4px;
  position: absolute;
  right: 5px;
  top: 9px;
}

/* line 12922, app/assets/stylesheets/template/adminlte.scss */
.btn-navbar {
  background-color: transparent;
  border-left-width: 0;
}

/* line 12927, app/assets/stylesheets/template/adminlte.scss */
.form-control-navbar {
  border-right-width: 0;
}

/* line 12931, app/assets/stylesheets/template/adminlte.scss */
.form-control-navbar + .input-group-append {
  margin-left: 0;
}

/* line 12935, app/assets/stylesheets/template/adminlte.scss */
.form-control-navbar,
.btn-navbar {
  transition: none;
}

/* line 12940, app/assets/stylesheets/template/adminlte.scss */
.navbar-dark .form-control-navbar,
.navbar-dark .btn-navbar {
  background-color: #343a40;
  border-color: #6c757d;
}

/* line 12946, app/assets/stylesheets/template/adminlte.scss */
.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.6);
}

/* line 12950, app/assets/stylesheets/template/adminlte.scss */
.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.6);
}

/* line 12954, app/assets/stylesheets/template/adminlte.scss */
.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.6);
}

/* line 12958, app/assets/stylesheets/template/adminlte.scss */
.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.6);
}

/* line 12962, app/assets/stylesheets/template/adminlte.scss */
.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.6);
}
.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.6);
}

/* line 12966, app/assets/stylesheets/template/adminlte.scss */
.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  color: rgba(255, 255, 255, 0.6);
}

/* line 12970, app/assets/stylesheets/template/adminlte.scss */
.navbar-dark .form-control-navbar:focus,
.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #495057;
  border-color: #6c757d !important;
  color: #ced4da;
}

/* line 12977, app/assets/stylesheets/template/adminlte.scss */
.navbar-light .form-control-navbar,
.navbar-light .btn-navbar {
  background-color: #dadfe4;
  border-color: #ced4da;
}

/* line 12983, app/assets/stylesheets/template/adminlte.scss */
.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.6);
}

/* line 12987, app/assets/stylesheets/template/adminlte.scss */
.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(0, 0, 0, 0.6);
}

/* line 12991, app/assets/stylesheets/template/adminlte.scss */
.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.6);
}

/* line 12995, app/assets/stylesheets/template/adminlte.scss */
.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.6);
}

/* line 12999, app/assets/stylesheets/template/adminlte.scss */
.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(0, 0, 0, 0.6);
}
.navbar-light .form-control-navbar::placeholder {
  color: rgba(0, 0, 0, 0.6);
}

/* line 13003, app/assets/stylesheets/template/adminlte.scss */
.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  color: rgba(0, 0, 0, 0.6);
}

/* line 13007, app/assets/stylesheets/template/adminlte.scss */
.navbar-light .form-control-navbar:focus,
.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #d3d9df;
  border-color: #c7ced5 !important;
  color: #ced4da;
}

/* line 13014, app/assets/stylesheets/template/adminlte.scss */
.navbar-light .navbar-search-block .form-control-navbar:focus,
.navbar-light .navbar-search-block .form-control-navbar:focus + .input-group-append .btn-navbar {
  color: rgba(0, 0, 0, 0.6);
}

/* line 13019, app/assets/stylesheets/template/adminlte.scss */
.navbar-search-block {
  position: absolute;
  padding: 0 1rem;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
  display: none;
  justify-content: center;
  flex-direction: column;
  background-color: initial;
}

/* line 13037, app/assets/stylesheets/template/adminlte.scss */
.navbar-search-block.navbar-search-open {
  display: flex;
}

/* line 13043, app/assets/stylesheets/template/adminlte.scss */
.navbar-search-block .input-group {
  width: 100%;
}

/* line 13047, app/assets/stylesheets/template/adminlte.scss */
.brand-link {
  display: block;
  font-size: 1.25rem;
  line-height: 1.5;
  padding: 0.8125rem 0.5rem;
  transition: width 0.3s ease-in-out;
  white-space: nowrap;
}

/* line 13056, app/assets/stylesheets/template/adminlte.scss */
.brand-link:hover {
  color: #fff;
  text-decoration: none;
}

/* line 13061, app/assets/stylesheets/template/adminlte.scss */
.text-sm .brand-link {
  font-size: inherit;
}

/* line 13065, app/assets/stylesheets/template/adminlte.scss */
[class*="sidebar-dark"] .brand-link {
  border-bottom: 1px solid #4b545c;
}

/* line 13069, app/assets/stylesheets/template/adminlte.scss */
[class*="sidebar-dark"] .brand-link,
[class*="sidebar-dark"] .brand-link .pushmenu {
  color: rgba(255, 255, 255, 0.8);
}

/* line 13074, app/assets/stylesheets/template/adminlte.scss */
[class*="sidebar-dark"] .brand-link:hover,
[class*="sidebar-dark"] .brand-link .pushmenu:hover {
  color: #fff;
}

/* line 13079, app/assets/stylesheets/template/adminlte.scss */
[class*="sidebar-light"] .brand-link {
  border-bottom: 1px solid #dee2e6;
}

/* line 13083, app/assets/stylesheets/template/adminlte.scss */
[class*="sidebar-light"] .brand-link,
[class*="sidebar-light"] .brand-link .pushmenu {
  color: rgba(0, 0, 0, 0.8);
}

/* line 13088, app/assets/stylesheets/template/adminlte.scss */
[class*="sidebar-light"] .brand-link:hover,
[class*="sidebar-light"] .brand-link .pushmenu:hover {
  color: #000;
}

/* line 13093, app/assets/stylesheets/template/adminlte.scss */
.brand-link .pushmenu {
  margin-right: 0.5rem;
  font-size: 1rem;
}

/* line 13098, app/assets/stylesheets/template/adminlte.scss */
.brand-link .brand-link {
  padding: 0;
  border-bottom: none;
}

/* line 13103, app/assets/stylesheets/template/adminlte.scss */
.brand-link .brand-image {
  float: left;
  line-height: .8;
  margin-left: .8rem;
  margin-right: .5rem;
  margin-top: -3px;
  max-height: 33px;
  width: auto;
}

/* line 13113, app/assets/stylesheets/template/adminlte.scss */
.brand-link .brand-image-xs {
  float: left;
  line-height: .8;
  margin-top: -.1rem;
  max-height: 33px;
  width: auto;
}

/* line 13121, app/assets/stylesheets/template/adminlte.scss */
.brand-link .brand-image-xl {
  line-height: .8;
  max-height: 40px;
  width: auto;
}

/* line 13127, app/assets/stylesheets/template/adminlte.scss */
.brand-link .brand-image-xl.single {
  margin-top: -.3rem;
}

/* line 13131, app/assets/stylesheets/template/adminlte.scss */
.brand-link.text-sm .brand-image,
.text-sm .brand-link .brand-image {
  height: 29px;
  margin-bottom: -.25rem;
  margin-left: .95rem;
  margin-top: -.25rem;
}

/* line 13139, app/assets/stylesheets/template/adminlte.scss */
.brand-link.text-sm .brand-image-xs,
.text-sm .brand-link .brand-image-xs {
  margin-top: -.2rem;
  max-height: 29px;
}

/* line 13145, app/assets/stylesheets/template/adminlte.scss */
.brand-link.text-sm .brand-image-xl,
.text-sm .brand-link .brand-image-xl {
  margin-top: -.225rem;
  max-height: 38px;
}

/* line 13151, app/assets/stylesheets/template/adminlte.scss */
.main-sidebar {
  height: 100vh;
  overflow-y: hidden;
  z-index: 1038;
}

/* line 13157, app/assets/stylesheets/template/adminlte.scss */
.main-sidebar a:-moz-focusring {
  border: 0;
  outline: none;
}

/* line 13162, app/assets/stylesheets/template/adminlte.scss */
.sidebar::-webkit-scrollbar {
  width: 0.5rem;
  height: 0.5rem;
}

/* line 13167, app/assets/stylesheets/template/adminlte.scss */
.sidebar::-webkit-scrollbar-thumb {
  background-color: #a9a9a9;
}

/* line 13171, app/assets/stylesheets/template/adminlte.scss */
.sidebar::-webkit-scrollbar-track {
  background-color: transparent;
}

/* line 13175, app/assets/stylesheets/template/adminlte.scss */
.sidebar::-webkit-scrollbar-corner {
  background-color: transparent;
}

/* line 13179, app/assets/stylesheets/template/adminlte.scss */
.sidebar {
  height: calc(100% - (3.5rem + 1px));
  overflow-x: none;
  overflow-y: initial;
  padding-bottom: 0;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  scrollbar-width: thin;
  scrollbar-color: #a9a9a9 transparent;
}

/* line 13192, app/assets/stylesheets/template/adminlte.scss */
.user-panel {
  position: relative;
}

/* line 13196, app/assets/stylesheets/template/adminlte.scss */
[class*="sidebar-dark"] .user-panel {
  border-bottom: 1px solid #4f5962;
}

/* line 13200, app/assets/stylesheets/template/adminlte.scss */
[class*="sidebar-light"] .user-panel {
  border-bottom: 1px solid #dee2e6;
}

/* line 13204, app/assets/stylesheets/template/adminlte.scss */
.user-panel,
.user-panel .info {
  overflow: hidden;
  white-space: nowrap;
}

/* line 13210, app/assets/stylesheets/template/adminlte.scss */
.user-panel .image {
  display: inline-block;
  padding-left: 0.8rem;
}

/* line 13215, app/assets/stylesheets/template/adminlte.scss */
.user-panel img {
  height: auto;
  width: 2.1rem;
}

/* line 13220, app/assets/stylesheets/template/adminlte.scss */
.user-panel .info {
  display: inline-block;
  padding: 5px 5px 5px 10px;
}

/* line 13225, app/assets/stylesheets/template/adminlte.scss */
.user-panel .status,
.user-panel .dropdown-menu {
  font-size: 0.875rem;
}

/* line 13230, app/assets/stylesheets/template/adminlte.scss */
.nav-sidebar .nav-item > .nav-link {
  margin-bottom: .2rem;
}

/* line 13234, app/assets/stylesheets/template/adminlte.scss */
.nav-sidebar .nav-item > .nav-link .right {
  transition: transform ease-in-out 0.3s;
}

@media (prefers-reduced-motion: reduce) {
  /* line 13241, app/assets/stylesheets/template/adminlte.scss */
  .nav-sidebar .nav-item > .nav-link .right {
    transition: none;
  }
}

/* line 13246, app/assets/stylesheets/template/adminlte.scss */
.nav-sidebar .nav-link > .right,
.nav-sidebar .nav-link > p > .right {
  position: absolute;
  right: 1rem;
  top: .7rem;
}

/* line 13253, app/assets/stylesheets/template/adminlte.scss */
.nav-sidebar .nav-link > .right i,
.nav-sidebar .nav-link > .right span,
.nav-sidebar .nav-link > p > .right i,
.nav-sidebar .nav-link > p > .right span {
  margin-left: .5rem;
}

/* line 13260, app/assets/stylesheets/template/adminlte.scss */
.nav-sidebar .nav-link > .right:nth-child(2),
.nav-sidebar .nav-link > p > .right:nth-child(2) {
  right: 2.2rem;
}

/* line 13265, app/assets/stylesheets/template/adminlte.scss */
.nav-sidebar .menu-open > .nav-treeview {
  display: block;
}

/* line 13269, app/assets/stylesheets/template/adminlte.scss */
.nav-sidebar .menu-open > .nav-link i.right,
.nav-sidebar .menu-is-opening > .nav-link i.right {
  transform: rotate(-90deg);
}

/* line 13275, app/assets/stylesheets/template/adminlte.scss */
.nav-sidebar > .nav-item {
  margin-bottom: 0;
}

/* line 13279, app/assets/stylesheets/template/adminlte.scss */
.nav-sidebar > .nav-item .nav-icon {
  margin-left: .05rem;
  font-size: 1.2rem;
  margin-right: .2rem;
  text-align: center;
  width: 1.6rem;
}

/* line 13287, app/assets/stylesheets/template/adminlte.scss */
.nav-sidebar > .nav-item .nav-icon.fa, .nav-sidebar > .nav-item .nav-icon.fas, .nav-sidebar > .nav-item .nav-icon.far, .nav-sidebar > .nav-item .nav-icon.fab, .nav-sidebar > .nav-item .nav-icon.fal, .nav-sidebar > .nav-item .nav-icon.fad, .nav-sidebar > .nav-item .nav-icon.svg-inline--fa, .nav-sidebar > .nav-item .nav-icon.ion {
  font-size: 1.1rem;
}

/* line 13291, app/assets/stylesheets/template/adminlte.scss */
.nav-sidebar > .nav-item .float-right {
  margin-top: 3px;
}

/* line 13295, app/assets/stylesheets/template/adminlte.scss */
.nav-sidebar .nav-treeview {
  display: none;
  list-style: none;
  padding: 0;
}

/* line 13301, app/assets/stylesheets/template/adminlte.scss */
.nav-sidebar .nav-treeview > .nav-item > .nav-link > .nav-icon {
  width: 1.6rem;
}

/* line 13305, app/assets/stylesheets/template/adminlte.scss */
.nav-sidebar.nav-child-indent .nav-treeview {
  transition: padding 0.3s ease-in-out;
  padding-left: 1rem;
}

/* line 13310, app/assets/stylesheets/template/adminlte.scss */
.text-sm .nav-sidebar.nav-child-indent .nav-treeview {
  padding-left: .5rem;
}

/* line 13314, app/assets/stylesheets/template/adminlte.scss */
.nav-sidebar.nav-child-indent.nav-legacy .nav-treeview .nav-treeview {
  padding-left: 2rem;
  margin-left: -1rem;
}

/* line 13319, app/assets/stylesheets/template/adminlte.scss */
.text-sm .nav-sidebar.nav-child-indent.nav-legacy .nav-treeview .nav-treeview {
  padding-left: 1rem;
  margin-left: -.5rem;
}

/* line 13324, app/assets/stylesheets/template/adminlte.scss */
.nav-sidebar .nav-header {
  font-size: .9rem;
  padding: 0.5rem 0.75rem;
}

/* line 13329, app/assets/stylesheets/template/adminlte.scss */
.nav-sidebar .nav-link p {
  display: inline;
  margin: 0;
  white-space: normal;
}

/* line 13335, app/assets/stylesheets/template/adminlte.scss */
.sidebar-is-opening .nav-sidebar .nav-link p {
  animation-name: fadeIn;
  animation-duration: 0.3s;
  animation-fill-mode: both;
}

/* line 13344, app/assets/stylesheets/template/adminlte.scss */
#sidebar-overlay {
  background-color: rgba(0, 0, 0, 0.1);
  bottom: 0;
  display: none;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1037;
}

@media (max-width: 991.98px) {
  /* line 13356, app/assets/stylesheets/template/adminlte.scss */
  .sidebar-open #sidebar-overlay {
    display: block;
  }
}

/* line 13361, app/assets/stylesheets/template/adminlte.scss */
[class*="sidebar-light-"] {
  background-color: #fff;
}

/* line 13365, app/assets/stylesheets/template/adminlte.scss */
[class*="sidebar-light-"] .user-panel a:hover {
  color: #212529;
}

/* line 13369, app/assets/stylesheets/template/adminlte.scss */
[class*="sidebar-light-"] .user-panel .status {
  background-color: rgba(0, 0, 0, 0.1);
  color: #343a40;
}

/* line 13374, app/assets/stylesheets/template/adminlte.scss */
[class*="sidebar-light-"] .user-panel .status:hover, [class*="sidebar-light-"] .user-panel .status:focus, [class*="sidebar-light-"] .user-panel .status:active {
  background-color: rgba(0, 0, 0, 0.1);
  color: #212529;
}

/* line 13379, app/assets/stylesheets/template/adminlte.scss */
[class*="sidebar-light-"] .user-panel .dropdown-menu {
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
  border-color: rgba(0, 0, 0, 0.1);
}

/* line 13384, app/assets/stylesheets/template/adminlte.scss */
[class*="sidebar-light-"] .user-panel .dropdown-item {
  color: #212529;
}

/* line 13388, app/assets/stylesheets/template/adminlte.scss */
[class*="sidebar-light-"] .nav-sidebar > .nav-item > .nav-link:active, [class*="sidebar-light-"] .nav-sidebar > .nav-item > .nav-link:focus {
  color: #343a40;
}

/* line 13392, app/assets/stylesheets/template/adminlte.scss */
[class*="sidebar-light-"] .nav-sidebar > .nav-item.menu-open > .nav-link,
[class*="sidebar-light-"] .nav-sidebar > .nav-item:hover > .nav-link {
  background-color: rgba(0, 0, 0, 0.1);
  color: #212529;
}

/* line 13398, app/assets/stylesheets/template/adminlte.scss */
[class*="sidebar-light-"] .nav-sidebar > .nav-item > .nav-link.active {
  color: #000;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}

/* line 13403, app/assets/stylesheets/template/adminlte.scss */
[class*="sidebar-light-"] .nav-sidebar > .nav-item > .nav-treeview {
  background-color: transparent;
}

/* line 13407, app/assets/stylesheets/template/adminlte.scss */
[class*="sidebar-light-"] .nav-header {
  background-color: inherit;
  color: #292d32;
}

/* line 13412, app/assets/stylesheets/template/adminlte.scss */
[class*="sidebar-light-"] .sidebar a {
  color: #343a40;
}

/* line 13416, app/assets/stylesheets/template/adminlte.scss */
[class*="sidebar-light-"] .sidebar a:hover {
  text-decoration: none;
}

/* line 13420, app/assets/stylesheets/template/adminlte.scss */
[class*="sidebar-light-"] .nav-treeview > .nav-item > .nav-link {
  color: #777;
}

/* line 13424, app/assets/stylesheets/template/adminlte.scss */
[class*="sidebar-light-"] .nav-treeview > .nav-item > .nav-link:hover, [class*="sidebar-light-"] .nav-treeview > .nav-item > .nav-link:focus {
  background-color: rgba(0, 0, 0, 0.1);
  color: #000;
}

/* line 13429, app/assets/stylesheets/template/adminlte.scss */
[class*="sidebar-light-"] .nav-treeview > .nav-item > .nav-link.active, [class*="sidebar-light-"] .nav-treeview > .nav-item > .nav-link.active:hover {
  background-color: rgba(0, 0, 0, 0.1);
  color: #212529;
}

/* line 13434, app/assets/stylesheets/template/adminlte.scss */
[class*="sidebar-light-"] .nav-treeview > .nav-item > .nav-link:hover {
  background-color: rgba(0, 0, 0, 0.1);
}

/* line 13438, app/assets/stylesheets/template/adminlte.scss */
[class*="sidebar-light-"] .nav-flat .nav-item .nav-treeview .nav-treeview {
  border-color: rgba(0, 0, 0, 0.1);
}

/* line 13442, app/assets/stylesheets/template/adminlte.scss */
[class*="sidebar-light-"] .nav-flat .nav-item .nav-treeview > .nav-item > .nav-link, [class*="sidebar-light-"] .nav-flat .nav-item .nav-treeview > .nav-item > .nav-link.active {
  border-color: rgba(0, 0, 0, 0.1);
}

/* line 13446, app/assets/stylesheets/template/adminlte.scss */
[class*="sidebar-dark-"] {
  background-color: #343a40;
}

/* line 13450, app/assets/stylesheets/template/adminlte.scss */
[class*="sidebar-dark-"] .user-panel a:hover {
  color: #fff;
}

/* line 13454, app/assets/stylesheets/template/adminlte.scss */
[class*="sidebar-dark-"] .user-panel .status {
  background-color: rgba(255, 255, 255, 0.1);
  color: #c2c7d0;
}

/* line 13459, app/assets/stylesheets/template/adminlte.scss */
[class*="sidebar-dark-"] .user-panel .status:hover, [class*="sidebar-dark-"] .user-panel .status:focus, [class*="sidebar-dark-"] .user-panel .status:active {
  background-color: rgba(247, 247, 247, 0.1);
  color: #fff;
}

/* line 13464, app/assets/stylesheets/template/adminlte.scss */
[class*="sidebar-dark-"] .user-panel .dropdown-menu {
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
  border-color: rgba(242, 242, 242, 0.1);
}

/* line 13469, app/assets/stylesheets/template/adminlte.scss */
[class*="sidebar-dark-"] .user-panel .dropdown-item {
  color: #212529;
}

/* line 13473, app/assets/stylesheets/template/adminlte.scss */
[class*="sidebar-dark-"] .nav-sidebar > .nav-item > .nav-link:active {
  color: #c2c7d0;
}

/* line 13477, app/assets/stylesheets/template/adminlte.scss */
[class*="sidebar-dark-"] .nav-sidebar > .nav-item.menu-open > .nav-link,
[class*="sidebar-dark-"] .nav-sidebar > .nav-item:hover > .nav-link,
[class*="sidebar-dark-"] .nav-sidebar > .nav-item > .nav-link:focus {
  background-color: rgba(255, 255, 255, 0.1);
  color: #fff;
}

/* line 13484, app/assets/stylesheets/template/adminlte.scss */
[class*="sidebar-dark-"] .nav-sidebar > .nav-item > .nav-link.active {
  color: #fff;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}

/* line 13489, app/assets/stylesheets/template/adminlte.scss */
[class*="sidebar-dark-"] .nav-sidebar > .nav-item > .nav-treeview {
  background-color: transparent;
}

/* line 13493, app/assets/stylesheets/template/adminlte.scss */
[class*="sidebar-dark-"] .nav-header {
  background-color: inherit;
  color: #d0d4db;
}

/* line 13498, app/assets/stylesheets/template/adminlte.scss */
[class*="sidebar-dark-"] .sidebar a {
  color: #c2c7d0;
}

/* line 13502, app/assets/stylesheets/template/adminlte.scss */
[class*="sidebar-dark-"] .sidebar a:hover, [class*="sidebar-dark-"] .sidebar a:focus {
  text-decoration: none;
}

/* line 13506, app/assets/stylesheets/template/adminlte.scss */
[class*="sidebar-dark-"] .nav-treeview > .nav-item > .nav-link {
  color: #c2c7d0;
}

/* line 13510, app/assets/stylesheets/template/adminlte.scss */
[class*="sidebar-dark-"] .nav-treeview > .nav-item > .nav-link:hover, [class*="sidebar-dark-"] .nav-treeview > .nav-item > .nav-link:focus {
  background-color: rgba(255, 255, 255, 0.1);
  color: #fff;
}

/* line 13515, app/assets/stylesheets/template/adminlte.scss */
[class*="sidebar-dark-"] .nav-treeview > .nav-item > .nav-link.active, [class*="sidebar-dark-"] .nav-treeview > .nav-item > .nav-link.active:hover, [class*="sidebar-dark-"] .nav-treeview > .nav-item > .nav-link.active:focus {
  background-color: rgba(255, 255, 255, 0.9);
  color: #343a40;
}

/* line 13520, app/assets/stylesheets/template/adminlte.scss */
[class*="sidebar-dark-"] .nav-flat .nav-item .nav-treeview .nav-treeview {
  border-color: rgba(255, 255, 255, 0.9);
}

/* line 13524, app/assets/stylesheets/template/adminlte.scss */
[class*="sidebar-dark-"] .nav-flat .nav-item .nav-treeview > .nav-item > .nav-link, [class*="sidebar-dark-"] .nav-flat .nav-item .nav-treeview > .nav-item > .nav-link.active {
  border-color: rgba(255, 255, 255, 0.9);
}

/* line 13528, app/assets/stylesheets/template/adminlte.scss */
.sidebar-dark-primary .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-primary .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #007bff;
  color: #fff;
}

/* line 13534, app/assets/stylesheets/template/adminlte.scss */
.sidebar-dark-primary .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-primary .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #007bff;
}

/* line 13539, app/assets/stylesheets/template/adminlte.scss */
.sidebar-dark-secondary .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-secondary .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #6c757d;
  color: #fff;
}

/* line 13545, app/assets/stylesheets/template/adminlte.scss */
.sidebar-dark-secondary .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-secondary .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #6c757d;
}

/* line 13550, app/assets/stylesheets/template/adminlte.scss */
.sidebar-dark-success .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-success .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #28a745;
  color: #fff;
}

/* line 13556, app/assets/stylesheets/template/adminlte.scss */
.sidebar-dark-success .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-success .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #28a745;
}

/* line 13561, app/assets/stylesheets/template/adminlte.scss */
.sidebar-dark-info .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-info .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #17a2b8;
  color: #fff;
}

/* line 13567, app/assets/stylesheets/template/adminlte.scss */
.sidebar-dark-info .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-info .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #17a2b8;
}

/* line 13572, app/assets/stylesheets/template/adminlte.scss */
.sidebar-dark-warning .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-warning .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #ffc107;
  color: #1f2d3d;
}

/* line 13578, app/assets/stylesheets/template/adminlte.scss */
.sidebar-dark-warning .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-warning .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #ffc107;
}

/* line 13583, app/assets/stylesheets/template/adminlte.scss */
.sidebar-dark-danger .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-danger .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #dc3545;
  color: #fff;
}

/* line 13589, app/assets/stylesheets/template/adminlte.scss */
.sidebar-dark-danger .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-danger .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #dc3545;
}

/* line 13594, app/assets/stylesheets/template/adminlte.scss */
.sidebar-dark-light .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-light .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #f8f9fa;
  color: #1f2d3d;
}

/* line 13600, app/assets/stylesheets/template/adminlte.scss */
.sidebar-dark-light .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-light .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #f8f9fa;
}

/* line 13605, app/assets/stylesheets/template/adminlte.scss */
.sidebar-dark-dark .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-dark .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #343a40;
  color: #fff;
}

/* line 13611, app/assets/stylesheets/template/adminlte.scss */
.sidebar-dark-dark .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-dark .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #343a40;
}

/* line 13616, app/assets/stylesheets/template/adminlte.scss */
.sidebar-dark-lightblue .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-lightblue .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #3c8dbc;
  color: #fff;
}

/* line 13622, app/assets/stylesheets/template/adminlte.scss */
.sidebar-dark-lightblue .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-lightblue .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #3c8dbc;
}

/* line 13627, app/assets/stylesheets/template/adminlte.scss */
.sidebar-dark-navy .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-navy .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #001f3f;
  color: #fff;
}

/* line 13633, app/assets/stylesheets/template/adminlte.scss */
.sidebar-dark-navy .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-navy .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #001f3f;
}

/* line 13638, app/assets/stylesheets/template/adminlte.scss */
.sidebar-dark-olive .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-olive .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #3d9970;
  color: #fff;
}

/* line 13644, app/assets/stylesheets/template/adminlte.scss */
.sidebar-dark-olive .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-olive .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #3d9970;
}

/* line 13649, app/assets/stylesheets/template/adminlte.scss */
.sidebar-dark-lime .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-lime .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #01ff70;
  color: #1f2d3d;
}

/* line 13655, app/assets/stylesheets/template/adminlte.scss */
.sidebar-dark-lime .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-lime .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #01ff70;
}

/* line 13660, app/assets/stylesheets/template/adminlte.scss */
.sidebar-dark-fuchsia .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-fuchsia .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #f012be;
  color: #fff;
}

/* line 13666, app/assets/stylesheets/template/adminlte.scss */
.sidebar-dark-fuchsia .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-fuchsia .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #f012be;
}

/* line 13671, app/assets/stylesheets/template/adminlte.scss */
.sidebar-dark-maroon .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-maroon .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #d81b60;
  color: #fff;
}

/* line 13677, app/assets/stylesheets/template/adminlte.scss */
.sidebar-dark-maroon .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-maroon .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #d81b60;
}

/* line 13682, app/assets/stylesheets/template/adminlte.scss */
.sidebar-dark-blue .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-blue .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #007bff;
  color: #fff;
}

/* line 13688, app/assets/stylesheets/template/adminlte.scss */
.sidebar-dark-blue .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-blue .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #007bff;
}

/* line 13693, app/assets/stylesheets/template/adminlte.scss */
.sidebar-dark-indigo .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-indigo .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #6610f2;
  color: #fff;
}

/* line 13699, app/assets/stylesheets/template/adminlte.scss */
.sidebar-dark-indigo .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-indigo .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #6610f2;
}

/* line 13704, app/assets/stylesheets/template/adminlte.scss */
.sidebar-dark-purple .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-purple .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #6f42c1;
  color: #fff;
}

/* line 13710, app/assets/stylesheets/template/adminlte.scss */
.sidebar-dark-purple .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-purple .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #6f42c1;
}

/* line 13715, app/assets/stylesheets/template/adminlte.scss */
.sidebar-dark-pink .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-pink .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #e83e8c;
  color: #fff;
}

/* line 13721, app/assets/stylesheets/template/adminlte.scss */
.sidebar-dark-pink .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-pink .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #e83e8c;
}

/* line 13726, app/assets/stylesheets/template/adminlte.scss */
.sidebar-dark-red .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-red .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #dc3545;
  color: #fff;
}

/* line 13732, app/assets/stylesheets/template/adminlte.scss */
.sidebar-dark-red .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-red .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #dc3545;
}

/* line 13737, app/assets/stylesheets/template/adminlte.scss */
.sidebar-dark-orange .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-orange .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #fd7e14;
  color: #1f2d3d;
}

/* line 13743, app/assets/stylesheets/template/adminlte.scss */
.sidebar-dark-orange .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-orange .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #fd7e14;
}

/* line 13748, app/assets/stylesheets/template/adminlte.scss */
.sidebar-dark-yellow .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-yellow .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #ffc107;
  color: #1f2d3d;
}

/* line 13754, app/assets/stylesheets/template/adminlte.scss */
.sidebar-dark-yellow .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-yellow .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #ffc107;
}

/* line 13759, app/assets/stylesheets/template/adminlte.scss */
.sidebar-dark-green .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-green .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #28a745;
  color: #fff;
}

/* line 13765, app/assets/stylesheets/template/adminlte.scss */
.sidebar-dark-green .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-green .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #28a745;
}

/* line 13770, app/assets/stylesheets/template/adminlte.scss */
.sidebar-dark-teal .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-teal .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #20c997;
  color: #fff;
}

/* line 13776, app/assets/stylesheets/template/adminlte.scss */
.sidebar-dark-teal .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-teal .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #20c997;
}

/* line 13781, app/assets/stylesheets/template/adminlte.scss */
.sidebar-dark-cyan .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-cyan .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #17a2b8;
  color: #fff;
}

/* line 13787, app/assets/stylesheets/template/adminlte.scss */
.sidebar-dark-cyan .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-cyan .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #17a2b8;
}

/* line 13792, app/assets/stylesheets/template/adminlte.scss */
.sidebar-dark-white .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-white .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #fff;
  color: #1f2d3d;
}

/* line 13798, app/assets/stylesheets/template/adminlte.scss */
.sidebar-dark-white .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-white .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #fff;
}

/* line 13803, app/assets/stylesheets/template/adminlte.scss */
.sidebar-dark-gray .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-gray .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #6c757d;
  color: #fff;
}

/* line 13809, app/assets/stylesheets/template/adminlte.scss */
.sidebar-dark-gray .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-gray .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #6c757d;
}

/* line 13814, app/assets/stylesheets/template/adminlte.scss */
.sidebar-dark-gray-dark .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-gray-dark .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #343a40;
  color: #fff;
}

/* line 13820, app/assets/stylesheets/template/adminlte.scss */
.sidebar-dark-gray-dark .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-gray-dark .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #343a40;
}

/* line 13825, app/assets/stylesheets/template/adminlte.scss */
.sidebar-mini .main-sidebar:not(.sidebar-no-expand) .nav-compact.nav-sidebar.nav-child-indent:not(.nav-flat) .nav-treeview,
.sidebar-mini-md .main-sidebar:not(.sidebar-no-expand) .nav-compact.nav-sidebar.nav-child-indent:not(.nav-flat) .nav-treeview,
.sidebar-mini-xs .main-sidebar:not(.sidebar-no-expand) .nav-compact.nav-sidebar.nav-child-indent:not(.nav-flat) .nav-treeview,
.sidebar-mini .main-sidebar:not(.sidebar-no-expand):hover .nav-compact.nav-sidebar.nav-child-indent:not(.nav-flat) .nav-treeview,
.sidebar-mini-md .main-sidebar:not(.sidebar-no-expand):hover .nav-compact.nav-sidebar.nav-child-indent:not(.nav-flat) .nav-treeview,
.sidebar-mini-xs .main-sidebar:not(.sidebar-no-expand):hover .nav-compact.nav-sidebar.nav-child-indent:not(.nav-flat) .nav-treeview,
.sidebar-mini .main-sidebar.sidebar-focused .nav-compact.nav-sidebar.nav-child-indent:not(.nav-flat) .nav-treeview,
.sidebar-mini-md .main-sidebar.sidebar-focused .nav-compact.nav-sidebar.nav-child-indent:not(.nav-flat) .nav-treeview,
.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-compact.nav-sidebar.nav-child-indent:not(.nav-flat) .nav-treeview {
  padding-left: 1rem;
  margin-left: -.5rem;
}

/* line 13838, app/assets/stylesheets/template/adminlte.scss */
.nav-flat {
  margin: -0.25rem -0.5rem 0;
}

/* line 13842, app/assets/stylesheets/template/adminlte.scss */
.nav-flat .nav-item > .nav-link {
  border-radius: 0;
  margin-bottom: 0;
}

/* line 13847, app/assets/stylesheets/template/adminlte.scss */
.nav-flat .nav-item > .nav-link > .nav-icon {
  margin-left: .55rem;
}

/* line 13851, app/assets/stylesheets/template/adminlte.scss */
.nav-flat:not(.nav-child-indent) .nav-treeview .nav-item > .nav-link > .nav-icon {
  margin-left: .4rem;
}

/* line 13855, app/assets/stylesheets/template/adminlte.scss */
.nav-flat.nav-child-indent .nav-treeview {
  padding-left: 0;
}

/* line 13859, app/assets/stylesheets/template/adminlte.scss */
.nav-flat.nav-child-indent .nav-treeview .nav-icon {
  margin-left: .85rem;
}

/* line 13863, app/assets/stylesheets/template/adminlte.scss */
.nav-flat.nav-child-indent .nav-treeview .nav-treeview {
  border-left: .2rem solid;
}

/* line 13867, app/assets/stylesheets/template/adminlte.scss */
.nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-icon {
  margin-left: 1.15rem;
}

/* line 13871, app/assets/stylesheets/template/adminlte.scss */
.nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-icon {
  margin-left: 1.45rem;
}

/* line 13875, app/assets/stylesheets/template/adminlte.scss */
.nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon {
  margin-left: 1.75rem;
}

/* line 13879, app/assets/stylesheets/template/adminlte.scss */
.nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon {
  margin-left: 2.05rem;
}

/* line 13883, app/assets/stylesheets/template/adminlte.scss */
.sidebar-collapse .nav-flat.nav-child-indent .nav-treeview .nav-icon {
  margin-left: .55rem;
}

/* line 13887, app/assets/stylesheets/template/adminlte.scss */
.sidebar-collapse .nav-flat.nav-child-indent .nav-treeview .nav-link {
  padding-left: calc(1rem - .2rem);
}

/* line 13891, app/assets/stylesheets/template/adminlte.scss */
.sidebar-collapse .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-icon {
  margin-left: .35rem;
}

/* line 13895, app/assets/stylesheets/template/adminlte.scss */
.sidebar-collapse .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-icon {
  margin-left: .15rem;
}

/* line 13899, app/assets/stylesheets/template/adminlte.scss */
.sidebar-collapse .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon {
  margin-left: -.15rem;
}

/* line 13903, app/assets/stylesheets/template/adminlte.scss */
.sidebar-collapse .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon {
  margin-left: -.35rem;
}

/* line 13907, app/assets/stylesheets/template/adminlte.scss */
.sidebar-mini .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-compact.nav-sidebar .nav-treeview .nav-icon,
.sidebar-mini-md .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-compact.nav-sidebar .nav-treeview .nav-icon,
.sidebar-mini-xs .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-compact.nav-sidebar .nav-treeview .nav-icon,
.sidebar-mini .main-sidebar.sidebar-focused .nav-flat.nav-compact.nav-sidebar .nav-treeview .nav-icon,
.sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat.nav-compact.nav-sidebar .nav-treeview .nav-icon,
.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat.nav-compact.nav-sidebar .nav-treeview .nav-icon {
  margin-left: .4rem;
}

/* line 13916, app/assets/stylesheets/template/adminlte.scss */
.sidebar-mini .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-icon,
.sidebar-mini-md .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-icon,
.sidebar-mini-xs .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-icon,
.sidebar-mini .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-icon,
.sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-icon,
.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-icon {
  margin-left: .85rem;
}

/* line 13925, app/assets/stylesheets/template/adminlte.scss */
.sidebar-mini .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-md .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-xs .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-icon {
  margin-left: 1.15rem;
}

/* line 13934, app/assets/stylesheets/template/adminlte.scss */
.sidebar-mini .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-md .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-xs .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-icon {
  margin-left: 1.45rem;
}

/* line 13943, app/assets/stylesheets/template/adminlte.scss */
.sidebar-mini .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-md .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-xs .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon {
  margin-left: 1.75rem;
}

/* line 13952, app/assets/stylesheets/template/adminlte.scss */
.sidebar-mini .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-md .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-xs .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon {
  margin-left: 2.05rem;
}

/* line 13961, app/assets/stylesheets/template/adminlte.scss */
.nav-flat .nav-icon {
  transition: margin-left ease-in-out 0.3s;
}

@media (prefers-reduced-motion: reduce) {
  /* line 13966, app/assets/stylesheets/template/adminlte.scss */
  .nav-flat .nav-icon {
    transition: none;
  }
}

/* line 13971, app/assets/stylesheets/template/adminlte.scss */
.nav-flat .nav-treeview .nav-icon {
  margin-left: -.2rem;
}

/* line 13975, app/assets/stylesheets/template/adminlte.scss */
.nav-flat.nav-sidebar > .nav-item .nav-treeview,
.nav-flat.nav-sidebar > .nav-item > .nav-treeview {
  background-color: rgba(255, 255, 255, 0.05);
}

/* line 13980, app/assets/stylesheets/template/adminlte.scss */
.nav-flat.nav-sidebar > .nav-item .nav-treeview .nav-item > .nav-link,
.nav-flat.nav-sidebar > .nav-item > .nav-treeview .nav-item > .nav-link {
  border-left: .2rem solid;
}

/* line 13985, app/assets/stylesheets/template/adminlte.scss */
.nav-legacy {
  margin: -0.25rem -0.5rem 0;
}

/* line 13989, app/assets/stylesheets/template/adminlte.scss */
.nav-legacy.nav-sidebar .nav-item > .nav-link {
  border-radius: 0;
  margin-bottom: 0;
}

/* line 13994, app/assets/stylesheets/template/adminlte.scss */
.nav-legacy.nav-sidebar .nav-item > .nav-link > .nav-icon {
  margin-left: .55rem;
}

/* line 13998, app/assets/stylesheets/template/adminlte.scss */
.text-sm .nav-legacy.nav-sidebar .nav-item > .nav-link > .nav-icon {
  margin-left: .75rem;
}

/* line 14002, app/assets/stylesheets/template/adminlte.scss */
.nav-legacy.nav-sidebar > .nav-item > .nav-link.active {
  background-color: inherit;
  border-left: 3px solid transparent;
  box-shadow: none;
}

/* line 14008, app/assets/stylesheets/template/adminlte.scss */
.nav-legacy.nav-sidebar > .nav-item > .nav-link.active > .nav-icon {
  margin-left: calc(.55rem - 3px);
}

/* line 14012, app/assets/stylesheets/template/adminlte.scss */
.text-sm .nav-legacy.nav-sidebar > .nav-item > .nav-link.active > .nav-icon {
  margin-left: calc(.75rem - 3px);
}

/* line 14016, app/assets/stylesheets/template/adminlte.scss */
.text-sm .nav-legacy.nav-sidebar.nav-flat .nav-treeview .nav-item > .nav-link > .nav-icon {
  margin-left: calc(.75rem - 3px);
}

/* line 14020, app/assets/stylesheets/template/adminlte.scss */
.sidebar-mini .nav-legacy > .nav-item .nav-link .nav-icon,
.sidebar-mini-md .nav-legacy > .nav-item .nav-link .nav-icon,
.sidebar-mini-xs .nav-legacy > .nav-item .nav-link .nav-icon {
  transition: margin-left ease-in-out 0.3s;
  margin-left: .6rem;
}

@media (prefers-reduced-motion: reduce) {
  /* line 14028, app/assets/stylesheets/template/adminlte.scss */
  .sidebar-mini .nav-legacy > .nav-item .nav-link .nav-icon,
.sidebar-mini-md .nav-legacy > .nav-item .nav-link .nav-icon,
.sidebar-mini-xs .nav-legacy > .nav-item .nav-link .nav-icon {
    transition: none;
  }
}

/* line 14035, app/assets/stylesheets/template/adminlte.scss */
.sidebar-mini.sidebar-collapse .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview,
.sidebar-mini.sidebar-collapse .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview,
.sidebar-mini-md.sidebar-collapse .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview,
.sidebar-mini-md.sidebar-collapse .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview,
.sidebar-mini-xs.sidebar-collapse .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview,
.sidebar-mini-xs.sidebar-collapse .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview {
  padding-left: 1rem;
}

/* line 14044, app/assets/stylesheets/template/adminlte.scss */
.sidebar-mini.sidebar-collapse .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview,
.sidebar-mini.sidebar-collapse .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview,
.sidebar-mini-md.sidebar-collapse .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview,
.sidebar-mini-md.sidebar-collapse .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview,
.sidebar-mini-xs.sidebar-collapse .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview,
.sidebar-mini-xs.sidebar-collapse .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview {
  padding-left: 2rem;
  margin-left: -1rem;
}

/* line 14054, app/assets/stylesheets/template/adminlte.scss */
.sidebar-mini.sidebar-collapse.text-sm .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview,
.sidebar-mini.sidebar-collapse.text-sm .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview,
.sidebar-mini-md.sidebar-collapse.text-sm .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview,
.sidebar-mini-md.sidebar-collapse.text-sm .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview,
.sidebar-mini-xs.sidebar-collapse.text-sm .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview,
.sidebar-mini-xs.sidebar-collapse.text-sm .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview {
  padding-left: .5rem;
}

/* line 14063, app/assets/stylesheets/template/adminlte.scss */
.sidebar-mini.sidebar-collapse.text-sm .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview,
.sidebar-mini.sidebar-collapse.text-sm .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview,
.sidebar-mini-md.sidebar-collapse.text-sm .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview,
.sidebar-mini-md.sidebar-collapse.text-sm .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview,
.sidebar-mini-xs.sidebar-collapse.text-sm .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview,
.sidebar-mini-xs.sidebar-collapse.text-sm .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview {
  padding-left: 1rem;
  margin-left: -.5rem;
}

/* line 14073, app/assets/stylesheets/template/adminlte.scss */
.sidebar-mini.sidebar-collapse .nav-legacy > .nav-item > .nav-link .nav-icon,
.sidebar-mini-md.sidebar-collapse .nav-legacy > .nav-item > .nav-link .nav-icon,
.sidebar-mini-xs.sidebar-collapse .nav-legacy > .nav-item > .nav-link .nav-icon {
  margin-left: .55rem;
}

/* line 14079, app/assets/stylesheets/template/adminlte.scss */
.sidebar-mini.sidebar-collapse .nav-legacy > .nav-item > .nav-link.active > .nav-icon,
.sidebar-mini-md.sidebar-collapse .nav-legacy > .nav-item > .nav-link.active > .nav-icon,
.sidebar-mini-xs.sidebar-collapse .nav-legacy > .nav-item > .nav-link.active > .nav-icon {
  margin-left: .36rem;
}

/* line 14085, app/assets/stylesheets/template/adminlte.scss */
.sidebar-mini.sidebar-collapse .nav-legacy.nav-child-indent .nav-treeview .nav-treeview,
.sidebar-mini-md.sidebar-collapse .nav-legacy.nav-child-indent .nav-treeview .nav-treeview,
.sidebar-mini-xs.sidebar-collapse .nav-legacy.nav-child-indent .nav-treeview .nav-treeview {
  padding-left: 0;
  margin-left: 0;
}

/* line 14092, app/assets/stylesheets/template/adminlte.scss */
.sidebar-mini.sidebar-collapse.text-sm .nav-legacy > .nav-item > .nav-link .nav-icon,
.sidebar-mini-md.sidebar-collapse.text-sm .nav-legacy > .nav-item > .nav-link .nav-icon,
.sidebar-mini-xs.sidebar-collapse.text-sm .nav-legacy > .nav-item > .nav-link .nav-icon {
  margin-left: .75rem;
}

/* line 14098, app/assets/stylesheets/template/adminlte.scss */
.sidebar-mini.sidebar-collapse.text-sm .nav-legacy > .nav-item > .nav-link.active > .nav-icon,
.sidebar-mini-md.sidebar-collapse.text-sm .nav-legacy > .nav-item > .nav-link.active > .nav-icon,
.sidebar-mini-xs.sidebar-collapse.text-sm .nav-legacy > .nav-item > .nav-link.active > .nav-icon {
  margin-left: calc(.75rem - 3px);
}

/* line 14104, app/assets/stylesheets/template/adminlte.scss */
[class*="sidebar-dark"] .nav-legacy.nav-sidebar > .nav-item .nav-treeview,
[class*="sidebar-dark"] .nav-legacy.nav-sidebar > .nav-item > .nav-treeview {
  background-color: rgba(255, 255, 255, 0.05);
}

/* line 14109, app/assets/stylesheets/template/adminlte.scss */
[class*="sidebar-dark"] .nav-legacy.nav-sidebar > .nav-item > .nav-link.active {
  color: #fff;
}

/* line 14113, app/assets/stylesheets/template/adminlte.scss */
[class*="sidebar-dark"] .nav-legacy .nav-treeview > .nav-item > .nav-link.active, [class*="sidebar-dark"] .nav-legacy .nav-treeview > .nav-item > .nav-link:focus, [class*="sidebar-dark"] .nav-legacy .nav-treeview > .nav-item > .nav-link:hover {
  background-color: transparent;
  color: #fff;
}

/* line 14118, app/assets/stylesheets/template/adminlte.scss */
[class*="sidebar-light"] .nav-legacy.nav-sidebar > .nav-item .nav-treeview,
[class*="sidebar-light"] .nav-legacy.nav-sidebar > .nav-item > .nav-treeview {
  background-color: rgba(0, 0, 0, 0.05);
}

/* line 14123, app/assets/stylesheets/template/adminlte.scss */
[class*="sidebar-light"] .nav-legacy.nav-sidebar > .nav-item > .nav-link.active {
  color: #000;
}

/* line 14127, app/assets/stylesheets/template/adminlte.scss */
[class*="sidebar-light"] .nav-legacy .nav-treeview > .nav-item > .nav-link.active, [class*="sidebar-light"] .nav-legacy .nav-treeview > .nav-item > .nav-link:focus, [class*="sidebar-light"] .nav-legacy .nav-treeview > .nav-item > .nav-link:hover {
  background-color: transparent;
  color: #000;
}

/* line 14132, app/assets/stylesheets/template/adminlte.scss */
.nav-collapse-hide-child .menu-open > .nav-treeview {
  max-height: -moz-min-content;
  max-height: min-content;
  animation-name: fadeIn;
  animation-duration: 0.3s;
  animation-fill-mode: both;
}

/* line 14144, app/assets/stylesheets/template/adminlte.scss */
.sidebar-collapse .nav-collapse-hide-child .menu-open > .nav-treeview {
  max-height: 0;
  animation-name: fadeOut;
  animation-duration: 0.3s;
  animation-fill-mode: both;
}

/* line 14154, app/assets/stylesheets/template/adminlte.scss */
.sidebar-mini.sidebar-collapse .main-sidebar.sidebar-focused .nav-collapse-hide-child .menu-open > .nav-treeview,
.sidebar-mini.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .nav-collapse-hide-child .menu-open > .nav-treeview,
.sidebar-mini-md.sidebar-collapse .main-sidebar.sidebar-focused .nav-collapse-hide-child .menu-open > .nav-treeview,
.sidebar-mini-md.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .nav-collapse-hide-child .menu-open > .nav-treeview,
.sidebar-mini-xs.sidebar-collapse .main-sidebar.sidebar-focused .nav-collapse-hide-child .menu-open > .nav-treeview,
.sidebar-mini-xs.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .nav-collapse-hide-child .menu-open > .nav-treeview {
  max-height: -moz-min-content;
  max-height: min-content;
  animation-name: fadeIn;
  animation-duration: 0.3s;
  animation-fill-mode: both;
}

/* line 14171, app/assets/stylesheets/template/adminlte.scss */
.nav-compact .nav-link,
.nav-compact .nav-header {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

/* line 14177, app/assets/stylesheets/template/adminlte.scss */
.nav-compact .nav-header:not(:first-of-type) {
  padding-top: 0.75rem;
  padding-bottom: 0.25rem;
}

/* line 14182, app/assets/stylesheets/template/adminlte.scss */
.nav-compact .nav-link > .right,
.nav-compact .nav-link > p > .right {
  top: .465rem;
}

/* line 14187, app/assets/stylesheets/template/adminlte.scss */
.text-sm .nav-compact .nav-link > .right,
.text-sm .nav-compact .nav-link > p > .right {
  top: .7rem;
}

/* line 14192, app/assets/stylesheets/template/adminlte.scss */
[class*="sidebar-dark"] .form-control-sidebar,
[class*="sidebar-dark"] .btn-sidebar {
  background-color: #3f474e;
  border: 1px solid #56606a;
  color: white;
}

/* line 14199, app/assets/stylesheets/template/adminlte.scss */
[class*="sidebar-dark"] .form-control-sidebar:focus,
[class*="sidebar-dark"] .btn-sidebar:focus {
  border: 1px solid #7a8793;
}

/* line 14204, app/assets/stylesheets/template/adminlte.scss */
[class*="sidebar-dark"] .btn-sidebar:hover {
  background-color: #454d55;
}

/* line 14208, app/assets/stylesheets/template/adminlte.scss */
[class*="sidebar-dark"] .btn-sidebar:focus {
  background-color: #4b545c;
}

/* line 14212, app/assets/stylesheets/template/adminlte.scss */
[class*="sidebar-dark"] .list-group-item {
  background-color: #454d55;
  border-color: #56606a;
  color: #c2c7d0;
}

/* line 14218, app/assets/stylesheets/template/adminlte.scss */
[class*="sidebar-dark"] .list-group-item:hover {
  background-color: #4b545c;
}

/* line 14222, app/assets/stylesheets/template/adminlte.scss */
[class*="sidebar-dark"] .list-group-item:focus {
  background-color: #515a63;
}

/* line 14226, app/assets/stylesheets/template/adminlte.scss */
[class*="sidebar-dark"] .list-group-item .search-path {
  color: #adb5bd;
}

/* line 14230, app/assets/stylesheets/template/adminlte.scss */
[class*="sidebar-light"] .form-control-sidebar,
[class*="sidebar-light"] .btn-sidebar {
  background-color: #f2f2f2;
  border: 1px solid #d9d9d9;
  color: #1f2d3d;
}

/* line 14237, app/assets/stylesheets/template/adminlte.scss */
[class*="sidebar-light"] .form-control-sidebar:focus,
[class*="sidebar-light"] .btn-sidebar:focus {
  border: 1px solid #b3b3b3;
}

/* line 14242, app/assets/stylesheets/template/adminlte.scss */
[class*="sidebar-light"] .btn-sidebar:hover {
  background-color: #ececec;
}

/* line 14246, app/assets/stylesheets/template/adminlte.scss */
[class*="sidebar-light"] .btn-sidebar:focus {
  background-color: #e6e6e6;
}

/* line 14250, app/assets/stylesheets/template/adminlte.scss */
[class*="sidebar-light"] .list-group-item {
  border-color: #d9d9d9;
}

/* line 14254, app/assets/stylesheets/template/adminlte.scss */
[class*="sidebar-light"] .list-group-item:hover {
  background-color: #ececec;
}

/* line 14258, app/assets/stylesheets/template/adminlte.scss */
[class*="sidebar-light"] .list-group-item:focus {
  background-color: #e6e6e6;
}

/* line 14262, app/assets/stylesheets/template/adminlte.scss */
[class*="sidebar-light"] .list-group-item .search-path {
  color: #6c757d;
}

/* line 14266, app/assets/stylesheets/template/adminlte.scss */
.sidebar .form-inline .input-group {
  width: 100%;
  flex-wrap: nowrap;
}

/* line 14273, app/assets/stylesheets/template/adminlte.scss */
.sidebar nav .form-inline {
  margin-bottom: .2rem;
}

/* line 14277, app/assets/stylesheets/template/adminlte.scss */
.layout-boxed.sidebar-collapse:not(.sidebar-mini):not(.sidebar-mini-md):not(.sidebar-mini-xs) .main-sidebar {
  margin-left: 0;
}

/* line 14281, app/assets/stylesheets/template/adminlte.scss */
.layout-boxed:not(.sidebar-mini):not(.sidebar-mini-md):not(.sidebar-mini-xs) .content-wrapper,
.layout-boxed:not(.sidebar-mini):not(.sidebar-mini-md):not(.sidebar-mini-xs) .main-header,
.layout-boxed:not(.sidebar-mini):not(.sidebar-mini-md):not(.sidebar-mini-xs) .main-footer {
  z-index: 9999;
  position: relative;
}

/* line 14288, app/assets/stylesheets/template/adminlte.scss */
.sidebar-collapse .form-control-sidebar,
.sidebar-collapse .form-control-sidebar ~ .input-group-append,
.sidebar-collapse .sidebar-search-results {
  display: none;
}

/* line 14294, app/assets/stylesheets/template/adminlte.scss */
[data-widget="sidebar-search"] input[type="search"]::-ms-clear, [data-widget="sidebar-search"] input[type="search"]::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}

/* line 14300, app/assets/stylesheets/template/adminlte.scss */
[data-widget="sidebar-search"] input[type="search"]::-webkit-search-cancel-button, [data-widget="sidebar-search"] input[type="search"]::-webkit-search-decoration, [data-widget="sidebar-search"] input[type="search"]::-webkit-search-results-button, [data-widget="sidebar-search"] input[type="search"]::-webkit-search-results-decoration {
  display: none;
}

/* line 14304, app/assets/stylesheets/template/adminlte.scss */
.sidebar-search-results {
  position: relative;
  display: none;
  width: 100%;
}

/* line 14310, app/assets/stylesheets/template/adminlte.scss */
.sidebar-search-open .sidebar-search-results {
  display: inline-block;
}

/* line 14314, app/assets/stylesheets/template/adminlte.scss */
.sidebar-search-results .search-title {
  margin-bottom: -.1rem;
}

/* line 14318, app/assets/stylesheets/template/adminlte.scss */
.sidebar-search-results .list-group {
  position: absolute;
  width: 100%;
  z-index: 1039;
}

/* line 14324, app/assets/stylesheets/template/adminlte.scss */
.sidebar-search-results .list-group > .list-group-item {
  padding: 0.375rem 0.75rem;
}

/* line 14328, app/assets/stylesheets/template/adminlte.scss */
.sidebar-search-results .list-group > .list-group-item:-moz-focusring {
  margin-top: 0;
  border-left: 1px solid transparent;
  border-top: 0;
  border-bottom: 1px solid transparent;
}

/* line 14335, app/assets/stylesheets/template/adminlte.scss */
.sidebar-search-results .list-group > .list-group-item:first-child {
  margin-top: 0;
  border-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 14342, app/assets/stylesheets/template/adminlte.scss */
.sidebar-search-results .search-path {
  font-size: 80%;
}

/* line 14346, app/assets/stylesheets/template/adminlte.scss */
.sidebar-search-open .btn,
.sidebar-search-open .form-control {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 14352, app/assets/stylesheets/template/adminlte.scss */
[class*="sidebar-dark"] .sidebar-custom {
  border-top: 1px solid #4f5962;
}

/* line 14356, app/assets/stylesheets/template/adminlte.scss */
[class*="sidebar-light"] .sidebar-custom {
  border-top: 1px solid #dee2e6;
}

/* line 14360, app/assets/stylesheets/template/adminlte.scss */
.layout-fixed.sidebar-collapse .hide-on-collapse {
  display: none;
}

/* line 14364, app/assets/stylesheets/template/adminlte.scss */
.layout-fixed.sidebar-collapse:hover .hide-on-collapse {
  display: block;
}

/* line 14368, app/assets/stylesheets/template/adminlte.scss */
.layout-fixed .main-sidebar-custom .sidebar {
  height: calc(100% - ((3.5rem + 4rem) + 1px));
}

/* line 14372, app/assets/stylesheets/template/adminlte.scss */
.layout-fixed .main-sidebar-custom .sidebar-custom {
  height: 4rem;
  padding: 0.85rem 0.5rem;
}

/* line 14377, app/assets/stylesheets/template/adminlte.scss */
.layout-fixed .main-sidebar-custom-lg .sidebar {
  height: calc(100% - ((3.5rem + 6rem) + 1px));
}

/* line 14381, app/assets/stylesheets/template/adminlte.scss */
.layout-fixed .main-sidebar-custom-lg .sidebar-custom {
  height: 6rem;
}

/* line 14385, app/assets/stylesheets/template/adminlte.scss */
.layout-fixed .main-sidebar-custom-xl .sidebar {
  height: calc(100% - ((3.5rem + 8rem) + 1px));
}

/* line 14389, app/assets/stylesheets/template/adminlte.scss */
.layout-fixed .main-sidebar-custom-xl .sidebar-custom {
  height: 8rem;
}

/* line 14393, app/assets/stylesheets/template/adminlte.scss */
.layout-fixed .main-sidebar-custom .pos-right,
.layout-fixed .main-sidebar-custom-lg .pos-right,
.layout-fixed .main-sidebar-custom-xl .pos-right {
  position: absolute;
  right: .5rem;
}

/* line 14400, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .sidebar-dark-primary .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-primary .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #3f6791;
  color: #fff;
}

/* line 14406, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .sidebar-dark-primary .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-primary .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #3f6791;
}

/* line 14411, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .sidebar-dark-secondary .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-secondary .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #6c757d;
  color: #fff;
}

/* line 14417, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .sidebar-dark-secondary .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-secondary .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #6c757d;
}

/* line 14422, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .sidebar-dark-success .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-success .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #00bc8c;
  color: #fff;
}

/* line 14428, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .sidebar-dark-success .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-success .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #00bc8c;
}

/* line 14433, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .sidebar-dark-info .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-info .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #3498db;
  color: #fff;
}

/* line 14439, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .sidebar-dark-info .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-info .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #3498db;
}

/* line 14444, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .sidebar-dark-warning .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-warning .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #f39c12;
  color: #1f2d3d;
}

/* line 14450, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .sidebar-dark-warning .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-warning .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #f39c12;
}

/* line 14455, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .sidebar-dark-danger .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-danger .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #e74c3c;
  color: #fff;
}

/* line 14461, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .sidebar-dark-danger .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-danger .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #e74c3c;
}

/* line 14466, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .sidebar-dark-light .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-light .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #f8f9fa;
  color: #1f2d3d;
}

/* line 14472, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .sidebar-dark-light .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-light .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #f8f9fa;
}

/* line 14477, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .sidebar-dark-dark .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-dark .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #343a40;
  color: #fff;
}

/* line 14483, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .sidebar-dark-dark .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-dark .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #343a40;
}

/* line 14488, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .sidebar-dark-lightblue .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-lightblue .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #86bad8;
  color: #1f2d3d;
}

/* line 14494, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .sidebar-dark-lightblue .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-lightblue .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #86bad8;
}

/* line 14499, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .sidebar-dark-navy .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-navy .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #002c59;
  color: #fff;
}

/* line 14505, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .sidebar-dark-navy .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-navy .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #002c59;
}

/* line 14510, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .sidebar-dark-olive .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-olive .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #74c8a3;
  color: #1f2d3d;
}

/* line 14516, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .sidebar-dark-olive .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-olive .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #74c8a3;
}

/* line 14521, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .sidebar-dark-lime .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-lime .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #67ffa9;
  color: #1f2d3d;
}

/* line 14527, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .sidebar-dark-lime .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-lime .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #67ffa9;
}

/* line 14532, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .sidebar-dark-fuchsia .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-fuchsia .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #f672d8;
  color: #1f2d3d;
}

/* line 14538, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .sidebar-dark-fuchsia .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-fuchsia .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #f672d8;
}

/* line 14543, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .sidebar-dark-maroon .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-maroon .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #ed6c9b;
  color: #1f2d3d;
}

/* line 14549, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .sidebar-dark-maroon .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-maroon .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #ed6c9b;
}

/* line 14554, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .sidebar-dark-blue .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-blue .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #3f6791;
  color: #fff;
}

/* line 14560, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .sidebar-dark-blue .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-blue .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #3f6791;
}

/* line 14565, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .sidebar-dark-indigo .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-indigo .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #6610f2;
  color: #fff;
}

/* line 14571, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .sidebar-dark-indigo .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-indigo .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #6610f2;
}

/* line 14576, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .sidebar-dark-purple .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-purple .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #6f42c1;
  color: #fff;
}

/* line 14582, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .sidebar-dark-purple .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-purple .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #6f42c1;
}

/* line 14587, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .sidebar-dark-pink .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-pink .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #e83e8c;
  color: #fff;
}

/* line 14593, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .sidebar-dark-pink .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-pink .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #e83e8c;
}

/* line 14598, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .sidebar-dark-red .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-red .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #e74c3c;
  color: #fff;
}

/* line 14604, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .sidebar-dark-red .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-red .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #e74c3c;
}

/* line 14609, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .sidebar-dark-orange .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-orange .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #fd7e14;
  color: #1f2d3d;
}

/* line 14615, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .sidebar-dark-orange .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-orange .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #fd7e14;
}

/* line 14620, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .sidebar-dark-yellow .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-yellow .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #f39c12;
  color: #1f2d3d;
}

/* line 14626, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .sidebar-dark-yellow .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-yellow .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #f39c12;
}

/* line 14631, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .sidebar-dark-green .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-green .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #00bc8c;
  color: #fff;
}

/* line 14637, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .sidebar-dark-green .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-green .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #00bc8c;
}

/* line 14642, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .sidebar-dark-teal .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-teal .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #20c997;
  color: #fff;
}

/* line 14648, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .sidebar-dark-teal .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-teal .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #20c997;
}

/* line 14653, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .sidebar-dark-cyan .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-cyan .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #3498db;
  color: #fff;
}

/* line 14659, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .sidebar-dark-cyan .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-cyan .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #3498db;
}

/* line 14664, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .sidebar-dark-white .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-white .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #fff;
  color: #1f2d3d;
}

/* line 14670, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .sidebar-dark-white .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-white .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #fff;
}

/* line 14675, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .sidebar-dark-gray .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-gray .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #6c757d;
  color: #fff;
}

/* line 14681, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .sidebar-dark-gray .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-gray .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #6c757d;
}

/* line 14686, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .sidebar-dark-gray-dark .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-gray-dark .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #343a40;
  color: #fff;
}

/* line 14692, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .sidebar-dark-gray-dark .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-gray-dark .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #343a40;
}

/* line 14697, app/assets/stylesheets/template/adminlte.scss */
.dark-mode [class*="sidebar-light-"] .sidebar a {
  color: #343a40;
}

/* line 14701, app/assets/stylesheets/template/adminlte.scss */
.dark-mode [class*="sidebar-light-"] .sidebar a:hover {
  text-decoration: none;
}

/* line 14705, app/assets/stylesheets/template/adminlte.scss */
.logo-xs,
.logo-xl {
  opacity: 1;
  position: absolute;
  visibility: visible;
}

/* line 14712, app/assets/stylesheets/template/adminlte.scss */
.logo-xs.brand-image-xs,
.logo-xl.brand-image-xs {
  left: 18px;
  top: 12px;
}

/* line 14718, app/assets/stylesheets/template/adminlte.scss */
.logo-xs.brand-image-xl,
.logo-xl.brand-image-xl {
  left: 12px;
  top: 6px;
}

/* line 14724, app/assets/stylesheets/template/adminlte.scss */
.logo-xs {
  opacity: 0;
  visibility: hidden;
}

/* line 14729, app/assets/stylesheets/template/adminlte.scss */
.logo-xs.brand-image-xl {
  left: 16px;
  top: 8px;
}

/* line 14734, app/assets/stylesheets/template/adminlte.scss */
.brand-link.logo-switch::before {
  content: "\00a0";
}

@media (min-width: 992px) {
  /* line 14739, app/assets/stylesheets/template/adminlte.scss */
  .sidebar-mini .nav-sidebar,
.sidebar-mini .nav-sidebar > .nav-header,
.sidebar-mini .nav-sidebar .nav-link {
    white-space: nowrap;
  }
  /* line 14744, app/assets/stylesheets/template/adminlte.scss */
  .sidebar-mini.sidebar-collapse .d-hidden-mini {
    display: none;
  }
  /* line 14747, app/assets/stylesheets/template/adminlte.scss */
  .sidebar-mini.sidebar-collapse .content-wrapper,
.sidebar-mini.sidebar-collapse .main-footer,
.sidebar-mini.sidebar-collapse .main-header {
    margin-left: 4.6rem !important;
  }
  /* line 14752, app/assets/stylesheets/template/adminlte.scss */
  .sidebar-mini.sidebar-collapse .nav-sidebar .nav-header {
    display: none;
  }
  /* line 14755, app/assets/stylesheets/template/adminlte.scss */
  .sidebar-mini.sidebar-collapse .nav-sidebar .nav-link p {
    width: 0;
    white-space: nowrap;
  }
  /* line 14759, app/assets/stylesheets/template/adminlte.scss */
  .sidebar-mini.sidebar-collapse .sidebar .user-panel > .info,
.sidebar-mini.sidebar-collapse .nav-sidebar .nav-link p,
.sidebar-mini.sidebar-collapse .brand-text {
    margin-left: -10px;
    animation-name: fadeOut;
    animation-duration: 0.3s;
    animation-fill-mode: both;
    visibility: hidden;
  }
  /* line 14771, app/assets/stylesheets/template/adminlte.scss */
  .sidebar-mini.sidebar-collapse .logo-xl {
    animation-name: fadeOut;
    animation-duration: 0.3s;
    animation-fill-mode: both;
    visibility: hidden;
  }
  /* line 14780, app/assets/stylesheets/template/adminlte.scss */
  .sidebar-mini.sidebar-collapse .logo-xs {
    display: inline-block;
    animation-name: fadeIn;
    animation-duration: 0.3s;
    animation-fill-mode: both;
    visibility: visible;
  }
  /* line 14790, app/assets/stylesheets/template/adminlte.scss */
  .sidebar-mini.sidebar-collapse .main-sidebar {
    overflow-x: hidden;
  }
  /* line 14793, app/assets/stylesheets/template/adminlte.scss */
  .sidebar-mini.sidebar-collapse .main-sidebar, .sidebar-mini.sidebar-collapse .main-sidebar::before {
    margin-left: 0;
    width: 4.6rem;
  }
  /* line 14797, app/assets/stylesheets/template/adminlte.scss */
  .sidebar-mini.sidebar-collapse .main-sidebar .user-panel .image {
    float: none;
  }
  /* line 14800, app/assets/stylesheets/template/adminlte.scss */
  .sidebar-mini.sidebar-collapse .main-sidebar:hover, .sidebar-mini.sidebar-collapse .main-sidebar.sidebar-focused {
    width: 160px;
  }
  /* line 14803, app/assets/stylesheets/template/adminlte.scss */
  .sidebar-mini.sidebar-collapse .main-sidebar:hover .brand-link, .sidebar-mini.sidebar-collapse .main-sidebar.sidebar-focused .brand-link {
    width: 160px;
  }
  /* line 14806, app/assets/stylesheets/template/adminlte.scss */
  .sidebar-mini.sidebar-collapse .main-sidebar:hover .user-panel, .sidebar-mini.sidebar-collapse .main-sidebar.sidebar-focused .user-panel {
    text-align: left;
  }
  /* line 14809, app/assets/stylesheets/template/adminlte.scss */
  .sidebar-mini.sidebar-collapse .main-sidebar:hover .user-panel .image, .sidebar-mini.sidebar-collapse .main-sidebar.sidebar-focused .user-panel .image {
    float: left;
  }
  /* line 14812, app/assets/stylesheets/template/adminlte.scss */
  .sidebar-mini.sidebar-collapse .main-sidebar:hover .user-panel > .info,
.sidebar-mini.sidebar-collapse .main-sidebar:hover .nav-sidebar .nav-link p,
.sidebar-mini.sidebar-collapse .main-sidebar:hover .brand-text,
.sidebar-mini.sidebar-collapse .main-sidebar:hover .logo-xl, .sidebar-mini.sidebar-collapse .main-sidebar.sidebar-focused .user-panel > .info,
.sidebar-mini.sidebar-collapse .main-sidebar.sidebar-focused .nav-sidebar .nav-link p,
.sidebar-mini.sidebar-collapse .main-sidebar.sidebar-focused .brand-text,
.sidebar-mini.sidebar-collapse .main-sidebar.sidebar-focused .logo-xl {
    display: inline-block;
    margin-left: 0;
    animation-name: fadeIn;
    animation-duration: 0.3s;
    animation-fill-mode: both;
    visibility: visible;
  }
  /* line 14829, app/assets/stylesheets/template/adminlte.scss */
  .sidebar-mini.sidebar-collapse .main-sidebar:hover .logo-xs, .sidebar-mini.sidebar-collapse .main-sidebar.sidebar-focused .logo-xs {
    animation-name: fadeOut;
    animation-duration: 0.3s;
    animation-fill-mode: both;
    visibility: hidden;
  }
  /* line 14838, app/assets/stylesheets/template/adminlte.scss */
  .sidebar-mini.sidebar-collapse .main-sidebar:hover .brand-image, .sidebar-mini.sidebar-collapse .main-sidebar.sidebar-focused .brand-image {
    margin-right: .5rem;
  }
  /* line 14841, app/assets/stylesheets/template/adminlte.scss */
  .sidebar-mini.sidebar-collapse .main-sidebar:hover .sidebar-form,
.sidebar-mini.sidebar-collapse .main-sidebar:hover .user-panel > .info, .sidebar-mini.sidebar-collapse .main-sidebar.sidebar-focused .sidebar-form,
.sidebar-mini.sidebar-collapse .main-sidebar.sidebar-focused .user-panel > .info {
    display: block !important;
    transform: translateZ(0);
  }
  /* line 14848, app/assets/stylesheets/template/adminlte.scss */
  .sidebar-mini.sidebar-collapse .main-sidebar:hover .nav-sidebar > .nav-item > .nav-link > span, .sidebar-mini.sidebar-collapse .main-sidebar.sidebar-focused .nav-sidebar > .nav-item > .nav-link > span {
    display: inline-block !important;
  }
  /* line 14851, app/assets/stylesheets/template/adminlte.scss */
  .sidebar-mini.sidebar-collapse .visible-sidebar-mini {
    display: block !important;
  }
  /* line 14854, app/assets/stylesheets/template/adminlte.scss */
  .sidebar-mini.sidebar-collapse.layout-fixed .main-sidebar:hover .brand-link {
    width: 160px;
  }
  /* line 14857, app/assets/stylesheets/template/adminlte.scss */
  .sidebar-mini.sidebar-collapse.layout-fixed .brand-link {
    width: 4.6rem;
  }
}

@media (max-width: 991.98px) {
  /* line 14863, app/assets/stylesheets/template/adminlte.scss */
  .sidebar-mini.sidebar-collapse .main-sidebar {
    box-shadow: none !important;
  }
}

@media (min-width: 768px) {
  /* line 14869, app/assets/stylesheets/template/adminlte.scss */
  .sidebar-mini-md .nav-sidebar,
.sidebar-mini-md .nav-sidebar > .nav-header,
.sidebar-mini-md .nav-sidebar .nav-link {
    white-space: nowrap;
  }
  /* line 14874, app/assets/stylesheets/template/adminlte.scss */
  .sidebar-mini-md.sidebar-collapse .d-hidden-mini {
    display: none;
  }
  /* line 14877, app/assets/stylesheets/template/adminlte.scss */
  .sidebar-mini-md.sidebar-collapse .content-wrapper,
.sidebar-mini-md.sidebar-collapse .main-footer,
.sidebar-mini-md.sidebar-collapse .main-header {
    margin-left: 4.6rem !important;
  }
  /* line 14882, app/assets/stylesheets/template/adminlte.scss */
  .sidebar-mini-md.sidebar-collapse .nav-sidebar .nav-header {
    display: none;
  }
  /* line 14885, app/assets/stylesheets/template/adminlte.scss */
  .sidebar-mini-md.sidebar-collapse .nav-sidebar .nav-link p {
    width: 0;
    white-space: nowrap;
  }
  /* line 14889, app/assets/stylesheets/template/adminlte.scss */
  .sidebar-mini-md.sidebar-collapse .sidebar .user-panel > .info,
.sidebar-mini-md.sidebar-collapse .nav-sidebar .nav-link p,
.sidebar-mini-md.sidebar-collapse .brand-text {
    margin-left: -10px;
    animation-name: fadeOut;
    animation-duration: 0.3s;
    animation-fill-mode: both;
    visibility: hidden;
  }
  /* line 14901, app/assets/stylesheets/template/adminlte.scss */
  .sidebar-mini-md.sidebar-collapse .logo-xl {
    animation-name: fadeOut;
    animation-duration: 0.3s;
    animation-fill-mode: both;
    visibility: hidden;
  }
  /* line 14910, app/assets/stylesheets/template/adminlte.scss */
  .sidebar-mini-md.sidebar-collapse .logo-xs {
    display: inline-block;
    animation-name: fadeIn;
    animation-duration: 0.3s;
    animation-fill-mode: both;
    visibility: visible;
  }
  /* line 14920, app/assets/stylesheets/template/adminlte.scss */
  .sidebar-mini-md.sidebar-collapse .main-sidebar {
    overflow-x: hidden;
  }
  /* line 14923, app/assets/stylesheets/template/adminlte.scss */
  .sidebar-mini-md.sidebar-collapse .main-sidebar, .sidebar-mini-md.sidebar-collapse .main-sidebar::before {
    margin-left: 0;
    width: 4.6rem;
  }
  /* line 14927, app/assets/stylesheets/template/adminlte.scss */
  .sidebar-mini-md.sidebar-collapse .main-sidebar .user-panel .image {
    float: none;
  }
  /* line 14930, app/assets/stylesheets/template/adminlte.scss */
  .sidebar-mini-md.sidebar-collapse .main-sidebar:hover, .sidebar-mini-md.sidebar-collapse .main-sidebar.sidebar-focused {
    width: 160px;
  }
  /* line 14933, app/assets/stylesheets/template/adminlte.scss */
  .sidebar-mini-md.sidebar-collapse .main-sidebar:hover .brand-link, .sidebar-mini-md.sidebar-collapse .main-sidebar.sidebar-focused .brand-link {
    width: 160px;
  }
  /* line 14936, app/assets/stylesheets/template/adminlte.scss */
  .sidebar-mini-md.sidebar-collapse .main-sidebar:hover .user-panel, .sidebar-mini-md.sidebar-collapse .main-sidebar.sidebar-focused .user-panel {
    text-align: left;
  }
  /* line 14939, app/assets/stylesheets/template/adminlte.scss */
  .sidebar-mini-md.sidebar-collapse .main-sidebar:hover .user-panel .image, .sidebar-mini-md.sidebar-collapse .main-sidebar.sidebar-focused .user-panel .image {
    float: left;
  }
  /* line 14942, app/assets/stylesheets/template/adminlte.scss */
  .sidebar-mini-md.sidebar-collapse .main-sidebar:hover .user-panel > .info,
.sidebar-mini-md.sidebar-collapse .main-sidebar:hover .nav-sidebar .nav-link p,
.sidebar-mini-md.sidebar-collapse .main-sidebar:hover .brand-text,
.sidebar-mini-md.sidebar-collapse .main-sidebar:hover .logo-xl, .sidebar-mini-md.sidebar-collapse .main-sidebar.sidebar-focused .user-panel > .info,
.sidebar-mini-md.sidebar-collapse .main-sidebar.sidebar-focused .nav-sidebar .nav-link p,
.sidebar-mini-md.sidebar-collapse .main-sidebar.sidebar-focused .brand-text,
.sidebar-mini-md.sidebar-collapse .main-sidebar.sidebar-focused .logo-xl {
    display: inline-block;
    margin-left: 0;
    animation-name: fadeIn;
    animation-duration: 0.3s;
    animation-fill-mode: both;
    visibility: visible;
  }
  /* line 14959, app/assets/stylesheets/template/adminlte.scss */
  .sidebar-mini-md.sidebar-collapse .main-sidebar:hover .logo-xs, .sidebar-mini-md.sidebar-collapse .main-sidebar.sidebar-focused .logo-xs {
    animation-name: fadeOut;
    animation-duration: 0.3s;
    animation-fill-mode: both;
    visibility: hidden;
  }
  /* line 14968, app/assets/stylesheets/template/adminlte.scss */
  .sidebar-mini-md.sidebar-collapse .main-sidebar:hover .brand-image, .sidebar-mini-md.sidebar-collapse .main-sidebar.sidebar-focused .brand-image {
    margin-right: .5rem;
  }
  /* line 14971, app/assets/stylesheets/template/adminlte.scss */
  .sidebar-mini-md.sidebar-collapse .main-sidebar:hover .sidebar-form,
.sidebar-mini-md.sidebar-collapse .main-sidebar:hover .user-panel > .info, .sidebar-mini-md.sidebar-collapse .main-sidebar.sidebar-focused .sidebar-form,
.sidebar-mini-md.sidebar-collapse .main-sidebar.sidebar-focused .user-panel > .info {
    display: block !important;
    transform: translateZ(0);
  }
  /* line 14978, app/assets/stylesheets/template/adminlte.scss */
  .sidebar-mini-md.sidebar-collapse .main-sidebar:hover .nav-sidebar > .nav-item > .nav-link > span, .sidebar-mini-md.sidebar-collapse .main-sidebar.sidebar-focused .nav-sidebar > .nav-item > .nav-link > span {
    display: inline-block !important;
  }
  /* line 14981, app/assets/stylesheets/template/adminlte.scss */
  .sidebar-mini-md.sidebar-collapse .visible-sidebar-mini {
    display: block !important;
  }
  /* line 14984, app/assets/stylesheets/template/adminlte.scss */
  .sidebar-mini-md.sidebar-collapse.layout-fixed .main-sidebar:hover .brand-link {
    width: 160px;
  }
  /* line 14987, app/assets/stylesheets/template/adminlte.scss */
  .sidebar-mini-md.sidebar-collapse.layout-fixed .brand-link {
    width: 4.6rem;
  }
}

@media (max-width: 767.98px) {
  /* line 14993, app/assets/stylesheets/template/adminlte.scss */
  .sidebar-mini-md.sidebar-collapse .main-sidebar {
    box-shadow: none !important;
  }
}

/* line 14998, app/assets/stylesheets/template/adminlte.scss */
.sidebar-mini-xs .nav-sidebar,
.sidebar-mini-xs .nav-sidebar > .nav-header,
.sidebar-mini-xs .nav-sidebar .nav-link {
  white-space: nowrap;
}

/* line 15004, app/assets/stylesheets/template/adminlte.scss */
.sidebar-mini-xs.sidebar-collapse .d-hidden-mini {
  display: none;
}

/* line 15008, app/assets/stylesheets/template/adminlte.scss */
.sidebar-mini-xs.sidebar-collapse .content-wrapper,
.sidebar-mini-xs.sidebar-collapse .main-footer,
.sidebar-mini-xs.sidebar-collapse .main-header {
  margin-left: 4.6rem !important;
}

/* line 15014, app/assets/stylesheets/template/adminlte.scss */
.sidebar-mini-xs.sidebar-collapse .nav-sidebar .nav-header {
  display: none;
}

/* line 15018, app/assets/stylesheets/template/adminlte.scss */
.sidebar-mini-xs.sidebar-collapse .nav-sidebar .nav-link p {
  width: 0;
  white-space: nowrap;
}

/* line 15023, app/assets/stylesheets/template/adminlte.scss */
.sidebar-mini-xs.sidebar-collapse .sidebar .user-panel > .info,
.sidebar-mini-xs.sidebar-collapse .nav-sidebar .nav-link p,
.sidebar-mini-xs.sidebar-collapse .brand-text {
  margin-left: -10px;
  animation-name: fadeOut;
  animation-duration: 0.3s;
  animation-fill-mode: both;
  visibility: hidden;
}

/* line 15036, app/assets/stylesheets/template/adminlte.scss */
.sidebar-mini-xs.sidebar-collapse .logo-xl {
  animation-name: fadeOut;
  animation-duration: 0.3s;
  animation-fill-mode: both;
  visibility: hidden;
}

/* line 15046, app/assets/stylesheets/template/adminlte.scss */
.sidebar-mini-xs.sidebar-collapse .logo-xs {
  display: inline-block;
  animation-name: fadeIn;
  animation-duration: 0.3s;
  animation-fill-mode: both;
  visibility: visible;
}

/* line 15057, app/assets/stylesheets/template/adminlte.scss */
.sidebar-mini-xs.sidebar-collapse .main-sidebar {
  overflow-x: hidden;
}

/* line 15061, app/assets/stylesheets/template/adminlte.scss */
.sidebar-mini-xs.sidebar-collapse .main-sidebar, .sidebar-mini-xs.sidebar-collapse .main-sidebar::before {
  margin-left: 0;
  width: 4.6rem;
}

/* line 15066, app/assets/stylesheets/template/adminlte.scss */
.sidebar-mini-xs.sidebar-collapse .main-sidebar .user-panel .image {
  float: none;
}

/* line 15070, app/assets/stylesheets/template/adminlte.scss */
.sidebar-mini-xs.sidebar-collapse .main-sidebar:hover, .sidebar-mini-xs.sidebar-collapse .main-sidebar.sidebar-focused {
  width: 160px;
}

/* line 15074, app/assets/stylesheets/template/adminlte.scss */
.sidebar-mini-xs.sidebar-collapse .main-sidebar:hover .brand-link, .sidebar-mini-xs.sidebar-collapse .main-sidebar.sidebar-focused .brand-link {
  width: 160px;
}

/* line 15078, app/assets/stylesheets/template/adminlte.scss */
.sidebar-mini-xs.sidebar-collapse .main-sidebar:hover .user-panel, .sidebar-mini-xs.sidebar-collapse .main-sidebar.sidebar-focused .user-panel {
  text-align: left;
}

/* line 15082, app/assets/stylesheets/template/adminlte.scss */
.sidebar-mini-xs.sidebar-collapse .main-sidebar:hover .user-panel .image, .sidebar-mini-xs.sidebar-collapse .main-sidebar.sidebar-focused .user-panel .image {
  float: left;
}

/* line 15086, app/assets/stylesheets/template/adminlte.scss */
.sidebar-mini-xs.sidebar-collapse .main-sidebar:hover .user-panel > .info,
.sidebar-mini-xs.sidebar-collapse .main-sidebar:hover .nav-sidebar .nav-link p,
.sidebar-mini-xs.sidebar-collapse .main-sidebar:hover .brand-text,
.sidebar-mini-xs.sidebar-collapse .main-sidebar:hover .logo-xl, .sidebar-mini-xs.sidebar-collapse .main-sidebar.sidebar-focused .user-panel > .info,
.sidebar-mini-xs.sidebar-collapse .main-sidebar.sidebar-focused .nav-sidebar .nav-link p,
.sidebar-mini-xs.sidebar-collapse .main-sidebar.sidebar-focused .brand-text,
.sidebar-mini-xs.sidebar-collapse .main-sidebar.sidebar-focused .logo-xl {
  display: inline-block;
  margin-left: 0;
  animation-name: fadeIn;
  animation-duration: 0.3s;
  animation-fill-mode: both;
  visibility: visible;
}

/* line 15104, app/assets/stylesheets/template/adminlte.scss */
.sidebar-mini-xs.sidebar-collapse .main-sidebar:hover .logo-xs, .sidebar-mini-xs.sidebar-collapse .main-sidebar.sidebar-focused .logo-xs {
  animation-name: fadeOut;
  animation-duration: 0.3s;
  animation-fill-mode: both;
  visibility: hidden;
}

/* line 15114, app/assets/stylesheets/template/adminlte.scss */
.sidebar-mini-xs.sidebar-collapse .main-sidebar:hover .brand-image, .sidebar-mini-xs.sidebar-collapse .main-sidebar.sidebar-focused .brand-image {
  margin-right: .5rem;
}

/* line 15118, app/assets/stylesheets/template/adminlte.scss */
.sidebar-mini-xs.sidebar-collapse .main-sidebar:hover .sidebar-form,
.sidebar-mini-xs.sidebar-collapse .main-sidebar:hover .user-panel > .info, .sidebar-mini-xs.sidebar-collapse .main-sidebar.sidebar-focused .sidebar-form,
.sidebar-mini-xs.sidebar-collapse .main-sidebar.sidebar-focused .user-panel > .info {
  display: block !important;
  transform: translateZ(0);
}

/* line 15126, app/assets/stylesheets/template/adminlte.scss */
.sidebar-mini-xs.sidebar-collapse .main-sidebar:hover .nav-sidebar > .nav-item > .nav-link > span, .sidebar-mini-xs.sidebar-collapse .main-sidebar.sidebar-focused .nav-sidebar > .nav-item > .nav-link > span {
  display: inline-block !important;
}

/* line 15130, app/assets/stylesheets/template/adminlte.scss */
.sidebar-mini-xs.sidebar-collapse .visible-sidebar-mini {
  display: block !important;
}

/* line 15134, app/assets/stylesheets/template/adminlte.scss */
.sidebar-mini-xs.sidebar-collapse.layout-fixed .main-sidebar:hover .brand-link {
  width: 160px;
}

/* line 15138, app/assets/stylesheets/template/adminlte.scss */
.sidebar-mini-xs.sidebar-collapse.layout-fixed .brand-link {
  width: 4.6rem;
}

/* line 15142, app/assets/stylesheets/template/adminlte.scss */
.sidebar-mini .main-sidebar .nav-child-indent .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent .nav-treeview .nav-link {
  width: calc($sidebar-width - 0.5rem * 2 - 1rem);
}

/* line 15148, app/assets/stylesheets/template/adminlte.scss */
.sidebar-mini .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-link {
  width: calc($sidebar-width - 0.5rem * 2 - 2rem);
}

/* line 15154, app/assets/stylesheets/template/adminlte.scss */
.sidebar-mini .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc($sidebar-width - 0.5rem * 2 - 3rem);
}

/* line 15160, app/assets/stylesheets/template/adminlte.scss */
.sidebar-mini .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc($sidebar-width - 0.5rem * 2 - 4rem);
}

/* line 15166, app/assets/stylesheets/template/adminlte.scss */
.sidebar-mini .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc($sidebar-width - 0.5rem * 2 - 5rem);
}

/* line 15172, app/assets/stylesheets/template/adminlte.scss */
.sidebar-mini .main-sidebar .nav-legacy .nav-link,
.sidebar-mini-md .main-sidebar .nav-legacy .nav-link,
.sidebar-mini-xs .main-sidebar .nav-legacy .nav-link {
  width: 160px;
}

/* line 15178, app/assets/stylesheets/template/adminlte.scss */
.sidebar-mini .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-link {
  width: calc($sidebar-width - 1rem);
}

/* line 15184, app/assets/stylesheets/template/adminlte.scss */
.sidebar-mini .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-link {
  width: calc($sidebar-width - 1rem - 1rem);
}

/* line 15190, app/assets/stylesheets/template/adminlte.scss */
.sidebar-mini .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc($sidebar-width - 1rem - 2rem);
}

/* line 15196, app/assets/stylesheets/template/adminlte.scss */
.sidebar-mini .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc($sidebar-width - 1rem - 3rem);
}

/* line 15202, app/assets/stylesheets/template/adminlte.scss */
.sidebar-mini .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc($sidebar-width - 1rem - 4rem);
}

/* line 15208, app/assets/stylesheets/template/adminlte.scss */
.sidebar-mini .main-sidebar .nav-flat .nav-link,
.sidebar-mini-md .main-sidebar .nav-flat .nav-link,
.sidebar-mini-xs .main-sidebar .nav-flat .nav-link {
  width: 160px;
}

/* line 15214, app/assets/stylesheets/template/adminlte.scss */
.sidebar-mini .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-link {
  width: calc($sidebar-width);
}

/* line 15220, app/assets/stylesheets/template/adminlte.scss */
.sidebar-mini .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-link {
  width: calc($sidebar-width - .2rem);
}

/* line 15226, app/assets/stylesheets/template/adminlte.scss */
.sidebar-mini .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc($sidebar-width - .2rem * 2);
}

/* line 15232, app/assets/stylesheets/template/adminlte.scss */
.sidebar-mini .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc($sidebar-width - .2rem * 3);
}

/* line 15238, app/assets/stylesheets/template/adminlte.scss */
.sidebar-mini .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc($sidebar-width - .2rem * 4);
}

/* line 15244, app/assets/stylesheets/template/adminlte.scss */
.sidebar-mini .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-link {
  width: calc($sidebar-width - 0.5rem * 2 - .5rem);
}

/* line 15250, app/assets/stylesheets/template/adminlte.scss */
.sidebar-mini .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-link {
  width: calc($sidebar-width - 0.5rem * 2 - 1rem);
}

/* line 15256, app/assets/stylesheets/template/adminlte.scss */
.sidebar-mini .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc($sidebar-width - 0.5rem * 2 - 1.5rem);
}

/* line 15262, app/assets/stylesheets/template/adminlte.scss */
.sidebar-mini .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc($sidebar-width - 0.5rem * 2 - 2rem);
}

/* line 15268, app/assets/stylesheets/template/adminlte.scss */
.sidebar-mini .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc($sidebar-width - 0.5rem * 2 - 2.5rem);
}

/* line 15274, app/assets/stylesheets/template/adminlte.scss */
.sidebar-mini .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-link {
  width: 160px;
}

/* line 15280, app/assets/stylesheets/template/adminlte.scss */
.sidebar-mini .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-link {
  width: calc($sidebar-width - .5rem);
}

/* line 15286, app/assets/stylesheets/template/adminlte.scss */
.sidebar-mini .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-link {
  width: calc($sidebar-width - .5rem * 2);
}

/* line 15292, app/assets/stylesheets/template/adminlte.scss */
.sidebar-mini .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc($sidebar-width - .5rem * 3);
}

/* line 15298, app/assets/stylesheets/template/adminlte.scss */
.sidebar-mini .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc($sidebar-width - .5rem * 4);
}

/* line 15304, app/assets/stylesheets/template/adminlte.scss */
.sidebar-mini .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc($sidebar-width - .5rem * 5);
}

/* line 15310, app/assets/stylesheets/template/adminlte.scss */
.sidebar-mini .main-sidebar .nav-link,
.sidebar-mini-md .main-sidebar .nav-link,
.sidebar-mini-xs .main-sidebar .nav-link {
  width: calc($sidebar-width - 0.5rem * 2);
  transition: width ease-in-out 0.3s;
}

@media (prefers-reduced-motion: reduce) {
  /* line 15318, app/assets/stylesheets/template/adminlte.scss */
  .sidebar-mini .main-sidebar .nav-link,
.sidebar-mini-md .main-sidebar .nav-link,
.sidebar-mini-xs .main-sidebar .nav-link {
    transition: none;
  }
}

/* line 15325, app/assets/stylesheets/template/adminlte.scss */
.sidebar-collapse.sidebar-mini .main-sidebar .nav-sidebar .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar .nav-sidebar .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar .nav-sidebar .nav-link {
  width: calc($sidebar-width - 0.5rem * 2);
}

/* line 15335, app/assets/stylesheets/template/adminlte.scss */
.sidebar-collapse.sidebar-mini .main-sidebar .nav-sidebar.nav-flat .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar .nav-sidebar.nav-legacy .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar .nav-sidebar.nav-flat .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar .nav-sidebar.nav-legacy .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar .nav-sidebar.nav-flat .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar .nav-sidebar.nav-legacy .nav-link {
  width: 4.6rem;
}

/* line 15339, app/assets/stylesheets/template/adminlte.scss */
.sidebar-collapse.sidebar-mini .main-sidebar .nav-sidebar.nav-child-indent.nav-compact .nav-treeview, .sidebar-collapse.sidebar-mini-md .main-sidebar .nav-sidebar.nav-child-indent.nav-compact .nav-treeview, .sidebar-collapse.sidebar-mini-xs .main-sidebar .nav-sidebar.nav-child-indent.nav-compact .nav-treeview {
  padding-left: 0 !important;
  margin-left: 0 !important;
}

/* line 15344, app/assets/stylesheets/template/adminlte.scss */
.sidebar-collapse.sidebar-mini .main-sidebar .nav-sidebar.nav-child-indent.nav-compact .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar .nav-sidebar.nav-child-indent.nav-compact .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar .nav-sidebar.nav-child-indent.nav-compact .nav-link {
  width: calc(4.6rem - 0.5rem * 2);
}

/* line 15348, app/assets/stylesheets/template/adminlte.scss */
.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-link {
  width: calc($sidebar-width - 0.5rem * 2);
}

/* line 15352, app/assets/stylesheets/template/adminlte.scss */
.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-header, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-header, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-header, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-header, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-header, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-header {
  display: inline-block;
}

/* line 15356, app/assets/stylesheets/template/adminlte.scss */
.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-child-indent .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-child-indent .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-child-indent .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-child-indent .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-child-indent .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-child-indent .nav-link {
  width: calc($sidebar-width - 0.5rem * 2);
}

/* line 15360, app/assets/stylesheets/template/adminlte.scss */
.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-legacy .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-legacy .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-legacy .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-legacy .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-legacy .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-legacy .nav-link {
  width: 160px;
}

/* line 15364, app/assets/stylesheets/template/adminlte.scss */
.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-link {
  width: calc($sidebar-width - 1rem);
}

/* line 15368, app/assets/stylesheets/template/adminlte.scss */
.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-link {
  width: calc($sidebar-width - 1rem - 1rem);
}

/* line 15372, app/assets/stylesheets/template/adminlte.scss */
.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc($sidebar-width - 1rem - 2rem);
}

/* line 15376, app/assets/stylesheets/template/adminlte.scss */
.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc($sidebar-width - 1rem - 3rem);
}

/* line 15380, app/assets/stylesheets/template/adminlte.scss */
.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc($sidebar-width - 1rem - 4rem);
}

/* line 15384, app/assets/stylesheets/template/adminlte.scss */
.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-flat .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-flat .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-flat .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-flat .nav-link {
  width: 160px;
}

/* line 15388, app/assets/stylesheets/template/adminlte.scss */
.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-link {
  width: calc($sidebar-width);
}

/* line 15392, app/assets/stylesheets/template/adminlte.scss */
.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-link {
  width: calc($sidebar-width - .2rem);
}

/* line 15396, app/assets/stylesheets/template/adminlte.scss */
.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc($sidebar-width - .2rem * 2);
}

/* line 15400, app/assets/stylesheets/template/adminlte.scss */
.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc($sidebar-width - .2rem * 3);
}

/* line 15404, app/assets/stylesheets/template/adminlte.scss */
.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc($sidebar-width - .2rem * 4);
}

/* line 15408, app/assets/stylesheets/template/adminlte.scss */
.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-child-indent.nav-compact .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-child-indent.nav-compact .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-child-indent.nav-compact .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-child-indent.nav-compact .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-child-indent.nav-compact .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-child-indent.nav-compact .nav-link {
  width: calc($sidebar-width - 0.5rem * 2);
}

/* line 15412, app/assets/stylesheets/template/adminlte.scss */
.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-link {
  width: 160px;
}

/* line 15416, app/assets/stylesheets/template/adminlte.scss */
.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-link {
  width: calc($sidebar-width - .5rem);
}

/* line 15420, app/assets/stylesheets/template/adminlte.scss */
.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-link {
  width: calc($sidebar-width - .5rem * 2);
}

/* line 15424, app/assets/stylesheets/template/adminlte.scss */
.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc($sidebar-width - .5rem * 3);
}

/* line 15428, app/assets/stylesheets/template/adminlte.scss */
.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc($sidebar-width - .5rem * 4);
}

/* line 15432, app/assets/stylesheets/template/adminlte.scss */
.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc($sidebar-width - .5rem * 5);
}

/* line 15436, app/assets/stylesheets/template/adminlte.scss */
.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .sidebar::-webkit-scrollbar, .sidebar-collapse.sidebar-mini .main-sidebar:hover .sidebar::-webkit-scrollbar, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .sidebar::-webkit-scrollbar, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .sidebar::-webkit-scrollbar, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .sidebar::-webkit-scrollbar, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .sidebar::-webkit-scrollbar {
  width: 0.5rem;
  height: 0.5rem;
}

/* line 15441, app/assets/stylesheets/template/adminlte.scss */
.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .sidebar::-webkit-scrollbar-thumb, .sidebar-collapse.sidebar-mini .main-sidebar:hover .sidebar::-webkit-scrollbar-thumb, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .sidebar::-webkit-scrollbar-thumb, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .sidebar::-webkit-scrollbar-thumb, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .sidebar::-webkit-scrollbar-thumb, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .sidebar::-webkit-scrollbar-thumb {
  background-color: #a9a9a9;
}

/* line 15445, app/assets/stylesheets/template/adminlte.scss */
.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .sidebar::-webkit-scrollbar-track, .sidebar-collapse.sidebar-mini .main-sidebar:hover .sidebar::-webkit-scrollbar-track, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .sidebar::-webkit-scrollbar-track, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .sidebar::-webkit-scrollbar-track, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .sidebar::-webkit-scrollbar-track, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .sidebar::-webkit-scrollbar-track {
  background-color: transparent;
}

/* line 15449, app/assets/stylesheets/template/adminlte.scss */
.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .sidebar::-webkit-scrollbar-corner, .sidebar-collapse.sidebar-mini .main-sidebar:hover .sidebar::-webkit-scrollbar-corner, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .sidebar::-webkit-scrollbar-corner, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .sidebar::-webkit-scrollbar-corner, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .sidebar::-webkit-scrollbar-corner, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .sidebar::-webkit-scrollbar-corner {
  background-color: transparent;
}

/* line 15453, app/assets/stylesheets/template/adminlte.scss */
.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .sidebar, .sidebar-collapse.sidebar-mini .main-sidebar:hover .sidebar, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .sidebar, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .sidebar, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .sidebar, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .sidebar {
  -ms-overflow-style: -ms-autohiding-scrollbar;
  scrollbar-width: thin;
  scrollbar-color: #a9a9a9 transparent;
}

/* line 15459, app/assets/stylesheets/template/adminlte.scss */
.sidebar-collapse.sidebar-mini .main-sidebar .sidebar::-webkit-scrollbar, .sidebar-collapse.sidebar-mini-md .main-sidebar .sidebar::-webkit-scrollbar, .sidebar-collapse.sidebar-mini-xs .main-sidebar .sidebar::-webkit-scrollbar {
  width: 0;
  height: 0;
}

/* line 15464, app/assets/stylesheets/template/adminlte.scss */
.sidebar-collapse.sidebar-mini .main-sidebar .sidebar, .sidebar-collapse.sidebar-mini-md .main-sidebar .sidebar, .sidebar-collapse.sidebar-mini-xs .main-sidebar .sidebar {
  -ms-overflow-style: -ms-autohiding-scrollbar;
  scrollbar-width: none;
}

/* line 15469, app/assets/stylesheets/template/adminlte.scss */
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar.sidebar-focused,
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar:hover, .sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar.sidebar-focused,
.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar:hover, .sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar.sidebar-focused,
.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar:hover {
  width: 4.6rem;
}

/* line 15476, app/assets/stylesheets/template/adminlte.scss */
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar.sidebar-focused .nav-header,
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar:hover .nav-header, .sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar.sidebar-focused .nav-header,
.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar:hover .nav-header, .sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar.sidebar-focused .nav-header,
.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar:hover .nav-header {
  display: none;
}

/* line 15483, app/assets/stylesheets/template/adminlte.scss */
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar.sidebar-focused .brand-link,
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar:hover .brand-link, .sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar.sidebar-focused .brand-link,
.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar:hover .brand-link, .sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar.sidebar-focused .brand-link,
.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar:hover .brand-link {
  width: 4.6rem !important;
}

/* line 15490, app/assets/stylesheets/template/adminlte.scss */
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar.sidebar-focused .user-panel .image,
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar:hover .user-panel .image, .sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar.sidebar-focused .user-panel .image,
.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar:hover .user-panel .image, .sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar.sidebar-focused .user-panel .image,
.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar:hover .user-panel .image {
  float: none !important;
}

/* line 15497, app/assets/stylesheets/template/adminlte.scss */
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar.sidebar-focused .logo-xs,
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar:hover .logo-xs, .sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar.sidebar-focused .logo-xs,
.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar:hover .logo-xs, .sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar.sidebar-focused .logo-xs,
.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar:hover .logo-xs {
  animation-name: fadeIn;
  animation-duration: 0.3s;
  animation-fill-mode: both;
  visibility: visible;
}

/* line 15510, app/assets/stylesheets/template/adminlte.scss */
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar.sidebar-focused .logo-xl,
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar:hover .logo-xl, .sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar.sidebar-focused .logo-xl,
.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar:hover .logo-xl, .sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar.sidebar-focused .logo-xl,
.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar:hover .logo-xl {
  animation-name: fadeOut;
  animation-duration: 0.3s;
  animation-fill-mode: both;
  visibility: hidden;
}

/* line 15523, app/assets/stylesheets/template/adminlte.scss */
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar.sidebar-focused .nav-sidebar.nav-child-indent .nav-treeview,
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar:hover .nav-sidebar.nav-child-indent .nav-treeview, .sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar.sidebar-focused .nav-sidebar.nav-child-indent .nav-treeview,
.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar:hover .nav-sidebar.nav-child-indent .nav-treeview, .sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar.sidebar-focused .nav-sidebar.nav-child-indent .nav-treeview,
.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar:hover .nav-sidebar.nav-child-indent .nav-treeview {
  padding-left: 0;
}

/* line 15530, app/assets/stylesheets/template/adminlte.scss */
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar.sidebar-focused .brand-text,
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar.sidebar-focused .user-panel > .info,
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar.sidebar-focused .nav-sidebar .nav-link p,
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar:hover .brand-text,
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar:hover .user-panel > .info,
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar:hover .nav-sidebar .nav-link p, .sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar.sidebar-focused .brand-text,
.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar.sidebar-focused .user-panel > .info,
.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar.sidebar-focused .nav-sidebar .nav-link p,
.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar:hover .brand-text,
.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar:hover .user-panel > .info,
.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar:hover .nav-sidebar .nav-link p, .sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar.sidebar-focused .brand-text,
.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar.sidebar-focused .user-panel > .info,
.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar.sidebar-focused .nav-sidebar .nav-link p,
.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar:hover .brand-text,
.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar:hover .user-panel > .info,
.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar:hover .nav-sidebar .nav-link p {
  margin-left: -10px;
  animation-name: fadeOut;
  animation-duration: 0.3s;
  animation-fill-mode: both;
  visibility: hidden;
  width: 0;
}

/* line 15557, app/assets/stylesheets/template/adminlte.scss */
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar.sidebar-focused .nav-sidebar > .nav-item .nav-icon,
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar:hover .nav-sidebar > .nav-item .nav-icon, .sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar.sidebar-focused .nav-sidebar > .nav-item .nav-icon,
.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar:hover .nav-sidebar > .nav-item .nav-icon, .sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar.sidebar-focused .nav-sidebar > .nav-item .nav-icon,
.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar:hover .nav-sidebar > .nav-item .nav-icon {
  margin-right: 0;
}

/* line 15564, app/assets/stylesheets/template/adminlte.scss */
.nav-sidebar {
  position: relative;
}

/* line 15568, app/assets/stylesheets/template/adminlte.scss */
.nav-sidebar:hover {
  overflow: visible;
}

/* line 15572, app/assets/stylesheets/template/adminlte.scss */
.sidebar-form,
.nav-sidebar > .nav-header {
  overflow: hidden;
  text-overflow: clip;
}

/* line 15578, app/assets/stylesheets/template/adminlte.scss */
.nav-sidebar .nav-item > .nav-link {
  position: relative;
}

/* line 15582, app/assets/stylesheets/template/adminlte.scss */
.nav-sidebar .nav-item > .nav-link > .float-right {
  margin-top: -7px;
  position: absolute;
  right: 10px;
  top: 50%;
}

/* line 15589, app/assets/stylesheets/template/adminlte.scss */
.sidebar .nav-link p,
.main-sidebar .brand-text,
.main-sidebar .logo-xs,
.main-sidebar .logo-xl,
.sidebar .user-panel .info {
  transition: margin-left 0.3s linear, opacity 0.3s ease, visibility 0.3s ease;
}

@media (prefers-reduced-motion: reduce) {
  /* line 15598, app/assets/stylesheets/template/adminlte.scss */
  .sidebar .nav-link p,
.main-sidebar .brand-text,
.main-sidebar .logo-xs,
.main-sidebar .logo-xl,
.sidebar .user-panel .info {
    transition: none;
  }
}

/* line 15607, app/assets/stylesheets/template/adminlte.scss */
html.control-sidebar-animate {
  overflow-x: hidden;
}

/* line 15611, app/assets/stylesheets/template/adminlte.scss */
.control-sidebar {
  bottom: calc(3.5rem + 1px);
  position: absolute;
  top: calc(3.5rem + 1px);
  z-index: 1031;
}

/* line 15618, app/assets/stylesheets/template/adminlte.scss */
.control-sidebar, .control-sidebar::before {
  bottom: calc(3.5rem + 1px);
  display: none;
  right: calc($sidebar-width * -1);
  width: 160px;
  transition: right 0.3s ease-in-out, display 0.3s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  /* line 15627, app/assets/stylesheets/template/adminlte.scss */
  .control-sidebar, .control-sidebar::before {
    transition: none;
  }
}

/* line 15632, app/assets/stylesheets/template/adminlte.scss */
.control-sidebar::before {
  content: "";
  display: block;
  position: fixed;
  top: 0;
  z-index: -1;
}

/* line 15640, app/assets/stylesheets/template/adminlte.scss */
body.text-sm .control-sidebar {
  bottom: calc(2.9365rem + 1px);
  top: calc(2.93725rem + 1px);
}

/* line 15645, app/assets/stylesheets/template/adminlte.scss */
.main-header.text-sm ~ .control-sidebar {
  top: calc(2.93725rem + 1px);
}

/* line 15649, app/assets/stylesheets/template/adminlte.scss */
.main-footer.text-sm ~ .control-sidebar {
  bottom: calc(2.9365rem + 1px);
}

/* line 15653, app/assets/stylesheets/template/adminlte.scss */
.control-sidebar-push-slide .content-wrapper,
.control-sidebar-push-slide .main-footer {
  transition: margin-right 0.3s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  /* line 15659, app/assets/stylesheets/template/adminlte.scss */
  .control-sidebar-push-slide .content-wrapper,
.control-sidebar-push-slide .main-footer {
    transition: none;
  }
}

/* line 15665, app/assets/stylesheets/template/adminlte.scss */
.control-sidebar-open .control-sidebar {
  display: block;
}

/* line 15669, app/assets/stylesheets/template/adminlte.scss */
.control-sidebar-open .control-sidebar, .control-sidebar-open .control-sidebar::before {
  right: 0;
}

/* line 15673, app/assets/stylesheets/template/adminlte.scss */
.control-sidebar-open.control-sidebar-push .content-wrapper,
.control-sidebar-open.control-sidebar-push .main-footer, .control-sidebar-open.control-sidebar-push-slide .content-wrapper,
.control-sidebar-open.control-sidebar-push-slide .main-footer {
  margin-right: 160px;
}

/* line 15679, app/assets/stylesheets/template/adminlte.scss */
.control-sidebar-slide-open .control-sidebar {
  display: block;
}

/* line 15683, app/assets/stylesheets/template/adminlte.scss */
.control-sidebar-slide-open .control-sidebar, .control-sidebar-slide-open .control-sidebar::before {
  right: 0;
  transition: right 0.3s ease-in-out, display 0.3s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  /* line 15689, app/assets/stylesheets/template/adminlte.scss */
  .control-sidebar-slide-open .control-sidebar, .control-sidebar-slide-open .control-sidebar::before {
    transition: none;
  }
}

/* line 15694, app/assets/stylesheets/template/adminlte.scss */
.control-sidebar-slide-open.control-sidebar-push .content-wrapper,
.control-sidebar-slide-open.control-sidebar-push .main-footer, .control-sidebar-slide-open.control-sidebar-push-slide .content-wrapper,
.control-sidebar-slide-open.control-sidebar-push-slide .main-footer {
  margin-right: 160px;
}

/* line 15700, app/assets/stylesheets/template/adminlte.scss */
.control-sidebar-dark {
  background-color: #343a40;
}

/* line 15704, app/assets/stylesheets/template/adminlte.scss */
.control-sidebar-dark,
.control-sidebar-dark a,
.control-sidebar-dark .nav-link {
  color: #c2c7d0;
}

/* line 15710, app/assets/stylesheets/template/adminlte.scss */
.control-sidebar-dark a:hover {
  color: #fff;
}

/* line 15714, app/assets/stylesheets/template/adminlte.scss */
.control-sidebar-dark h1,
.control-sidebar-dark h2,
.control-sidebar-dark h3,
.control-sidebar-dark h4,
.control-sidebar-dark h5,
.control-sidebar-dark h6,
.control-sidebar-dark label {
  color: #fff;
}

/* line 15724, app/assets/stylesheets/template/adminlte.scss */
.control-sidebar-dark .nav-tabs {
  background-color: rgba(255, 255, 255, 0.1);
  border-bottom: 0;
  margin-bottom: 5px;
}

/* line 15730, app/assets/stylesheets/template/adminlte.scss */
.control-sidebar-dark .nav-tabs .nav-item {
  margin: 0;
}

/* line 15734, app/assets/stylesheets/template/adminlte.scss */
.control-sidebar-dark .nav-tabs .nav-link {
  border-radius: 0;
  padding: 10px 20px;
  position: relative;
  text-align: center;
}

/* line 15741, app/assets/stylesheets/template/adminlte.scss */
.control-sidebar-dark .nav-tabs .nav-link, .control-sidebar-dark .nav-tabs .nav-link:hover, .control-sidebar-dark .nav-tabs .nav-link:active, .control-sidebar-dark .nav-tabs .nav-link:focus, .control-sidebar-dark .nav-tabs .nav-link.active {
  border: 0;
}

/* line 15745, app/assets/stylesheets/template/adminlte.scss */
.control-sidebar-dark .nav-tabs .nav-link:hover, .control-sidebar-dark .nav-tabs .nav-link:active, .control-sidebar-dark .nav-tabs .nav-link:focus, .control-sidebar-dark .nav-tabs .nav-link.active {
  border-bottom-color: transparent;
  border-left-color: transparent;
  border-top-color: transparent;
  color: #fff;
}

/* line 15752, app/assets/stylesheets/template/adminlte.scss */
.control-sidebar-dark .nav-tabs .nav-link.active {
  background-color: #343a40;
}

/* line 15756, app/assets/stylesheets/template/adminlte.scss */
.control-sidebar-dark .tab-pane {
  padding: 10px 15px;
}

/* line 15760, app/assets/stylesheets/template/adminlte.scss */
.control-sidebar-light {
  color: #4b545c;
  background-color: #fff;
  border-left: 1px solid #dee2e6;
}

/* line 15766, app/assets/stylesheets/template/adminlte.scss */
.text-sm .dropdown-menu {
  font-size: 0.875rem !important;
}

/* line 15770, app/assets/stylesheets/template/adminlte.scss */
.text-sm .dropdown-toggle::after {
  vertical-align: .2rem;
}

/* line 15774, app/assets/stylesheets/template/adminlte.scss */
.dropdown-item-title {
  font-size: 1rem;
  margin: 0;
}

/* line 15779, app/assets/stylesheets/template/adminlte.scss */
.dropdown-icon::after {
  margin-left: 0;
}

/* line 15783, app/assets/stylesheets/template/adminlte.scss */
.dropdown-menu-lg {
  max-width: 300px;
  min-width: 280px;
  padding: 0;
}

/* line 15789, app/assets/stylesheets/template/adminlte.scss */
.dropdown-menu-lg .dropdown-divider {
  margin: 0;
}

/* line 15793, app/assets/stylesheets/template/adminlte.scss */
.dropdown-menu-lg .dropdown-item {
  padding: 0.5rem 1rem;
}

/* line 15797, app/assets/stylesheets/template/adminlte.scss */
.dropdown-menu-lg p {
  margin: 0;
  white-space: normal;
}

/* line 15802, app/assets/stylesheets/template/adminlte.scss */
.dropdown-submenu {
  position: relative;
}

/* line 15806, app/assets/stylesheets/template/adminlte.scss */
.dropdown-submenu > a::after {
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
  float: right;
  margin-left: .5rem;
  margin-top: .5rem;
}

/* line 15816, app/assets/stylesheets/template/adminlte.scss */
.dropdown-submenu > .dropdown-menu {
  left: 100%;
  margin-left: 0;
  margin-top: 0;
  top: 0;
}

/* line 15823, app/assets/stylesheets/template/adminlte.scss */
.dropdown-hover:hover > .dropdown-menu, .dropdown-hover.nav-item.dropdown:hover > .dropdown-menu,
.dropdown-hover .dropdown-submenu:hover > .dropdown-menu, .dropdown-hover.dropdown-submenu:hover > .dropdown-menu {
  display: block;
}

/* line 15828, app/assets/stylesheets/template/adminlte.scss */
.dropdown-menu-xl {
  max-width: 420px;
  min-width: 360px;
  padding: 0;
}

/* line 15834, app/assets/stylesheets/template/adminlte.scss */
.dropdown-menu-xl .dropdown-divider {
  margin: 0;
}

/* line 15838, app/assets/stylesheets/template/adminlte.scss */
.dropdown-menu-xl .dropdown-item {
  padding: 0.5rem 1rem;
}

/* line 15842, app/assets/stylesheets/template/adminlte.scss */
.dropdown-menu-xl p {
  margin: 0;
  white-space: normal;
}

/* line 15847, app/assets/stylesheets/template/adminlte.scss */
.dropdown-footer,
.dropdown-header {
  display: block;
  font-size: 0.875rem;
  padding: 0.5rem 1rem;
  text-align: center;
}

/* line 15855, app/assets/stylesheets/template/adminlte.scss */
.open:not(.dropup) > .animated-dropdown-menu {
  animation: flipInX 0.7s both;
  backface-visibility: visible !important;
}

/* line 15862, app/assets/stylesheets/template/adminlte.scss */
.navbar-custom-menu > .navbar-nav > li {
  position: relative;
}

/* line 15866, app/assets/stylesheets/template/adminlte.scss */
.navbar-custom-menu > .navbar-nav > li > .dropdown-menu {
  position: absolute;
  right: 0;
  left: auto;
}

@media (max-width: 767.98px) {
  /* line 15873, app/assets/stylesheets/template/adminlte.scss */
  .navbar-custom-menu > .navbar-nav {
    float: right;
  }
  /* line 15876, app/assets/stylesheets/template/adminlte.scss */
  .navbar-custom-menu > .navbar-nav > li {
    position: static;
  }
  /* line 15879, app/assets/stylesheets/template/adminlte.scss */
  .navbar-custom-menu > .navbar-nav > li > .dropdown-menu {
    position: absolute;
    right: 5%;
    left: auto;
    border: 1px solid #ddd;
    background-color: #fff;
  }
}

/* line 15888, app/assets/stylesheets/template/adminlte.scss */
.navbar-nav > .user-menu > .nav-link::after {
  content: none;
}

/* line 15892, app/assets/stylesheets/template/adminlte.scss */
.navbar-nav > .user-menu > .dropdown-menu {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  padding: 0;
  width: 280px;
}

/* line 15899, app/assets/stylesheets/template/adminlte.scss */
.navbar-nav > .user-menu > .dropdown-menu,
.navbar-nav > .user-menu > .dropdown-menu > .user-body {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

/* line 15905, app/assets/stylesheets/template/adminlte.scss */
.navbar-nav > .user-menu > .dropdown-menu > li.user-header {
  height: 175px;
  padding: 10px;
  text-align: center;
}

/* line 15911, app/assets/stylesheets/template/adminlte.scss */
.navbar-nav > .user-menu > .dropdown-menu > li.user-header > img {
  z-index: 5;
  height: 90px;
  width: 90px;
  border: 3px solid;
  border-color: transparent;
  border-color: rgba(255, 255, 255, 0.2);
}

/* line 15920, app/assets/stylesheets/template/adminlte.scss */
.navbar-nav > .user-menu > .dropdown-menu > li.user-header > p {
  z-index: 5;
  font-size: 17px;
  margin-top: 10px;
}

/* line 15926, app/assets/stylesheets/template/adminlte.scss */
.navbar-nav > .user-menu > .dropdown-menu > li.user-header > p > small {
  display: block;
  font-size: 12px;
}

/* line 15931, app/assets/stylesheets/template/adminlte.scss */
.navbar-nav > .user-menu > .dropdown-menu > .user-body {
  border-bottom: 1px solid #495057;
  border-top: 1px solid #dee2e6;
  padding: 15px;
}

/* line 15937, app/assets/stylesheets/template/adminlte.scss */
.navbar-nav > .user-menu > .dropdown-menu > .user-body::after {
  display: block;
  clear: both;
  content: "";
}

@media (min-width: 576px) {
  /* line 15944, app/assets/stylesheets/template/adminlte.scss */
  .navbar-nav > .user-menu > .dropdown-menu > .user-body a {
    background-color: #fff !important;
    color: #495057 !important;
  }
}

/* line 15950, app/assets/stylesheets/template/adminlte.scss */
.navbar-nav > .user-menu > .dropdown-menu > .user-footer {
  background-color: #f8f9fa;
  padding: 10px;
}

/* line 15955, app/assets/stylesheets/template/adminlte.scss */
.navbar-nav > .user-menu > .dropdown-menu > .user-footer::after {
  display: block;
  clear: both;
  content: "";
}

/* line 15961, app/assets/stylesheets/template/adminlte.scss */
.navbar-nav > .user-menu > .dropdown-menu > .user-footer .btn-default {
  color: #6c757d;
}

@media (min-width: 576px) {
  /* line 15966, app/assets/stylesheets/template/adminlte.scss */
  .navbar-nav > .user-menu > .dropdown-menu > .user-footer .btn-default:hover {
    background-color: #f8f9fa;
  }
}

/* line 15971, app/assets/stylesheets/template/adminlte.scss */
.navbar-nav > .user-menu .user-image {
  border-radius: 50%;
  float: left;
  height: 2.1rem;
  margin-right: 10px;
  margin-top: -2px;
  width: 2.1rem;
}

@media (min-width: 576px) {
  /* line 15981, app/assets/stylesheets/template/adminlte.scss */
  .navbar-nav > .user-menu .user-image {
    float: none;
    line-height: 10px;
    margin-right: .4rem;
    margin-top: -8px;
  }
}

/* line 15989, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .dropdown-menu {
  background-color: #343a40;
  color: #fff;
}

/* line 15994, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .dropdown-item {
  color: #fff;
}

/* line 15998, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .dropdown-item:focus, .dark-mode .dropdown-item:hover {
  background-color: #3f474e;
}

/* line 16002, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .dropdown-divider {
  border-color: #6c757d;
}

/* line 16006, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-nav > .user-menu > .dropdown-menu > .user-footer {
  background-color: #3a4047;
  color: #fff;
}

/* line 16011, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-nav > .user-menu > .dropdown-menu > .user-footer .btn-default {
  color: #fff;
}

/* line 16015, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-nav > .user-menu > .dropdown-menu > .user-footer .btn-default:hover, .dark-mode .navbar-nav > .user-menu > .dropdown-menu > .user-footer .btn-default:focus {
  background-color: #3f474e;
  color: #dee2e6;
}

/* line 16020, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-nav > .user-menu > .dropdown-menu > .user-footer .btn-default:focus {
  background-color: #454d55;
}

/* line 16024, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-nav > .user-menu > .dropdown-menu > .user-body {
  border-color: #6c757d;
}

/* line 16028, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-nav > .user-menu > .dropdown-menu > .user-body a {
  background-color: transparent !important;
  color: #fff !important;
}

/* line 16033, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-nav > .user-menu > .dropdown-menu > .user-body a:hover, .dark-mode .navbar-nav > .user-menu > .dropdown-menu > .user-body a:focus {
  color: #ced4da !important;
}

/* line 16037, app/assets/stylesheets/template/adminlte.scss */
.nav-pills .nav-link {
  color: #6c757d;
}

/* line 16041, app/assets/stylesheets/template/adminlte.scss */
.nav-pills .nav-link:not(.active):hover {
  color: #007bff;
}

/* line 16045, app/assets/stylesheets/template/adminlte.scss */
.nav-pills .nav-item.dropdown.show .nav-link:hover {
  color: #fff;
}

/* line 16049, app/assets/stylesheets/template/adminlte.scss */
.nav-tabs.flex-column, .nav-tabs.checkbox-group {
  border-bottom: 0;
  border-right: 1px solid #dee2e6;
}

/* line 16054, app/assets/stylesheets/template/adminlte.scss */
.nav-tabs.flex-column .nav-link, .nav-tabs.checkbox-group .nav-link {
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
  margin-right: -1px;
}

/* line 16060, app/assets/stylesheets/template/adminlte.scss */
.nav-tabs.flex-column .nav-link:hover, .nav-tabs.checkbox-group .nav-link:hover, .nav-tabs.flex-column .nav-link:focus, .nav-tabs.checkbox-group .nav-link:focus {
  border-color: #e9ecef transparent #e9ecef #e9ecef;
}

/* line 16064, app/assets/stylesheets/template/adminlte.scss */
.nav-tabs.flex-column .nav-link.active, .nav-tabs.checkbox-group .nav-link.active,
.nav-tabs.flex-column .nav-item.show .nav-link,
.nav-tabs.checkbox-group .nav-item.show .nav-link {
  border-color: #dee2e6 transparent #dee2e6 #dee2e6;
}

/* line 16069, app/assets/stylesheets/template/adminlte.scss */
.nav-tabs.flex-column.nav-tabs-right, .nav-tabs.nav-tabs-right.checkbox-group {
  border-left: 1px solid #dee2e6;
  border-right: 0;
}

/* line 16074, app/assets/stylesheets/template/adminlte.scss */
.nav-tabs.flex-column.nav-tabs-right .nav-link, .nav-tabs.nav-tabs-right.checkbox-group .nav-link {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0.25rem;
  border-top-left-radius: 0;
  border-top-right-radius: 0.25rem;
  margin-left: -1px;
}

/* line 16082, app/assets/stylesheets/template/adminlte.scss */
.nav-tabs.flex-column.nav-tabs-right .nav-link:hover, .nav-tabs.nav-tabs-right.checkbox-group .nav-link:hover, .nav-tabs.flex-column.nav-tabs-right .nav-link:focus, .nav-tabs.nav-tabs-right.checkbox-group .nav-link:focus {
  border-color: #e9ecef #e9ecef #e9ecef transparent;
}

/* line 16086, app/assets/stylesheets/template/adminlte.scss */
.nav-tabs.flex-column.nav-tabs-right .nav-link.active, .nav-tabs.nav-tabs-right.checkbox-group .nav-link.active,
.nav-tabs.flex-column.nav-tabs-right .nav-item.show .nav-link,
.nav-tabs.nav-tabs-right.checkbox-group .nav-item.show .nav-link {
  border-color: #dee2e6 #dee2e6 #dee2e6 transparent;
}

/* line 16091, app/assets/stylesheets/template/adminlte.scss */
.navbar-no-expand {
  flex-direction: row;
}

/* line 16097, app/assets/stylesheets/template/adminlte.scss */
.navbar-no-expand .nav-link {
  padding-left: 1rem;
  padding-right: 1rem;
}

/* line 16102, app/assets/stylesheets/template/adminlte.scss */
.navbar-no-expand .dropdown-menu {
  position: absolute;
}

/* line 16106, app/assets/stylesheets/template/adminlte.scss */
.navbar-light {
  background-color: #f8f9fa;
}

/* line 16110, app/assets/stylesheets/template/adminlte.scss */
.navbar-dark {
  background-color: #343a40;
  border-color: #4b545c;
}

/* line 16115, app/assets/stylesheets/template/adminlte.scss */
.navbar-primary {
  background-color: #007bff;
  color: #fff;
}

/* line 16120, app/assets/stylesheets/template/adminlte.scss */
.navbar-primary.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 16124, app/assets/stylesheets/template/adminlte.scss */
.navbar-primary.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 16128, app/assets/stylesheets/template/adminlte.scss */
.navbar-primary.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 16132, app/assets/stylesheets/template/adminlte.scss */
.navbar-primary.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 16136, app/assets/stylesheets/template/adminlte.scss */
.navbar-primary.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}
.navbar-primary.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 16140, app/assets/stylesheets/template/adminlte.scss */
.navbar-primary.navbar-light .form-control-navbar,
.navbar-primary.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #0071eb;
  border-color: #0065d1;
  color: rgba(52, 58, 64, 0.8);
}

/* line 16147, app/assets/stylesheets/template/adminlte.scss */
.navbar-primary.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

/* line 16151, app/assets/stylesheets/template/adminlte.scss */
.navbar-primary.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

/* line 16155, app/assets/stylesheets/template/adminlte.scss */
.navbar-primary.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

/* line 16159, app/assets/stylesheets/template/adminlte.scss */
.navbar-primary.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

/* line 16163, app/assets/stylesheets/template/adminlte.scss */
.navbar-primary.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}
.navbar-primary.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

/* line 16167, app/assets/stylesheets/template/adminlte.scss */
.navbar-primary.navbar-light .form-control-navbar:focus,
.navbar-primary.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #006fe6;
  border-color: #0065d1 !important;
  color: #343a40;
}

/* line 16174, app/assets/stylesheets/template/adminlte.scss */
.navbar-primary.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 16178, app/assets/stylesheets/template/adminlte.scss */
.navbar-primary.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 16182, app/assets/stylesheets/template/adminlte.scss */
.navbar-primary.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 16186, app/assets/stylesheets/template/adminlte.scss */
.navbar-primary.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 16190, app/assets/stylesheets/template/adminlte.scss */
.navbar-primary.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.navbar-primary.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 16194, app/assets/stylesheets/template/adminlte.scss */
.navbar-primary.navbar-dark .form-control-navbar,
.navbar-primary.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #1486ff;
  border-color: #2e93ff;
  color: rgba(255, 255, 255, 0.8);
}

/* line 16201, app/assets/stylesheets/template/adminlte.scss */
.navbar-primary.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

/* line 16205, app/assets/stylesheets/template/adminlte.scss */
.navbar-primary.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

/* line 16209, app/assets/stylesheets/template/adminlte.scss */
.navbar-primary.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

/* line 16213, app/assets/stylesheets/template/adminlte.scss */
.navbar-primary.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

/* line 16217, app/assets/stylesheets/template/adminlte.scss */
.navbar-primary.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}
.navbar-primary.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

/* line 16221, app/assets/stylesheets/template/adminlte.scss */
.navbar-primary.navbar-dark .form-control-navbar:focus,
.navbar-primary.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #1a88ff;
  border-color: #2e93ff !important;
  color: #fff;
}

/* line 16228, app/assets/stylesheets/template/adminlte.scss */
.navbar-secondary {
  background-color: #6c757d;
  color: #fff;
}

/* line 16233, app/assets/stylesheets/template/adminlte.scss */
.navbar-secondary.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 16237, app/assets/stylesheets/template/adminlte.scss */
.navbar-secondary.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 16241, app/assets/stylesheets/template/adminlte.scss */
.navbar-secondary.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 16245, app/assets/stylesheets/template/adminlte.scss */
.navbar-secondary.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 16249, app/assets/stylesheets/template/adminlte.scss */
.navbar-secondary.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}
.navbar-secondary.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 16253, app/assets/stylesheets/template/adminlte.scss */
.navbar-secondary.navbar-light .form-control-navbar,
.navbar-secondary.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #636b72;
  border-color: #575e64;
  color: rgba(52, 58, 64, 0.8);
}

/* line 16260, app/assets/stylesheets/template/adminlte.scss */
.navbar-secondary.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

/* line 16264, app/assets/stylesheets/template/adminlte.scss */
.navbar-secondary.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

/* line 16268, app/assets/stylesheets/template/adminlte.scss */
.navbar-secondary.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

/* line 16272, app/assets/stylesheets/template/adminlte.scss */
.navbar-secondary.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

/* line 16276, app/assets/stylesheets/template/adminlte.scss */
.navbar-secondary.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}
.navbar-secondary.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

/* line 16280, app/assets/stylesheets/template/adminlte.scss */
.navbar-secondary.navbar-light .form-control-navbar:focus,
.navbar-secondary.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #60686f;
  border-color: #575e64 !important;
  color: #343a40;
}

/* line 16287, app/assets/stylesheets/template/adminlte.scss */
.navbar-secondary.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 16291, app/assets/stylesheets/template/adminlte.scss */
.navbar-secondary.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 16295, app/assets/stylesheets/template/adminlte.scss */
.navbar-secondary.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 16299, app/assets/stylesheets/template/adminlte.scss */
.navbar-secondary.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 16303, app/assets/stylesheets/template/adminlte.scss */
.navbar-secondary.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.navbar-secondary.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 16307, app/assets/stylesheets/template/adminlte.scss */
.navbar-secondary.navbar-dark .form-control-navbar,
.navbar-secondary.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #757f88;
  border-color: #838c94;
  color: rgba(255, 255, 255, 0.8);
}

/* line 16314, app/assets/stylesheets/template/adminlte.scss */
.navbar-secondary.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

/* line 16318, app/assets/stylesheets/template/adminlte.scss */
.navbar-secondary.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

/* line 16322, app/assets/stylesheets/template/adminlte.scss */
.navbar-secondary.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

/* line 16326, app/assets/stylesheets/template/adminlte.scss */
.navbar-secondary.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

/* line 16330, app/assets/stylesheets/template/adminlte.scss */
.navbar-secondary.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}
.navbar-secondary.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

/* line 16334, app/assets/stylesheets/template/adminlte.scss */
.navbar-secondary.navbar-dark .form-control-navbar:focus,
.navbar-secondary.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #78828a;
  border-color: #838c94 !important;
  color: #fff;
}

/* line 16341, app/assets/stylesheets/template/adminlte.scss */
.navbar-success {
  background-color: #28a745;
  color: #fff;
}

/* line 16346, app/assets/stylesheets/template/adminlte.scss */
.navbar-success.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 16350, app/assets/stylesheets/template/adminlte.scss */
.navbar-success.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 16354, app/assets/stylesheets/template/adminlte.scss */
.navbar-success.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 16358, app/assets/stylesheets/template/adminlte.scss */
.navbar-success.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 16362, app/assets/stylesheets/template/adminlte.scss */
.navbar-success.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}
.navbar-success.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 16366, app/assets/stylesheets/template/adminlte.scss */
.navbar-success.navbar-light .form-control-navbar,
.navbar-success.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #24973e;
  border-color: #1f8236;
  color: rgba(52, 58, 64, 0.8);
}

/* line 16373, app/assets/stylesheets/template/adminlte.scss */
.navbar-success.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

/* line 16377, app/assets/stylesheets/template/adminlte.scss */
.navbar-success.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

/* line 16381, app/assets/stylesheets/template/adminlte.scss */
.navbar-success.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

/* line 16385, app/assets/stylesheets/template/adminlte.scss */
.navbar-success.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

/* line 16389, app/assets/stylesheets/template/adminlte.scss */
.navbar-success.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}
.navbar-success.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

/* line 16393, app/assets/stylesheets/template/adminlte.scss */
.navbar-success.navbar-light .form-control-navbar:focus,
.navbar-success.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #23923d;
  border-color: #1f8236 !important;
  color: #343a40;
}

/* line 16400, app/assets/stylesheets/template/adminlte.scss */
.navbar-success.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 16404, app/assets/stylesheets/template/adminlte.scss */
.navbar-success.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 16408, app/assets/stylesheets/template/adminlte.scss */
.navbar-success.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 16412, app/assets/stylesheets/template/adminlte.scss */
.navbar-success.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 16416, app/assets/stylesheets/template/adminlte.scss */
.navbar-success.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.navbar-success.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 16420, app/assets/stylesheets/template/adminlte.scss */
.navbar-success.navbar-dark .form-control-navbar,
.navbar-success.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #2cb74c;
  border-color: #31cc54;
  color: rgba(255, 255, 255, 0.8);
}

/* line 16427, app/assets/stylesheets/template/adminlte.scss */
.navbar-success.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

/* line 16431, app/assets/stylesheets/template/adminlte.scss */
.navbar-success.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

/* line 16435, app/assets/stylesheets/template/adminlte.scss */
.navbar-success.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

/* line 16439, app/assets/stylesheets/template/adminlte.scss */
.navbar-success.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

/* line 16443, app/assets/stylesheets/template/adminlte.scss */
.navbar-success.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}
.navbar-success.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

/* line 16447, app/assets/stylesheets/template/adminlte.scss */
.navbar-success.navbar-dark .form-control-navbar:focus,
.navbar-success.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #2dbc4e;
  border-color: #31cc54 !important;
  color: #fff;
}

/* line 16454, app/assets/stylesheets/template/adminlte.scss */
.navbar-info {
  background-color: #17a2b8;
  color: #fff;
}

/* line 16459, app/assets/stylesheets/template/adminlte.scss */
.navbar-info.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 16463, app/assets/stylesheets/template/adminlte.scss */
.navbar-info.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 16467, app/assets/stylesheets/template/adminlte.scss */
.navbar-info.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 16471, app/assets/stylesheets/template/adminlte.scss */
.navbar-info.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 16475, app/assets/stylesheets/template/adminlte.scss */
.navbar-info.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}
.navbar-info.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 16479, app/assets/stylesheets/template/adminlte.scss */
.navbar-info.navbar-light .form-control-navbar,
.navbar-info.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #1592a6;
  border-color: #127e8f;
  color: rgba(52, 58, 64, 0.8);
}

/* line 16486, app/assets/stylesheets/template/adminlte.scss */
.navbar-info.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

/* line 16490, app/assets/stylesheets/template/adminlte.scss */
.navbar-info.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

/* line 16494, app/assets/stylesheets/template/adminlte.scss */
.navbar-info.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

/* line 16498, app/assets/stylesheets/template/adminlte.scss */
.navbar-info.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

/* line 16502, app/assets/stylesheets/template/adminlte.scss */
.navbar-info.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}
.navbar-info.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

/* line 16506, app/assets/stylesheets/template/adminlte.scss */
.navbar-info.navbar-light .form-control-navbar:focus,
.navbar-info.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #148ea1;
  border-color: #127e8f !important;
  color: #343a40;
}

/* line 16513, app/assets/stylesheets/template/adminlte.scss */
.navbar-info.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 16517, app/assets/stylesheets/template/adminlte.scss */
.navbar-info.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 16521, app/assets/stylesheets/template/adminlte.scss */
.navbar-info.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 16525, app/assets/stylesheets/template/adminlte.scss */
.navbar-info.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 16529, app/assets/stylesheets/template/adminlte.scss */
.navbar-info.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.navbar-info.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 16533, app/assets/stylesheets/template/adminlte.scss */
.navbar-info.navbar-dark .form-control-navbar,
.navbar-info.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #19b2ca;
  border-color: #1cc6e1;
  color: rgba(255, 255, 255, 0.8);
}

/* line 16540, app/assets/stylesheets/template/adminlte.scss */
.navbar-info.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

/* line 16544, app/assets/stylesheets/template/adminlte.scss */
.navbar-info.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

/* line 16548, app/assets/stylesheets/template/adminlte.scss */
.navbar-info.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

/* line 16552, app/assets/stylesheets/template/adminlte.scss */
.navbar-info.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

/* line 16556, app/assets/stylesheets/template/adminlte.scss */
.navbar-info.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}
.navbar-info.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

/* line 16560, app/assets/stylesheets/template/adminlte.scss */
.navbar-info.navbar-dark .form-control-navbar:focus,
.navbar-info.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #1ab6cf;
  border-color: #1cc6e1 !important;
  color: #fff;
}

/* line 16567, app/assets/stylesheets/template/adminlte.scss */
.navbar-warning {
  background-color: #ffc107;
  color: #1f2d3d;
}

/* line 16572, app/assets/stylesheets/template/adminlte.scss */
.navbar-warning.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 16576, app/assets/stylesheets/template/adminlte.scss */
.navbar-warning.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 16580, app/assets/stylesheets/template/adminlte.scss */
.navbar-warning.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 16584, app/assets/stylesheets/template/adminlte.scss */
.navbar-warning.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 16588, app/assets/stylesheets/template/adminlte.scss */
.navbar-warning.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}
.navbar-warning.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 16592, app/assets/stylesheets/template/adminlte.scss */
.navbar-warning.navbar-light .form-control-navbar,
.navbar-warning.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #f2b500;
  border-color: #d8a200;
  color: rgba(52, 58, 64, 0.8);
}

/* line 16599, app/assets/stylesheets/template/adminlte.scss */
.navbar-warning.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

/* line 16603, app/assets/stylesheets/template/adminlte.scss */
.navbar-warning.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

/* line 16607, app/assets/stylesheets/template/adminlte.scss */
.navbar-warning.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

/* line 16611, app/assets/stylesheets/template/adminlte.scss */
.navbar-warning.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

/* line 16615, app/assets/stylesheets/template/adminlte.scss */
.navbar-warning.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}
.navbar-warning.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

/* line 16619, app/assets/stylesheets/template/adminlte.scss */
.navbar-warning.navbar-light .form-control-navbar:focus,
.navbar-warning.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #edb100;
  border-color: #d8a200 !important;
  color: #343a40;
}

/* line 16626, app/assets/stylesheets/template/adminlte.scss */
.navbar-warning.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 16630, app/assets/stylesheets/template/adminlte.scss */
.navbar-warning.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 16634, app/assets/stylesheets/template/adminlte.scss */
.navbar-warning.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 16638, app/assets/stylesheets/template/adminlte.scss */
.navbar-warning.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 16642, app/assets/stylesheets/template/adminlte.scss */
.navbar-warning.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.navbar-warning.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 16646, app/assets/stylesheets/template/adminlte.scss */
.navbar-warning.navbar-dark .form-control-navbar,
.navbar-warning.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #ffc61b;
  border-color: #ffcc35;
  color: rgba(255, 255, 255, 0.8);
}

/* line 16653, app/assets/stylesheets/template/adminlte.scss */
.navbar-warning.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

/* line 16657, app/assets/stylesheets/template/adminlte.scss */
.navbar-warning.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

/* line 16661, app/assets/stylesheets/template/adminlte.scss */
.navbar-warning.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

/* line 16665, app/assets/stylesheets/template/adminlte.scss */
.navbar-warning.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

/* line 16669, app/assets/stylesheets/template/adminlte.scss */
.navbar-warning.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}
.navbar-warning.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

/* line 16673, app/assets/stylesheets/template/adminlte.scss */
.navbar-warning.navbar-dark .form-control-navbar:focus,
.navbar-warning.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #ffc721;
  border-color: #ffcc35 !important;
  color: #fff;
}

/* line 16680, app/assets/stylesheets/template/adminlte.scss */
.navbar-danger {
  background-color: #dc3545;
  color: #fff;
}

/* line 16685, app/assets/stylesheets/template/adminlte.scss */
.navbar-danger.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 16689, app/assets/stylesheets/template/adminlte.scss */
.navbar-danger.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 16693, app/assets/stylesheets/template/adminlte.scss */
.navbar-danger.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 16697, app/assets/stylesheets/template/adminlte.scss */
.navbar-danger.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 16701, app/assets/stylesheets/template/adminlte.scss */
.navbar-danger.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}
.navbar-danger.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 16705, app/assets/stylesheets/template/adminlte.scss */
.navbar-danger.navbar-light .form-control-navbar,
.navbar-danger.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #d72536;
  border-color: #c22231;
  color: rgba(52, 58, 64, 0.8);
}

/* line 16712, app/assets/stylesheets/template/adminlte.scss */
.navbar-danger.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

/* line 16716, app/assets/stylesheets/template/adminlte.scss */
.navbar-danger.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

/* line 16720, app/assets/stylesheets/template/adminlte.scss */
.navbar-danger.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

/* line 16724, app/assets/stylesheets/template/adminlte.scss */
.navbar-danger.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

/* line 16728, app/assets/stylesheets/template/adminlte.scss */
.navbar-danger.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}
.navbar-danger.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

/* line 16732, app/assets/stylesheets/template/adminlte.scss */
.navbar-danger.navbar-light .form-control-navbar:focus,
.navbar-danger.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #d32535;
  border-color: #c22231 !important;
  color: #343a40;
}

/* line 16739, app/assets/stylesheets/template/adminlte.scss */
.navbar-danger.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 16743, app/assets/stylesheets/template/adminlte.scss */
.navbar-danger.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 16747, app/assets/stylesheets/template/adminlte.scss */
.navbar-danger.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 16751, app/assets/stylesheets/template/adminlte.scss */
.navbar-danger.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 16755, app/assets/stylesheets/template/adminlte.scss */
.navbar-danger.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.navbar-danger.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 16759, app/assets/stylesheets/template/adminlte.scss */
.navbar-danger.navbar-dark .form-control-navbar,
.navbar-danger.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #df4655;
  border-color: #e35c69;
  color: rgba(255, 255, 255, 0.8);
}

/* line 16766, app/assets/stylesheets/template/adminlte.scss */
.navbar-danger.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

/* line 16770, app/assets/stylesheets/template/adminlte.scss */
.navbar-danger.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

/* line 16774, app/assets/stylesheets/template/adminlte.scss */
.navbar-danger.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

/* line 16778, app/assets/stylesheets/template/adminlte.scss */
.navbar-danger.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

/* line 16782, app/assets/stylesheets/template/adminlte.scss */
.navbar-danger.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}
.navbar-danger.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

/* line 16786, app/assets/stylesheets/template/adminlte.scss */
.navbar-danger.navbar-dark .form-control-navbar:focus,
.navbar-danger.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #e04b59;
  border-color: #e35c69 !important;
  color: #fff;
}

/* line 16793, app/assets/stylesheets/template/adminlte.scss */
.navbar-lightblue {
  background-color: #3c8dbc;
  color: #fff;
}

/* line 16798, app/assets/stylesheets/template/adminlte.scss */
.navbar-lightblue.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 16802, app/assets/stylesheets/template/adminlte.scss */
.navbar-lightblue.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 16806, app/assets/stylesheets/template/adminlte.scss */
.navbar-lightblue.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 16810, app/assets/stylesheets/template/adminlte.scss */
.navbar-lightblue.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 16814, app/assets/stylesheets/template/adminlte.scss */
.navbar-lightblue.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}
.navbar-lightblue.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 16818, app/assets/stylesheets/template/adminlte.scss */
.navbar-lightblue.navbar-light .form-control-navbar,
.navbar-lightblue.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #3781ad;
  border-color: #317399;
  color: rgba(52, 58, 64, 0.8);
}

/* line 16825, app/assets/stylesheets/template/adminlte.scss */
.navbar-lightblue.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

/* line 16829, app/assets/stylesheets/template/adminlte.scss */
.navbar-lightblue.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

/* line 16833, app/assets/stylesheets/template/adminlte.scss */
.navbar-lightblue.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

/* line 16837, app/assets/stylesheets/template/adminlte.scss */
.navbar-lightblue.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

/* line 16841, app/assets/stylesheets/template/adminlte.scss */
.navbar-lightblue.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}
.navbar-lightblue.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

/* line 16845, app/assets/stylesheets/template/adminlte.scss */
.navbar-lightblue.navbar-light .form-control-navbar:focus,
.navbar-lightblue.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #367fa9;
  border-color: #317399 !important;
  color: #343a40;
}

/* line 16852, app/assets/stylesheets/template/adminlte.scss */
.navbar-lightblue.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 16856, app/assets/stylesheets/template/adminlte.scss */
.navbar-lightblue.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 16860, app/assets/stylesheets/template/adminlte.scss */
.navbar-lightblue.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 16864, app/assets/stylesheets/template/adminlte.scss */
.navbar-lightblue.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 16868, app/assets/stylesheets/template/adminlte.scss */
.navbar-lightblue.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.navbar-lightblue.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 16872, app/assets/stylesheets/template/adminlte.scss */
.navbar-lightblue.navbar-dark .form-control-navbar,
.navbar-lightblue.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #4897c5;
  border-color: #5ba2cb;
  color: rgba(255, 255, 255, 0.8);
}

/* line 16879, app/assets/stylesheets/template/adminlte.scss */
.navbar-lightblue.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

/* line 16883, app/assets/stylesheets/template/adminlte.scss */
.navbar-lightblue.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

/* line 16887, app/assets/stylesheets/template/adminlte.scss */
.navbar-lightblue.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

/* line 16891, app/assets/stylesheets/template/adminlte.scss */
.navbar-lightblue.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

/* line 16895, app/assets/stylesheets/template/adminlte.scss */
.navbar-lightblue.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}
.navbar-lightblue.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

/* line 16899, app/assets/stylesheets/template/adminlte.scss */
.navbar-lightblue.navbar-dark .form-control-navbar:focus,
.navbar-lightblue.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #4c99c6;
  border-color: #5ba2cb !important;
  color: #fff;
}

/* line 16906, app/assets/stylesheets/template/adminlte.scss */
.navbar-navy {
  background-color: #001f3f;
  color: #fff;
}

/* line 16911, app/assets/stylesheets/template/adminlte.scss */
.navbar-navy.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 16915, app/assets/stylesheets/template/adminlte.scss */
.navbar-navy.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 16919, app/assets/stylesheets/template/adminlte.scss */
.navbar-navy.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 16923, app/assets/stylesheets/template/adminlte.scss */
.navbar-navy.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 16927, app/assets/stylesheets/template/adminlte.scss */
.navbar-navy.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}
.navbar-navy.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 16931, app/assets/stylesheets/template/adminlte.scss */
.navbar-navy.navbar-light .form-control-navbar,
.navbar-navy.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #00152b;
  border-color: #000811;
  color: rgba(52, 58, 64, 0.8);
}

/* line 16938, app/assets/stylesheets/template/adminlte.scss */
.navbar-navy.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

/* line 16942, app/assets/stylesheets/template/adminlte.scss */
.navbar-navy.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

/* line 16946, app/assets/stylesheets/template/adminlte.scss */
.navbar-navy.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

/* line 16950, app/assets/stylesheets/template/adminlte.scss */
.navbar-navy.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

/* line 16954, app/assets/stylesheets/template/adminlte.scss */
.navbar-navy.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}
.navbar-navy.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

/* line 16958, app/assets/stylesheets/template/adminlte.scss */
.navbar-navy.navbar-light .form-control-navbar:focus,
.navbar-navy.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #001226;
  border-color: #000811 !important;
  color: #343a40;
}

/* line 16965, app/assets/stylesheets/template/adminlte.scss */
.navbar-navy.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 16969, app/assets/stylesheets/template/adminlte.scss */
.navbar-navy.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 16973, app/assets/stylesheets/template/adminlte.scss */
.navbar-navy.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 16977, app/assets/stylesheets/template/adminlte.scss */
.navbar-navy.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 16981, app/assets/stylesheets/template/adminlte.scss */
.navbar-navy.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.navbar-navy.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 16985, app/assets/stylesheets/template/adminlte.scss */
.navbar-navy.navbar-dark .form-control-navbar,
.navbar-navy.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #002953;
  border-color: #00366d;
  color: rgba(255, 255, 255, 0.8);
}

/* line 16992, app/assets/stylesheets/template/adminlte.scss */
.navbar-navy.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

/* line 16996, app/assets/stylesheets/template/adminlte.scss */
.navbar-navy.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

/* line 17000, app/assets/stylesheets/template/adminlte.scss */
.navbar-navy.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

/* line 17004, app/assets/stylesheets/template/adminlte.scss */
.navbar-navy.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

/* line 17008, app/assets/stylesheets/template/adminlte.scss */
.navbar-navy.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}
.navbar-navy.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

/* line 17012, app/assets/stylesheets/template/adminlte.scss */
.navbar-navy.navbar-dark .form-control-navbar:focus,
.navbar-navy.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #002c59;
  border-color: #00366d !important;
  color: #fff;
}

/* line 17019, app/assets/stylesheets/template/adminlte.scss */
.navbar-olive {
  background-color: #3d9970;
  color: #fff;
}

/* line 17024, app/assets/stylesheets/template/adminlte.scss */
.navbar-olive.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 17028, app/assets/stylesheets/template/adminlte.scss */
.navbar-olive.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 17032, app/assets/stylesheets/template/adminlte.scss */
.navbar-olive.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 17036, app/assets/stylesheets/template/adminlte.scss */
.navbar-olive.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 17040, app/assets/stylesheets/template/adminlte.scss */
.navbar-olive.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}
.navbar-olive.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 17044, app/assets/stylesheets/template/adminlte.scss */
.navbar-olive.navbar-light .form-control-navbar,
.navbar-olive.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #378a65;
  border-color: #307858;
  color: rgba(52, 58, 64, 0.8);
}

/* line 17051, app/assets/stylesheets/template/adminlte.scss */
.navbar-olive.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

/* line 17055, app/assets/stylesheets/template/adminlte.scss */
.navbar-olive.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

/* line 17059, app/assets/stylesheets/template/adminlte.scss */
.navbar-olive.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

/* line 17063, app/assets/stylesheets/template/adminlte.scss */
.navbar-olive.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

/* line 17067, app/assets/stylesheets/template/adminlte.scss */
.navbar-olive.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}
.navbar-olive.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

/* line 17071, app/assets/stylesheets/template/adminlte.scss */
.navbar-olive.navbar-light .form-control-navbar:focus,
.navbar-olive.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #368763;
  border-color: #307858 !important;
  color: #343a40;
}

/* line 17078, app/assets/stylesheets/template/adminlte.scss */
.navbar-olive.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 17082, app/assets/stylesheets/template/adminlte.scss */
.navbar-olive.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 17086, app/assets/stylesheets/template/adminlte.scss */
.navbar-olive.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 17090, app/assets/stylesheets/template/adminlte.scss */
.navbar-olive.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 17094, app/assets/stylesheets/template/adminlte.scss */
.navbar-olive.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.navbar-olive.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 17098, app/assets/stylesheets/template/adminlte.scss */
.navbar-olive.navbar-dark .form-control-navbar,
.navbar-olive.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #43a87b;
  border-color: #4cb888;
  color: rgba(255, 255, 255, 0.8);
}

/* line 17105, app/assets/stylesheets/template/adminlte.scss */
.navbar-olive.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

/* line 17109, app/assets/stylesheets/template/adminlte.scss */
.navbar-olive.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

/* line 17113, app/assets/stylesheets/template/adminlte.scss */
.navbar-olive.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

/* line 17117, app/assets/stylesheets/template/adminlte.scss */
.navbar-olive.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

/* line 17121, app/assets/stylesheets/template/adminlte.scss */
.navbar-olive.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}
.navbar-olive.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

/* line 17125, app/assets/stylesheets/template/adminlte.scss */
.navbar-olive.navbar-dark .form-control-navbar:focus,
.navbar-olive.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #44ab7d;
  border-color: #4cb888 !important;
  color: #fff;
}

/* line 17132, app/assets/stylesheets/template/adminlte.scss */
.navbar-lime {
  background-color: #01ff70;
  color: #1f2d3d;
}

/* line 17137, app/assets/stylesheets/template/adminlte.scss */
.navbar-lime.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 17141, app/assets/stylesheets/template/adminlte.scss */
.navbar-lime.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 17145, app/assets/stylesheets/template/adminlte.scss */
.navbar-lime.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 17149, app/assets/stylesheets/template/adminlte.scss */
.navbar-lime.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 17153, app/assets/stylesheets/template/adminlte.scss */
.navbar-lime.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}
.navbar-lime.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 17157, app/assets/stylesheets/template/adminlte.scss */
.navbar-lime.navbar-light .form-control-navbar,
.navbar-lime.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #00ec67;
  border-color: #00d25c;
  color: rgba(52, 58, 64, 0.8);
}

/* line 17164, app/assets/stylesheets/template/adminlte.scss */
.navbar-lime.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

/* line 17168, app/assets/stylesheets/template/adminlte.scss */
.navbar-lime.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

/* line 17172, app/assets/stylesheets/template/adminlte.scss */
.navbar-lime.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

/* line 17176, app/assets/stylesheets/template/adminlte.scss */
.navbar-lime.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

/* line 17180, app/assets/stylesheets/template/adminlte.scss */
.navbar-lime.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}
.navbar-lime.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

/* line 17184, app/assets/stylesheets/template/adminlte.scss */
.navbar-lime.navbar-light .form-control-navbar:focus,
.navbar-lime.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #00e765;
  border-color: #00d25c !important;
  color: #343a40;
}

/* line 17191, app/assets/stylesheets/template/adminlte.scss */
.navbar-lime.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 17195, app/assets/stylesheets/template/adminlte.scss */
.navbar-lime.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 17199, app/assets/stylesheets/template/adminlte.scss */
.navbar-lime.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 17203, app/assets/stylesheets/template/adminlte.scss */
.navbar-lime.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 17207, app/assets/stylesheets/template/adminlte.scss */
.navbar-lime.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.navbar-lime.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 17211, app/assets/stylesheets/template/adminlte.scss */
.navbar-lime.navbar-dark .form-control-navbar,
.navbar-lime.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #15ff7b;
  border-color: #2fff8a;
  color: rgba(255, 255, 255, 0.8);
}

/* line 17218, app/assets/stylesheets/template/adminlte.scss */
.navbar-lime.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

/* line 17222, app/assets/stylesheets/template/adminlte.scss */
.navbar-lime.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

/* line 17226, app/assets/stylesheets/template/adminlte.scss */
.navbar-lime.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

/* line 17230, app/assets/stylesheets/template/adminlte.scss */
.navbar-lime.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

/* line 17234, app/assets/stylesheets/template/adminlte.scss */
.navbar-lime.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}
.navbar-lime.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

/* line 17238, app/assets/stylesheets/template/adminlte.scss */
.navbar-lime.navbar-dark .form-control-navbar:focus,
.navbar-lime.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #1bff7e;
  border-color: #2fff8a !important;
  color: #fff;
}

/* line 17245, app/assets/stylesheets/template/adminlte.scss */
.navbar-fuchsia {
  background-color: #f012be;
  color: #fff;
}

/* line 17250, app/assets/stylesheets/template/adminlte.scss */
.navbar-fuchsia.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 17254, app/assets/stylesheets/template/adminlte.scss */
.navbar-fuchsia.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 17258, app/assets/stylesheets/template/adminlte.scss */
.navbar-fuchsia.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 17262, app/assets/stylesheets/template/adminlte.scss */
.navbar-fuchsia.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 17266, app/assets/stylesheets/template/adminlte.scss */
.navbar-fuchsia.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}
.navbar-fuchsia.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 17270, app/assets/stylesheets/template/adminlte.scss */
.navbar-fuchsia.navbar-light .form-control-navbar,
.navbar-fuchsia.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #df0eb0;
  border-color: #c70d9d;
  color: rgba(52, 58, 64, 0.8);
}

/* line 17277, app/assets/stylesheets/template/adminlte.scss */
.navbar-fuchsia.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

/* line 17281, app/assets/stylesheets/template/adminlte.scss */
.navbar-fuchsia.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

/* line 17285, app/assets/stylesheets/template/adminlte.scss */
.navbar-fuchsia.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

/* line 17289, app/assets/stylesheets/template/adminlte.scss */
.navbar-fuchsia.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

/* line 17293, app/assets/stylesheets/template/adminlte.scss */
.navbar-fuchsia.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}
.navbar-fuchsia.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

/* line 17297, app/assets/stylesheets/template/adminlte.scss */
.navbar-fuchsia.navbar-light .form-control-navbar:focus,
.navbar-fuchsia.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #db0ead;
  border-color: #c70d9d !important;
  color: #343a40;
}

/* line 17304, app/assets/stylesheets/template/adminlte.scss */
.navbar-fuchsia.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 17308, app/assets/stylesheets/template/adminlte.scss */
.navbar-fuchsia.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 17312, app/assets/stylesheets/template/adminlte.scss */
.navbar-fuchsia.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 17316, app/assets/stylesheets/template/adminlte.scss */
.navbar-fuchsia.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 17320, app/assets/stylesheets/template/adminlte.scss */
.navbar-fuchsia.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.navbar-fuchsia.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 17324, app/assets/stylesheets/template/adminlte.scss */
.navbar-fuchsia.navbar-dark .form-control-navbar,
.navbar-fuchsia.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #f125c3;
  border-color: #f33dca;
  color: rgba(255, 255, 255, 0.8);
}

/* line 17331, app/assets/stylesheets/template/adminlte.scss */
.navbar-fuchsia.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

/* line 17335, app/assets/stylesheets/template/adminlte.scss */
.navbar-fuchsia.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

/* line 17339, app/assets/stylesheets/template/adminlte.scss */
.navbar-fuchsia.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

/* line 17343, app/assets/stylesheets/template/adminlte.scss */
.navbar-fuchsia.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

/* line 17347, app/assets/stylesheets/template/adminlte.scss */
.navbar-fuchsia.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}
.navbar-fuchsia.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

/* line 17351, app/assets/stylesheets/template/adminlte.scss */
.navbar-fuchsia.navbar-dark .form-control-navbar:focus,
.navbar-fuchsia.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #f22ac5;
  border-color: #f33dca !important;
  color: #fff;
}

/* line 17358, app/assets/stylesheets/template/adminlte.scss */
.navbar-maroon {
  background-color: #d81b60;
  color: #fff;
}

/* line 17363, app/assets/stylesheets/template/adminlte.scss */
.navbar-maroon.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 17367, app/assets/stylesheets/template/adminlte.scss */
.navbar-maroon.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 17371, app/assets/stylesheets/template/adminlte.scss */
.navbar-maroon.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 17375, app/assets/stylesheets/template/adminlte.scss */
.navbar-maroon.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 17379, app/assets/stylesheets/template/adminlte.scss */
.navbar-maroon.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}
.navbar-maroon.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 17383, app/assets/stylesheets/template/adminlte.scss */
.navbar-maroon.navbar-light .form-control-navbar,
.navbar-maroon.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #c61958;
  border-color: #af164e;
  color: rgba(52, 58, 64, 0.8);
}

/* line 17390, app/assets/stylesheets/template/adminlte.scss */
.navbar-maroon.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

/* line 17394, app/assets/stylesheets/template/adminlte.scss */
.navbar-maroon.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

/* line 17398, app/assets/stylesheets/template/adminlte.scss */
.navbar-maroon.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

/* line 17402, app/assets/stylesheets/template/adminlte.scss */
.navbar-maroon.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

/* line 17406, app/assets/stylesheets/template/adminlte.scss */
.navbar-maroon.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}
.navbar-maroon.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

/* line 17410, app/assets/stylesheets/template/adminlte.scss */
.navbar-maroon.navbar-light .form-control-navbar:focus,
.navbar-maroon.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #c11856;
  border-color: #af164e !important;
  color: #343a40;
}

/* line 17417, app/assets/stylesheets/template/adminlte.scss */
.navbar-maroon.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 17421, app/assets/stylesheets/template/adminlte.scss */
.navbar-maroon.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 17425, app/assets/stylesheets/template/adminlte.scss */
.navbar-maroon.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 17429, app/assets/stylesheets/template/adminlte.scss */
.navbar-maroon.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 17433, app/assets/stylesheets/template/adminlte.scss */
.navbar-maroon.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.navbar-maroon.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 17437, app/assets/stylesheets/template/adminlte.scss */
.navbar-maroon.navbar-dark .form-control-navbar,
.navbar-maroon.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #e4246a;
  border-color: #e63a79;
  color: rgba(255, 255, 255, 0.8);
}

/* line 17444, app/assets/stylesheets/template/adminlte.scss */
.navbar-maroon.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

/* line 17448, app/assets/stylesheets/template/adminlte.scss */
.navbar-maroon.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

/* line 17452, app/assets/stylesheets/template/adminlte.scss */
.navbar-maroon.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

/* line 17456, app/assets/stylesheets/template/adminlte.scss */
.navbar-maroon.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

/* line 17460, app/assets/stylesheets/template/adminlte.scss */
.navbar-maroon.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}
.navbar-maroon.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

/* line 17464, app/assets/stylesheets/template/adminlte.scss */
.navbar-maroon.navbar-dark .form-control-navbar:focus,
.navbar-maroon.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #e4286d;
  border-color: #e63a79 !important;
  color: #fff;
}

/* line 17471, app/assets/stylesheets/template/adminlte.scss */
.navbar-blue {
  background-color: #007bff;
  color: #fff;
}

/* line 17476, app/assets/stylesheets/template/adminlte.scss */
.navbar-blue.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 17480, app/assets/stylesheets/template/adminlte.scss */
.navbar-blue.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 17484, app/assets/stylesheets/template/adminlte.scss */
.navbar-blue.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 17488, app/assets/stylesheets/template/adminlte.scss */
.navbar-blue.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 17492, app/assets/stylesheets/template/adminlte.scss */
.navbar-blue.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}
.navbar-blue.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 17496, app/assets/stylesheets/template/adminlte.scss */
.navbar-blue.navbar-light .form-control-navbar,
.navbar-blue.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #0071eb;
  border-color: #0065d1;
  color: rgba(52, 58, 64, 0.8);
}

/* line 17503, app/assets/stylesheets/template/adminlte.scss */
.navbar-blue.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

/* line 17507, app/assets/stylesheets/template/adminlte.scss */
.navbar-blue.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

/* line 17511, app/assets/stylesheets/template/adminlte.scss */
.navbar-blue.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

/* line 17515, app/assets/stylesheets/template/adminlte.scss */
.navbar-blue.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

/* line 17519, app/assets/stylesheets/template/adminlte.scss */
.navbar-blue.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}
.navbar-blue.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

/* line 17523, app/assets/stylesheets/template/adminlte.scss */
.navbar-blue.navbar-light .form-control-navbar:focus,
.navbar-blue.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #006fe6;
  border-color: #0065d1 !important;
  color: #343a40;
}

/* line 17530, app/assets/stylesheets/template/adminlte.scss */
.navbar-blue.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 17534, app/assets/stylesheets/template/adminlte.scss */
.navbar-blue.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 17538, app/assets/stylesheets/template/adminlte.scss */
.navbar-blue.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 17542, app/assets/stylesheets/template/adminlte.scss */
.navbar-blue.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 17546, app/assets/stylesheets/template/adminlte.scss */
.navbar-blue.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.navbar-blue.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 17550, app/assets/stylesheets/template/adminlte.scss */
.navbar-blue.navbar-dark .form-control-navbar,
.navbar-blue.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #1486ff;
  border-color: #2e93ff;
  color: rgba(255, 255, 255, 0.8);
}

/* line 17557, app/assets/stylesheets/template/adminlte.scss */
.navbar-blue.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

/* line 17561, app/assets/stylesheets/template/adminlte.scss */
.navbar-blue.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

/* line 17565, app/assets/stylesheets/template/adminlte.scss */
.navbar-blue.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

/* line 17569, app/assets/stylesheets/template/adminlte.scss */
.navbar-blue.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

/* line 17573, app/assets/stylesheets/template/adminlte.scss */
.navbar-blue.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}
.navbar-blue.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

/* line 17577, app/assets/stylesheets/template/adminlte.scss */
.navbar-blue.navbar-dark .form-control-navbar:focus,
.navbar-blue.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #1a88ff;
  border-color: #2e93ff !important;
  color: #fff;
}

/* line 17584, app/assets/stylesheets/template/adminlte.scss */
.navbar-indigo {
  background-color: #6610f2;
  color: #fff;
}

/* line 17589, app/assets/stylesheets/template/adminlte.scss */
.navbar-indigo.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 17593, app/assets/stylesheets/template/adminlte.scss */
.navbar-indigo.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 17597, app/assets/stylesheets/template/adminlte.scss */
.navbar-indigo.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 17601, app/assets/stylesheets/template/adminlte.scss */
.navbar-indigo.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 17605, app/assets/stylesheets/template/adminlte.scss */
.navbar-indigo.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}
.navbar-indigo.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 17609, app/assets/stylesheets/template/adminlte.scss */
.navbar-indigo.navbar-light .form-control-navbar,
.navbar-indigo.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #5d0ce1;
  border-color: #530bc9;
  color: rgba(52, 58, 64, 0.8);
}

/* line 17616, app/assets/stylesheets/template/adminlte.scss */
.navbar-indigo.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

/* line 17620, app/assets/stylesheets/template/adminlte.scss */
.navbar-indigo.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

/* line 17624, app/assets/stylesheets/template/adminlte.scss */
.navbar-indigo.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

/* line 17628, app/assets/stylesheets/template/adminlte.scss */
.navbar-indigo.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

/* line 17632, app/assets/stylesheets/template/adminlte.scss */
.navbar-indigo.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}
.navbar-indigo.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

/* line 17636, app/assets/stylesheets/template/adminlte.scss */
.navbar-indigo.navbar-light .form-control-navbar:focus,
.navbar-indigo.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #5b0cdd;
  border-color: #530bc9 !important;
  color: #343a40;
}

/* line 17643, app/assets/stylesheets/template/adminlte.scss */
.navbar-indigo.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 17647, app/assets/stylesheets/template/adminlte.scss */
.navbar-indigo.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 17651, app/assets/stylesheets/template/adminlte.scss */
.navbar-indigo.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 17655, app/assets/stylesheets/template/adminlte.scss */
.navbar-indigo.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 17659, app/assets/stylesheets/template/adminlte.scss */
.navbar-indigo.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.navbar-indigo.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 17663, app/assets/stylesheets/template/adminlte.scss */
.navbar-indigo.navbar-dark .form-control-navbar,
.navbar-indigo.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #7223f3;
  border-color: #823cf4;
  color: rgba(255, 255, 255, 0.8);
}

/* line 17670, app/assets/stylesheets/template/adminlte.scss */
.navbar-indigo.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

/* line 17674, app/assets/stylesheets/template/adminlte.scss */
.navbar-indigo.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

/* line 17678, app/assets/stylesheets/template/adminlte.scss */
.navbar-indigo.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

/* line 17682, app/assets/stylesheets/template/adminlte.scss */
.navbar-indigo.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

/* line 17686, app/assets/stylesheets/template/adminlte.scss */
.navbar-indigo.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}
.navbar-indigo.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

/* line 17690, app/assets/stylesheets/template/adminlte.scss */
.navbar-indigo.navbar-dark .form-control-navbar:focus,
.navbar-indigo.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #7528f3;
  border-color: #823cf4 !important;
  color: #fff;
}

/* line 17697, app/assets/stylesheets/template/adminlte.scss */
.navbar-purple {
  background-color: #6f42c1;
  color: #fff;
}

/* line 17702, app/assets/stylesheets/template/adminlte.scss */
.navbar-purple.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 17706, app/assets/stylesheets/template/adminlte.scss */
.navbar-purple.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 17710, app/assets/stylesheets/template/adminlte.scss */
.navbar-purple.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 17714, app/assets/stylesheets/template/adminlte.scss */
.navbar-purple.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 17718, app/assets/stylesheets/template/adminlte.scss */
.navbar-purple.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}
.navbar-purple.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 17722, app/assets/stylesheets/template/adminlte.scss */
.navbar-purple.navbar-light .form-control-navbar,
.navbar-purple.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #663bb4;
  border-color: #5b35a0;
  color: rgba(52, 58, 64, 0.8);
}

/* line 17729, app/assets/stylesheets/template/adminlte.scss */
.navbar-purple.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

/* line 17733, app/assets/stylesheets/template/adminlte.scss */
.navbar-purple.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

/* line 17737, app/assets/stylesheets/template/adminlte.scss */
.navbar-purple.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

/* line 17741, app/assets/stylesheets/template/adminlte.scss */
.navbar-purple.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

/* line 17745, app/assets/stylesheets/template/adminlte.scss */
.navbar-purple.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}
.navbar-purple.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

/* line 17749, app/assets/stylesheets/template/adminlte.scss */
.navbar-purple.navbar-light .form-control-navbar:focus,
.navbar-purple.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #643ab0;
  border-color: #5b35a0 !important;
  color: #343a40;
}

/* line 17756, app/assets/stylesheets/template/adminlte.scss */
.navbar-purple.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 17760, app/assets/stylesheets/template/adminlte.scss */
.navbar-purple.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 17764, app/assets/stylesheets/template/adminlte.scss */
.navbar-purple.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 17768, app/assets/stylesheets/template/adminlte.scss */
.navbar-purple.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 17772, app/assets/stylesheets/template/adminlte.scss */
.navbar-purple.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.navbar-purple.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 17776, app/assets/stylesheets/template/adminlte.scss */
.navbar-purple.navbar-dark .form-control-navbar,
.navbar-purple.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #7b51c6;
  border-color: #8965cc;
  color: rgba(255, 255, 255, 0.8);
}

/* line 17783, app/assets/stylesheets/template/adminlte.scss */
.navbar-purple.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

/* line 17787, app/assets/stylesheets/template/adminlte.scss */
.navbar-purple.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

/* line 17791, app/assets/stylesheets/template/adminlte.scss */
.navbar-purple.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

/* line 17795, app/assets/stylesheets/template/adminlte.scss */
.navbar-purple.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

/* line 17799, app/assets/stylesheets/template/adminlte.scss */
.navbar-purple.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}
.navbar-purple.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

/* line 17803, app/assets/stylesheets/template/adminlte.scss */
.navbar-purple.navbar-dark .form-control-navbar:focus,
.navbar-purple.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #7e55c7;
  border-color: #8965cc !important;
  color: #fff;
}

/* line 17810, app/assets/stylesheets/template/adminlte.scss */
.navbar-pink {
  background-color: #e83e8c;
  color: #fff;
}

/* line 17815, app/assets/stylesheets/template/adminlte.scss */
.navbar-pink.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 17819, app/assets/stylesheets/template/adminlte.scss */
.navbar-pink.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 17823, app/assets/stylesheets/template/adminlte.scss */
.navbar-pink.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 17827, app/assets/stylesheets/template/adminlte.scss */
.navbar-pink.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 17831, app/assets/stylesheets/template/adminlte.scss */
.navbar-pink.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}
.navbar-pink.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 17835, app/assets/stylesheets/template/adminlte.scss */
.navbar-pink.navbar-light .form-control-navbar,
.navbar-pink.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #e62c81;
  border-color: #de1a74;
  color: rgba(52, 58, 64, 0.8);
}

/* line 17842, app/assets/stylesheets/template/adminlte.scss */
.navbar-pink.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

/* line 17846, app/assets/stylesheets/template/adminlte.scss */
.navbar-pink.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

/* line 17850, app/assets/stylesheets/template/adminlte.scss */
.navbar-pink.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

/* line 17854, app/assets/stylesheets/template/adminlte.scss */
.navbar-pink.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

/* line 17858, app/assets/stylesheets/template/adminlte.scss */
.navbar-pink.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}
.navbar-pink.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

/* line 17862, app/assets/stylesheets/template/adminlte.scss */
.navbar-pink.navbar-light .form-control-navbar:focus,
.navbar-pink.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #e5277e;
  border-color: #de1a74 !important;
  color: #343a40;
}

/* line 17869, app/assets/stylesheets/template/adminlte.scss */
.navbar-pink.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 17873, app/assets/stylesheets/template/adminlte.scss */
.navbar-pink.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 17877, app/assets/stylesheets/template/adminlte.scss */
.navbar-pink.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 17881, app/assets/stylesheets/template/adminlte.scss */
.navbar-pink.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 17885, app/assets/stylesheets/template/adminlte.scss */
.navbar-pink.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.navbar-pink.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 17889, app/assets/stylesheets/template/adminlte.scss */
.navbar-pink.navbar-dark .form-control-navbar,
.navbar-pink.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #ea5097;
  border-color: #ed67a4;
  color: rgba(255, 255, 255, 0.8);
}

/* line 17896, app/assets/stylesheets/template/adminlte.scss */
.navbar-pink.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

/* line 17900, app/assets/stylesheets/template/adminlte.scss */
.navbar-pink.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

/* line 17904, app/assets/stylesheets/template/adminlte.scss */
.navbar-pink.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

/* line 17908, app/assets/stylesheets/template/adminlte.scss */
.navbar-pink.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

/* line 17912, app/assets/stylesheets/template/adminlte.scss */
.navbar-pink.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}
.navbar-pink.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

/* line 17916, app/assets/stylesheets/template/adminlte.scss */
.navbar-pink.navbar-dark .form-control-navbar:focus,
.navbar-pink.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #eb559a;
  border-color: #ed67a4 !important;
  color: #fff;
}

/* line 17923, app/assets/stylesheets/template/adminlte.scss */
.navbar-red {
  background-color: #dc3545;
  color: #fff;
}

/* line 17928, app/assets/stylesheets/template/adminlte.scss */
.navbar-red.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 17932, app/assets/stylesheets/template/adminlte.scss */
.navbar-red.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 17936, app/assets/stylesheets/template/adminlte.scss */
.navbar-red.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 17940, app/assets/stylesheets/template/adminlte.scss */
.navbar-red.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 17944, app/assets/stylesheets/template/adminlte.scss */
.navbar-red.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}
.navbar-red.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 17948, app/assets/stylesheets/template/adminlte.scss */
.navbar-red.navbar-light .form-control-navbar,
.navbar-red.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #d72536;
  border-color: #c22231;
  color: rgba(52, 58, 64, 0.8);
}

/* line 17955, app/assets/stylesheets/template/adminlte.scss */
.navbar-red.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

/* line 17959, app/assets/stylesheets/template/adminlte.scss */
.navbar-red.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

/* line 17963, app/assets/stylesheets/template/adminlte.scss */
.navbar-red.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

/* line 17967, app/assets/stylesheets/template/adminlte.scss */
.navbar-red.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

/* line 17971, app/assets/stylesheets/template/adminlte.scss */
.navbar-red.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}
.navbar-red.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

/* line 17975, app/assets/stylesheets/template/adminlte.scss */
.navbar-red.navbar-light .form-control-navbar:focus,
.navbar-red.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #d32535;
  border-color: #c22231 !important;
  color: #343a40;
}

/* line 17982, app/assets/stylesheets/template/adminlte.scss */
.navbar-red.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 17986, app/assets/stylesheets/template/adminlte.scss */
.navbar-red.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 17990, app/assets/stylesheets/template/adminlte.scss */
.navbar-red.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 17994, app/assets/stylesheets/template/adminlte.scss */
.navbar-red.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 17998, app/assets/stylesheets/template/adminlte.scss */
.navbar-red.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.navbar-red.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 18002, app/assets/stylesheets/template/adminlte.scss */
.navbar-red.navbar-dark .form-control-navbar,
.navbar-red.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #df4655;
  border-color: #e35c69;
  color: rgba(255, 255, 255, 0.8);
}

/* line 18009, app/assets/stylesheets/template/adminlte.scss */
.navbar-red.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

/* line 18013, app/assets/stylesheets/template/adminlte.scss */
.navbar-red.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

/* line 18017, app/assets/stylesheets/template/adminlte.scss */
.navbar-red.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

/* line 18021, app/assets/stylesheets/template/adminlte.scss */
.navbar-red.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

/* line 18025, app/assets/stylesheets/template/adminlte.scss */
.navbar-red.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}
.navbar-red.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

/* line 18029, app/assets/stylesheets/template/adminlte.scss */
.navbar-red.navbar-dark .form-control-navbar:focus,
.navbar-red.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #e04b59;
  border-color: #e35c69 !important;
  color: #fff;
}

/* line 18036, app/assets/stylesheets/template/adminlte.scss */
.navbar-orange {
  background-color: #fd7e14;
  color: #1f2d3d;
}

/* line 18041, app/assets/stylesheets/template/adminlte.scss */
.navbar-orange.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 18045, app/assets/stylesheets/template/adminlte.scss */
.navbar-orange.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 18049, app/assets/stylesheets/template/adminlte.scss */
.navbar-orange.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 18053, app/assets/stylesheets/template/adminlte.scss */
.navbar-orange.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 18057, app/assets/stylesheets/template/adminlte.scss */
.navbar-orange.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}
.navbar-orange.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 18061, app/assets/stylesheets/template/adminlte.scss */
.navbar-orange.navbar-light .form-control-navbar,
.navbar-orange.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #fa7302;
  border-color: #e16702;
  color: rgba(52, 58, 64, 0.8);
}

/* line 18068, app/assets/stylesheets/template/adminlte.scss */
.navbar-orange.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

/* line 18072, app/assets/stylesheets/template/adminlte.scss */
.navbar-orange.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

/* line 18076, app/assets/stylesheets/template/adminlte.scss */
.navbar-orange.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

/* line 18080, app/assets/stylesheets/template/adminlte.scss */
.navbar-orange.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

/* line 18084, app/assets/stylesheets/template/adminlte.scss */
.navbar-orange.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}
.navbar-orange.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

/* line 18088, app/assets/stylesheets/template/adminlte.scss */
.navbar-orange.navbar-light .form-control-navbar:focus,
.navbar-orange.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #f57102;
  border-color: #e16702 !important;
  color: #343a40;
}

/* line 18095, app/assets/stylesheets/template/adminlte.scss */
.navbar-orange.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 18099, app/assets/stylesheets/template/adminlte.scss */
.navbar-orange.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 18103, app/assets/stylesheets/template/adminlte.scss */
.navbar-orange.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 18107, app/assets/stylesheets/template/adminlte.scss */
.navbar-orange.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 18111, app/assets/stylesheets/template/adminlte.scss */
.navbar-orange.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.navbar-orange.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 18115, app/assets/stylesheets/template/adminlte.scss */
.navbar-orange.navbar-dark .form-control-navbar,
.navbar-orange.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #fd8928;
  border-color: #fd9742;
  color: rgba(255, 255, 255, 0.8);
}

/* line 18122, app/assets/stylesheets/template/adminlte.scss */
.navbar-orange.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

/* line 18126, app/assets/stylesheets/template/adminlte.scss */
.navbar-orange.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

/* line 18130, app/assets/stylesheets/template/adminlte.scss */
.navbar-orange.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

/* line 18134, app/assets/stylesheets/template/adminlte.scss */
.navbar-orange.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

/* line 18138, app/assets/stylesheets/template/adminlte.scss */
.navbar-orange.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}
.navbar-orange.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

/* line 18142, app/assets/stylesheets/template/adminlte.scss */
.navbar-orange.navbar-dark .form-control-navbar:focus,
.navbar-orange.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #fd8c2d;
  border-color: #fd9742 !important;
  color: #fff;
}

/* line 18149, app/assets/stylesheets/template/adminlte.scss */
.navbar-yellow {
  background-color: #ffc107;
  color: #1f2d3d;
}

/* line 18154, app/assets/stylesheets/template/adminlte.scss */
.navbar-yellow.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 18158, app/assets/stylesheets/template/adminlte.scss */
.navbar-yellow.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 18162, app/assets/stylesheets/template/adminlte.scss */
.navbar-yellow.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 18166, app/assets/stylesheets/template/adminlte.scss */
.navbar-yellow.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 18170, app/assets/stylesheets/template/adminlte.scss */
.navbar-yellow.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}
.navbar-yellow.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 18174, app/assets/stylesheets/template/adminlte.scss */
.navbar-yellow.navbar-light .form-control-navbar,
.navbar-yellow.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #f2b500;
  border-color: #d8a200;
  color: rgba(52, 58, 64, 0.8);
}

/* line 18181, app/assets/stylesheets/template/adminlte.scss */
.navbar-yellow.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

/* line 18185, app/assets/stylesheets/template/adminlte.scss */
.navbar-yellow.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

/* line 18189, app/assets/stylesheets/template/adminlte.scss */
.navbar-yellow.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

/* line 18193, app/assets/stylesheets/template/adminlte.scss */
.navbar-yellow.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

/* line 18197, app/assets/stylesheets/template/adminlte.scss */
.navbar-yellow.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}
.navbar-yellow.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

/* line 18201, app/assets/stylesheets/template/adminlte.scss */
.navbar-yellow.navbar-light .form-control-navbar:focus,
.navbar-yellow.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #edb100;
  border-color: #d8a200 !important;
  color: #343a40;
}

/* line 18208, app/assets/stylesheets/template/adminlte.scss */
.navbar-yellow.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 18212, app/assets/stylesheets/template/adminlte.scss */
.navbar-yellow.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 18216, app/assets/stylesheets/template/adminlte.scss */
.navbar-yellow.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 18220, app/assets/stylesheets/template/adminlte.scss */
.navbar-yellow.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 18224, app/assets/stylesheets/template/adminlte.scss */
.navbar-yellow.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.navbar-yellow.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 18228, app/assets/stylesheets/template/adminlte.scss */
.navbar-yellow.navbar-dark .form-control-navbar,
.navbar-yellow.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #ffc61b;
  border-color: #ffcc35;
  color: rgba(255, 255, 255, 0.8);
}

/* line 18235, app/assets/stylesheets/template/adminlte.scss */
.navbar-yellow.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

/* line 18239, app/assets/stylesheets/template/adminlte.scss */
.navbar-yellow.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

/* line 18243, app/assets/stylesheets/template/adminlte.scss */
.navbar-yellow.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

/* line 18247, app/assets/stylesheets/template/adminlte.scss */
.navbar-yellow.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

/* line 18251, app/assets/stylesheets/template/adminlte.scss */
.navbar-yellow.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}
.navbar-yellow.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

/* line 18255, app/assets/stylesheets/template/adminlte.scss */
.navbar-yellow.navbar-dark .form-control-navbar:focus,
.navbar-yellow.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #ffc721;
  border-color: #ffcc35 !important;
  color: #fff;
}

/* line 18262, app/assets/stylesheets/template/adminlte.scss */
.navbar-green {
  background-color: #28a745;
  color: #fff;
}

/* line 18267, app/assets/stylesheets/template/adminlte.scss */
.navbar-green.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 18271, app/assets/stylesheets/template/adminlte.scss */
.navbar-green.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 18275, app/assets/stylesheets/template/adminlte.scss */
.navbar-green.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 18279, app/assets/stylesheets/template/adminlte.scss */
.navbar-green.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 18283, app/assets/stylesheets/template/adminlte.scss */
.navbar-green.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}
.navbar-green.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 18287, app/assets/stylesheets/template/adminlte.scss */
.navbar-green.navbar-light .form-control-navbar,
.navbar-green.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #24973e;
  border-color: #1f8236;
  color: rgba(52, 58, 64, 0.8);
}

/* line 18294, app/assets/stylesheets/template/adminlte.scss */
.navbar-green.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

/* line 18298, app/assets/stylesheets/template/adminlte.scss */
.navbar-green.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

/* line 18302, app/assets/stylesheets/template/adminlte.scss */
.navbar-green.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

/* line 18306, app/assets/stylesheets/template/adminlte.scss */
.navbar-green.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

/* line 18310, app/assets/stylesheets/template/adminlte.scss */
.navbar-green.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}
.navbar-green.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

/* line 18314, app/assets/stylesheets/template/adminlte.scss */
.navbar-green.navbar-light .form-control-navbar:focus,
.navbar-green.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #23923d;
  border-color: #1f8236 !important;
  color: #343a40;
}

/* line 18321, app/assets/stylesheets/template/adminlte.scss */
.navbar-green.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 18325, app/assets/stylesheets/template/adminlte.scss */
.navbar-green.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 18329, app/assets/stylesheets/template/adminlte.scss */
.navbar-green.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 18333, app/assets/stylesheets/template/adminlte.scss */
.navbar-green.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 18337, app/assets/stylesheets/template/adminlte.scss */
.navbar-green.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.navbar-green.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 18341, app/assets/stylesheets/template/adminlte.scss */
.navbar-green.navbar-dark .form-control-navbar,
.navbar-green.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #2cb74c;
  border-color: #31cc54;
  color: rgba(255, 255, 255, 0.8);
}

/* line 18348, app/assets/stylesheets/template/adminlte.scss */
.navbar-green.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

/* line 18352, app/assets/stylesheets/template/adminlte.scss */
.navbar-green.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

/* line 18356, app/assets/stylesheets/template/adminlte.scss */
.navbar-green.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

/* line 18360, app/assets/stylesheets/template/adminlte.scss */
.navbar-green.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

/* line 18364, app/assets/stylesheets/template/adminlte.scss */
.navbar-green.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}
.navbar-green.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

/* line 18368, app/assets/stylesheets/template/adminlte.scss */
.navbar-green.navbar-dark .form-control-navbar:focus,
.navbar-green.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #2dbc4e;
  border-color: #31cc54 !important;
  color: #fff;
}

/* line 18375, app/assets/stylesheets/template/adminlte.scss */
.navbar-teal {
  background-color: #20c997;
  color: #fff;
}

/* line 18380, app/assets/stylesheets/template/adminlte.scss */
.navbar-teal.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 18384, app/assets/stylesheets/template/adminlte.scss */
.navbar-teal.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 18388, app/assets/stylesheets/template/adminlte.scss */
.navbar-teal.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 18392, app/assets/stylesheets/template/adminlte.scss */
.navbar-teal.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 18396, app/assets/stylesheets/template/adminlte.scss */
.navbar-teal.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}
.navbar-teal.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 18400, app/assets/stylesheets/template/adminlte.scss */
.navbar-teal.navbar-light .form-control-navbar,
.navbar-teal.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #1db78a;
  border-color: #1aa179;
  color: rgba(52, 58, 64, 0.8);
}

/* line 18407, app/assets/stylesheets/template/adminlte.scss */
.navbar-teal.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

/* line 18411, app/assets/stylesheets/template/adminlte.scss */
.navbar-teal.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

/* line 18415, app/assets/stylesheets/template/adminlte.scss */
.navbar-teal.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

/* line 18419, app/assets/stylesheets/template/adminlte.scss */
.navbar-teal.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

/* line 18423, app/assets/stylesheets/template/adminlte.scss */
.navbar-teal.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}
.navbar-teal.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

/* line 18427, app/assets/stylesheets/template/adminlte.scss */
.navbar-teal.navbar-light .form-control-navbar:focus,
.navbar-teal.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #1cb386;
  border-color: #1aa179 !important;
  color: #343a40;
}

/* line 18434, app/assets/stylesheets/template/adminlte.scss */
.navbar-teal.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 18438, app/assets/stylesheets/template/adminlte.scss */
.navbar-teal.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 18442, app/assets/stylesheets/template/adminlte.scss */
.navbar-teal.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 18446, app/assets/stylesheets/template/adminlte.scss */
.navbar-teal.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 18450, app/assets/stylesheets/template/adminlte.scss */
.navbar-teal.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.navbar-teal.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 18454, app/assets/stylesheets/template/adminlte.scss */
.navbar-teal.navbar-dark .form-control-navbar,
.navbar-teal.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #23dba4;
  border-color: #38dfae;
  color: rgba(255, 255, 255, 0.8);
}

/* line 18461, app/assets/stylesheets/template/adminlte.scss */
.navbar-teal.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

/* line 18465, app/assets/stylesheets/template/adminlte.scss */
.navbar-teal.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

/* line 18469, app/assets/stylesheets/template/adminlte.scss */
.navbar-teal.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

/* line 18473, app/assets/stylesheets/template/adminlte.scss */
.navbar-teal.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

/* line 18477, app/assets/stylesheets/template/adminlte.scss */
.navbar-teal.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}
.navbar-teal.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

/* line 18481, app/assets/stylesheets/template/adminlte.scss */
.navbar-teal.navbar-dark .form-control-navbar:focus,
.navbar-teal.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #26dca6;
  border-color: #38dfae !important;
  color: #fff;
}

/* line 18488, app/assets/stylesheets/template/adminlte.scss */
.navbar-cyan {
  background-color: #17a2b8;
  color: #fff;
}

/* line 18493, app/assets/stylesheets/template/adminlte.scss */
.navbar-cyan.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 18497, app/assets/stylesheets/template/adminlte.scss */
.navbar-cyan.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 18501, app/assets/stylesheets/template/adminlte.scss */
.navbar-cyan.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 18505, app/assets/stylesheets/template/adminlte.scss */
.navbar-cyan.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 18509, app/assets/stylesheets/template/adminlte.scss */
.navbar-cyan.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}
.navbar-cyan.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 18513, app/assets/stylesheets/template/adminlte.scss */
.navbar-cyan.navbar-light .form-control-navbar,
.navbar-cyan.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #1592a6;
  border-color: #127e8f;
  color: rgba(52, 58, 64, 0.8);
}

/* line 18520, app/assets/stylesheets/template/adminlte.scss */
.navbar-cyan.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

/* line 18524, app/assets/stylesheets/template/adminlte.scss */
.navbar-cyan.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

/* line 18528, app/assets/stylesheets/template/adminlte.scss */
.navbar-cyan.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

/* line 18532, app/assets/stylesheets/template/adminlte.scss */
.navbar-cyan.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

/* line 18536, app/assets/stylesheets/template/adminlte.scss */
.navbar-cyan.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}
.navbar-cyan.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

/* line 18540, app/assets/stylesheets/template/adminlte.scss */
.navbar-cyan.navbar-light .form-control-navbar:focus,
.navbar-cyan.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #148ea1;
  border-color: #127e8f !important;
  color: #343a40;
}

/* line 18547, app/assets/stylesheets/template/adminlte.scss */
.navbar-cyan.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 18551, app/assets/stylesheets/template/adminlte.scss */
.navbar-cyan.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 18555, app/assets/stylesheets/template/adminlte.scss */
.navbar-cyan.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 18559, app/assets/stylesheets/template/adminlte.scss */
.navbar-cyan.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 18563, app/assets/stylesheets/template/adminlte.scss */
.navbar-cyan.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.navbar-cyan.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 18567, app/assets/stylesheets/template/adminlte.scss */
.navbar-cyan.navbar-dark .form-control-navbar,
.navbar-cyan.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #19b2ca;
  border-color: #1cc6e1;
  color: rgba(255, 255, 255, 0.8);
}

/* line 18574, app/assets/stylesheets/template/adminlte.scss */
.navbar-cyan.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

/* line 18578, app/assets/stylesheets/template/adminlte.scss */
.navbar-cyan.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

/* line 18582, app/assets/stylesheets/template/adminlte.scss */
.navbar-cyan.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

/* line 18586, app/assets/stylesheets/template/adminlte.scss */
.navbar-cyan.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

/* line 18590, app/assets/stylesheets/template/adminlte.scss */
.navbar-cyan.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}
.navbar-cyan.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

/* line 18594, app/assets/stylesheets/template/adminlte.scss */
.navbar-cyan.navbar-dark .form-control-navbar:focus,
.navbar-cyan.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #1ab6cf;
  border-color: #1cc6e1 !important;
  color: #fff;
}

/* line 18601, app/assets/stylesheets/template/adminlte.scss */
.navbar-white {
  background-color: #fff;
  color: #1f2d3d;
}

/* line 18606, app/assets/stylesheets/template/adminlte.scss */
.navbar-white.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 18610, app/assets/stylesheets/template/adminlte.scss */
.navbar-white.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 18614, app/assets/stylesheets/template/adminlte.scss */
.navbar-white.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 18618, app/assets/stylesheets/template/adminlte.scss */
.navbar-white.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 18622, app/assets/stylesheets/template/adminlte.scss */
.navbar-white.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}
.navbar-white.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 18626, app/assets/stylesheets/template/adminlte.scss */
.navbar-white.navbar-light .form-control-navbar,
.navbar-white.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: whitesmoke;
  border-color: #e8e8e8;
  color: rgba(52, 58, 64, 0.8);
}

/* line 18633, app/assets/stylesheets/template/adminlte.scss */
.navbar-white.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

/* line 18637, app/assets/stylesheets/template/adminlte.scss */
.navbar-white.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

/* line 18641, app/assets/stylesheets/template/adminlte.scss */
.navbar-white.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

/* line 18645, app/assets/stylesheets/template/adminlte.scss */
.navbar-white.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

/* line 18649, app/assets/stylesheets/template/adminlte.scss */
.navbar-white.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}
.navbar-white.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

/* line 18653, app/assets/stylesheets/template/adminlte.scss */
.navbar-white.navbar-light .form-control-navbar:focus,
.navbar-white.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #f2f2f2;
  border-color: #e8e8e8 !important;
  color: #343a40;
}

/* line 18660, app/assets/stylesheets/template/adminlte.scss */
.navbar-white.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 18664, app/assets/stylesheets/template/adminlte.scss */
.navbar-white.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 18668, app/assets/stylesheets/template/adminlte.scss */
.navbar-white.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 18672, app/assets/stylesheets/template/adminlte.scss */
.navbar-white.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 18676, app/assets/stylesheets/template/adminlte.scss */
.navbar-white.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.navbar-white.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 18680, app/assets/stylesheets/template/adminlte.scss */
.navbar-white.navbar-dark .form-control-navbar,
.navbar-white.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: white;
  border-color: white;
  color: rgba(255, 255, 255, 0.8);
}

/* line 18687, app/assets/stylesheets/template/adminlte.scss */
.navbar-white.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

/* line 18691, app/assets/stylesheets/template/adminlte.scss */
.navbar-white.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

/* line 18695, app/assets/stylesheets/template/adminlte.scss */
.navbar-white.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

/* line 18699, app/assets/stylesheets/template/adminlte.scss */
.navbar-white.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

/* line 18703, app/assets/stylesheets/template/adminlte.scss */
.navbar-white.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}
.navbar-white.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

/* line 18707, app/assets/stylesheets/template/adminlte.scss */
.navbar-white.navbar-dark .form-control-navbar:focus,
.navbar-white.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: white;
  border-color: white !important;
  color: #fff;
}

/* line 18714, app/assets/stylesheets/template/adminlte.scss */
.navbar-gray {
  background-color: #6c757d;
  color: #fff;
}

/* line 18719, app/assets/stylesheets/template/adminlte.scss */
.navbar-gray.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 18723, app/assets/stylesheets/template/adminlte.scss */
.navbar-gray.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 18727, app/assets/stylesheets/template/adminlte.scss */
.navbar-gray.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 18731, app/assets/stylesheets/template/adminlte.scss */
.navbar-gray.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 18735, app/assets/stylesheets/template/adminlte.scss */
.navbar-gray.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}
.navbar-gray.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 18739, app/assets/stylesheets/template/adminlte.scss */
.navbar-gray.navbar-light .form-control-navbar,
.navbar-gray.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #636b72;
  border-color: #575e64;
  color: rgba(52, 58, 64, 0.8);
}

/* line 18746, app/assets/stylesheets/template/adminlte.scss */
.navbar-gray.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

/* line 18750, app/assets/stylesheets/template/adminlte.scss */
.navbar-gray.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

/* line 18754, app/assets/stylesheets/template/adminlte.scss */
.navbar-gray.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

/* line 18758, app/assets/stylesheets/template/adminlte.scss */
.navbar-gray.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

/* line 18762, app/assets/stylesheets/template/adminlte.scss */
.navbar-gray.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}
.navbar-gray.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

/* line 18766, app/assets/stylesheets/template/adminlte.scss */
.navbar-gray.navbar-light .form-control-navbar:focus,
.navbar-gray.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #60686f;
  border-color: #575e64 !important;
  color: #343a40;
}

/* line 18773, app/assets/stylesheets/template/adminlte.scss */
.navbar-gray.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 18777, app/assets/stylesheets/template/adminlte.scss */
.navbar-gray.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 18781, app/assets/stylesheets/template/adminlte.scss */
.navbar-gray.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 18785, app/assets/stylesheets/template/adminlte.scss */
.navbar-gray.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 18789, app/assets/stylesheets/template/adminlte.scss */
.navbar-gray.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.navbar-gray.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 18793, app/assets/stylesheets/template/adminlte.scss */
.navbar-gray.navbar-dark .form-control-navbar,
.navbar-gray.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #757f88;
  border-color: #838c94;
  color: rgba(255, 255, 255, 0.8);
}

/* line 18800, app/assets/stylesheets/template/adminlte.scss */
.navbar-gray.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

/* line 18804, app/assets/stylesheets/template/adminlte.scss */
.navbar-gray.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

/* line 18808, app/assets/stylesheets/template/adminlte.scss */
.navbar-gray.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

/* line 18812, app/assets/stylesheets/template/adminlte.scss */
.navbar-gray.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

/* line 18816, app/assets/stylesheets/template/adminlte.scss */
.navbar-gray.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}
.navbar-gray.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

/* line 18820, app/assets/stylesheets/template/adminlte.scss */
.navbar-gray.navbar-dark .form-control-navbar:focus,
.navbar-gray.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #78828a;
  border-color: #838c94 !important;
  color: #fff;
}

/* line 18827, app/assets/stylesheets/template/adminlte.scss */
.navbar-gray-dark {
  background-color: #343a40;
  color: #fff;
}

/* line 18832, app/assets/stylesheets/template/adminlte.scss */
.navbar-gray-dark.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 18836, app/assets/stylesheets/template/adminlte.scss */
.navbar-gray-dark.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 18840, app/assets/stylesheets/template/adminlte.scss */
.navbar-gray-dark.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 18844, app/assets/stylesheets/template/adminlte.scss */
.navbar-gray-dark.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 18848, app/assets/stylesheets/template/adminlte.scss */
.navbar-gray-dark.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}
.navbar-gray-dark.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 18852, app/assets/stylesheets/template/adminlte.scss */
.navbar-gray-dark.navbar-light .form-control-navbar,
.navbar-gray-dark.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #2b3035;
  border-color: #1f2327;
  color: rgba(52, 58, 64, 0.8);
}

/* line 18859, app/assets/stylesheets/template/adminlte.scss */
.navbar-gray-dark.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

/* line 18863, app/assets/stylesheets/template/adminlte.scss */
.navbar-gray-dark.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

/* line 18867, app/assets/stylesheets/template/adminlte.scss */
.navbar-gray-dark.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

/* line 18871, app/assets/stylesheets/template/adminlte.scss */
.navbar-gray-dark.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

/* line 18875, app/assets/stylesheets/template/adminlte.scss */
.navbar-gray-dark.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}
.navbar-gray-dark.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

/* line 18879, app/assets/stylesheets/template/adminlte.scss */
.navbar-gray-dark.navbar-light .form-control-navbar:focus,
.navbar-gray-dark.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #292d32;
  border-color: #1f2327 !important;
  color: #343a40;
}

/* line 18886, app/assets/stylesheets/template/adminlte.scss */
.navbar-gray-dark.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 18890, app/assets/stylesheets/template/adminlte.scss */
.navbar-gray-dark.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 18894, app/assets/stylesheets/template/adminlte.scss */
.navbar-gray-dark.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 18898, app/assets/stylesheets/template/adminlte.scss */
.navbar-gray-dark.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 18902, app/assets/stylesheets/template/adminlte.scss */
.navbar-gray-dark.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.navbar-gray-dark.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 18906, app/assets/stylesheets/template/adminlte.scss */
.navbar-gray-dark.navbar-dark .form-control-navbar,
.navbar-gray-dark.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #3d444b;
  border-color: #495159;
  color: rgba(255, 255, 255, 0.8);
}

/* line 18913, app/assets/stylesheets/template/adminlte.scss */
.navbar-gray-dark.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

/* line 18917, app/assets/stylesheets/template/adminlte.scss */
.navbar-gray-dark.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

/* line 18921, app/assets/stylesheets/template/adminlte.scss */
.navbar-gray-dark.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

/* line 18925, app/assets/stylesheets/template/adminlte.scss */
.navbar-gray-dark.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

/* line 18929, app/assets/stylesheets/template/adminlte.scss */
.navbar-gray-dark.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}
.navbar-gray-dark.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

/* line 18933, app/assets/stylesheets/template/adminlte.scss */
.navbar-gray-dark.navbar-dark .form-control-navbar:focus,
.navbar-gray-dark.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #3f474e;
  border-color: #495159 !important;
  color: #fff;
}

/* line 18940, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .nav-pills .nav-link {
  color: #ced4da;
}

/* line 18944, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .nav-tabs {
  border-color: #56606a;
}

/* line 18948, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .nav-tabs .nav-link:focus,
.dark-mode .nav-tabs .nav-link:hover {
  border-color: #56606a;
}

/* line 18953, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .nav-tabs .nav-item.show .nav-link,
.dark-mode .nav-tabs .nav-link.active {
  background-color: #343a40;
  border-color: #56606a #56606a transparent #56606a;
  color: #fff;
}

/* line 18960, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .nav-tabs.flex-column .nav-item.show .nav-link.active, .dark-mode .nav-tabs.flex-column .nav-item.show .nav-link:focus, .dark-mode .nav-tabs.flex-column .nav-item.show .nav-link:hover,
.dark-mode .nav-tabs.flex-column .nav-link.active,
.dark-mode .nav-tabs.checkbox-group .nav-link.active,
.dark-mode .nav-tabs.flex-column .nav-link:focus,
.dark-mode .nav-tabs.checkbox-group .nav-link:focus,
.dark-mode .nav-tabs.flex-column .nav-link:hover,
.dark-mode .nav-tabs.checkbox-group .nav-link:hover {
  border-color: #56606a transparent #56606a #56606a;
}

/* line 18967, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .nav-tabs.flex-column .nav-item.show .nav-link:focus, .dark-mode .nav-tabs.flex-column .nav-item.show .nav-link:hover,
.dark-mode .nav-tabs.flex-column .nav-link:focus,
.dark-mode .nav-tabs.checkbox-group .nav-link:focus,
.dark-mode .nav-tabs.flex-column .nav-link:hover,
.dark-mode .nav-tabs.checkbox-group .nav-link:hover {
  background-color: #3f474e;
}

/* line 18973, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .nav-tabs.flex-column.nav-tabs-right, .dark-mode .nav-tabs.nav-tabs-right.checkbox-group {
  border-color: #56606a;
}

/* line 18977, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .nav-tabs.flex-column.nav-tabs-right .nav-link.active, .dark-mode .nav-tabs.nav-tabs-right.checkbox-group .nav-link.active, .dark-mode .nav-tabs.flex-column.nav-tabs-right .nav-link:focus, .dark-mode .nav-tabs.nav-tabs-right.checkbox-group .nav-link:focus, .dark-mode .nav-tabs.flex-column.nav-tabs-right .nav-link:hover, .dark-mode .nav-tabs.nav-tabs-right.checkbox-group .nav-link:hover {
  border-color: #56606a #56606a #56606a transparent;
}

/* line 18981, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-light {
  background-color: #f8f9fa;
}

/* line 18985, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-dark {
  background-color: #343a40;
  border-color: #4b545c;
}

/* line 18990, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-primary {
  background-color: #3f6791;
  color: #fff;
}

/* line 18995, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-primary.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 18999, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-primary.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 19003, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-primary.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 19007, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-primary.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 19011, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-primary.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}
.dark-mode .navbar-primary.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 19015, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-primary.navbar-light .form-control-navbar,
.dark-mode .navbar-primary.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #395d83;
  border-color: #315071;
  color: rgba(52, 58, 64, 0.8);
}

/* line 19022, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-primary.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

/* line 19026, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-primary.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

/* line 19030, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-primary.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

/* line 19034, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-primary.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

/* line 19038, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-primary.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}
.dark-mode .navbar-primary.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

/* line 19042, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-primary.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-primary.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #375a7f;
  border-color: #315071 !important;
  color: #343a40;
}

/* line 19049, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-primary.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 19053, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-primary.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 19057, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-primary.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 19061, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-primary.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 19065, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-primary.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .navbar-primary.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 19069, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-primary.navbar-dark .form-control-navbar,
.dark-mode .navbar-primary.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #45719f;
  border-color: #4d7eb1;
  color: rgba(255, 255, 255, 0.8);
}

/* line 19076, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-primary.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

/* line 19080, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-primary.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

/* line 19084, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-primary.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

/* line 19088, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-primary.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

/* line 19092, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-primary.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}
.dark-mode .navbar-primary.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

/* line 19096, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-primary.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-primary.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #4774a3;
  border-color: #4d7eb1 !important;
  color: #fff;
}

/* line 19103, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-secondary {
  background-color: #6c757d;
  color: #fff;
}

/* line 19108, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-secondary.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 19112, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-secondary.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 19116, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-secondary.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 19120, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-secondary.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 19124, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-secondary.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}
.dark-mode .navbar-secondary.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 19128, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-secondary.navbar-light .form-control-navbar,
.dark-mode .navbar-secondary.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #636b72;
  border-color: #575e64;
  color: rgba(52, 58, 64, 0.8);
}

/* line 19135, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-secondary.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

/* line 19139, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-secondary.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

/* line 19143, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-secondary.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

/* line 19147, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-secondary.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

/* line 19151, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-secondary.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}
.dark-mode .navbar-secondary.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

/* line 19155, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-secondary.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-secondary.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #60686f;
  border-color: #575e64 !important;
  color: #343a40;
}

/* line 19162, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-secondary.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 19166, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-secondary.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 19170, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-secondary.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 19174, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-secondary.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 19178, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-secondary.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .navbar-secondary.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 19182, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-secondary.navbar-dark .form-control-navbar,
.dark-mode .navbar-secondary.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #757f88;
  border-color: #838c94;
  color: rgba(255, 255, 255, 0.8);
}

/* line 19189, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-secondary.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

/* line 19193, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-secondary.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

/* line 19197, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-secondary.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

/* line 19201, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-secondary.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

/* line 19205, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-secondary.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}
.dark-mode .navbar-secondary.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

/* line 19209, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-secondary.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-secondary.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #78828a;
  border-color: #838c94 !important;
  color: #fff;
}

/* line 19216, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-success {
  background-color: #00bc8c;
  color: #fff;
}

/* line 19221, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-success.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 19225, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-success.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 19229, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-success.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 19233, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-success.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 19237, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-success.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}
.dark-mode .navbar-success.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 19241, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-success.navbar-light .form-control-navbar,
.dark-mode .navbar-success.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #00a87d;
  border-color: #008e6a;
  color: rgba(52, 58, 64, 0.8);
}

/* line 19248, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-success.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

/* line 19252, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-success.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

/* line 19256, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-success.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

/* line 19260, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-success.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

/* line 19264, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-success.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}
.dark-mode .navbar-success.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

/* line 19268, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-success.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-success.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #00a379;
  border-color: #008e6a !important;
  color: #343a40;
}

/* line 19275, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-success.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 19279, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-success.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 19283, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-success.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 19287, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-success.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 19291, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-success.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .navbar-success.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 19295, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-success.navbar-dark .form-control-navbar,
.dark-mode .navbar-success.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #00d09b;
  border-color: #00eaae;
  color: rgba(255, 255, 255, 0.8);
}

/* line 19302, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-success.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

/* line 19306, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-success.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

/* line 19310, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-success.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

/* line 19314, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-success.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

/* line 19318, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-success.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}
.dark-mode .navbar-success.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

/* line 19322, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-success.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-success.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #00d69f;
  border-color: #00eaae !important;
  color: #fff;
}

/* line 19329, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-info {
  background-color: #3498db;
  color: #fff;
}

/* line 19334, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-info.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 19338, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-info.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 19342, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-info.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 19346, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-info.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 19350, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-info.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}
.dark-mode .navbar-info.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 19354, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-info.navbar-light .form-control-navbar,
.dark-mode .navbar-info.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #268fd5;
  border-color: #2280bf;
  color: rgba(52, 58, 64, 0.8);
}

/* line 19361, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-info.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

/* line 19365, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-info.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

/* line 19369, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-info.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

/* line 19373, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-info.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

/* line 19377, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-info.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}
.dark-mode .navbar-info.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

/* line 19381, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-info.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-info.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #258cd1;
  border-color: #2280bf !important;
  color: #343a40;
}

/* line 19388, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-info.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 19392, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-info.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 19396, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-info.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 19400, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-info.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 19404, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-info.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .navbar-info.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 19408, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-info.navbar-dark .form-control-navbar,
.dark-mode .navbar-info.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #45a1de;
  border-color: #5bace2;
  color: rgba(255, 255, 255, 0.8);
}

/* line 19415, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-info.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

/* line 19419, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-info.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

/* line 19423, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-info.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

/* line 19427, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-info.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

/* line 19431, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-info.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}
.dark-mode .navbar-info.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

/* line 19435, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-info.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-info.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #4aa3df;
  border-color: #5bace2 !important;
  color: #fff;
}

/* line 19442, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-warning {
  background-color: #f39c12;
  color: #1f2d3d;
}

/* line 19447, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-warning.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 19451, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-warning.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 19455, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-warning.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 19459, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-warning.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 19463, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-warning.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}
.dark-mode .navbar-warning.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 19467, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-warning.navbar-light .form-control-navbar,
.dark-mode .navbar-warning.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #e5910c;
  border-color: #cd820a;
  color: rgba(52, 58, 64, 0.8);
}

/* line 19474, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-warning.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

/* line 19478, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-warning.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

/* line 19482, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-warning.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

/* line 19486, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-warning.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

/* line 19490, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-warning.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}
.dark-mode .navbar-warning.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

/* line 19494, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-warning.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-warning.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #e08e0b;
  border-color: #cd820a !important;
  color: #343a40;
}

/* line 19501, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-warning.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 19505, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-warning.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 19509, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-warning.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 19513, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-warning.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 19517, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-warning.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .navbar-warning.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 19521, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-warning.navbar-dark .form-control-navbar,
.dark-mode .navbar-warning.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #f4a425;
  border-color: #f5ae3e;
  color: rgba(255, 255, 255, 0.8);
}

/* line 19528, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-warning.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

/* line 19532, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-warning.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

/* line 19536, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-warning.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

/* line 19540, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-warning.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

/* line 19544, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-warning.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}
.dark-mode .navbar-warning.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

/* line 19548, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-warning.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-warning.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #f4a62a;
  border-color: #f5ae3e !important;
  color: #fff;
}

/* line 19555, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-danger {
  background-color: #e74c3c;
  color: #fff;
}

/* line 19560, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-danger.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 19564, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-danger.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 19568, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-danger.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 19572, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-danger.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 19576, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-danger.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}
.dark-mode .navbar-danger.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 19580, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-danger.navbar-light .form-control-navbar,
.dark-mode .navbar-danger.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #e53b2a;
  border-color: #da2d1b;
  color: rgba(52, 58, 64, 0.8);
}

/* line 19587, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-danger.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

/* line 19591, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-danger.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

/* line 19595, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-danger.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

/* line 19599, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-danger.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

/* line 19603, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-danger.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}
.dark-mode .navbar-danger.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

/* line 19607, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-danger.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-danger.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #e43725;
  border-color: #da2d1b !important;
  color: #343a40;
}

/* line 19614, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-danger.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 19618, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-danger.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 19622, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-danger.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 19626, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-danger.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 19630, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-danger.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .navbar-danger.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 19634, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-danger.navbar-dark .form-control-navbar,
.dark-mode .navbar-danger.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #e95d4e;
  border-color: #ec7265;
  color: rgba(255, 255, 255, 0.8);
}

/* line 19641, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-danger.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

/* line 19645, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-danger.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

/* line 19649, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-danger.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

/* line 19653, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-danger.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

/* line 19657, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-danger.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}
.dark-mode .navbar-danger.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

/* line 19661, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-danger.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-danger.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #ea6153;
  border-color: #ec7265 !important;
  color: #fff;
}

/* line 19668, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-lightblue {
  background-color: #86bad8;
  color: #1f2d3d;
}

/* line 19673, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-lightblue.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 19677, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-lightblue.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 19681, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-lightblue.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 19685, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-lightblue.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 19689, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-lightblue.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}
.dark-mode .navbar-lightblue.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 19693, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-lightblue.navbar-light .form-control-navbar,
.dark-mode .navbar-lightblue.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #76b1d3;
  border-color: #63a6cd;
  color: rgba(52, 58, 64, 0.8);
}

/* line 19700, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-lightblue.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

/* line 19704, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-lightblue.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

/* line 19708, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-lightblue.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

/* line 19712, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-lightblue.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

/* line 19716, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-lightblue.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}
.dark-mode .navbar-lightblue.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

/* line 19720, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-lightblue.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-lightblue.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #72afd2;
  border-color: #63a6cd !important;
  color: #343a40;
}

/* line 19727, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-lightblue.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 19731, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-lightblue.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 19735, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-lightblue.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 19739, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-lightblue.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 19743, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-lightblue.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .navbar-lightblue.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 19747, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-lightblue.navbar-dark .form-control-navbar,
.dark-mode .navbar-lightblue.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #95c3dd;
  border-color: #a9cee3;
  color: rgba(255, 255, 255, 0.8);
}

/* line 19754, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-lightblue.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

/* line 19758, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-lightblue.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

/* line 19762, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-lightblue.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

/* line 19766, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-lightblue.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

/* line 19770, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-lightblue.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}
.dark-mode .navbar-lightblue.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

/* line 19774, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-lightblue.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-lightblue.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #99c5de;
  border-color: #a9cee3 !important;
  color: #fff;
}

/* line 19781, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-navy {
  background-color: #002c59;
  color: #fff;
}

/* line 19786, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-navy.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 19790, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-navy.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 19794, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-navy.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 19798, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-navy.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 19802, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-navy.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}
.dark-mode .navbar-navy.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 19806, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-navy.navbar-light .form-control-navbar,
.dark-mode .navbar-navy.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #002244;
  border-color: #00152b;
  color: rgba(52, 58, 64, 0.8);
}

/* line 19813, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-navy.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

/* line 19817, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-navy.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

/* line 19821, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-navy.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

/* line 19825, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-navy.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

/* line 19829, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-navy.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}
.dark-mode .navbar-navy.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

/* line 19833, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-navy.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-navy.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #001f3f;
  border-color: #00152b !important;
  color: #343a40;
}

/* line 19840, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-navy.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 19844, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-navy.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 19848, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-navy.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 19852, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-navy.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 19856, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-navy.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .navbar-navy.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 19860, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-navy.navbar-dark .form-control-navbar,
.dark-mode .navbar-navy.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #00366d;
  border-color: #004286;
  color: rgba(255, 255, 255, 0.8);
}

/* line 19867, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-navy.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

/* line 19871, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-navy.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

/* line 19875, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-navy.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

/* line 19879, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-navy.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

/* line 19883, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-navy.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}
.dark-mode .navbar-navy.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

/* line 19887, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-navy.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-navy.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #003872;
  border-color: #004286 !important;
  color: #fff;
}

/* line 19894, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-olive {
  background-color: #74c8a3;
  color: #1f2d3d;
}

/* line 19899, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-olive.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 19903, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-olive.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 19907, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-olive.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 19911, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-olive.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 19915, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-olive.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}
.dark-mode .navbar-olive.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 19919, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-olive.navbar-light .form-control-navbar,
.dark-mode .navbar-olive.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #66c299;
  border-color: #53bb8d;
  color: rgba(52, 58, 64, 0.8);
}

/* line 19926, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-olive.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

/* line 19930, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-olive.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

/* line 19934, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-olive.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

/* line 19938, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-olive.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

/* line 19942, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-olive.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}
.dark-mode .navbar-olive.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

/* line 19946, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-olive.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-olive.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #62c096;
  border-color: #53bb8d !important;
  color: #343a40;
}

/* line 19953, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-olive.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 19957, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-olive.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 19961, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-olive.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 19965, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-olive.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 19969, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-olive.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .navbar-olive.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 19973, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-olive.navbar-dark .form-control-navbar,
.dark-mode .navbar-olive.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #83ceac;
  border-color: #95d5b8;
  color: rgba(255, 255, 255, 0.8);
}

/* line 19980, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-olive.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

/* line 19984, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-olive.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

/* line 19988, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-olive.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

/* line 19992, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-olive.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

/* line 19996, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-olive.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}
.dark-mode .navbar-olive.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

/* line 20000, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-olive.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-olive.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #87cfaf;
  border-color: #95d5b8 !important;
  color: #fff;
}

/* line 20007, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-lime {
  background-color: #67ffa9;
  color: #1f2d3d;
}

/* line 20012, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-lime.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 20016, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-lime.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 20020, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-lime.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 20024, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-lime.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 20028, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-lime.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}
.dark-mode .navbar-lime.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 20032, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-lime.navbar-light .form-control-navbar,
.dark-mode .navbar-lime.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #53ff9e;
  border-color: #39ff90;
  color: rgba(52, 58, 64, 0.8);
}

/* line 20039, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-lime.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

/* line 20043, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-lime.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

/* line 20047, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-lime.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

/* line 20051, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-lime.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

/* line 20055, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-lime.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}
.dark-mode .navbar-lime.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

/* line 20059, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-lime.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-lime.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #4eff9b;
  border-color: #39ff90 !important;
  color: #343a40;
}

/* line 20066, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-lime.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 20070, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-lime.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 20074, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-lime.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 20078, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-lime.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 20082, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-lime.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .navbar-lime.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 20086, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-lime.navbar-dark .form-control-navbar,
.dark-mode .navbar-lime.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #7bffb5;
  border-color: #95ffc3;
  color: rgba(255, 255, 255, 0.8);
}

/* line 20093, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-lime.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

/* line 20097, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-lime.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

/* line 20101, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-lime.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

/* line 20105, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-lime.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

/* line 20109, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-lime.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}
.dark-mode .navbar-lime.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

/* line 20113, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-lime.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-lime.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #81ffb8;
  border-color: #95ffc3 !important;
  color: #fff;
}

/* line 20120, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-fuchsia {
  background-color: #f672d8;
  color: #1f2d3d;
}

/* line 20125, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-fuchsia.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 20129, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-fuchsia.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 20133, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-fuchsia.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 20137, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-fuchsia.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 20141, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-fuchsia.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}
.dark-mode .navbar-fuchsia.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 20145, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-fuchsia.navbar-light .form-control-navbar,
.dark-mode .navbar-fuchsia.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #f55fd3;
  border-color: #f347cc;
  color: rgba(52, 58, 64, 0.8);
}

/* line 20152, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-fuchsia.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

/* line 20156, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-fuchsia.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

/* line 20160, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-fuchsia.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

/* line 20164, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-fuchsia.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

/* line 20168, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-fuchsia.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}
.dark-mode .navbar-fuchsia.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

/* line 20172, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-fuchsia.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-fuchsia.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #f55ad2;
  border-color: #f347cc !important;
  color: #343a40;
}

/* line 20179, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-fuchsia.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 20183, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-fuchsia.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 20187, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-fuchsia.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 20191, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-fuchsia.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 20195, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-fuchsia.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .navbar-fuchsia.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 20199, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-fuchsia.navbar-dark .form-control-navbar,
.dark-mode .navbar-fuchsia.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #f785de;
  border-color: #f99de4;
  color: rgba(255, 255, 255, 0.8);
}

/* line 20206, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-fuchsia.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

/* line 20210, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-fuchsia.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

/* line 20214, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-fuchsia.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

/* line 20218, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-fuchsia.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

/* line 20222, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-fuchsia.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}
.dark-mode .navbar-fuchsia.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

/* line 20226, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-fuchsia.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-fuchsia.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #f88adf;
  border-color: #f99de4 !important;
  color: #fff;
}

/* line 20233, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-maroon {
  background-color: #ed6c9b;
  color: #1f2d3d;
}

/* line 20238, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-maroon.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 20242, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-maroon.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 20246, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-maroon.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 20250, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-maroon.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 20254, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-maroon.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}
.dark-mode .navbar-maroon.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 20258, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-maroon.navbar-light .form-control-navbar,
.dark-mode .navbar-maroon.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #ea5a8f;
  border-color: #e8447f;
  color: rgba(52, 58, 64, 0.8);
}

/* line 20265, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-maroon.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

/* line 20269, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-maroon.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

/* line 20273, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-maroon.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

/* line 20277, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-maroon.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

/* line 20281, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-maroon.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}
.dark-mode .navbar-maroon.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

/* line 20285, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-maroon.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-maroon.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #ea568c;
  border-color: #e8447f !important;
  color: #343a40;
}

/* line 20292, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-maroon.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 20296, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-maroon.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 20300, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-maroon.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 20304, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-maroon.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 20308, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-maroon.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .navbar-maroon.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 20312, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-maroon.navbar-dark .form-control-navbar,
.dark-mode .navbar-maroon.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #ef7ea8;
  border-color: #f295b7;
  color: rgba(255, 255, 255, 0.8);
}

/* line 20319, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-maroon.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

/* line 20323, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-maroon.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

/* line 20327, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-maroon.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

/* line 20331, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-maroon.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

/* line 20335, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-maroon.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}
.dark-mode .navbar-maroon.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

/* line 20339, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-maroon.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-maroon.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #f083ab;
  border-color: #f295b7 !important;
  color: #fff;
}

/* line 20346, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-blue {
  background-color: #3f6791;
  color: #fff;
}

/* line 20351, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-blue.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 20355, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-blue.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 20359, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-blue.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 20363, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-blue.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 20367, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-blue.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}
.dark-mode .navbar-blue.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 20371, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-blue.navbar-light .form-control-navbar,
.dark-mode .navbar-blue.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #395d83;
  border-color: #315071;
  color: rgba(52, 58, 64, 0.8);
}

/* line 20378, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-blue.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

/* line 20382, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-blue.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

/* line 20386, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-blue.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

/* line 20390, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-blue.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

/* line 20394, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-blue.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}
.dark-mode .navbar-blue.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

/* line 20398, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-blue.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-blue.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #375a7f;
  border-color: #315071 !important;
  color: #343a40;
}

/* line 20405, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-blue.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 20409, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-blue.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 20413, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-blue.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 20417, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-blue.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 20421, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-blue.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .navbar-blue.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 20425, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-blue.navbar-dark .form-control-navbar,
.dark-mode .navbar-blue.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #45719f;
  border-color: #4d7eb1;
  color: rgba(255, 255, 255, 0.8);
}

/* line 20432, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-blue.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

/* line 20436, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-blue.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

/* line 20440, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-blue.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

/* line 20444, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-blue.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

/* line 20448, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-blue.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}
.dark-mode .navbar-blue.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

/* line 20452, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-blue.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-blue.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #4774a3;
  border-color: #4d7eb1 !important;
  color: #fff;
}

/* line 20459, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-indigo {
  background-color: #6610f2;
  color: #fff;
}

/* line 20464, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-indigo.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 20468, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-indigo.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 20472, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-indigo.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 20476, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-indigo.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 20480, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-indigo.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}
.dark-mode .navbar-indigo.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 20484, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-indigo.navbar-light .form-control-navbar,
.dark-mode .navbar-indigo.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #5d0ce1;
  border-color: #530bc9;
  color: rgba(52, 58, 64, 0.8);
}

/* line 20491, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-indigo.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

/* line 20495, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-indigo.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

/* line 20499, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-indigo.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

/* line 20503, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-indigo.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

/* line 20507, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-indigo.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}
.dark-mode .navbar-indigo.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

/* line 20511, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-indigo.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-indigo.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #5b0cdd;
  border-color: #530bc9 !important;
  color: #343a40;
}

/* line 20518, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-indigo.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 20522, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-indigo.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 20526, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-indigo.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 20530, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-indigo.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 20534, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-indigo.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .navbar-indigo.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 20538, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-indigo.navbar-dark .form-control-navbar,
.dark-mode .navbar-indigo.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #7223f3;
  border-color: #823cf4;
  color: rgba(255, 255, 255, 0.8);
}

/* line 20545, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-indigo.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

/* line 20549, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-indigo.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

/* line 20553, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-indigo.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

/* line 20557, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-indigo.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

/* line 20561, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-indigo.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}
.dark-mode .navbar-indigo.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

/* line 20565, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-indigo.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-indigo.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #7528f3;
  border-color: #823cf4 !important;
  color: #fff;
}

/* line 20572, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-purple {
  background-color: #6f42c1;
  color: #fff;
}

/* line 20577, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-purple.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 20581, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-purple.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 20585, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-purple.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 20589, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-purple.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 20593, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-purple.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}
.dark-mode .navbar-purple.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 20597, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-purple.navbar-light .form-control-navbar,
.dark-mode .navbar-purple.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #663bb4;
  border-color: #5b35a0;
  color: rgba(52, 58, 64, 0.8);
}

/* line 20604, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-purple.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

/* line 20608, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-purple.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

/* line 20612, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-purple.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

/* line 20616, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-purple.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

/* line 20620, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-purple.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}
.dark-mode .navbar-purple.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

/* line 20624, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-purple.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-purple.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #643ab0;
  border-color: #5b35a0 !important;
  color: #343a40;
}

/* line 20631, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-purple.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 20635, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-purple.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 20639, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-purple.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 20643, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-purple.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 20647, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-purple.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .navbar-purple.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 20651, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-purple.navbar-dark .form-control-navbar,
.dark-mode .navbar-purple.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #7b51c6;
  border-color: #8965cc;
  color: rgba(255, 255, 255, 0.8);
}

/* line 20658, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-purple.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

/* line 20662, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-purple.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

/* line 20666, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-purple.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

/* line 20670, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-purple.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

/* line 20674, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-purple.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}
.dark-mode .navbar-purple.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

/* line 20678, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-purple.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-purple.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #7e55c7;
  border-color: #8965cc !important;
  color: #fff;
}

/* line 20685, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-pink {
  background-color: #e83e8c;
  color: #fff;
}

/* line 20690, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-pink.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 20694, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-pink.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 20698, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-pink.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 20702, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-pink.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 20706, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-pink.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}
.dark-mode .navbar-pink.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 20710, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-pink.navbar-light .form-control-navbar,
.dark-mode .navbar-pink.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #e62c81;
  border-color: #de1a74;
  color: rgba(52, 58, 64, 0.8);
}

/* line 20717, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-pink.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

/* line 20721, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-pink.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

/* line 20725, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-pink.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

/* line 20729, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-pink.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

/* line 20733, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-pink.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}
.dark-mode .navbar-pink.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

/* line 20737, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-pink.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-pink.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #e5277e;
  border-color: #de1a74 !important;
  color: #343a40;
}

/* line 20744, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-pink.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 20748, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-pink.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 20752, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-pink.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 20756, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-pink.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 20760, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-pink.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .navbar-pink.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 20764, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-pink.navbar-dark .form-control-navbar,
.dark-mode .navbar-pink.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #ea5097;
  border-color: #ed67a4;
  color: rgba(255, 255, 255, 0.8);
}

/* line 20771, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-pink.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

/* line 20775, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-pink.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

/* line 20779, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-pink.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

/* line 20783, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-pink.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

/* line 20787, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-pink.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}
.dark-mode .navbar-pink.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

/* line 20791, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-pink.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-pink.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #eb559a;
  border-color: #ed67a4 !important;
  color: #fff;
}

/* line 20798, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-red {
  background-color: #e74c3c;
  color: #fff;
}

/* line 20803, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-red.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 20807, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-red.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 20811, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-red.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 20815, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-red.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 20819, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-red.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}
.dark-mode .navbar-red.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 20823, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-red.navbar-light .form-control-navbar,
.dark-mode .navbar-red.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #e53b2a;
  border-color: #da2d1b;
  color: rgba(52, 58, 64, 0.8);
}

/* line 20830, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-red.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

/* line 20834, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-red.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

/* line 20838, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-red.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

/* line 20842, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-red.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

/* line 20846, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-red.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}
.dark-mode .navbar-red.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

/* line 20850, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-red.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-red.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #e43725;
  border-color: #da2d1b !important;
  color: #343a40;
}

/* line 20857, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-red.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 20861, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-red.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 20865, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-red.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 20869, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-red.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 20873, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-red.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .navbar-red.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 20877, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-red.navbar-dark .form-control-navbar,
.dark-mode .navbar-red.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #e95d4e;
  border-color: #ec7265;
  color: rgba(255, 255, 255, 0.8);
}

/* line 20884, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-red.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

/* line 20888, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-red.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

/* line 20892, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-red.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

/* line 20896, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-red.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

/* line 20900, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-red.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}
.dark-mode .navbar-red.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

/* line 20904, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-red.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-red.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #ea6153;
  border-color: #ec7265 !important;
  color: #fff;
}

/* line 20911, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-orange {
  background-color: #fd7e14;
  color: #1f2d3d;
}

/* line 20916, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-orange.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 20920, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-orange.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 20924, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-orange.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 20928, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-orange.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 20932, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-orange.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}
.dark-mode .navbar-orange.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 20936, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-orange.navbar-light .form-control-navbar,
.dark-mode .navbar-orange.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #fa7302;
  border-color: #e16702;
  color: rgba(52, 58, 64, 0.8);
}

/* line 20943, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-orange.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

/* line 20947, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-orange.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

/* line 20951, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-orange.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

/* line 20955, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-orange.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

/* line 20959, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-orange.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}
.dark-mode .navbar-orange.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

/* line 20963, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-orange.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-orange.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #f57102;
  border-color: #e16702 !important;
  color: #343a40;
}

/* line 20970, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-orange.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 20974, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-orange.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 20978, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-orange.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 20982, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-orange.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 20986, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-orange.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .navbar-orange.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 20990, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-orange.navbar-dark .form-control-navbar,
.dark-mode .navbar-orange.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #fd8928;
  border-color: #fd9742;
  color: rgba(255, 255, 255, 0.8);
}

/* line 20997, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-orange.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

/* line 21001, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-orange.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

/* line 21005, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-orange.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

/* line 21009, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-orange.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

/* line 21013, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-orange.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}
.dark-mode .navbar-orange.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

/* line 21017, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-orange.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-orange.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #fd8c2d;
  border-color: #fd9742 !important;
  color: #fff;
}

/* line 21024, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-yellow {
  background-color: #f39c12;
  color: #1f2d3d;
}

/* line 21029, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-yellow.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 21033, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-yellow.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 21037, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-yellow.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 21041, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-yellow.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 21045, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-yellow.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}
.dark-mode .navbar-yellow.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 21049, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-yellow.navbar-light .form-control-navbar,
.dark-mode .navbar-yellow.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #e5910c;
  border-color: #cd820a;
  color: rgba(52, 58, 64, 0.8);
}

/* line 21056, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-yellow.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

/* line 21060, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-yellow.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

/* line 21064, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-yellow.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

/* line 21068, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-yellow.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

/* line 21072, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-yellow.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}
.dark-mode .navbar-yellow.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

/* line 21076, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-yellow.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-yellow.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #e08e0b;
  border-color: #cd820a !important;
  color: #343a40;
}

/* line 21083, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-yellow.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 21087, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-yellow.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 21091, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-yellow.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 21095, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-yellow.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 21099, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-yellow.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .navbar-yellow.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 21103, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-yellow.navbar-dark .form-control-navbar,
.dark-mode .navbar-yellow.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #f4a425;
  border-color: #f5ae3e;
  color: rgba(255, 255, 255, 0.8);
}

/* line 21110, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-yellow.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

/* line 21114, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-yellow.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

/* line 21118, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-yellow.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

/* line 21122, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-yellow.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

/* line 21126, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-yellow.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}
.dark-mode .navbar-yellow.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

/* line 21130, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-yellow.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-yellow.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #f4a62a;
  border-color: #f5ae3e !important;
  color: #fff;
}

/* line 21137, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-green {
  background-color: #00bc8c;
  color: #fff;
}

/* line 21142, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-green.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 21146, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-green.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 21150, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-green.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 21154, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-green.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 21158, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-green.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}
.dark-mode .navbar-green.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 21162, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-green.navbar-light .form-control-navbar,
.dark-mode .navbar-green.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #00a87d;
  border-color: #008e6a;
  color: rgba(52, 58, 64, 0.8);
}

/* line 21169, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-green.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

/* line 21173, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-green.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

/* line 21177, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-green.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

/* line 21181, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-green.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

/* line 21185, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-green.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}
.dark-mode .navbar-green.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

/* line 21189, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-green.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-green.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #00a379;
  border-color: #008e6a !important;
  color: #343a40;
}

/* line 21196, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-green.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 21200, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-green.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 21204, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-green.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 21208, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-green.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 21212, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-green.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .navbar-green.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 21216, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-green.navbar-dark .form-control-navbar,
.dark-mode .navbar-green.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #00d09b;
  border-color: #00eaae;
  color: rgba(255, 255, 255, 0.8);
}

/* line 21223, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-green.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

/* line 21227, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-green.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

/* line 21231, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-green.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

/* line 21235, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-green.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

/* line 21239, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-green.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}
.dark-mode .navbar-green.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

/* line 21243, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-green.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-green.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #00d69f;
  border-color: #00eaae !important;
  color: #fff;
}

/* line 21250, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-teal {
  background-color: #20c997;
  color: #fff;
}

/* line 21255, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-teal.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 21259, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-teal.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 21263, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-teal.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 21267, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-teal.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 21271, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-teal.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}
.dark-mode .navbar-teal.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 21275, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-teal.navbar-light .form-control-navbar,
.dark-mode .navbar-teal.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #1db78a;
  border-color: #1aa179;
  color: rgba(52, 58, 64, 0.8);
}

/* line 21282, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-teal.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

/* line 21286, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-teal.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

/* line 21290, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-teal.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

/* line 21294, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-teal.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

/* line 21298, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-teal.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}
.dark-mode .navbar-teal.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

/* line 21302, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-teal.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-teal.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #1cb386;
  border-color: #1aa179 !important;
  color: #343a40;
}

/* line 21309, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-teal.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 21313, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-teal.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 21317, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-teal.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 21321, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-teal.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 21325, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-teal.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .navbar-teal.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 21329, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-teal.navbar-dark .form-control-navbar,
.dark-mode .navbar-teal.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #23dba4;
  border-color: #38dfae;
  color: rgba(255, 255, 255, 0.8);
}

/* line 21336, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-teal.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

/* line 21340, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-teal.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

/* line 21344, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-teal.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

/* line 21348, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-teal.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

/* line 21352, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-teal.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}
.dark-mode .navbar-teal.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

/* line 21356, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-teal.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-teal.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #26dca6;
  border-color: #38dfae !important;
  color: #fff;
}

/* line 21363, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-cyan {
  background-color: #3498db;
  color: #fff;
}

/* line 21368, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-cyan.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 21372, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-cyan.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 21376, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-cyan.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 21380, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-cyan.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 21384, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-cyan.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}
.dark-mode .navbar-cyan.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 21388, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-cyan.navbar-light .form-control-navbar,
.dark-mode .navbar-cyan.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #268fd5;
  border-color: #2280bf;
  color: rgba(52, 58, 64, 0.8);
}

/* line 21395, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-cyan.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

/* line 21399, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-cyan.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

/* line 21403, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-cyan.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

/* line 21407, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-cyan.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

/* line 21411, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-cyan.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}
.dark-mode .navbar-cyan.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

/* line 21415, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-cyan.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-cyan.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #258cd1;
  border-color: #2280bf !important;
  color: #343a40;
}

/* line 21422, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-cyan.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 21426, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-cyan.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 21430, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-cyan.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 21434, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-cyan.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 21438, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-cyan.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .navbar-cyan.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 21442, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-cyan.navbar-dark .form-control-navbar,
.dark-mode .navbar-cyan.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #45a1de;
  border-color: #5bace2;
  color: rgba(255, 255, 255, 0.8);
}

/* line 21449, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-cyan.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

/* line 21453, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-cyan.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

/* line 21457, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-cyan.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

/* line 21461, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-cyan.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

/* line 21465, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-cyan.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}
.dark-mode .navbar-cyan.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

/* line 21469, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-cyan.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-cyan.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #4aa3df;
  border-color: #5bace2 !important;
  color: #fff;
}

/* line 21476, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-white {
  background-color: #fff;
  color: #1f2d3d;
}

/* line 21481, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-white.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 21485, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-white.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 21489, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-white.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 21493, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-white.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 21497, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-white.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}
.dark-mode .navbar-white.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 21501, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-white.navbar-light .form-control-navbar,
.dark-mode .navbar-white.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: whitesmoke;
  border-color: #e8e8e8;
  color: rgba(52, 58, 64, 0.8);
}

/* line 21508, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-white.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

/* line 21512, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-white.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

/* line 21516, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-white.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

/* line 21520, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-white.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

/* line 21524, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-white.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}
.dark-mode .navbar-white.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

/* line 21528, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-white.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-white.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #f2f2f2;
  border-color: #e8e8e8 !important;
  color: #343a40;
}

/* line 21535, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-white.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 21539, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-white.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 21543, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-white.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 21547, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-white.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 21551, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-white.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .navbar-white.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 21555, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-white.navbar-dark .form-control-navbar,
.dark-mode .navbar-white.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: white;
  border-color: white;
  color: rgba(255, 255, 255, 0.8);
}

/* line 21562, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-white.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

/* line 21566, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-white.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

/* line 21570, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-white.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

/* line 21574, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-white.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

/* line 21578, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-white.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}
.dark-mode .navbar-white.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

/* line 21582, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-white.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-white.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: white;
  border-color: white !important;
  color: #fff;
}

/* line 21589, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-gray {
  background-color: #6c757d;
  color: #fff;
}

/* line 21594, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-gray.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 21598, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-gray.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 21602, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-gray.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 21606, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-gray.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 21610, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-gray.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}
.dark-mode .navbar-gray.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 21614, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-gray.navbar-light .form-control-navbar,
.dark-mode .navbar-gray.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #636b72;
  border-color: #575e64;
  color: rgba(52, 58, 64, 0.8);
}

/* line 21621, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-gray.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

/* line 21625, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-gray.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

/* line 21629, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-gray.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

/* line 21633, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-gray.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

/* line 21637, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-gray.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}
.dark-mode .navbar-gray.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

/* line 21641, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-gray.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-gray.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #60686f;
  border-color: #575e64 !important;
  color: #343a40;
}

/* line 21648, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-gray.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 21652, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-gray.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 21656, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-gray.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 21660, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-gray.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 21664, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-gray.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .navbar-gray.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 21668, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-gray.navbar-dark .form-control-navbar,
.dark-mode .navbar-gray.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #757f88;
  border-color: #838c94;
  color: rgba(255, 255, 255, 0.8);
}

/* line 21675, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-gray.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

/* line 21679, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-gray.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

/* line 21683, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-gray.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

/* line 21687, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-gray.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

/* line 21691, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-gray.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}
.dark-mode .navbar-gray.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

/* line 21695, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-gray.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-gray.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #78828a;
  border-color: #838c94 !important;
  color: #fff;
}

/* line 21702, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-gray-dark {
  background-color: #343a40;
  color: #fff;
}

/* line 21707, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-gray-dark.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 21711, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-gray-dark.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 21715, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-gray-dark.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 21719, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-gray-dark.navbar-light .form-control-navbar::-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 21723, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-gray-dark.navbar-light .form-control-navbar::-moz-placeholder {
  color: rgba(52, 58, 64, 0.8);
}
.dark-mode .navbar-gray-dark.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

/* line 21727, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-gray-dark.navbar-light .form-control-navbar,
.dark-mode .navbar-gray-dark.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #2b3035;
  border-color: #1f2327;
  color: rgba(52, 58, 64, 0.8);
}

/* line 21734, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-gray-dark.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

/* line 21738, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-gray-dark.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}

/* line 21742, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-gray-dark.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

/* line 21746, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-gray-dark.navbar-light .form-control-navbar:focus::-ms-input-placeholder {
  color: #343a40;
}

/* line 21750, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-gray-dark.navbar-light .form-control-navbar:focus::-moz-placeholder {
  color: #343a40;
}
.dark-mode .navbar-gray-dark.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

/* line 21754, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-gray-dark.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-gray-dark.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #292d32;
  border-color: #1f2327 !important;
  color: #343a40;
}

/* line 21761, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-gray-dark.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 21765, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-gray-dark.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 21769, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-gray-dark.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 21773, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-gray-dark.navbar-dark .form-control-navbar::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 21777, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-gray-dark.navbar-dark .form-control-navbar::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .navbar-gray-dark.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 21781, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-gray-dark.navbar-dark .form-control-navbar,
.dark-mode .navbar-gray-dark.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #3d444b;
  border-color: #495159;
  color: rgba(255, 255, 255, 0.8);
}

/* line 21788, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-gray-dark.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

/* line 21792, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-gray-dark.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}

/* line 21796, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-gray-dark.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

/* line 21800, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-gray-dark.navbar-dark .form-control-navbar:focus::-ms-input-placeholder {
  color: #fff;
}

/* line 21804, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-gray-dark.navbar-dark .form-control-navbar:focus::-moz-placeholder {
  color: #fff;
}
.dark-mode .navbar-gray-dark.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

/* line 21808, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .navbar-gray-dark.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-gray-dark.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #3f474e;
  border-color: #495159 !important;
  color: #fff;
}

/* line 21815, app/assets/stylesheets/template/adminlte.scss */
.pagination-month .page-item {
  justify-self: stretch;
}

/* line 21819, app/assets/stylesheets/template/adminlte.scss */
.pagination-month .page-item .page-link {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  box-shadow: none;
}

/* line 21835, app/assets/stylesheets/template/adminlte.scss */
.pagination-month .page-item:first-child .page-link, .pagination-month .page-item:last-child .page-link {
  height: 100%;
  font-size: 1.25rem;
}

/* line 21840, app/assets/stylesheets/template/adminlte.scss */
.pagination-month .page-item .page-month {
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 700;
}

/* line 21846, app/assets/stylesheets/template/adminlte.scss */
.pagination-month .page-item .page-year {
  margin-bottom: 0;
}

/* line 21850, app/assets/stylesheets/template/adminlte.scss */
.pagination-month.pagination-lg .page-month {
  font-size: 1.5625rem;
}

/* line 21854, app/assets/stylesheets/template/adminlte.scss */
.pagination-month.pagination-sm .page-month {
  font-size: 1rem;
}

/* line 21858, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .page-item.disabled a,
.dark-mode .page-item.disabled .page-link {
  background-color: #3a4047 !important;
  border-color: #6c757d !important;
  color: #6c757d;
}

/* line 21865, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .page-item .page-link {
  color: #3f6791;
}

/* line 21869, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .page-item.active .page-link {
  background-color: #3f6791;
  color: #fff;
}

/* line 21874, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .page-item.active .page-link:hover, .dark-mode .page-item.active .page-link:focus {
  color: #ced4da !important;
}

/* line 21878, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .page-item:not(.active) .page-link {
  background-color: #343a40;
  border-color: #6c757d;
}

/* line 21883, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .page-item:not(.active) .page-link:hover, .dark-mode .page-item:not(.active) .page-link:focus {
  color: #4774a3;
  background-color: #3f474e;
}

/* line 21888, app/assets/stylesheets/template/adminlte.scss */
.form-group.has-icon {
  position: relative;
}

/* line 21892, app/assets/stylesheets/template/adminlte.scss */
.form-group.has-icon .form-control {
  padding-right: 35px;
}

/* line 21896, app/assets/stylesheets/template/adminlte.scss */
.form-group.has-icon .form-icon {
  background-color: transparent;
  border: 0;
  cursor: pointer;
  font-size: 1rem;
  padding: 0.375rem 0.75rem;
  position: absolute;
  right: 3px;
  top: 0;
}

/* line 21907, app/assets/stylesheets/template/adminlte.scss */
.btn-group-vertical .btn.btn-flat:first-of-type, .btn-group-vertical .btn.btn-flat:last-of-type {
  border-radius: 0;
}

/* line 21911, app/assets/stylesheets/template/adminlte.scss */
.form-control-feedback.fa, .form-control-feedback.fas, .form-control-feedback.far, .form-control-feedback.fab, .form-control-feedback.fal, .form-control-feedback.fad, .form-control-feedback.svg-inline--fa, .form-control-feedback.ion {
  line-height: calc(2.25rem + 2px);
}

/* line 21915, app/assets/stylesheets/template/adminlte.scss */
.input-lg + .form-control-feedback.fa, .input-lg + .form-control-feedback.fas, .input-lg + .form-control-feedback.far, .input-lg + .form-control-feedback.fab, .input-lg + .form-control-feedback.fal, .input-lg + .form-control-feedback.fad, .input-lg + .form-control-feedback.svg-inline--fa, .input-lg + .form-control-feedback.ion,
.input-group-lg + .form-control-feedback.fa,
.input-group-lg + .form-control-feedback.fas,
.input-group-lg + .form-control-feedback.far,
.input-group-lg + .form-control-feedback.fab,
.input-group-lg + .form-control-feedback.fal,
.input-group-lg + .form-control-feedback.fad,
.input-group-lg + .form-control-feedback.svg-inline--fa,
.input-group-lg + .form-control-feedback.ion {
  line-height: calc(2.875rem + 2px);
}

/* line 21927, app/assets/stylesheets/template/adminlte.scss */
.form-group-lg .form-control + .form-control-feedback.fa, .form-group-lg .form-control + .form-control-feedback.fas, .form-group-lg .form-control + .form-control-feedback.far, .form-group-lg .form-control + .form-control-feedback.fab, .form-group-lg .form-control + .form-control-feedback.fal, .form-group-lg .form-control + .form-control-feedback.fad, .form-group-lg .form-control + .form-control-feedback.svg-inline--fa, .form-group-lg .form-control + .form-control-feedback.ion {
  line-height: calc(2.875rem + 2px);
}

/* line 21931, app/assets/stylesheets/template/adminlte.scss */
.input-sm + .form-control-feedback.fa, .input-sm + .form-control-feedback.fas, .input-sm + .form-control-feedback.far, .input-sm + .form-control-feedback.fab, .input-sm + .form-control-feedback.fal, .input-sm + .form-control-feedback.fad, .input-sm + .form-control-feedback.svg-inline--fa, .input-sm + .form-control-feedback.ion,
.input-group-sm + .form-control-feedback.fa,
.input-group-sm + .form-control-feedback.fas,
.input-group-sm + .form-control-feedback.far,
.input-group-sm + .form-control-feedback.fab,
.input-group-sm + .form-control-feedback.fal,
.input-group-sm + .form-control-feedback.fad,
.input-group-sm + .form-control-feedback.svg-inline--fa,
.input-group-sm + .form-control-feedback.ion {
  line-height: calc(1.8125rem + 2px);
}

/* line 21943, app/assets/stylesheets/template/adminlte.scss */
.form-group-sm .form-control + .form-control-feedback.fa, .form-group-sm .form-control + .form-control-feedback.fas, .form-group-sm .form-control + .form-control-feedback.far, .form-group-sm .form-control + .form-control-feedback.fab, .form-group-sm .form-control + .form-control-feedback.fal, .form-group-sm .form-control + .form-control-feedback.fad, .form-group-sm .form-control + .form-control-feedback.svg-inline--fa, .form-group-sm .form-control + .form-control-feedback.ion {
  line-height: calc(1.8125rem + 2px);
}

/* line 21947, app/assets/stylesheets/template/adminlte.scss */
label:not(.form-check-label):not(.custom-file-label) {
  font-weight: 700;
}

/* line 21951, app/assets/stylesheets/template/adminlte.scss */
.warning-feedback {
  font-size: 80%;
  color: #ffc107;
  display: none;
  margin-top: 0.25rem;
  width: 100%;
}

/* line 21959, app/assets/stylesheets/template/adminlte.scss */
.warning-tooltip {
  border-radius: 0.25rem;
  font-size: 0.875rem;
  background-color: rgba(255, 193, 7, 0.9);
  color: #1f2d3d;
  display: none;
  line-height: 1.5;
  margin-top: .1rem;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  position: absolute;
  top: 100%;
  z-index: 5;
}

/* line 21974, app/assets/stylesheets/template/adminlte.scss */
.form-control.is-warning {
  border-color: #ffc107;
}

/* line 21978, app/assets/stylesheets/template/adminlte.scss */
.form-control.is-warning:focus {
  border-color: #ffc107;
  box-shadow: 0 0 0 0 rgba(255, 193, 7, 0.25);
}

/* line 21983, app/assets/stylesheets/template/adminlte.scss */
.form-control.is-warning ~ .warning-feedback,
.form-control.is-warning ~ .warning-tooltip {
  display: block;
}

/* line 21988, app/assets/stylesheets/template/adminlte.scss */
textarea.form-control.is-warning {
  padding-right: 2.25rem;
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

/* line 21993, app/assets/stylesheets/template/adminlte.scss */
.custom-select.is-warning {
  border-color: #ffc107;
}

/* line 21997, app/assets/stylesheets/template/adminlte.scss */
.custom-select.is-warning:focus {
  border-color: #ffc107;
  box-shadow: 0 0 0 0 rgba(255, 193, 7, 0.25);
}

/* line 22002, app/assets/stylesheets/template/adminlte.scss */
.custom-select.is-warning ~ .warning-feedback,
.custom-select.is-warning ~ .warning-tooltip {
  display: block;
}

/* line 22007, app/assets/stylesheets/template/adminlte.scss */
.form-control-file.is-warning ~ .warning-feedback,
.form-control-file.is-warning ~ .warning-tooltip {
  display: block;
}

/* line 22012, app/assets/stylesheets/template/adminlte.scss */
.form-check-input.is-warning ~ .form-check-label {
  color: #ffc107;
}

/* line 22016, app/assets/stylesheets/template/adminlte.scss */
.form-check-input.is-warning ~ .warning-feedback,
.form-check-input.is-warning ~ .warning-tooltip {
  display: block;
}

/* line 22021, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input.is-warning ~ .custom-control-label {
  color: #ffc107;
}

/* line 22025, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input.is-warning ~ .custom-control-label::before {
  border-color: #ffc107;
}

/* line 22029, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input.is-warning ~ .warning-feedback,
.custom-control-input.is-warning ~ .warning-tooltip {
  display: block;
}

/* line 22034, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input.is-warning:checked ~ .custom-control-label::before {
  background-color: #ffce3a;
  border-color: #ffce3a;
}

/* line 22039, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input.is-warning:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0 rgba(255, 193, 7, 0.25);
}

/* line 22043, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input.is-warning:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #ffc107;
}

/* line 22047, app/assets/stylesheets/template/adminlte.scss */
.custom-file-input.is-warning ~ .custom-file-label {
  border-color: #ffc107;
}

/* line 22051, app/assets/stylesheets/template/adminlte.scss */
.custom-file-input.is-warning ~ .warning-feedback,
.custom-file-input.is-warning ~ .warning-tooltip {
  display: block;
}

/* line 22056, app/assets/stylesheets/template/adminlte.scss */
.custom-file-input.is-warning:focus ~ .custom-file-label {
  border-color: #ffc107;
  box-shadow: 0 0 0 0 rgba(255, 193, 7, 0.25);
}

/* line 22061, app/assets/stylesheets/template/adminlte.scss */
body.text-sm .input-group-text {
  font-size: 0.875rem;
}

/* line 22065, app/assets/stylesheets/template/adminlte.scss */
.form-control.form-control-border,
.custom-select.form-control-border {
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-radius: 0;
  box-shadow: inherit;
}

/* line 22074, app/assets/stylesheets/template/adminlte.scss */
.form-control.form-control-border.border-width-2,
.custom-select.form-control-border.border-width-2 {
  border-bottom-width: 2px;
}

/* line 22079, app/assets/stylesheets/template/adminlte.scss */
.form-control.form-control-border.border-width-3,
.custom-select.form-control-border.border-width-3 {
  border-bottom-width: 3px;
}

/* line 22084, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-off-primary .custom-control-input ~ .custom-control-label::before {
  background-color: #007bff;
  border-color: #004a99;
}

/* line 22089, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-off-primary .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 123, 255, 0.25);
}

/* line 22093, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-off-primary .custom-control-input ~ .custom-control-label::after {
  background-color: #003e80;
}

/* line 22097, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-on-primary .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #007bff;
  border-color: #004a99;
}

/* line 22102, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-on-primary .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 123, 255, 0.25);
}

/* line 22106, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-on-primary .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #99caff;
}

/* line 22110, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-off-secondary .custom-control-input ~ .custom-control-label::before {
  background-color: #6c757d;
  border-color: #3d4246;
}

/* line 22115, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-off-secondary .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

/* line 22119, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-off-secondary .custom-control-input ~ .custom-control-label::after {
  background-color: #313539;
}

/* line 22123, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-on-secondary .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6c757d;
  border-color: #3d4246;
}

/* line 22128, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-on-secondary .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

/* line 22132, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-on-secondary .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #bcc1c6;
}

/* line 22136, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-off-success .custom-control-input ~ .custom-control-label::before {
  background-color: #28a745;
  border-color: #145523;
}

/* line 22141, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-off-success .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(40, 167, 69, 0.25);
}

/* line 22145, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-off-success .custom-control-input ~ .custom-control-label::after {
  background-color: #0f401b;
}

/* line 22149, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-on-success .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #28a745;
  border-color: #145523;
}

/* line 22154, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-on-success .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(40, 167, 69, 0.25);
}

/* line 22158, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-on-success .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #86e29b;
}

/* line 22162, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-off-info .custom-control-input ~ .custom-control-label::before {
  background-color: #17a2b8;
  border-color: #0c525d;
}

/* line 22167, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-off-info .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(23, 162, 184, 0.25);
}

/* line 22171, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-off-info .custom-control-input ~ .custom-control-label::after {
  background-color: #093e47;
}

/* line 22175, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-on-info .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #17a2b8;
  border-color: #0c525d;
}

/* line 22180, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-on-info .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(23, 162, 184, 0.25);
}

/* line 22184, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-on-info .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #7adeee;
}

/* line 22188, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-off-warning .custom-control-input ~ .custom-control-label::before {
  background-color: #ffc107;
  border-color: #a07800;
}

/* line 22193, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-off-warning .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 193, 7, 0.25);
}

/* line 22197, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-off-warning .custom-control-input ~ .custom-control-label::after {
  background-color: #876500;
}

/* line 22201, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-on-warning .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #ffc107;
  border-color: #a07800;
}

/* line 22206, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-on-warning .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 193, 7, 0.25);
}

/* line 22210, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-on-warning .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #ffe7a0;
}

/* line 22214, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-off-danger .custom-control-input ~ .custom-control-label::before {
  background-color: #dc3545;
  border-color: #921925;
}

/* line 22219, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-off-danger .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(220, 53, 69, 0.25);
}

/* line 22223, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-off-danger .custom-control-input ~ .custom-control-label::after {
  background-color: #7c151f;
}

/* line 22227, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-on-danger .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #dc3545;
  border-color: #921925;
}

/* line 22232, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-on-danger .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(220, 53, 69, 0.25);
}

/* line 22236, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-on-danger .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #f3b7bd;
}

/* line 22240, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-off-light .custom-control-input ~ .custom-control-label::before {
  background-color: #f8f9fa;
  border-color: #bdc6d0;
}

/* line 22245, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-off-light .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(248, 249, 250, 0.25);
}

/* line 22249, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-off-light .custom-control-input ~ .custom-control-label::after {
  background-color: #aeb9c5;
}

/* line 22253, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-on-light .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #f8f9fa;
  border-color: #bdc6d0;
}

/* line 22258, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-on-light .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(248, 249, 250, 0.25);
}

/* line 22262, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-on-light .custom-control-input:checked ~ .custom-control-label::after {
  background-color: white;
}

/* line 22266, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-off-dark .custom-control-input ~ .custom-control-label::before {
  background-color: #343a40;
  border-color: #060708;
}

/* line 22271, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-off-dark .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

/* line 22275, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-off-dark .custom-control-input ~ .custom-control-label::after {
  background-color: black;
}

/* line 22279, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-on-dark .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #343a40;
  border-color: #060708;
}

/* line 22284, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-on-dark .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

/* line 22288, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-on-dark .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #7a8793;
}

/* line 22292, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-off-lightblue .custom-control-input ~ .custom-control-label::before {
  background-color: #3c8dbc;
  border-color: #23536f;
}

/* line 22297, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-off-lightblue .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(60, 141, 188, 0.25);
}

/* line 22301, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-off-lightblue .custom-control-input ~ .custom-control-label::after {
  background-color: #1d455b;
}

/* line 22305, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-on-lightblue .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #3c8dbc;
  border-color: #23536f;
}

/* line 22310, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-on-lightblue .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(60, 141, 188, 0.25);
}

/* line 22314, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-on-lightblue .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #acd0e5;
}

/* line 22318, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-off-navy .custom-control-input ~ .custom-control-label::before {
  background-color: #001f3f;
  border-color: black;
}

/* line 22323, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-off-navy .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 31, 63, 0.25);
}

/* line 22327, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-off-navy .custom-control-input ~ .custom-control-label::after {
  background-color: black;
}

/* line 22331, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-on-navy .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #001f3f;
  border-color: black;
}

/* line 22336, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-on-navy .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 31, 63, 0.25);
}

/* line 22340, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-on-navy .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #006ad8;
}

/* line 22344, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-off-olive .custom-control-input ~ .custom-control-label::before {
  background-color: #3d9970;
  border-color: #20503b;
}

/* line 22349, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-off-olive .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(61, 153, 112, 0.25);
}

/* line 22353, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-off-olive .custom-control-input ~ .custom-control-label::after {
  background-color: #193e2d;
}

/* line 22357, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-on-olive .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #3d9970;
  border-color: #20503b;
}

/* line 22362, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-on-olive .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(61, 153, 112, 0.25);
}

/* line 22366, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-on-olive .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #99d6bb;
}

/* line 22370, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-off-lime .custom-control-input ~ .custom-control-label::before {
  background-color: #01ff70;
  border-color: #009a43;
}

/* line 22375, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-off-lime .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(1, 255, 112, 0.25);
}

/* line 22379, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-off-lime .custom-control-input ~ .custom-control-label::after {
  background-color: #008138;
}

/* line 22383, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-on-lime .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #01ff70;
  border-color: #009a43;
}

/* line 22388, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-on-lime .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(1, 255, 112, 0.25);
}

/* line 22392, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-on-lime .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #9affc6;
}

/* line 22396, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-off-fuchsia .custom-control-input ~ .custom-control-label::before {
  background-color: #f012be;
  border-color: #930974;
}

/* line 22401, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-off-fuchsia .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(240, 18, 190, 0.25);
}

/* line 22405, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-off-fuchsia .custom-control-input ~ .custom-control-label::after {
  background-color: #7b0861;
}

/* line 22409, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-on-fuchsia .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #f012be;
  border-color: #930974;
}

/* line 22414, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-on-fuchsia .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(240, 18, 190, 0.25);
}

/* line 22418, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-on-fuchsia .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #f9a2e5;
}

/* line 22422, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-off-maroon .custom-control-input ~ .custom-control-label::before {
  background-color: #d81b60;
  border-color: #7d1038;
}

/* line 22427, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-off-maroon .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(216, 27, 96, 0.25);
}

/* line 22431, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-off-maroon .custom-control-input ~ .custom-control-label::after {
  background-color: #670d2e;
}

/* line 22435, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-on-maroon .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #d81b60;
  border-color: #7d1038;
}

/* line 22440, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-on-maroon .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(216, 27, 96, 0.25);
}

/* line 22444, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-on-maroon .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #f29aba;
}

/* line 22448, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-off-blue .custom-control-input ~ .custom-control-label::before {
  background-color: #007bff;
  border-color: #004a99;
}

/* line 22453, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-off-blue .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 123, 255, 0.25);
}

/* line 22457, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-off-blue .custom-control-input ~ .custom-control-label::after {
  background-color: #003e80;
}

/* line 22461, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-on-blue .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #007bff;
  border-color: #004a99;
}

/* line 22466, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-on-blue .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 123, 255, 0.25);
}

/* line 22470, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-on-blue .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #99caff;
}

/* line 22474, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-off-indigo .custom-control-input ~ .custom-control-label::before {
  background-color: #6610f2;
  border-color: #3d0894;
}

/* line 22479, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-off-indigo .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(102, 16, 242, 0.25);
}

/* line 22483, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-off-indigo .custom-control-input ~ .custom-control-label::after {
  background-color: #33077c;
}

/* line 22487, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-on-indigo .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6610f2;
  border-color: #3d0894;
}

/* line 22492, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-on-indigo .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(102, 16, 242, 0.25);
}

/* line 22496, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-on-indigo .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #c3a1fa;
}

/* line 22500, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-off-purple .custom-control-input ~ .custom-control-label::before {
  background-color: #6f42c1;
  border-color: #432776;
}

/* line 22505, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-off-purple .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(111, 66, 193, 0.25);
}

/* line 22509, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-off-purple .custom-control-input ~ .custom-control-label::after {
  background-color: #382063;
}

/* line 22513, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-on-purple .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6f42c1;
  border-color: #432776;
}

/* line 22518, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-on-purple .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(111, 66, 193, 0.25);
}

/* line 22522, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-on-purple .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #c7b5e7;
}

/* line 22526, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-off-pink .custom-control-input ~ .custom-control-label::before {
  background-color: #e83e8c;
  border-color: #ac145a;
}

/* line 22531, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-off-pink .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(232, 62, 140, 0.25);
}

/* line 22535, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-off-pink .custom-control-input ~ .custom-control-label::after {
  background-color: #95124e;
}

/* line 22539, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-on-pink .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #e83e8c;
  border-color: #ac145a;
}

/* line 22544, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-on-pink .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(232, 62, 140, 0.25);
}

/* line 22548, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-on-pink .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #f8c7dd;
}

/* line 22552, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-off-red .custom-control-input ~ .custom-control-label::before {
  background-color: #dc3545;
  border-color: #921925;
}

/* line 22557, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-off-red .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(220, 53, 69, 0.25);
}

/* line 22561, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-off-red .custom-control-input ~ .custom-control-label::after {
  background-color: #7c151f;
}

/* line 22565, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-on-red .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #dc3545;
  border-color: #921925;
}

/* line 22570, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-on-red .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(220, 53, 69, 0.25);
}

/* line 22574, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-on-red .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #f3b7bd;
}

/* line 22578, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-off-orange .custom-control-input ~ .custom-control-label::before {
  background-color: #fd7e14;
  border-color: #aa4e01;
}

/* line 22583, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-off-orange .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(253, 126, 20, 0.25);
}

/* line 22587, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-off-orange .custom-control-input ~ .custom-control-label::after {
  background-color: #904201;
}

/* line 22591, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-on-orange .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #fd7e14;
  border-color: #aa4e01;
}

/* line 22596, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-on-orange .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(253, 126, 20, 0.25);
}

/* line 22600, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-on-orange .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fed1ac;
}

/* line 22604, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-off-yellow .custom-control-input ~ .custom-control-label::before {
  background-color: #ffc107;
  border-color: #a07800;
}

/* line 22609, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-off-yellow .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 193, 7, 0.25);
}

/* line 22613, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-off-yellow .custom-control-input ~ .custom-control-label::after {
  background-color: #876500;
}

/* line 22617, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-on-yellow .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #ffc107;
  border-color: #a07800;
}

/* line 22622, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-on-yellow .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 193, 7, 0.25);
}

/* line 22626, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-on-yellow .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #ffe7a0;
}

/* line 22630, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-off-green .custom-control-input ~ .custom-control-label::before {
  background-color: #28a745;
  border-color: #145523;
}

/* line 22635, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-off-green .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(40, 167, 69, 0.25);
}

/* line 22639, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-off-green .custom-control-input ~ .custom-control-label::after {
  background-color: #0f401b;
}

/* line 22643, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-on-green .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #28a745;
  border-color: #145523;
}

/* line 22648, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-on-green .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(40, 167, 69, 0.25);
}

/* line 22652, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-on-green .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #86e29b;
}

/* line 22656, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-off-teal .custom-control-input ~ .custom-control-label::before {
  background-color: #20c997;
  border-color: #127155;
}

/* line 22661, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-off-teal .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(32, 201, 151, 0.25);
}

/* line 22665, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-off-teal .custom-control-input ~ .custom-control-label::after {
  background-color: #0e5b44;
}

/* line 22669, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-on-teal .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #20c997;
  border-color: #127155;
}

/* line 22674, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-on-teal .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(32, 201, 151, 0.25);
}

/* line 22678, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-on-teal .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #94eed3;
}

/* line 22682, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-off-cyan .custom-control-input ~ .custom-control-label::before {
  background-color: #17a2b8;
  border-color: #0c525d;
}

/* line 22687, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-off-cyan .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(23, 162, 184, 0.25);
}

/* line 22691, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-off-cyan .custom-control-input ~ .custom-control-label::after {
  background-color: #093e47;
}

/* line 22695, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-on-cyan .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #17a2b8;
  border-color: #0c525d;
}

/* line 22700, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-on-cyan .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(23, 162, 184, 0.25);
}

/* line 22704, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-on-cyan .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #7adeee;
}

/* line 22708, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-off-white .custom-control-input ~ .custom-control-label::before {
  background-color: #fff;
  border-color: #cccccc;
}

/* line 22713, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-off-white .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 255, 255, 0.25);
}

/* line 22717, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-off-white .custom-control-input ~ .custom-control-label::after {
  background-color: #bfbfbf;
}

/* line 22721, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-on-white .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #fff;
  border-color: #cccccc;
}

/* line 22726, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-on-white .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 255, 255, 0.25);
}

/* line 22730, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-on-white .custom-control-input:checked ~ .custom-control-label::after {
  background-color: white;
}

/* line 22734, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-off-gray .custom-control-input ~ .custom-control-label::before {
  background-color: #6c757d;
  border-color: #3d4246;
}

/* line 22739, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-off-gray .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

/* line 22743, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-off-gray .custom-control-input ~ .custom-control-label::after {
  background-color: #313539;
}

/* line 22747, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-on-gray .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6c757d;
  border-color: #3d4246;
}

/* line 22752, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-on-gray .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

/* line 22756, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-on-gray .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #bcc1c6;
}

/* line 22760, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-off-gray-dark .custom-control-input ~ .custom-control-label::before {
  background-color: #343a40;
  border-color: #060708;
}

/* line 22765, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-off-gray-dark .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

/* line 22769, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-off-gray-dark .custom-control-input ~ .custom-control-label::after {
  background-color: black;
}

/* line 22773, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-on-gray-dark .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #343a40;
  border-color: #060708;
}

/* line 22778, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-on-gray-dark .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

/* line 22782, app/assets/stylesheets/template/adminlte.scss */
.custom-switch.custom-switch-on-gray-dark .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #7a8793;
}

/* line 22786, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-primary:focus {
  outline: none;
}

/* line 22790, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-primary:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 123, 255, 0.25);
}

/* line 22794, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-primary:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 123, 255, 0.25);
}

/* line 22798, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-primary:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 123, 255, 0.25);
}

/* line 22802, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-primary::-webkit-slider-thumb {
  background-color: #007bff;
}

/* line 22806, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-primary::-webkit-slider-thumb:active {
  background-color: #b3d7ff;
}

/* line 22810, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-primary::-moz-range-thumb {
  background-color: #007bff;
}

/* line 22814, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-primary::-moz-range-thumb:active {
  background-color: #b3d7ff;
}

/* line 22818, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-primary::-ms-thumb {
  background-color: #007bff;
}

/* line 22822, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-primary::-ms-thumb:active {
  background-color: #b3d7ff;
}

/* line 22826, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-secondary:focus {
  outline: none;
}

/* line 22830, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-secondary:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

/* line 22834, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-secondary:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

/* line 22838, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-secondary:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

/* line 22842, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-secondary::-webkit-slider-thumb {
  background-color: #6c757d;
}

/* line 22846, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-secondary::-webkit-slider-thumb:active {
  background-color: #caced1;
}

/* line 22850, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-secondary::-moz-range-thumb {
  background-color: #6c757d;
}

/* line 22854, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-secondary::-moz-range-thumb:active {
  background-color: #caced1;
}

/* line 22858, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-secondary::-ms-thumb {
  background-color: #6c757d;
}

/* line 22862, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-secondary::-ms-thumb:active {
  background-color: #caced1;
}

/* line 22866, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-success:focus {
  outline: none;
}

/* line 22870, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-success:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(40, 167, 69, 0.25);
}

/* line 22874, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-success:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(40, 167, 69, 0.25);
}

/* line 22878, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-success:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(40, 167, 69, 0.25);
}

/* line 22882, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-success::-webkit-slider-thumb {
  background-color: #28a745;
}

/* line 22886, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-success::-webkit-slider-thumb:active {
  background-color: #9be7ac;
}

/* line 22890, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-success::-moz-range-thumb {
  background-color: #28a745;
}

/* line 22894, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-success::-moz-range-thumb:active {
  background-color: #9be7ac;
}

/* line 22898, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-success::-ms-thumb {
  background-color: #28a745;
}

/* line 22902, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-success::-ms-thumb:active {
  background-color: #9be7ac;
}

/* line 22906, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-info:focus {
  outline: none;
}

/* line 22910, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-info:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(23, 162, 184, 0.25);
}

/* line 22914, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-info:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(23, 162, 184, 0.25);
}

/* line 22918, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-info:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(23, 162, 184, 0.25);
}

/* line 22922, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-info::-webkit-slider-thumb {
  background-color: #17a2b8;
}

/* line 22926, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-info::-webkit-slider-thumb:active {
  background-color: #90e4f1;
}

/* line 22930, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-info::-moz-range-thumb {
  background-color: #17a2b8;
}

/* line 22934, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-info::-moz-range-thumb:active {
  background-color: #90e4f1;
}

/* line 22938, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-info::-ms-thumb {
  background-color: #17a2b8;
}

/* line 22942, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-info::-ms-thumb:active {
  background-color: #90e4f1;
}

/* line 22946, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-warning:focus {
  outline: none;
}

/* line 22950, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-warning:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 193, 7, 0.25);
}

/* line 22954, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-warning:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 193, 7, 0.25);
}

/* line 22958, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-warning:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 193, 7, 0.25);
}

/* line 22962, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-warning::-webkit-slider-thumb {
  background-color: #ffc107;
}

/* line 22966, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-warning::-webkit-slider-thumb:active {
  background-color: #ffeeba;
}

/* line 22970, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-warning::-moz-range-thumb {
  background-color: #ffc107;
}

/* line 22974, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-warning::-moz-range-thumb:active {
  background-color: #ffeeba;
}

/* line 22978, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-warning::-ms-thumb {
  background-color: #ffc107;
}

/* line 22982, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-warning::-ms-thumb:active {
  background-color: #ffeeba;
}

/* line 22986, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-danger:focus {
  outline: none;
}

/* line 22990, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-danger:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(220, 53, 69, 0.25);
}

/* line 22994, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-danger:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(220, 53, 69, 0.25);
}

/* line 22998, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-danger:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(220, 53, 69, 0.25);
}

/* line 23002, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-danger::-webkit-slider-thumb {
  background-color: #dc3545;
}

/* line 23006, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-danger::-webkit-slider-thumb:active {
  background-color: #f6cdd1;
}

/* line 23010, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-danger::-moz-range-thumb {
  background-color: #dc3545;
}

/* line 23014, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-danger::-moz-range-thumb:active {
  background-color: #f6cdd1;
}

/* line 23018, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-danger::-ms-thumb {
  background-color: #dc3545;
}

/* line 23022, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-danger::-ms-thumb:active {
  background-color: #f6cdd1;
}

/* line 23026, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-light:focus {
  outline: none;
}

/* line 23030, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-light:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(248, 249, 250, 0.25);
}

/* line 23034, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-light:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(248, 249, 250, 0.25);
}

/* line 23038, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-light:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(248, 249, 250, 0.25);
}

/* line 23042, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-light::-webkit-slider-thumb {
  background-color: #f8f9fa;
}

/* line 23046, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-light::-webkit-slider-thumb:active {
  background-color: white;
}

/* line 23050, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-light::-moz-range-thumb {
  background-color: #f8f9fa;
}

/* line 23054, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-light::-moz-range-thumb:active {
  background-color: white;
}

/* line 23058, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-light::-ms-thumb {
  background-color: #f8f9fa;
}

/* line 23062, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-light::-ms-thumb:active {
  background-color: white;
}

/* line 23066, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-dark:focus {
  outline: none;
}

/* line 23070, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-dark:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

/* line 23074, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-dark:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

/* line 23078, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-dark:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

/* line 23082, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-dark::-webkit-slider-thumb {
  background-color: #343a40;
}

/* line 23086, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-dark::-webkit-slider-thumb:active {
  background-color: #88939e;
}

/* line 23090, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-dark::-moz-range-thumb {
  background-color: #343a40;
}

/* line 23094, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-dark::-moz-range-thumb:active {
  background-color: #88939e;
}

/* line 23098, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-dark::-ms-thumb {
  background-color: #343a40;
}

/* line 23102, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-dark::-ms-thumb:active {
  background-color: #88939e;
}

/* line 23106, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-lightblue:focus {
  outline: none;
}

/* line 23110, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-lightblue:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(60, 141, 188, 0.25);
}

/* line 23114, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-lightblue:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(60, 141, 188, 0.25);
}

/* line 23118, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-lightblue:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(60, 141, 188, 0.25);
}

/* line 23122, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-lightblue::-webkit-slider-thumb {
  background-color: #3c8dbc;
}

/* line 23126, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-lightblue::-webkit-slider-thumb:active {
  background-color: #c0dbeb;
}

/* line 23130, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-lightblue::-moz-range-thumb {
  background-color: #3c8dbc;
}

/* line 23134, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-lightblue::-moz-range-thumb:active {
  background-color: #c0dbeb;
}

/* line 23138, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-lightblue::-ms-thumb {
  background-color: #3c8dbc;
}

/* line 23142, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-lightblue::-ms-thumb:active {
  background-color: #c0dbeb;
}

/* line 23146, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-navy:focus {
  outline: none;
}

/* line 23150, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-navy:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 31, 63, 0.25);
}

/* line 23154, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-navy:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 31, 63, 0.25);
}

/* line 23158, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-navy:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 31, 63, 0.25);
}

/* line 23162, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-navy::-webkit-slider-thumb {
  background-color: #001f3f;
}

/* line 23166, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-navy::-webkit-slider-thumb:active {
  background-color: #0077f2;
}

/* line 23170, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-navy::-moz-range-thumb {
  background-color: #001f3f;
}

/* line 23174, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-navy::-moz-range-thumb:active {
  background-color: #0077f2;
}

/* line 23178, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-navy::-ms-thumb {
  background-color: #001f3f;
}

/* line 23182, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-navy::-ms-thumb:active {
  background-color: #0077f2;
}

/* line 23186, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-olive:focus {
  outline: none;
}

/* line 23190, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-olive:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(61, 153, 112, 0.25);
}

/* line 23194, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-olive:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(61, 153, 112, 0.25);
}

/* line 23198, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-olive:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(61, 153, 112, 0.25);
}

/* line 23202, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-olive::-webkit-slider-thumb {
  background-color: #3d9970;
}

/* line 23206, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-olive::-webkit-slider-thumb:active {
  background-color: #abdec7;
}

/* line 23210, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-olive::-moz-range-thumb {
  background-color: #3d9970;
}

/* line 23214, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-olive::-moz-range-thumb:active {
  background-color: #abdec7;
}

/* line 23218, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-olive::-ms-thumb {
  background-color: #3d9970;
}

/* line 23222, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-olive::-ms-thumb:active {
  background-color: #abdec7;
}

/* line 23226, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-lime:focus {
  outline: none;
}

/* line 23230, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-lime:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(1, 255, 112, 0.25);
}

/* line 23234, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-lime:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(1, 255, 112, 0.25);
}

/* line 23238, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-lime:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(1, 255, 112, 0.25);
}

/* line 23242, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-lime::-webkit-slider-thumb {
  background-color: #01ff70;
}

/* line 23246, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-lime::-webkit-slider-thumb:active {
  background-color: #b4ffd4;
}

/* line 23250, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-lime::-moz-range-thumb {
  background-color: #01ff70;
}

/* line 23254, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-lime::-moz-range-thumb:active {
  background-color: #b4ffd4;
}

/* line 23258, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-lime::-ms-thumb {
  background-color: #01ff70;
}

/* line 23262, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-lime::-ms-thumb:active {
  background-color: #b4ffd4;
}

/* line 23266, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-fuchsia:focus {
  outline: none;
}

/* line 23270, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-fuchsia:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(240, 18, 190, 0.25);
}

/* line 23274, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-fuchsia:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(240, 18, 190, 0.25);
}

/* line 23278, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-fuchsia:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(240, 18, 190, 0.25);
}

/* line 23282, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-fuchsia::-webkit-slider-thumb {
  background-color: #f012be;
}

/* line 23286, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-fuchsia::-webkit-slider-thumb:active {
  background-color: #fbbaec;
}

/* line 23290, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-fuchsia::-moz-range-thumb {
  background-color: #f012be;
}

/* line 23294, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-fuchsia::-moz-range-thumb:active {
  background-color: #fbbaec;
}

/* line 23298, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-fuchsia::-ms-thumb {
  background-color: #f012be;
}

/* line 23302, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-fuchsia::-ms-thumb:active {
  background-color: #fbbaec;
}

/* line 23306, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-maroon:focus {
  outline: none;
}

/* line 23310, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-maroon:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(216, 27, 96, 0.25);
}

/* line 23314, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-maroon:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(216, 27, 96, 0.25);
}

/* line 23318, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-maroon:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(216, 27, 96, 0.25);
}

/* line 23322, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-maroon::-webkit-slider-thumb {
  background-color: #d81b60;
}

/* line 23326, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-maroon::-webkit-slider-thumb:active {
  background-color: #f5b0c9;
}

/* line 23330, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-maroon::-moz-range-thumb {
  background-color: #d81b60;
}

/* line 23334, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-maroon::-moz-range-thumb:active {
  background-color: #f5b0c9;
}

/* line 23338, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-maroon::-ms-thumb {
  background-color: #d81b60;
}

/* line 23342, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-maroon::-ms-thumb:active {
  background-color: #f5b0c9;
}

/* line 23346, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-blue:focus {
  outline: none;
}

/* line 23350, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-blue:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 123, 255, 0.25);
}

/* line 23354, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-blue:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 123, 255, 0.25);
}

/* line 23358, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-blue:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 123, 255, 0.25);
}

/* line 23362, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-blue::-webkit-slider-thumb {
  background-color: #007bff;
}

/* line 23366, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-blue::-webkit-slider-thumb:active {
  background-color: #b3d7ff;
}

/* line 23370, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-blue::-moz-range-thumb {
  background-color: #007bff;
}

/* line 23374, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-blue::-moz-range-thumb:active {
  background-color: #b3d7ff;
}

/* line 23378, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-blue::-ms-thumb {
  background-color: #007bff;
}

/* line 23382, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-blue::-ms-thumb:active {
  background-color: #b3d7ff;
}

/* line 23386, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-indigo:focus {
  outline: none;
}

/* line 23390, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-indigo:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(102, 16, 242, 0.25);
}

/* line 23394, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-indigo:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(102, 16, 242, 0.25);
}

/* line 23398, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-indigo:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(102, 16, 242, 0.25);
}

/* line 23402, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-indigo::-webkit-slider-thumb {
  background-color: #6610f2;
}

/* line 23406, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-indigo::-webkit-slider-thumb:active {
  background-color: #d2b9fb;
}

/* line 23410, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-indigo::-moz-range-thumb {
  background-color: #6610f2;
}

/* line 23414, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-indigo::-moz-range-thumb:active {
  background-color: #d2b9fb;
}

/* line 23418, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-indigo::-ms-thumb {
  background-color: #6610f2;
}

/* line 23422, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-indigo::-ms-thumb:active {
  background-color: #d2b9fb;
}

/* line 23426, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-purple:focus {
  outline: none;
}

/* line 23430, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-purple:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(111, 66, 193, 0.25);
}

/* line 23434, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-purple:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(111, 66, 193, 0.25);
}

/* line 23438, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-purple:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(111, 66, 193, 0.25);
}

/* line 23442, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-purple::-webkit-slider-thumb {
  background-color: #6f42c1;
}

/* line 23446, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-purple::-webkit-slider-thumb:active {
  background-color: #d5c8ed;
}

/* line 23450, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-purple::-moz-range-thumb {
  background-color: #6f42c1;
}

/* line 23454, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-purple::-moz-range-thumb:active {
  background-color: #d5c8ed;
}

/* line 23458, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-purple::-ms-thumb {
  background-color: #6f42c1;
}

/* line 23462, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-purple::-ms-thumb:active {
  background-color: #d5c8ed;
}

/* line 23466, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-pink:focus {
  outline: none;
}

/* line 23470, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-pink:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(232, 62, 140, 0.25);
}

/* line 23474, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-pink:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(232, 62, 140, 0.25);
}

/* line 23478, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-pink:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(232, 62, 140, 0.25);
}

/* line 23482, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-pink::-webkit-slider-thumb {
  background-color: #e83e8c;
}

/* line 23486, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-pink::-webkit-slider-thumb:active {
  background-color: #fbddeb;
}

/* line 23490, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-pink::-moz-range-thumb {
  background-color: #e83e8c;
}

/* line 23494, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-pink::-moz-range-thumb:active {
  background-color: #fbddeb;
}

/* line 23498, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-pink::-ms-thumb {
  background-color: #e83e8c;
}

/* line 23502, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-pink::-ms-thumb:active {
  background-color: #fbddeb;
}

/* line 23506, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-red:focus {
  outline: none;
}

/* line 23510, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-red:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(220, 53, 69, 0.25);
}

/* line 23514, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-red:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(220, 53, 69, 0.25);
}

/* line 23518, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-red:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(220, 53, 69, 0.25);
}

/* line 23522, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-red::-webkit-slider-thumb {
  background-color: #dc3545;
}

/* line 23526, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-red::-webkit-slider-thumb:active {
  background-color: #f6cdd1;
}

/* line 23530, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-red::-moz-range-thumb {
  background-color: #dc3545;
}

/* line 23534, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-red::-moz-range-thumb:active {
  background-color: #f6cdd1;
}

/* line 23538, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-red::-ms-thumb {
  background-color: #dc3545;
}

/* line 23542, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-red::-ms-thumb:active {
  background-color: #f6cdd1;
}

/* line 23546, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-orange:focus {
  outline: none;
}

/* line 23550, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-orange:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(253, 126, 20, 0.25);
}

/* line 23554, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-orange:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(253, 126, 20, 0.25);
}

/* line 23558, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-orange:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(253, 126, 20, 0.25);
}

/* line 23562, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-orange::-webkit-slider-thumb {
  background-color: #fd7e14;
}

/* line 23566, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-orange::-webkit-slider-thumb:active {
  background-color: #ffdfc5;
}

/* line 23570, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-orange::-moz-range-thumb {
  background-color: #fd7e14;
}

/* line 23574, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-orange::-moz-range-thumb:active {
  background-color: #ffdfc5;
}

/* line 23578, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-orange::-ms-thumb {
  background-color: #fd7e14;
}

/* line 23582, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-orange::-ms-thumb:active {
  background-color: #ffdfc5;
}

/* line 23586, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-yellow:focus {
  outline: none;
}

/* line 23590, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-yellow:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 193, 7, 0.25);
}

/* line 23594, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-yellow:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 193, 7, 0.25);
}

/* line 23598, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-yellow:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 193, 7, 0.25);
}

/* line 23602, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-yellow::-webkit-slider-thumb {
  background-color: #ffc107;
}

/* line 23606, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-yellow::-webkit-slider-thumb:active {
  background-color: #ffeeba;
}

/* line 23610, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-yellow::-moz-range-thumb {
  background-color: #ffc107;
}

/* line 23614, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-yellow::-moz-range-thumb:active {
  background-color: #ffeeba;
}

/* line 23618, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-yellow::-ms-thumb {
  background-color: #ffc107;
}

/* line 23622, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-yellow::-ms-thumb:active {
  background-color: #ffeeba;
}

/* line 23626, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-green:focus {
  outline: none;
}

/* line 23630, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-green:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(40, 167, 69, 0.25);
}

/* line 23634, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-green:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(40, 167, 69, 0.25);
}

/* line 23638, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-green:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(40, 167, 69, 0.25);
}

/* line 23642, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-green::-webkit-slider-thumb {
  background-color: #28a745;
}

/* line 23646, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-green::-webkit-slider-thumb:active {
  background-color: #9be7ac;
}

/* line 23650, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-green::-moz-range-thumb {
  background-color: #28a745;
}

/* line 23654, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-green::-moz-range-thumb:active {
  background-color: #9be7ac;
}

/* line 23658, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-green::-ms-thumb {
  background-color: #28a745;
}

/* line 23662, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-green::-ms-thumb:active {
  background-color: #9be7ac;
}

/* line 23666, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-teal:focus {
  outline: none;
}

/* line 23670, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-teal:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(32, 201, 151, 0.25);
}

/* line 23674, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-teal:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(32, 201, 151, 0.25);
}

/* line 23678, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-teal:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(32, 201, 151, 0.25);
}

/* line 23682, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-teal::-webkit-slider-thumb {
  background-color: #20c997;
}

/* line 23686, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-teal::-webkit-slider-thumb:active {
  background-color: #aaf1dc;
}

/* line 23690, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-teal::-moz-range-thumb {
  background-color: #20c997;
}

/* line 23694, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-teal::-moz-range-thumb:active {
  background-color: #aaf1dc;
}

/* line 23698, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-teal::-ms-thumb {
  background-color: #20c997;
}

/* line 23702, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-teal::-ms-thumb:active {
  background-color: #aaf1dc;
}

/* line 23706, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-cyan:focus {
  outline: none;
}

/* line 23710, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-cyan:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(23, 162, 184, 0.25);
}

/* line 23714, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-cyan:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(23, 162, 184, 0.25);
}

/* line 23718, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-cyan:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(23, 162, 184, 0.25);
}

/* line 23722, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-cyan::-webkit-slider-thumb {
  background-color: #17a2b8;
}

/* line 23726, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-cyan::-webkit-slider-thumb:active {
  background-color: #90e4f1;
}

/* line 23730, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-cyan::-moz-range-thumb {
  background-color: #17a2b8;
}

/* line 23734, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-cyan::-moz-range-thumb:active {
  background-color: #90e4f1;
}

/* line 23738, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-cyan::-ms-thumb {
  background-color: #17a2b8;
}

/* line 23742, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-cyan::-ms-thumb:active {
  background-color: #90e4f1;
}

/* line 23746, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-white:focus {
  outline: none;
}

/* line 23750, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-white:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 255, 255, 0.25);
}

/* line 23754, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-white:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 255, 255, 0.25);
}

/* line 23758, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-white:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 255, 255, 0.25);
}

/* line 23762, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-white::-webkit-slider-thumb {
  background-color: #fff;
}

/* line 23766, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-white::-webkit-slider-thumb:active {
  background-color: white;
}

/* line 23770, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-white::-moz-range-thumb {
  background-color: #fff;
}

/* line 23774, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-white::-moz-range-thumb:active {
  background-color: white;
}

/* line 23778, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-white::-ms-thumb {
  background-color: #fff;
}

/* line 23782, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-white::-ms-thumb:active {
  background-color: white;
}

/* line 23786, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-gray:focus {
  outline: none;
}

/* line 23790, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-gray:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

/* line 23794, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-gray:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

/* line 23798, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-gray:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

/* line 23802, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-gray::-webkit-slider-thumb {
  background-color: #6c757d;
}

/* line 23806, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-gray::-webkit-slider-thumb:active {
  background-color: #caced1;
}

/* line 23810, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-gray::-moz-range-thumb {
  background-color: #6c757d;
}

/* line 23814, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-gray::-moz-range-thumb:active {
  background-color: #caced1;
}

/* line 23818, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-gray::-ms-thumb {
  background-color: #6c757d;
}

/* line 23822, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-gray::-ms-thumb:active {
  background-color: #caced1;
}

/* line 23826, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-gray-dark:focus {
  outline: none;
}

/* line 23830, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-gray-dark:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

/* line 23834, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-gray-dark:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

/* line 23838, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-gray-dark:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

/* line 23842, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-gray-dark::-webkit-slider-thumb {
  background-color: #343a40;
}

/* line 23846, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-gray-dark::-webkit-slider-thumb:active {
  background-color: #88939e;
}

/* line 23850, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-gray-dark::-moz-range-thumb {
  background-color: #343a40;
}

/* line 23854, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-gray-dark::-moz-range-thumb:active {
  background-color: #88939e;
}

/* line 23858, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-gray-dark::-ms-thumb {
  background-color: #343a40;
}

/* line 23862, app/assets/stylesheets/template/adminlte.scss */
.custom-range.custom-range-gray-dark::-ms-thumb:active {
  background-color: #88939e;
}

/* line 23866, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-primary:checked ~ .custom-control-label::before {
  border-color: #007bff;
  background-color: #007bff;
}

/* line 23871, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-primary.custom-control-input-outline[type="checkbox"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23007bff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

/* line 23875, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-primary.custom-control-input-outline[type="radio"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23007bff'/%3E%3C/svg%3E") !important;
}

/* line 23879, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-primary:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

/* line 23883, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-primary:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #80bdff;
}

/* line 23887, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-primary:not(:disabled):active ~ .custom-control-label::before {
  background-color: #b3d7ff;
  border-color: #b3d7ff;
}

/* line 23892, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-secondary:checked ~ .custom-control-label::before {
  border-color: #6c757d;
  background-color: #6c757d;
}

/* line 23897, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-secondary.custom-control-input-outline[type="checkbox"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%236c757d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

/* line 23901, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-secondary.custom-control-input-outline[type="radio"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%236c757d'/%3E%3C/svg%3E") !important;
}

/* line 23905, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-secondary:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(108, 117, 125, 0.25);
}

/* line 23909, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-secondary:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #afb5ba;
}

/* line 23913, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-secondary:not(:disabled):active ~ .custom-control-label::before {
  background-color: #caced1;
  border-color: #caced1;
}

/* line 23918, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-success:checked ~ .custom-control-label::before {
  border-color: #28a745;
  background-color: #28a745;
}

/* line 23923, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-success.custom-control-input-outline[type="checkbox"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2328a745' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

/* line 23927, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-success.custom-control-input-outline[type="radio"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2328a745'/%3E%3C/svg%3E") !important;
}

/* line 23931, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-success:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

/* line 23935, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-success:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #71dd8a;
}

/* line 23939, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-success:not(:disabled):active ~ .custom-control-label::before {
  background-color: #9be7ac;
  border-color: #9be7ac;
}

/* line 23944, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-info:checked ~ .custom-control-label::before {
  border-color: #17a2b8;
  background-color: #17a2b8;
}

/* line 23949, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-info.custom-control-input-outline[type="checkbox"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2317a2b8' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

/* line 23953, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-info.custom-control-input-outline[type="radio"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2317a2b8'/%3E%3C/svg%3E") !important;
}

/* line 23957, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-info:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(23, 162, 184, 0.25);
}

/* line 23961, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-info:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #63d9ec;
}

/* line 23965, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-info:not(:disabled):active ~ .custom-control-label::before {
  background-color: #90e4f1;
  border-color: #90e4f1;
}

/* line 23970, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-warning:checked ~ .custom-control-label::before {
  border-color: #ffc107;
  background-color: #ffc107;
}

/* line 23975, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-warning.custom-control-input-outline[type="checkbox"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23ffc107' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

/* line 23979, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-warning.custom-control-input-outline[type="radio"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23ffc107'/%3E%3C/svg%3E") !important;
}

/* line 23983, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-warning:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(255, 193, 7, 0.25);
}

/* line 23987, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-warning:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #ffe187;
}

/* line 23991, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-warning:not(:disabled):active ~ .custom-control-label::before {
  background-color: #ffeeba;
  border-color: #ffeeba;
}

/* line 23996, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-danger:checked ~ .custom-control-label::before {
  border-color: #dc3545;
  background-color: #dc3545;
}

/* line 24001, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-danger.custom-control-input-outline[type="checkbox"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23dc3545' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

/* line 24005, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-danger.custom-control-input-outline[type="radio"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23dc3545'/%3E%3C/svg%3E") !important;
}

/* line 24009, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-danger:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

/* line 24013, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-danger:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #efa2a9;
}

/* line 24017, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-danger:not(:disabled):active ~ .custom-control-label::before {
  background-color: #f6cdd1;
  border-color: #f6cdd1;
}

/* line 24022, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-light:checked ~ .custom-control-label::before {
  border-color: #f8f9fa;
  background-color: #f8f9fa;
}

/* line 24027, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-light.custom-control-input-outline[type="checkbox"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23f8f9fa' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

/* line 24031, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-light.custom-control-input-outline[type="radio"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23f8f9fa'/%3E%3C/svg%3E") !important;
}

/* line 24035, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-light:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(248, 249, 250, 0.25);
}

/* line 24039, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-light:focus:not(:checked) ~ .custom-control-label::before {
  border-color: white;
}

/* line 24043, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-light:not(:disabled):active ~ .custom-control-label::before {
  background-color: white;
  border-color: white;
}

/* line 24048, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-dark:checked ~ .custom-control-label::before {
  border-color: #343a40;
  background-color: #343a40;
}

/* line 24053, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-dark.custom-control-input-outline[type="checkbox"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23343a40' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

/* line 24057, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-dark.custom-control-input-outline[type="radio"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23343a40'/%3E%3C/svg%3E") !important;
}

/* line 24061, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-dark:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(52, 58, 64, 0.25);
}

/* line 24065, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-dark:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #6d7a86;
}

/* line 24069, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-dark:not(:disabled):active ~ .custom-control-label::before {
  background-color: #88939e;
  border-color: #88939e;
}

/* line 24074, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-lightblue:checked ~ .custom-control-label::before {
  border-color: #3c8dbc;
  background-color: #3c8dbc;
}

/* line 24079, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-lightblue.custom-control-input-outline[type="checkbox"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%233c8dbc' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

/* line 24083, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-lightblue.custom-control-input-outline[type="radio"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%233c8dbc'/%3E%3C/svg%3E") !important;
}

/* line 24087, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-lightblue:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(60, 141, 188, 0.25);
}

/* line 24091, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-lightblue:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #99c5de;
}

/* line 24095, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-lightblue:not(:disabled):active ~ .custom-control-label::before {
  background-color: #c0dbeb;
  border-color: #c0dbeb;
}

/* line 24100, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-navy:checked ~ .custom-control-label::before {
  border-color: #001f3f;
  background-color: #001f3f;
}

/* line 24105, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-navy.custom-control-input-outline[type="checkbox"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23001f3f' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

/* line 24109, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-navy.custom-control-input-outline[type="radio"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23001f3f'/%3E%3C/svg%3E") !important;
}

/* line 24113, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-navy:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(0, 31, 63, 0.25);
}

/* line 24117, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-navy:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #005ebf;
}

/* line 24121, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-navy:not(:disabled):active ~ .custom-control-label::before {
  background-color: #0077f2;
  border-color: #0077f2;
}

/* line 24126, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-olive:checked ~ .custom-control-label::before {
  border-color: #3d9970;
  background-color: #3d9970;
}

/* line 24131, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-olive.custom-control-input-outline[type="checkbox"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%233d9970' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

/* line 24135, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-olive.custom-control-input-outline[type="radio"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%233d9970'/%3E%3C/svg%3E") !important;
}

/* line 24139, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-olive:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(61, 153, 112, 0.25);
}

/* line 24143, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-olive:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #87cfaf;
}

/* line 24147, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-olive:not(:disabled):active ~ .custom-control-label::before {
  background-color: #abdec7;
  border-color: #abdec7;
}

/* line 24152, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-lime:checked ~ .custom-control-label::before {
  border-color: #01ff70;
  background-color: #01ff70;
}

/* line 24157, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-lime.custom-control-input-outline[type="checkbox"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2301ff70' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

/* line 24161, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-lime.custom-control-input-outline[type="radio"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2301ff70'/%3E%3C/svg%3E") !important;
}

/* line 24165, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-lime:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(1, 255, 112, 0.25);
}

/* line 24169, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-lime:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #81ffb8;
}

/* line 24173, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-lime:not(:disabled):active ~ .custom-control-label::before {
  background-color: #b4ffd4;
  border-color: #b4ffd4;
}

/* line 24178, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-fuchsia:checked ~ .custom-control-label::before {
  border-color: #f012be;
  background-color: #f012be;
}

/* line 24183, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-fuchsia.custom-control-input-outline[type="checkbox"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23f012be' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

/* line 24187, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-fuchsia.custom-control-input-outline[type="radio"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23f012be'/%3E%3C/svg%3E") !important;
}

/* line 24191, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-fuchsia:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(240, 18, 190, 0.25);
}

/* line 24195, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-fuchsia:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #f88adf;
}

/* line 24199, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-fuchsia:not(:disabled):active ~ .custom-control-label::before {
  background-color: #fbbaec;
  border-color: #fbbaec;
}

/* line 24204, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-maroon:checked ~ .custom-control-label::before {
  border-color: #d81b60;
  background-color: #d81b60;
}

/* line 24209, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-maroon.custom-control-input-outline[type="checkbox"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23d81b60' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

/* line 24213, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-maroon.custom-control-input-outline[type="radio"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23d81b60'/%3E%3C/svg%3E") !important;
}

/* line 24217, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-maroon:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(216, 27, 96, 0.25);
}

/* line 24221, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-maroon:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #f083ab;
}

/* line 24225, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-maroon:not(:disabled):active ~ .custom-control-label::before {
  background-color: #f5b0c9;
  border-color: #f5b0c9;
}

/* line 24230, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-blue:checked ~ .custom-control-label::before {
  border-color: #007bff;
  background-color: #007bff;
}

/* line 24235, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-blue.custom-control-input-outline[type="checkbox"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23007bff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

/* line 24239, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-blue.custom-control-input-outline[type="radio"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23007bff'/%3E%3C/svg%3E") !important;
}

/* line 24243, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-blue:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

/* line 24247, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-blue:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #80bdff;
}

/* line 24251, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-blue:not(:disabled):active ~ .custom-control-label::before {
  background-color: #b3d7ff;
  border-color: #b3d7ff;
}

/* line 24256, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-indigo:checked ~ .custom-control-label::before {
  border-color: #6610f2;
  background-color: #6610f2;
}

/* line 24261, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-indigo.custom-control-input-outline[type="checkbox"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%236610f2' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

/* line 24265, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-indigo.custom-control-input-outline[type="radio"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%236610f2'/%3E%3C/svg%3E") !important;
}

/* line 24269, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-indigo:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(102, 16, 242, 0.25);
}

/* line 24273, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-indigo:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #b389f9;
}

/* line 24277, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-indigo:not(:disabled):active ~ .custom-control-label::before {
  background-color: #d2b9fb;
  border-color: #d2b9fb;
}

/* line 24282, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-purple:checked ~ .custom-control-label::before {
  border-color: #6f42c1;
  background-color: #6f42c1;
}

/* line 24287, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-purple.custom-control-input-outline[type="checkbox"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%236f42c1' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

/* line 24291, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-purple.custom-control-input-outline[type="radio"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%236f42c1'/%3E%3C/svg%3E") !important;
}

/* line 24295, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-purple:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(111, 66, 193, 0.25);
}

/* line 24299, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-purple:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #b8a2e0;
}

/* line 24303, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-purple:not(:disabled):active ~ .custom-control-label::before {
  background-color: #d5c8ed;
  border-color: #d5c8ed;
}

/* line 24308, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-pink:checked ~ .custom-control-label::before {
  border-color: #e83e8c;
  background-color: #e83e8c;
}

/* line 24313, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-pink.custom-control-input-outline[type="checkbox"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23e83e8c' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

/* line 24317, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-pink.custom-control-input-outline[type="radio"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23e83e8c'/%3E%3C/svg%3E") !important;
}

/* line 24321, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-pink:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(232, 62, 140, 0.25);
}

/* line 24325, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-pink:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #f6b0d0;
}

/* line 24329, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-pink:not(:disabled):active ~ .custom-control-label::before {
  background-color: #fbddeb;
  border-color: #fbddeb;
}

/* line 24334, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-red:checked ~ .custom-control-label::before {
  border-color: #dc3545;
  background-color: #dc3545;
}

/* line 24339, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-red.custom-control-input-outline[type="checkbox"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23dc3545' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

/* line 24343, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-red.custom-control-input-outline[type="radio"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23dc3545'/%3E%3C/svg%3E") !important;
}

/* line 24347, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-red:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

/* line 24351, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-red:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #efa2a9;
}

/* line 24355, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-red:not(:disabled):active ~ .custom-control-label::before {
  background-color: #f6cdd1;
  border-color: #f6cdd1;
}

/* line 24360, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-orange:checked ~ .custom-control-label::before {
  border-color: #fd7e14;
  background-color: #fd7e14;
}

/* line 24365, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-orange.custom-control-input-outline[type="checkbox"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fd7e14' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

/* line 24369, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-orange.custom-control-input-outline[type="radio"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fd7e14'/%3E%3C/svg%3E") !important;
}

/* line 24373, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-orange:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(253, 126, 20, 0.25);
}

/* line 24377, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-orange:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #fec392;
}

/* line 24381, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-orange:not(:disabled):active ~ .custom-control-label::before {
  background-color: #ffdfc5;
  border-color: #ffdfc5;
}

/* line 24386, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-yellow:checked ~ .custom-control-label::before {
  border-color: #ffc107;
  background-color: #ffc107;
}

/* line 24391, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-yellow.custom-control-input-outline[type="checkbox"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23ffc107' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

/* line 24395, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-yellow.custom-control-input-outline[type="radio"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23ffc107'/%3E%3C/svg%3E") !important;
}

/* line 24399, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-yellow:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(255, 193, 7, 0.25);
}

/* line 24403, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-yellow:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #ffe187;
}

/* line 24407, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-yellow:not(:disabled):active ~ .custom-control-label::before {
  background-color: #ffeeba;
  border-color: #ffeeba;
}

/* line 24412, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-green:checked ~ .custom-control-label::before {
  border-color: #28a745;
  background-color: #28a745;
}

/* line 24417, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-green.custom-control-input-outline[type="checkbox"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2328a745' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

/* line 24421, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-green.custom-control-input-outline[type="radio"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2328a745'/%3E%3C/svg%3E") !important;
}

/* line 24425, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-green:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

/* line 24429, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-green:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #71dd8a;
}

/* line 24433, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-green:not(:disabled):active ~ .custom-control-label::before {
  background-color: #9be7ac;
  border-color: #9be7ac;
}

/* line 24438, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-teal:checked ~ .custom-control-label::before {
  border-color: #20c997;
  background-color: #20c997;
}

/* line 24443, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-teal.custom-control-input-outline[type="checkbox"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2320c997' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

/* line 24447, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-teal.custom-control-input-outline[type="radio"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2320c997'/%3E%3C/svg%3E") !important;
}

/* line 24451, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-teal:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(32, 201, 151, 0.25);
}

/* line 24455, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-teal:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #7eeaca;
}

/* line 24459, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-teal:not(:disabled):active ~ .custom-control-label::before {
  background-color: #aaf1dc;
  border-color: #aaf1dc;
}

/* line 24464, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-cyan:checked ~ .custom-control-label::before {
  border-color: #17a2b8;
  background-color: #17a2b8;
}

/* line 24469, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-cyan.custom-control-input-outline[type="checkbox"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2317a2b8' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

/* line 24473, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-cyan.custom-control-input-outline[type="radio"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2317a2b8'/%3E%3C/svg%3E") !important;
}

/* line 24477, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-cyan:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(23, 162, 184, 0.25);
}

/* line 24481, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-cyan:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #63d9ec;
}

/* line 24485, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-cyan:not(:disabled):active ~ .custom-control-label::before {
  background-color: #90e4f1;
  border-color: #90e4f1;
}

/* line 24490, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-white:checked ~ .custom-control-label::before {
  border-color: #fff;
  background-color: #fff;
}

/* line 24495, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-white.custom-control-input-outline[type="checkbox"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

/* line 24499, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-white.custom-control-input-outline[type="radio"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E") !important;
}

/* line 24503, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-white:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(255, 255, 255, 0.25);
}

/* line 24507, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-white:focus:not(:checked) ~ .custom-control-label::before {
  border-color: white;
}

/* line 24511, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-white:not(:disabled):active ~ .custom-control-label::before {
  background-color: white;
  border-color: white;
}

/* line 24516, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-gray:checked ~ .custom-control-label::before {
  border-color: #6c757d;
  background-color: #6c757d;
}

/* line 24521, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-gray.custom-control-input-outline[type="checkbox"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%236c757d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

/* line 24525, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-gray.custom-control-input-outline[type="radio"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%236c757d'/%3E%3C/svg%3E") !important;
}

/* line 24529, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-gray:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(108, 117, 125, 0.25);
}

/* line 24533, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-gray:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #afb5ba;
}

/* line 24537, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-gray:not(:disabled):active ~ .custom-control-label::before {
  background-color: #caced1;
  border-color: #caced1;
}

/* line 24542, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-gray-dark:checked ~ .custom-control-label::before {
  border-color: #343a40;
  background-color: #343a40;
}

/* line 24547, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-gray-dark.custom-control-input-outline[type="checkbox"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23343a40' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

/* line 24551, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-gray-dark.custom-control-input-outline[type="radio"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23343a40'/%3E%3C/svg%3E") !important;
}

/* line 24555, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-gray-dark:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(52, 58, 64, 0.25);
}

/* line 24559, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-gray-dark:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #6d7a86;
}

/* line 24563, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-gray-dark:not(:disabled):active ~ .custom-control-label::before {
  background-color: #88939e;
  border-color: #88939e;
}

/* line 24568, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-outline ~ .custom-control-label::before {
  background-color: transparent !important;
  box-shadow: none;
}

/* line 24573, app/assets/stylesheets/template/adminlte.scss */
.custom-control-input-outline:checked ~ .custom-control-label::before {
  background-color: transparent;
}

/* line 24577, app/assets/stylesheets/template/adminlte.scss */
.navbar-dark .btn-navbar,
.navbar-dark .form-control-navbar {
  background-color: #3f474e;
  border: 1px solid #56606a;
  color: white;
}

/* line 24584, app/assets/stylesheets/template/adminlte.scss */
.navbar-dark .btn-navbar:hover {
  background-color: #454d55;
}

/* line 24588, app/assets/stylesheets/template/adminlte.scss */
.navbar-dark .btn-navbar:focus {
  background-color: #4b545c;
}

/* line 24592, app/assets/stylesheets/template/adminlte.scss */
.navbar-dark .form-control-navbar + .input-group-prepend > .btn-navbar,
.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #3f474e;
  color: #fff;
  border: 1px solid #56606a;
  border-left: none;
}

/* line 24600, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .form-control:not(.form-control-navbar):not(.form-control-sidebar),
.dark-mode .custom-select,
.dark-mode .custom-file-label,
.dark-mode .custom-file-label::after,
.dark-mode .custom-control-label::before,
.dark-mode .input-group-text {
  background-color: #343a40;
  color: #fff;
}

/* line 24610, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .form-control:not(.form-control-navbar):not(.form-control-sidebar):not(.is-invalid):not(:focus),
.dark-mode .custom-file-label,
.dark-mode .custom-file-label::after {
  border-color: #6c757d;
}

/* line 24616, app/assets/stylesheets/template/adminlte.scss */
.dark-mode select {
  background-color: #343a40;
  color: #fff;
  border-color: #6c757d;
}

/* line 24622, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .input-group-text {
  border-color: #6c757d;
}

/* line 24626, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input:disabled ~ .custom-control-label::before,
.dark-mode .custom-control-input[disabled] ~ .custom-control-label::before {
  background-color: #3f474e;
  border-color: #6c757d;
  color: #fff;
}

/* line 24633, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range::-webkit-slider-runnable-track {
  background-color: #454d55;
}

/* line 24637, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range::-moz-range-track {
  background-color: #454d55;
}

/* line 24641, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range::-ms-track {
  background-color: #454d55;
}

/* line 24645, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-primary:focus {
  outline: none;
}

/* line 24649, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-primary:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(63, 103, 145, 0.25);
}

/* line 24653, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-primary:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(63, 103, 145, 0.25);
}

/* line 24657, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-primary:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(63, 103, 145, 0.25);
}

/* line 24661, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-primary::-webkit-slider-thumb {
  background-color: #3f6791;
}

/* line 24665, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-primary::-webkit-slider-thumb:active {
  background-color: #a9c1da;
}

/* line 24669, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-primary::-moz-range-thumb {
  background-color: #3f6791;
}

/* line 24673, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-primary::-moz-range-thumb:active {
  background-color: #a9c1da;
}

/* line 24677, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-primary::-ms-thumb {
  background-color: #3f6791;
}

/* line 24681, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-primary::-ms-thumb:active {
  background-color: #a9c1da;
}

/* line 24685, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-secondary:focus {
  outline: none;
}

/* line 24689, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-secondary:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

/* line 24693, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-secondary:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

/* line 24697, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-secondary:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

/* line 24701, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-secondary::-webkit-slider-thumb {
  background-color: #6c757d;
}

/* line 24705, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-secondary::-webkit-slider-thumb:active {
  background-color: #caced1;
}

/* line 24709, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-secondary::-moz-range-thumb {
  background-color: #6c757d;
}

/* line 24713, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-secondary::-moz-range-thumb:active {
  background-color: #caced1;
}

/* line 24717, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-secondary::-ms-thumb {
  background-color: #6c757d;
}

/* line 24721, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-secondary::-ms-thumb:active {
  background-color: #caced1;
}

/* line 24725, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-success:focus {
  outline: none;
}

/* line 24729, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-success:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 188, 140, 0.25);
}

/* line 24733, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-success:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 188, 140, 0.25);
}

/* line 24737, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-success:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 188, 140, 0.25);
}

/* line 24741, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-success::-webkit-slider-thumb {
  background-color: #00bc8c;
}

/* line 24745, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-success::-webkit-slider-thumb:active {
  background-color: #70ffda;
}

/* line 24749, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-success::-moz-range-thumb {
  background-color: #00bc8c;
}

/* line 24753, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-success::-moz-range-thumb:active {
  background-color: #70ffda;
}

/* line 24757, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-success::-ms-thumb {
  background-color: #00bc8c;
}

/* line 24761, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-success::-ms-thumb:active {
  background-color: #70ffda;
}

/* line 24765, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-info:focus {
  outline: none;
}

/* line 24769, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-info:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 152, 219, 0.25);
}

/* line 24773, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-info:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 152, 219, 0.25);
}

/* line 24777, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-info:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 152, 219, 0.25);
}

/* line 24781, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-info::-webkit-slider-thumb {
  background-color: #3498db;
}

/* line 24785, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-info::-webkit-slider-thumb:active {
  background-color: #cce5f6;
}

/* line 24789, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-info::-moz-range-thumb {
  background-color: #3498db;
}

/* line 24793, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-info::-moz-range-thumb:active {
  background-color: #cce5f6;
}

/* line 24797, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-info::-ms-thumb {
  background-color: #3498db;
}

/* line 24801, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-info::-ms-thumb:active {
  background-color: #cce5f6;
}

/* line 24805, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-warning:focus {
  outline: none;
}

/* line 24809, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-warning:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(243, 156, 18, 0.25);
}

/* line 24813, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-warning:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(243, 156, 18, 0.25);
}

/* line 24817, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-warning:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(243, 156, 18, 0.25);
}

/* line 24821, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-warning::-webkit-slider-thumb {
  background-color: #f39c12;
}

/* line 24825, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-warning::-webkit-slider-thumb:active {
  background-color: #fce3bc;
}

/* line 24829, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-warning::-moz-range-thumb {
  background-color: #f39c12;
}

/* line 24833, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-warning::-moz-range-thumb:active {
  background-color: #fce3bc;
}

/* line 24837, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-warning::-ms-thumb {
  background-color: #f39c12;
}

/* line 24841, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-warning::-ms-thumb:active {
  background-color: #fce3bc;
}

/* line 24845, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-danger:focus {
  outline: none;
}

/* line 24849, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-danger:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(231, 76, 60, 0.25);
}

/* line 24853, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-danger:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(231, 76, 60, 0.25);
}

/* line 24857, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-danger:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(231, 76, 60, 0.25);
}

/* line 24861, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-danger::-webkit-slider-thumb {
  background-color: #e74c3c;
}

/* line 24865, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-danger::-webkit-slider-thumb:active {
  background-color: #fbdedb;
}

/* line 24869, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-danger::-moz-range-thumb {
  background-color: #e74c3c;
}

/* line 24873, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-danger::-moz-range-thumb:active {
  background-color: #fbdedb;
}

/* line 24877, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-danger::-ms-thumb {
  background-color: #e74c3c;
}

/* line 24881, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-danger::-ms-thumb:active {
  background-color: #fbdedb;
}

/* line 24885, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-light:focus {
  outline: none;
}

/* line 24889, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-light:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(248, 249, 250, 0.25);
}

/* line 24893, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-light:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(248, 249, 250, 0.25);
}

/* line 24897, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-light:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(248, 249, 250, 0.25);
}

/* line 24901, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-light::-webkit-slider-thumb {
  background-color: #f8f9fa;
}

/* line 24905, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-light::-webkit-slider-thumb:active {
  background-color: white;
}

/* line 24909, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-light::-moz-range-thumb {
  background-color: #f8f9fa;
}

/* line 24913, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-light::-moz-range-thumb:active {
  background-color: white;
}

/* line 24917, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-light::-ms-thumb {
  background-color: #f8f9fa;
}

/* line 24921, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-light::-ms-thumb:active {
  background-color: white;
}

/* line 24925, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-dark:focus {
  outline: none;
}

/* line 24929, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-dark:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

/* line 24933, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-dark:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

/* line 24937, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-dark:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

/* line 24941, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-dark::-webkit-slider-thumb {
  background-color: #343a40;
}

/* line 24945, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-dark::-webkit-slider-thumb:active {
  background-color: #88939e;
}

/* line 24949, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-dark::-moz-range-thumb {
  background-color: #343a40;
}

/* line 24953, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-dark::-moz-range-thumb:active {
  background-color: #88939e;
}

/* line 24957, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-dark::-ms-thumb {
  background-color: #343a40;
}

/* line 24961, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-dark::-ms-thumb:active {
  background-color: #88939e;
}

/* line 24965, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-lightblue:focus {
  outline: none;
}

/* line 24969, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-lightblue:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(134, 186, 216, 0.25);
}

/* line 24973, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-lightblue:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(134, 186, 216, 0.25);
}

/* line 24977, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-lightblue:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(134, 186, 216, 0.25);
}

/* line 24981, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-lightblue::-webkit-slider-thumb {
  background-color: #86bad8;
}

/* line 24985, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-lightblue::-webkit-slider-thumb:active {
  background-color: white;
}

/* line 24989, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-lightblue::-moz-range-thumb {
  background-color: #86bad8;
}

/* line 24993, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-lightblue::-moz-range-thumb:active {
  background-color: white;
}

/* line 24997, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-lightblue::-ms-thumb {
  background-color: #86bad8;
}

/* line 25001, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-lightblue::-ms-thumb:active {
  background-color: white;
}

/* line 25005, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-navy:focus {
  outline: none;
}

/* line 25009, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-navy:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 44, 89, 0.25);
}

/* line 25013, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-navy:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 44, 89, 0.25);
}

/* line 25017, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-navy:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 44, 89, 0.25);
}

/* line 25021, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-navy::-webkit-slider-thumb {
  background-color: #002c59;
}

/* line 25025, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-navy::-webkit-slider-thumb:active {
  background-color: #0c84ff;
}

/* line 25029, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-navy::-moz-range-thumb {
  background-color: #002c59;
}

/* line 25033, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-navy::-moz-range-thumb:active {
  background-color: #0c84ff;
}

/* line 25037, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-navy::-ms-thumb {
  background-color: #002c59;
}

/* line 25041, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-navy::-ms-thumb:active {
  background-color: #0c84ff;
}

/* line 25045, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-olive:focus {
  outline: none;
}

/* line 25049, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-olive:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(116, 200, 163, 0.25);
}

/* line 25053, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-olive:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(116, 200, 163, 0.25);
}

/* line 25057, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-olive:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(116, 200, 163, 0.25);
}

/* line 25061, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-olive::-webkit-slider-thumb {
  background-color: #74c8a3;
}

/* line 25065, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-olive::-webkit-slider-thumb:active {
  background-color: #f4fbf8;
}

/* line 25069, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-olive::-moz-range-thumb {
  background-color: #74c8a3;
}

/* line 25073, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-olive::-moz-range-thumb:active {
  background-color: #f4fbf8;
}

/* line 25077, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-olive::-ms-thumb {
  background-color: #74c8a3;
}

/* line 25081, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-olive::-ms-thumb:active {
  background-color: #f4fbf8;
}

/* line 25085, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-lime:focus {
  outline: none;
}

/* line 25089, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-lime:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(103, 255, 169, 0.25);
}

/* line 25093, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-lime:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(103, 255, 169, 0.25);
}

/* line 25097, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-lime:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(103, 255, 169, 0.25);
}

/* line 25101, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-lime::-webkit-slider-thumb {
  background-color: #67ffa9;
}

/* line 25105, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-lime::-webkit-slider-thumb:active {
  background-color: white;
}

/* line 25109, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-lime::-moz-range-thumb {
  background-color: #67ffa9;
}

/* line 25113, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-lime::-moz-range-thumb:active {
  background-color: white;
}

/* line 25117, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-lime::-ms-thumb {
  background-color: #67ffa9;
}

/* line 25121, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-lime::-ms-thumb:active {
  background-color: white;
}

/* line 25125, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-fuchsia:focus {
  outline: none;
}

/* line 25129, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-fuchsia:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(246, 114, 216, 0.25);
}

/* line 25133, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-fuchsia:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(246, 114, 216, 0.25);
}

/* line 25137, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-fuchsia:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(246, 114, 216, 0.25);
}

/* line 25141, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-fuchsia::-webkit-slider-thumb {
  background-color: #f672d8;
}

/* line 25145, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-fuchsia::-webkit-slider-thumb:active {
  background-color: white;
}

/* line 25149, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-fuchsia::-moz-range-thumb {
  background-color: #f672d8;
}

/* line 25153, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-fuchsia::-moz-range-thumb:active {
  background-color: white;
}

/* line 25157, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-fuchsia::-ms-thumb {
  background-color: #f672d8;
}

/* line 25161, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-fuchsia::-ms-thumb:active {
  background-color: white;
}

/* line 25165, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-maroon:focus {
  outline: none;
}

/* line 25169, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-maroon:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(237, 108, 155, 0.25);
}

/* line 25173, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-maroon:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(237, 108, 155, 0.25);
}

/* line 25177, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-maroon:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(237, 108, 155, 0.25);
}

/* line 25181, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-maroon::-webkit-slider-thumb {
  background-color: #ed6c9b;
}

/* line 25185, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-maroon::-webkit-slider-thumb:active {
  background-color: white;
}

/* line 25189, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-maroon::-moz-range-thumb {
  background-color: #ed6c9b;
}

/* line 25193, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-maroon::-moz-range-thumb:active {
  background-color: white;
}

/* line 25197, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-maroon::-ms-thumb {
  background-color: #ed6c9b;
}

/* line 25201, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-maroon::-ms-thumb:active {
  background-color: white;
}

/* line 25205, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-blue:focus {
  outline: none;
}

/* line 25209, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-blue:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(63, 103, 145, 0.25);
}

/* line 25213, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-blue:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(63, 103, 145, 0.25);
}

/* line 25217, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-blue:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(63, 103, 145, 0.25);
}

/* line 25221, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-blue::-webkit-slider-thumb {
  background-color: #3f6791;
}

/* line 25225, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-blue::-webkit-slider-thumb:active {
  background-color: #a9c1da;
}

/* line 25229, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-blue::-moz-range-thumb {
  background-color: #3f6791;
}

/* line 25233, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-blue::-moz-range-thumb:active {
  background-color: #a9c1da;
}

/* line 25237, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-blue::-ms-thumb {
  background-color: #3f6791;
}

/* line 25241, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-blue::-ms-thumb:active {
  background-color: #a9c1da;
}

/* line 25245, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-indigo:focus {
  outline: none;
}

/* line 25249, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-indigo:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(102, 16, 242, 0.25);
}

/* line 25253, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-indigo:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(102, 16, 242, 0.25);
}

/* line 25257, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-indigo:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(102, 16, 242, 0.25);
}

/* line 25261, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-indigo::-webkit-slider-thumb {
  background-color: #6610f2;
}

/* line 25265, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-indigo::-webkit-slider-thumb:active {
  background-color: #d2b9fb;
}

/* line 25269, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-indigo::-moz-range-thumb {
  background-color: #6610f2;
}

/* line 25273, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-indigo::-moz-range-thumb:active {
  background-color: #d2b9fb;
}

/* line 25277, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-indigo::-ms-thumb {
  background-color: #6610f2;
}

/* line 25281, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-indigo::-ms-thumb:active {
  background-color: #d2b9fb;
}

/* line 25285, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-purple:focus {
  outline: none;
}

/* line 25289, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-purple:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(111, 66, 193, 0.25);
}

/* line 25293, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-purple:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(111, 66, 193, 0.25);
}

/* line 25297, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-purple:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(111, 66, 193, 0.25);
}

/* line 25301, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-purple::-webkit-slider-thumb {
  background-color: #6f42c1;
}

/* line 25305, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-purple::-webkit-slider-thumb:active {
  background-color: #d5c8ed;
}

/* line 25309, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-purple::-moz-range-thumb {
  background-color: #6f42c1;
}

/* line 25313, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-purple::-moz-range-thumb:active {
  background-color: #d5c8ed;
}

/* line 25317, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-purple::-ms-thumb {
  background-color: #6f42c1;
}

/* line 25321, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-purple::-ms-thumb:active {
  background-color: #d5c8ed;
}

/* line 25325, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-pink:focus {
  outline: none;
}

/* line 25329, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-pink:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(232, 62, 140, 0.25);
}

/* line 25333, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-pink:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(232, 62, 140, 0.25);
}

/* line 25337, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-pink:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(232, 62, 140, 0.25);
}

/* line 25341, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-pink::-webkit-slider-thumb {
  background-color: #e83e8c;
}

/* line 25345, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-pink::-webkit-slider-thumb:active {
  background-color: #fbddeb;
}

/* line 25349, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-pink::-moz-range-thumb {
  background-color: #e83e8c;
}

/* line 25353, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-pink::-moz-range-thumb:active {
  background-color: #fbddeb;
}

/* line 25357, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-pink::-ms-thumb {
  background-color: #e83e8c;
}

/* line 25361, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-pink::-ms-thumb:active {
  background-color: #fbddeb;
}

/* line 25365, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-red:focus {
  outline: none;
}

/* line 25369, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-red:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(231, 76, 60, 0.25);
}

/* line 25373, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-red:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(231, 76, 60, 0.25);
}

/* line 25377, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-red:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(231, 76, 60, 0.25);
}

/* line 25381, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-red::-webkit-slider-thumb {
  background-color: #e74c3c;
}

/* line 25385, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-red::-webkit-slider-thumb:active {
  background-color: #fbdedb;
}

/* line 25389, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-red::-moz-range-thumb {
  background-color: #e74c3c;
}

/* line 25393, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-red::-moz-range-thumb:active {
  background-color: #fbdedb;
}

/* line 25397, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-red::-ms-thumb {
  background-color: #e74c3c;
}

/* line 25401, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-red::-ms-thumb:active {
  background-color: #fbdedb;
}

/* line 25405, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-orange:focus {
  outline: none;
}

/* line 25409, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-orange:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(253, 126, 20, 0.25);
}

/* line 25413, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-orange:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(253, 126, 20, 0.25);
}

/* line 25417, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-orange:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(253, 126, 20, 0.25);
}

/* line 25421, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-orange::-webkit-slider-thumb {
  background-color: #fd7e14;
}

/* line 25425, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-orange::-webkit-slider-thumb:active {
  background-color: #ffdfc5;
}

/* line 25429, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-orange::-moz-range-thumb {
  background-color: #fd7e14;
}

/* line 25433, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-orange::-moz-range-thumb:active {
  background-color: #ffdfc5;
}

/* line 25437, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-orange::-ms-thumb {
  background-color: #fd7e14;
}

/* line 25441, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-orange::-ms-thumb:active {
  background-color: #ffdfc5;
}

/* line 25445, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-yellow:focus {
  outline: none;
}

/* line 25449, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-yellow:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(243, 156, 18, 0.25);
}

/* line 25453, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-yellow:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(243, 156, 18, 0.25);
}

/* line 25457, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-yellow:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(243, 156, 18, 0.25);
}

/* line 25461, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-yellow::-webkit-slider-thumb {
  background-color: #f39c12;
}

/* line 25465, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-yellow::-webkit-slider-thumb:active {
  background-color: #fce3bc;
}

/* line 25469, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-yellow::-moz-range-thumb {
  background-color: #f39c12;
}

/* line 25473, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-yellow::-moz-range-thumb:active {
  background-color: #fce3bc;
}

/* line 25477, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-yellow::-ms-thumb {
  background-color: #f39c12;
}

/* line 25481, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-yellow::-ms-thumb:active {
  background-color: #fce3bc;
}

/* line 25485, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-green:focus {
  outline: none;
}

/* line 25489, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-green:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 188, 140, 0.25);
}

/* line 25493, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-green:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 188, 140, 0.25);
}

/* line 25497, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-green:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 188, 140, 0.25);
}

/* line 25501, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-green::-webkit-slider-thumb {
  background-color: #00bc8c;
}

/* line 25505, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-green::-webkit-slider-thumb:active {
  background-color: #70ffda;
}

/* line 25509, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-green::-moz-range-thumb {
  background-color: #00bc8c;
}

/* line 25513, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-green::-moz-range-thumb:active {
  background-color: #70ffda;
}

/* line 25517, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-green::-ms-thumb {
  background-color: #00bc8c;
}

/* line 25521, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-green::-ms-thumb:active {
  background-color: #70ffda;
}

/* line 25525, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-teal:focus {
  outline: none;
}

/* line 25529, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-teal:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(32, 201, 151, 0.25);
}

/* line 25533, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-teal:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(32, 201, 151, 0.25);
}

/* line 25537, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-teal:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(32, 201, 151, 0.25);
}

/* line 25541, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-teal::-webkit-slider-thumb {
  background-color: #20c997;
}

/* line 25545, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-teal::-webkit-slider-thumb:active {
  background-color: #aaf1dc;
}

/* line 25549, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-teal::-moz-range-thumb {
  background-color: #20c997;
}

/* line 25553, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-teal::-moz-range-thumb:active {
  background-color: #aaf1dc;
}

/* line 25557, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-teal::-ms-thumb {
  background-color: #20c997;
}

/* line 25561, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-teal::-ms-thumb:active {
  background-color: #aaf1dc;
}

/* line 25565, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-cyan:focus {
  outline: none;
}

/* line 25569, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-cyan:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 152, 219, 0.25);
}

/* line 25573, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-cyan:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 152, 219, 0.25);
}

/* line 25577, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-cyan:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 152, 219, 0.25);
}

/* line 25581, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-cyan::-webkit-slider-thumb {
  background-color: #3498db;
}

/* line 25585, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-cyan::-webkit-slider-thumb:active {
  background-color: #cce5f6;
}

/* line 25589, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-cyan::-moz-range-thumb {
  background-color: #3498db;
}

/* line 25593, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-cyan::-moz-range-thumb:active {
  background-color: #cce5f6;
}

/* line 25597, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-cyan::-ms-thumb {
  background-color: #3498db;
}

/* line 25601, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-cyan::-ms-thumb:active {
  background-color: #cce5f6;
}

/* line 25605, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-white:focus {
  outline: none;
}

/* line 25609, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-white:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 255, 255, 0.25);
}

/* line 25613, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-white:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 255, 255, 0.25);
}

/* line 25617, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-white:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 255, 255, 0.25);
}

/* line 25621, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-white::-webkit-slider-thumb {
  background-color: #fff;
}

/* line 25625, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-white::-webkit-slider-thumb:active {
  background-color: white;
}

/* line 25629, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-white::-moz-range-thumb {
  background-color: #fff;
}

/* line 25633, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-white::-moz-range-thumb:active {
  background-color: white;
}

/* line 25637, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-white::-ms-thumb {
  background-color: #fff;
}

/* line 25641, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-white::-ms-thumb:active {
  background-color: white;
}

/* line 25645, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-gray:focus {
  outline: none;
}

/* line 25649, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-gray:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

/* line 25653, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-gray:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

/* line 25657, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-gray:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

/* line 25661, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-gray::-webkit-slider-thumb {
  background-color: #6c757d;
}

/* line 25665, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-gray::-webkit-slider-thumb:active {
  background-color: #caced1;
}

/* line 25669, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-gray::-moz-range-thumb {
  background-color: #6c757d;
}

/* line 25673, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-gray::-moz-range-thumb:active {
  background-color: #caced1;
}

/* line 25677, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-gray::-ms-thumb {
  background-color: #6c757d;
}

/* line 25681, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-gray::-ms-thumb:active {
  background-color: #caced1;
}

/* line 25685, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-gray-dark:focus {
  outline: none;
}

/* line 25689, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-gray-dark:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

/* line 25693, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-gray-dark:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

/* line 25697, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-gray-dark:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

/* line 25701, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-gray-dark::-webkit-slider-thumb {
  background-color: #343a40;
}

/* line 25705, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-gray-dark::-webkit-slider-thumb:active {
  background-color: #88939e;
}

/* line 25709, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-gray-dark::-moz-range-thumb {
  background-color: #343a40;
}

/* line 25713, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-gray-dark::-moz-range-thumb:active {
  background-color: #88939e;
}

/* line 25717, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-gray-dark::-ms-thumb {
  background-color: #343a40;
}

/* line 25721, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-range.custom-range-gray-dark::-ms-thumb:active {
  background-color: #88939e;
}

/* line 25725, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-off-primary .custom-control-input ~ .custom-control-label::before {
  background-color: #3f6791;
  border-color: #20344a;
}

/* line 25730, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-off-primary .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(63, 103, 145, 0.25);
}

/* line 25734, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-off-primary .custom-control-input ~ .custom-control-label::after {
  background-color: #182838;
}

/* line 25738, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-on-primary .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #3f6791;
  border-color: #20344a;
}

/* line 25743, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-on-primary .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(63, 103, 145, 0.25);
}

/* line 25747, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-on-primary .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #97b4d2;
}

/* line 25751, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-off-secondary .custom-control-input ~ .custom-control-label::before {
  background-color: #6c757d;
  border-color: #3d4246;
}

/* line 25756, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-off-secondary .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

/* line 25760, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-off-secondary .custom-control-input ~ .custom-control-label::after {
  background-color: #313539;
}

/* line 25764, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-on-secondary .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6c757d;
  border-color: #3d4246;
}

/* line 25769, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-on-secondary .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

/* line 25773, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-on-secondary .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #bcc1c6;
}

/* line 25777, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-off-success .custom-control-input ~ .custom-control-label::before {
  background-color: #00bc8c;
  border-color: #005640;
}

/* line 25782, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-off-success .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 188, 140, 0.25);
}

/* line 25786, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-off-success .custom-control-input ~ .custom-control-label::after {
  background-color: #003d2d;
}

/* line 25790, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-on-success .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #00bc8c;
  border-color: #005640;
}

/* line 25795, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-on-success .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 188, 140, 0.25);
}

/* line 25799, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-on-success .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #56ffd4;
}

/* line 25803, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-off-info .custom-control-input ~ .custom-control-label::before {
  background-color: #3498db;
  border-color: #196090;
}

/* line 25808, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-off-info .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 152, 219, 0.25);
}

/* line 25812, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-off-info .custom-control-input ~ .custom-control-label::after {
  background-color: #16527a;
}

/* line 25816, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-on-info .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #3498db;
  border-color: #196090;
}

/* line 25821, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-on-info .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 152, 219, 0.25);
}

/* line 25825, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-on-info .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #b6daf2;
}

/* line 25829, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-off-warning .custom-control-input ~ .custom-control-label::before {
  background-color: #f39c12;
  border-color: #976008;
}

/* line 25834, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-off-warning .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(243, 156, 18, 0.25);
}

/* line 25838, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-off-warning .custom-control-input ~ .custom-control-label::after {
  background-color: #7f5006;
}

/* line 25842, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-on-warning .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #f39c12;
  border-color: #976008;
}

/* line 25847, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-on-warning .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(243, 156, 18, 0.25);
}

/* line 25851, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-on-warning .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fad9a4;
}

/* line 25855, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-off-danger .custom-control-input ~ .custom-control-label::before {
  background-color: #e74c3c;
  border-color: #a82315;
}

/* line 25860, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-off-danger .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(231, 76, 60, 0.25);
}

/* line 25864, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-off-danger .custom-control-input ~ .custom-control-label::after {
  background-color: #921e12;
}

/* line 25868, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-on-danger .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #e74c3c;
  border-color: #a82315;
}

/* line 25873, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-on-danger .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(231, 76, 60, 0.25);
}

/* line 25877, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-on-danger .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #f8c9c4;
}

/* line 25881, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-off-light .custom-control-input ~ .custom-control-label::before {
  background-color: #f8f9fa;
  border-color: #bdc6d0;
}

/* line 25886, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-off-light .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(248, 249, 250, 0.25);
}

/* line 25890, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-off-light .custom-control-input ~ .custom-control-label::after {
  background-color: #aeb9c5;
}

/* line 25894, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-on-light .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #f8f9fa;
  border-color: #bdc6d0;
}

/* line 25899, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-on-light .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(248, 249, 250, 0.25);
}

/* line 25903, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-on-light .custom-control-input:checked ~ .custom-control-label::after {
  background-color: white;
}

/* line 25907, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-off-dark .custom-control-input ~ .custom-control-label::before {
  background-color: #343a40;
  border-color: #060708;
}

/* line 25912, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-off-dark .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

/* line 25916, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-off-dark .custom-control-input ~ .custom-control-label::after {
  background-color: black;
}

/* line 25920, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-on-dark .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #343a40;
  border-color: #060708;
}

/* line 25925, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-on-dark .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

/* line 25929, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-on-dark .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #7a8793;
}

/* line 25933, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-off-lightblue .custom-control-input ~ .custom-control-label::before {
  background-color: #86bad8;
  border-color: #3c8dbc;
}

/* line 25938, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-off-lightblue .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(134, 186, 216, 0.25);
}

/* line 25942, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-off-lightblue .custom-control-input ~ .custom-control-label::after {
  background-color: #367fa9;
}

/* line 25946, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-on-lightblue .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #86bad8;
  border-color: #3c8dbc;
}

/* line 25951, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-on-lightblue .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(134, 186, 216, 0.25);
}

/* line 25955, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-on-lightblue .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fafcfd;
}

/* line 25959, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-off-navy .custom-control-input ~ .custom-control-label::before {
  background-color: #002c59;
  border-color: black;
}

/* line 25964, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-off-navy .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 44, 89, 0.25);
}

/* line 25968, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-off-navy .custom-control-input ~ .custom-control-label::after {
  background-color: black;
}

/* line 25972, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-on-navy .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #002c59;
  border-color: black;
}

/* line 25977, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-on-navy .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 44, 89, 0.25);
}

/* line 25981, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-on-navy .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #0077f2;
}

/* line 25985, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-off-olive .custom-control-input ~ .custom-control-label::before {
  background-color: #74c8a3;
  border-color: #3d9970;
}

/* line 25990, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-off-olive .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(116, 200, 163, 0.25);
}

/* line 25994, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-off-olive .custom-control-input ~ .custom-control-label::after {
  background-color: #368763;
}

/* line 25998, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-on-olive .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #74c8a3;
  border-color: #3d9970;
}

/* line 26003, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-on-olive .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(116, 200, 163, 0.25);
}

/* line 26007, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-on-olive .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #e2f3eb;
}

/* line 26011, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-off-lime .custom-control-input ~ .custom-control-label::before {
  background-color: #67ffa9;
  border-color: #01ff70;
}

/* line 26016, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-off-lime .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(103, 255, 169, 0.25);
}

/* line 26020, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-off-lime .custom-control-input ~ .custom-control-label::after {
  background-color: #00e765;
}

/* line 26024, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-on-lime .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #67ffa9;
  border-color: #01ff70;
}

/* line 26029, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-on-lime .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(103, 255, 169, 0.25);
}

/* line 26033, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-on-lime .custom-control-input:checked ~ .custom-control-label::after {
  background-color: white;
}

/* line 26037, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-off-fuchsia .custom-control-input ~ .custom-control-label::before {
  background-color: #f672d8;
  border-color: #f012be;
}

/* line 26042, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-off-fuchsia .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(246, 114, 216, 0.25);
}

/* line 26046, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-off-fuchsia .custom-control-input ~ .custom-control-label::after {
  background-color: #db0ead;
}

/* line 26050, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-on-fuchsia .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #f672d8;
  border-color: #f012be;
}

/* line 26055, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-on-fuchsia .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(246, 114, 216, 0.25);
}

/* line 26059, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-on-fuchsia .custom-control-input:checked ~ .custom-control-label::after {
  background-color: white;
}

/* line 26063, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-off-maroon .custom-control-input ~ .custom-control-label::before {
  background-color: #ed6c9b;
  border-color: #d81b60;
}

/* line 26068, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-off-maroon .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(237, 108, 155, 0.25);
}

/* line 26072, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-off-maroon .custom-control-input ~ .custom-control-label::after {
  background-color: #c11856;
}

/* line 26076, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-on-maroon .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #ed6c9b;
  border-color: #d81b60;
}

/* line 26081, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-on-maroon .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(237, 108, 155, 0.25);
}

/* line 26085, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-on-maroon .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fef4f8;
}

/* line 26089, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-off-blue .custom-control-input ~ .custom-control-label::before {
  background-color: #3f6791;
  border-color: #20344a;
}

/* line 26094, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-off-blue .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(63, 103, 145, 0.25);
}

/* line 26098, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-off-blue .custom-control-input ~ .custom-control-label::after {
  background-color: #182838;
}

/* line 26102, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-on-blue .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #3f6791;
  border-color: #20344a;
}

/* line 26107, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-on-blue .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(63, 103, 145, 0.25);
}

/* line 26111, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-on-blue .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #97b4d2;
}

/* line 26115, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-off-indigo .custom-control-input ~ .custom-control-label::before {
  background-color: #6610f2;
  border-color: #3d0894;
}

/* line 26120, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-off-indigo .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(102, 16, 242, 0.25);
}

/* line 26124, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-off-indigo .custom-control-input ~ .custom-control-label::after {
  background-color: #33077c;
}

/* line 26128, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-on-indigo .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6610f2;
  border-color: #3d0894;
}

/* line 26133, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-on-indigo .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(102, 16, 242, 0.25);
}

/* line 26137, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-on-indigo .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #c3a1fa;
}

/* line 26141, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-off-purple .custom-control-input ~ .custom-control-label::before {
  background-color: #6f42c1;
  border-color: #432776;
}

/* line 26146, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-off-purple .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(111, 66, 193, 0.25);
}

/* line 26150, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-off-purple .custom-control-input ~ .custom-control-label::after {
  background-color: #382063;
}

/* line 26154, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-on-purple .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6f42c1;
  border-color: #432776;
}

/* line 26159, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-on-purple .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(111, 66, 193, 0.25);
}

/* line 26163, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-on-purple .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #c7b5e7;
}

/* line 26167, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-off-pink .custom-control-input ~ .custom-control-label::before {
  background-color: #e83e8c;
  border-color: #ac145a;
}

/* line 26172, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-off-pink .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(232, 62, 140, 0.25);
}

/* line 26176, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-off-pink .custom-control-input ~ .custom-control-label::after {
  background-color: #95124e;
}

/* line 26180, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-on-pink .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #e83e8c;
  border-color: #ac145a;
}

/* line 26185, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-on-pink .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(232, 62, 140, 0.25);
}

/* line 26189, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-on-pink .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #f8c7dd;
}

/* line 26193, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-off-red .custom-control-input ~ .custom-control-label::before {
  background-color: #e74c3c;
  border-color: #a82315;
}

/* line 26198, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-off-red .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(231, 76, 60, 0.25);
}

/* line 26202, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-off-red .custom-control-input ~ .custom-control-label::after {
  background-color: #921e12;
}

/* line 26206, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-on-red .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #e74c3c;
  border-color: #a82315;
}

/* line 26211, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-on-red .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(231, 76, 60, 0.25);
}

/* line 26215, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-on-red .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #f8c9c4;
}

/* line 26219, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-off-orange .custom-control-input ~ .custom-control-label::before {
  background-color: #fd7e14;
  border-color: #aa4e01;
}

/* line 26224, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-off-orange .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(253, 126, 20, 0.25);
}

/* line 26228, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-off-orange .custom-control-input ~ .custom-control-label::after {
  background-color: #904201;
}

/* line 26232, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-on-orange .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #fd7e14;
  border-color: #aa4e01;
}

/* line 26237, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-on-orange .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(253, 126, 20, 0.25);
}

/* line 26241, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-on-orange .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fed1ac;
}

/* line 26245, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-off-yellow .custom-control-input ~ .custom-control-label::before {
  background-color: #f39c12;
  border-color: #976008;
}

/* line 26250, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-off-yellow .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(243, 156, 18, 0.25);
}

/* line 26254, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-off-yellow .custom-control-input ~ .custom-control-label::after {
  background-color: #7f5006;
}

/* line 26258, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-on-yellow .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #f39c12;
  border-color: #976008;
}

/* line 26263, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-on-yellow .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(243, 156, 18, 0.25);
}

/* line 26267, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-on-yellow .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fad9a4;
}

/* line 26271, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-off-green .custom-control-input ~ .custom-control-label::before {
  background-color: #00bc8c;
  border-color: #005640;
}

/* line 26276, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-off-green .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 188, 140, 0.25);
}

/* line 26280, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-off-green .custom-control-input ~ .custom-control-label::after {
  background-color: #003d2d;
}

/* line 26284, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-on-green .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #00bc8c;
  border-color: #005640;
}

/* line 26289, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-on-green .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 188, 140, 0.25);
}

/* line 26293, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-on-green .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #56ffd4;
}

/* line 26297, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-off-teal .custom-control-input ~ .custom-control-label::before {
  background-color: #20c997;
  border-color: #127155;
}

/* line 26302, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-off-teal .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(32, 201, 151, 0.25);
}

/* line 26306, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-off-teal .custom-control-input ~ .custom-control-label::after {
  background-color: #0e5b44;
}

/* line 26310, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-on-teal .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #20c997;
  border-color: #127155;
}

/* line 26315, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-on-teal .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(32, 201, 151, 0.25);
}

/* line 26319, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-on-teal .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #94eed3;
}

/* line 26323, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-off-cyan .custom-control-input ~ .custom-control-label::before {
  background-color: #3498db;
  border-color: #196090;
}

/* line 26328, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-off-cyan .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 152, 219, 0.25);
}

/* line 26332, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-off-cyan .custom-control-input ~ .custom-control-label::after {
  background-color: #16527a;
}

/* line 26336, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-on-cyan .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #3498db;
  border-color: #196090;
}

/* line 26341, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-on-cyan .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 152, 219, 0.25);
}

/* line 26345, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-on-cyan .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #b6daf2;
}

/* line 26349, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-off-white .custom-control-input ~ .custom-control-label::before {
  background-color: #fff;
  border-color: #cccccc;
}

/* line 26354, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-off-white .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 255, 255, 0.25);
}

/* line 26358, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-off-white .custom-control-input ~ .custom-control-label::after {
  background-color: #bfbfbf;
}

/* line 26362, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-on-white .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #fff;
  border-color: #cccccc;
}

/* line 26367, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-on-white .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 255, 255, 0.25);
}

/* line 26371, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-on-white .custom-control-input:checked ~ .custom-control-label::after {
  background-color: white;
}

/* line 26375, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-off-gray .custom-control-input ~ .custom-control-label::before {
  background-color: #6c757d;
  border-color: #3d4246;
}

/* line 26380, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-off-gray .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

/* line 26384, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-off-gray .custom-control-input ~ .custom-control-label::after {
  background-color: #313539;
}

/* line 26388, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-on-gray .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6c757d;
  border-color: #3d4246;
}

/* line 26393, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-on-gray .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

/* line 26397, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-on-gray .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #bcc1c6;
}

/* line 26401, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-off-gray-dark .custom-control-input ~ .custom-control-label::before {
  background-color: #343a40;
  border-color: #060708;
}

/* line 26406, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-off-gray-dark .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

/* line 26410, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-off-gray-dark .custom-control-input ~ .custom-control-label::after {
  background-color: black;
}

/* line 26414, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-on-gray-dark .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #343a40;
  border-color: #060708;
}

/* line 26419, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-on-gray-dark .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

/* line 26423, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-switch.custom-switch-on-gray-dark .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #7a8793;
}

/* line 26427, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-primary:checked ~ .custom-control-label::before {
  border-color: #3f6791;
  background-color: #3f6791;
}

/* line 26432, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-primary.custom-control-input-outline[type="checkbox"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%233f6791' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

/* line 26436, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-primary.custom-control-input-outline[type="radio"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%233f6791'/%3E%3C/svg%3E") !important;
}

/* line 26440, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-primary:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(63, 103, 145, 0.25);
}

/* line 26444, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-primary:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #85a7ca;
}

/* line 26448, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-primary:not(:disabled):active ~ .custom-control-label::before {
  background-color: #a9c1da;
  border-color: #a9c1da;
}

/* line 26453, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-secondary:checked ~ .custom-control-label::before {
  border-color: #6c757d;
  background-color: #6c757d;
}

/* line 26458, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-secondary.custom-control-input-outline[type="checkbox"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%236c757d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

/* line 26462, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-secondary.custom-control-input-outline[type="radio"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%236c757d'/%3E%3C/svg%3E") !important;
}

/* line 26466, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-secondary:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(108, 117, 125, 0.25);
}

/* line 26470, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-secondary:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #afb5ba;
}

/* line 26474, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-secondary:not(:disabled):active ~ .custom-control-label::before {
  background-color: #caced1;
  border-color: #caced1;
}

/* line 26479, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-success:checked ~ .custom-control-label::before {
  border-color: #00bc8c;
  background-color: #00bc8c;
}

/* line 26484, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-success.custom-control-input-outline[type="checkbox"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2300bc8c' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

/* line 26488, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-success.custom-control-input-outline[type="radio"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2300bc8c'/%3E%3C/svg%3E") !important;
}

/* line 26492, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-success:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(0, 188, 140, 0.25);
}

/* line 26496, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-success:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #3dffcd;
}

/* line 26500, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-success:not(:disabled):active ~ .custom-control-label::before {
  background-color: #70ffda;
  border-color: #70ffda;
}

/* line 26505, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-info:checked ~ .custom-control-label::before {
  border-color: #3498db;
  background-color: #3498db;
}

/* line 26510, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-info.custom-control-input-outline[type="checkbox"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%233498db' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

/* line 26514, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-info.custom-control-input-outline[type="radio"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%233498db'/%3E%3C/svg%3E") !important;
}

/* line 26518, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-info:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(52, 152, 219, 0.25);
}

/* line 26522, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-info:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #a0cfee;
}

/* line 26526, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-info:not(:disabled):active ~ .custom-control-label::before {
  background-color: #cce5f6;
  border-color: #cce5f6;
}

/* line 26531, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-warning:checked ~ .custom-control-label::before {
  border-color: #f39c12;
  background-color: #f39c12;
}

/* line 26536, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-warning.custom-control-input-outline[type="checkbox"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23f39c12' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

/* line 26540, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-warning.custom-control-input-outline[type="radio"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23f39c12'/%3E%3C/svg%3E") !important;
}

/* line 26544, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-warning:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(243, 156, 18, 0.25);
}

/* line 26548, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-warning:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #f9cf8b;
}

/* line 26552, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-warning:not(:disabled):active ~ .custom-control-label::before {
  background-color: #fce3bc;
  border-color: #fce3bc;
}

/* line 26557, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-danger:checked ~ .custom-control-label::before {
  border-color: #e74c3c;
  background-color: #e74c3c;
}

/* line 26562, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-danger.custom-control-input-outline[type="checkbox"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23e74c3c' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

/* line 26566, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-danger.custom-control-input-outline[type="radio"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23e74c3c'/%3E%3C/svg%3E") !important;
}

/* line 26570, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-danger:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(231, 76, 60, 0.25);
}

/* line 26574, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-danger:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #f5b4ae;
}

/* line 26578, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-danger:not(:disabled):active ~ .custom-control-label::before {
  background-color: #fbdedb;
  border-color: #fbdedb;
}

/* line 26583, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-light:checked ~ .custom-control-label::before {
  border-color: #f8f9fa;
  background-color: #f8f9fa;
}

/* line 26588, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-light.custom-control-input-outline[type="checkbox"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23f8f9fa' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

/* line 26592, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-light.custom-control-input-outline[type="radio"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23f8f9fa'/%3E%3C/svg%3E") !important;
}

/* line 26596, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-light:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(248, 249, 250, 0.25);
}

/* line 26600, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-light:focus:not(:checked) ~ .custom-control-label::before {
  border-color: white;
}

/* line 26604, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-light:not(:disabled):active ~ .custom-control-label::before {
  background-color: white;
  border-color: white;
}

/* line 26609, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-dark:checked ~ .custom-control-label::before {
  border-color: #343a40;
  background-color: #343a40;
}

/* line 26614, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-dark.custom-control-input-outline[type="checkbox"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23343a40' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

/* line 26618, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-dark.custom-control-input-outline[type="radio"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23343a40'/%3E%3C/svg%3E") !important;
}

/* line 26622, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-dark:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(52, 58, 64, 0.25);
}

/* line 26626, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-dark:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #6d7a86;
}

/* line 26630, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-dark:not(:disabled):active ~ .custom-control-label::before {
  background-color: #88939e;
  border-color: #88939e;
}

/* line 26635, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-lightblue:checked ~ .custom-control-label::before {
  border-color: #86bad8;
  background-color: #86bad8;
}

/* line 26640, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-lightblue.custom-control-input-outline[type="checkbox"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2386bad8' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

/* line 26644, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-lightblue.custom-control-input-outline[type="radio"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2386bad8'/%3E%3C/svg%3E") !important;
}

/* line 26648, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-lightblue:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(134, 186, 216, 0.25);
}

/* line 26652, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-lightblue:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #e6f1f7;
}

/* line 26656, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-lightblue:not(:disabled):active ~ .custom-control-label::before {
  background-color: white;
  border-color: white;
}

/* line 26661, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-navy:checked ~ .custom-control-label::before {
  border-color: #002c59;
  background-color: #002c59;
}

/* line 26666, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-navy.custom-control-input-outline[type="checkbox"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23002c59' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

/* line 26670, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-navy.custom-control-input-outline[type="radio"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23002c59'/%3E%3C/svg%3E") !important;
}

/* line 26674, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-navy:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(0, 44, 89, 0.25);
}

/* line 26678, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-navy:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #006ad8;
}

/* line 26682, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-navy:not(:disabled):active ~ .custom-control-label::before {
  background-color: #0c84ff;
  border-color: #0c84ff;
}

/* line 26687, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-olive:checked ~ .custom-control-label::before {
  border-color: #74c8a3;
  background-color: #74c8a3;
}

/* line 26692, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-olive.custom-control-input-outline[type="checkbox"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2374c8a3' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

/* line 26696, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-olive.custom-control-input-outline[type="radio"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2374c8a3'/%3E%3C/svg%3E") !important;
}

/* line 26700, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-olive:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(116, 200, 163, 0.25);
}

/* line 26704, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-olive:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #cfecdf;
}

/* line 26708, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-olive:not(:disabled):active ~ .custom-control-label::before {
  background-color: #f4fbf8;
  border-color: #f4fbf8;
}

/* line 26713, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-lime:checked ~ .custom-control-label::before {
  border-color: #67ffa9;
  background-color: #67ffa9;
}

/* line 26718, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-lime.custom-control-input-outline[type="checkbox"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2367ffa9' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

/* line 26722, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-lime.custom-control-input-outline[type="radio"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2367ffa9'/%3E%3C/svg%3E") !important;
}

/* line 26726, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-lime:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(103, 255, 169, 0.25);
}

/* line 26730, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-lime:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #e7fff1;
}

/* line 26734, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-lime:not(:disabled):active ~ .custom-control-label::before {
  background-color: white;
  border-color: white;
}

/* line 26739, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-fuchsia:checked ~ .custom-control-label::before {
  border-color: #f672d8;
  background-color: #f672d8;
}

/* line 26744, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-fuchsia.custom-control-input-outline[type="checkbox"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23f672d8' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

/* line 26748, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-fuchsia.custom-control-input-outline[type="radio"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23f672d8'/%3E%3C/svg%3E") !important;
}

/* line 26752, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-fuchsia:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(246, 114, 216, 0.25);
}

/* line 26756, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-fuchsia:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #feeaf9;
}

/* line 26760, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-fuchsia:not(:disabled):active ~ .custom-control-label::before {
  background-color: white;
  border-color: white;
}

/* line 26765, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-maroon:checked ~ .custom-control-label::before {
  border-color: #ed6c9b;
  background-color: #ed6c9b;
}

/* line 26770, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-maroon.custom-control-input-outline[type="checkbox"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23ed6c9b' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

/* line 26774, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-maroon.custom-control-input-outline[type="radio"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23ed6c9b'/%3E%3C/svg%3E") !important;
}

/* line 26778, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-maroon:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(237, 108, 155, 0.25);
}

/* line 26782, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-maroon:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #fbdee8;
}

/* line 26786, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-maroon:not(:disabled):active ~ .custom-control-label::before {
  background-color: white;
  border-color: white;
}

/* line 26791, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-blue:checked ~ .custom-control-label::before {
  border-color: #3f6791;
  background-color: #3f6791;
}

/* line 26796, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-blue.custom-control-input-outline[type="checkbox"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%233f6791' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

/* line 26800, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-blue.custom-control-input-outline[type="radio"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%233f6791'/%3E%3C/svg%3E") !important;
}

/* line 26804, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-blue:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(63, 103, 145, 0.25);
}

/* line 26808, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-blue:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #85a7ca;
}

/* line 26812, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-blue:not(:disabled):active ~ .custom-control-label::before {
  background-color: #a9c1da;
  border-color: #a9c1da;
}

/* line 26817, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-indigo:checked ~ .custom-control-label::before {
  border-color: #6610f2;
  background-color: #6610f2;
}

/* line 26822, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-indigo.custom-control-input-outline[type="checkbox"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%236610f2' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

/* line 26826, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-indigo.custom-control-input-outline[type="radio"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%236610f2'/%3E%3C/svg%3E") !important;
}

/* line 26830, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-indigo:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(102, 16, 242, 0.25);
}

/* line 26834, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-indigo:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #b389f9;
}

/* line 26838, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-indigo:not(:disabled):active ~ .custom-control-label::before {
  background-color: #d2b9fb;
  border-color: #d2b9fb;
}

/* line 26843, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-purple:checked ~ .custom-control-label::before {
  border-color: #6f42c1;
  background-color: #6f42c1;
}

/* line 26848, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-purple.custom-control-input-outline[type="checkbox"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%236f42c1' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

/* line 26852, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-purple.custom-control-input-outline[type="radio"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%236f42c1'/%3E%3C/svg%3E") !important;
}

/* line 26856, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-purple:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(111, 66, 193, 0.25);
}

/* line 26860, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-purple:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #b8a2e0;
}

/* line 26864, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-purple:not(:disabled):active ~ .custom-control-label::before {
  background-color: #d5c8ed;
  border-color: #d5c8ed;
}

/* line 26869, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-pink:checked ~ .custom-control-label::before {
  border-color: #e83e8c;
  background-color: #e83e8c;
}

/* line 26874, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-pink.custom-control-input-outline[type="checkbox"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23e83e8c' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

/* line 26878, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-pink.custom-control-input-outline[type="radio"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23e83e8c'/%3E%3C/svg%3E") !important;
}

/* line 26882, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-pink:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(232, 62, 140, 0.25);
}

/* line 26886, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-pink:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #f6b0d0;
}

/* line 26890, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-pink:not(:disabled):active ~ .custom-control-label::before {
  background-color: #fbddeb;
  border-color: #fbddeb;
}

/* line 26895, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-red:checked ~ .custom-control-label::before {
  border-color: #e74c3c;
  background-color: #e74c3c;
}

/* line 26900, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-red.custom-control-input-outline[type="checkbox"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23e74c3c' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

/* line 26904, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-red.custom-control-input-outline[type="radio"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23e74c3c'/%3E%3C/svg%3E") !important;
}

/* line 26908, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-red:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(231, 76, 60, 0.25);
}

/* line 26912, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-red:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #f5b4ae;
}

/* line 26916, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-red:not(:disabled):active ~ .custom-control-label::before {
  background-color: #fbdedb;
  border-color: #fbdedb;
}

/* line 26921, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-orange:checked ~ .custom-control-label::before {
  border-color: #fd7e14;
  background-color: #fd7e14;
}

/* line 26926, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-orange.custom-control-input-outline[type="checkbox"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fd7e14' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

/* line 26930, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-orange.custom-control-input-outline[type="radio"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fd7e14'/%3E%3C/svg%3E") !important;
}

/* line 26934, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-orange:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(253, 126, 20, 0.25);
}

/* line 26938, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-orange:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #fec392;
}

/* line 26942, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-orange:not(:disabled):active ~ .custom-control-label::before {
  background-color: #ffdfc5;
  border-color: #ffdfc5;
}

/* line 26947, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-yellow:checked ~ .custom-control-label::before {
  border-color: #f39c12;
  background-color: #f39c12;
}

/* line 26952, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-yellow.custom-control-input-outline[type="checkbox"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23f39c12' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

/* line 26956, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-yellow.custom-control-input-outline[type="radio"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23f39c12'/%3E%3C/svg%3E") !important;
}

/* line 26960, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-yellow:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(243, 156, 18, 0.25);
}

/* line 26964, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-yellow:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #f9cf8b;
}

/* line 26968, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-yellow:not(:disabled):active ~ .custom-control-label::before {
  background-color: #fce3bc;
  border-color: #fce3bc;
}

/* line 26973, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-green:checked ~ .custom-control-label::before {
  border-color: #00bc8c;
  background-color: #00bc8c;
}

/* line 26978, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-green.custom-control-input-outline[type="checkbox"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2300bc8c' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

/* line 26982, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-green.custom-control-input-outline[type="radio"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2300bc8c'/%3E%3C/svg%3E") !important;
}

/* line 26986, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-green:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(0, 188, 140, 0.25);
}

/* line 26990, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-green:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #3dffcd;
}

/* line 26994, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-green:not(:disabled):active ~ .custom-control-label::before {
  background-color: #70ffda;
  border-color: #70ffda;
}

/* line 26999, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-teal:checked ~ .custom-control-label::before {
  border-color: #20c997;
  background-color: #20c997;
}

/* line 27004, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-teal.custom-control-input-outline[type="checkbox"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2320c997' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

/* line 27008, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-teal.custom-control-input-outline[type="radio"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2320c997'/%3E%3C/svg%3E") !important;
}

/* line 27012, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-teal:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(32, 201, 151, 0.25);
}

/* line 27016, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-teal:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #7eeaca;
}

/* line 27020, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-teal:not(:disabled):active ~ .custom-control-label::before {
  background-color: #aaf1dc;
  border-color: #aaf1dc;
}

/* line 27025, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-cyan:checked ~ .custom-control-label::before {
  border-color: #3498db;
  background-color: #3498db;
}

/* line 27030, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-cyan.custom-control-input-outline[type="checkbox"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%233498db' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

/* line 27034, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-cyan.custom-control-input-outline[type="radio"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%233498db'/%3E%3C/svg%3E") !important;
}

/* line 27038, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-cyan:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(52, 152, 219, 0.25);
}

/* line 27042, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-cyan:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #a0cfee;
}

/* line 27046, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-cyan:not(:disabled):active ~ .custom-control-label::before {
  background-color: #cce5f6;
  border-color: #cce5f6;
}

/* line 27051, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-white:checked ~ .custom-control-label::before {
  border-color: #fff;
  background-color: #fff;
}

/* line 27056, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-white.custom-control-input-outline[type="checkbox"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

/* line 27060, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-white.custom-control-input-outline[type="radio"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E") !important;
}

/* line 27064, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-white:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(255, 255, 255, 0.25);
}

/* line 27068, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-white:focus:not(:checked) ~ .custom-control-label::before {
  border-color: white;
}

/* line 27072, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-white:not(:disabled):active ~ .custom-control-label::before {
  background-color: white;
  border-color: white;
}

/* line 27077, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-gray:checked ~ .custom-control-label::before {
  border-color: #6c757d;
  background-color: #6c757d;
}

/* line 27082, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-gray.custom-control-input-outline[type="checkbox"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%236c757d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

/* line 27086, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-gray.custom-control-input-outline[type="radio"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%236c757d'/%3E%3C/svg%3E") !important;
}

/* line 27090, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-gray:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(108, 117, 125, 0.25);
}

/* line 27094, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-gray:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #afb5ba;
}

/* line 27098, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-gray:not(:disabled):active ~ .custom-control-label::before {
  background-color: #caced1;
  border-color: #caced1;
}

/* line 27103, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-gray-dark:checked ~ .custom-control-label::before {
  border-color: #343a40;
  background-color: #343a40;
}

/* line 27108, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-gray-dark.custom-control-input-outline[type="checkbox"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23343a40' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

/* line 27112, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-gray-dark.custom-control-input-outline[type="radio"]:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23343a40'/%3E%3C/svg%3E") !important;
}

/* line 27116, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-gray-dark:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(52, 58, 64, 0.25);
}

/* line 27120, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-gray-dark:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #6d7a86;
}

/* line 27124, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .custom-control-input-gray-dark:not(:disabled):active ~ .custom-control-label::before {
  background-color: #88939e;
  border-color: #88939e;
}

/* line 27129, app/assets/stylesheets/template/adminlte.scss */
.progress {
  box-shadow: none;
  border-radius: 1px;
}

/* line 27134, app/assets/stylesheets/template/adminlte.scss */
.progress.vertical {
  display: inline-block;
  height: 200px;
  margin-right: 10px;
  position: relative;
  width: 30px;
}

/* line 27142, app/assets/stylesheets/template/adminlte.scss */
.progress.vertical > .progress-bar {
  bottom: 0;
  position: absolute;
  width: 100%;
}

/* line 27148, app/assets/stylesheets/template/adminlte.scss */
.progress.vertical.sm, .progress.vertical.progress-sm {
  width: 20px;
}

/* line 27152, app/assets/stylesheets/template/adminlte.scss */
.progress.vertical.xs, .progress.vertical.progress-xs {
  width: 10px;
}

/* line 27156, app/assets/stylesheets/template/adminlte.scss */
.progress.vertical.xxs, .progress.vertical.progress-xxs {
  width: 3px;
}

/* line 27160, app/assets/stylesheets/template/adminlte.scss */
.progress-group {
  margin-bottom: 0.5rem;
}

/* line 27164, app/assets/stylesheets/template/adminlte.scss */
.progress-sm {
  height: 10px;
}

/* line 27168, app/assets/stylesheets/template/adminlte.scss */
.progress-xs {
  height: 7px;
}

/* line 27172, app/assets/stylesheets/template/adminlte.scss */
.progress-xxs {
  height: 3px;
}

/* line 27176, app/assets/stylesheets/template/adminlte.scss */
.table tr > td .progress {
  margin: 0;
}

/* line 27180, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .progress {
  background: #454d55;
}

/* line 27184, app/assets/stylesheets/template/adminlte.scss */
.card-primary:not(.card-outline) > .card-header, #soap-templates .card:not(.card-outline):hover > .card-header {
  background-color: #007bff;
}

/* line 27188, app/assets/stylesheets/template/adminlte.scss */
.card-primary:not(.card-outline) > .card-header, #soap-templates .card:not(.card-outline):hover > .card-header,
.card-primary:not(.card-outline) > .card-header a,
#soap-templates .card:not(.card-outline):hover > .card-header a {
  color: #fff;
}

/* line 27193, app/assets/stylesheets/template/adminlte.scss */
.card-primary:not(.card-outline) > .card-header a.active, #soap-templates .card:not(.card-outline):hover > .card-header a.active {
  color: #1f2d3d;
}

/* line 27197, app/assets/stylesheets/template/adminlte.scss */
.card-primary.card-outline, #soap-templates .card-outline.card:hover {
  border-top: 3px solid #007bff;
}

/* line 27201, app/assets/stylesheets/template/adminlte.scss */
.card-primary.card-outline-tabs > .card-header a:hover, #soap-templates .card-outline-tabs.card:hover > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

/* line 27205, app/assets/stylesheets/template/adminlte.scss */
.card-primary.card-outline-tabs > .card-header a.active, #soap-templates .card-outline-tabs.card:hover > .card-header a.active {
  border-top: 3px solid #007bff;
}

/* line 27209, app/assets/stylesheets/template/adminlte.scss */
.bg-primary > .card-header .btn-tool,
.bg-gradient-primary > .card-header .btn-tool,
.card-primary:not(.card-outline) > .card-header .btn-tool,
#soap-templates .card:not(.card-outline):hover > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

/* line 27215, app/assets/stylesheets/template/adminlte.scss */
.bg-primary > .card-header .btn-tool:hover,
.bg-gradient-primary > .card-header .btn-tool:hover,
.card-primary:not(.card-outline) > .card-header .btn-tool:hover,
#soap-templates .card:not(.card-outline):hover > .card-header .btn-tool:hover {
  color: #fff;
}

/* line 27221, app/assets/stylesheets/template/adminlte.scss */
.card.bg-primary .bootstrap-datetimepicker-widget .table td,
.card.bg-primary .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-primary .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-primary .bootstrap-datetimepicker-widget .table th {
  border: none;
}

/* line 27228, app/assets/stylesheets/template/adminlte.scss */
.card.bg-primary .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-primary .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-primary .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-primary .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-primary .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-primary .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #0067d6;
  color: #fff;
}

/* line 27242, app/assets/stylesheets/template/adminlte.scss */
.card.bg-primary .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

/* line 27247, app/assets/stylesheets/template/adminlte.scss */
.card.bg-primary .bootstrap-datetimepicker-widget table td.active,
.card.bg-primary .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #3395ff;
  color: #fff;
}

/* line 27255, app/assets/stylesheets/template/adminlte.scss */
.card-secondary:not(.card-outline) > .card-header {
  background-color: #6c757d;
}

/* line 27259, app/assets/stylesheets/template/adminlte.scss */
.card-secondary:not(.card-outline) > .card-header,
.card-secondary:not(.card-outline) > .card-header a {
  color: #fff;
}

/* line 27264, app/assets/stylesheets/template/adminlte.scss */
.card-secondary:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

/* line 27268, app/assets/stylesheets/template/adminlte.scss */
.card-secondary.card-outline {
  border-top: 3px solid #6c757d;
}

/* line 27272, app/assets/stylesheets/template/adminlte.scss */
.card-secondary.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

/* line 27276, app/assets/stylesheets/template/adminlte.scss */
.card-secondary.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #6c757d;
}

/* line 27280, app/assets/stylesheets/template/adminlte.scss */
.bg-secondary > .card-header .btn-tool,
.bg-gradient-secondary > .card-header .btn-tool,
.card-secondary:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

/* line 27286, app/assets/stylesheets/template/adminlte.scss */
.bg-secondary > .card-header .btn-tool:hover,
.bg-gradient-secondary > .card-header .btn-tool:hover,
.card-secondary:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

/* line 27292, app/assets/stylesheets/template/adminlte.scss */
.card.bg-secondary .bootstrap-datetimepicker-widget .table td,
.card.bg-secondary .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-secondary .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-secondary .bootstrap-datetimepicker-widget .table th {
  border: none;
}

/* line 27299, app/assets/stylesheets/template/adminlte.scss */
.card.bg-secondary .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-secondary .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-secondary .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-secondary .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-secondary .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-secondary .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #596167;
  color: #fff;
}

/* line 27313, app/assets/stylesheets/template/adminlte.scss */
.card.bg-secondary .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

/* line 27318, app/assets/stylesheets/template/adminlte.scss */
.card.bg-secondary .bootstrap-datetimepicker-widget table td.active,
.card.bg-secondary .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #868e96;
  color: #fff;
}

/* line 27326, app/assets/stylesheets/template/adminlte.scss */
.card-success:not(.card-outline) > .card-header {
  background-color: #28a745;
}

/* line 27330, app/assets/stylesheets/template/adminlte.scss */
.card-success:not(.card-outline) > .card-header,
.card-success:not(.card-outline) > .card-header a {
  color: #fff;
}

/* line 27335, app/assets/stylesheets/template/adminlte.scss */
.card-success:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

/* line 27339, app/assets/stylesheets/template/adminlte.scss */
.card-success.card-outline {
  border-top: 3px solid #28a745;
}

/* line 27343, app/assets/stylesheets/template/adminlte.scss */
.card-success.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

/* line 27347, app/assets/stylesheets/template/adminlte.scss */
.card-success.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #28a745;
}

/* line 27351, app/assets/stylesheets/template/adminlte.scss */
.bg-success > .card-header .btn-tool,
.bg-gradient-success > .card-header .btn-tool,
.card-success:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

/* line 27357, app/assets/stylesheets/template/adminlte.scss */
.bg-success > .card-header .btn-tool:hover,
.bg-gradient-success > .card-header .btn-tool:hover,
.card-success:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

/* line 27363, app/assets/stylesheets/template/adminlte.scss */
.card.bg-success .bootstrap-datetimepicker-widget .table td,
.card.bg-success .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-success .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-success .bootstrap-datetimepicker-widget .table th {
  border: none;
}

/* line 27370, app/assets/stylesheets/template/adminlte.scss */
.card.bg-success .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-success .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-success .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-success .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-success .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-success .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-success .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-success .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-success .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-success .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #208637;
  color: #fff;
}

/* line 27384, app/assets/stylesheets/template/adminlte.scss */
.card.bg-success .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-success .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

/* line 27389, app/assets/stylesheets/template/adminlte.scss */
.card.bg-success .bootstrap-datetimepicker-widget table td.active,
.card.bg-success .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-success .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-success .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #34ce57;
  color: #fff;
}

/* line 27397, app/assets/stylesheets/template/adminlte.scss */
.card-info:not(.card-outline) > .card-header {
  background-color: #17a2b8;
}

/* line 27401, app/assets/stylesheets/template/adminlte.scss */
.card-info:not(.card-outline) > .card-header,
.card-info:not(.card-outline) > .card-header a {
  color: #fff;
}

/* line 27406, app/assets/stylesheets/template/adminlte.scss */
.card-info:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

/* line 27410, app/assets/stylesheets/template/adminlte.scss */
.card-info.card-outline {
  border-top: 3px solid #17a2b8;
}

/* line 27414, app/assets/stylesheets/template/adminlte.scss */
.card-info.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

/* line 27418, app/assets/stylesheets/template/adminlte.scss */
.card-info.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #17a2b8;
}

/* line 27422, app/assets/stylesheets/template/adminlte.scss */
.bg-info > .card-header .btn-tool,
.bg-gradient-info > .card-header .btn-tool,
.card-info:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

/* line 27428, app/assets/stylesheets/template/adminlte.scss */
.bg-info > .card-header .btn-tool:hover,
.bg-gradient-info > .card-header .btn-tool:hover,
.card-info:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

/* line 27434, app/assets/stylesheets/template/adminlte.scss */
.card.bg-info .bootstrap-datetimepicker-widget .table td,
.card.bg-info .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-info .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-info .bootstrap-datetimepicker-widget .table th {
  border: none;
}

/* line 27441, app/assets/stylesheets/template/adminlte.scss */
.card.bg-info .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-info .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-info .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-info .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-info .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-info .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-info .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-info .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-info .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-info .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #128294;
  color: #fff;
}

/* line 27455, app/assets/stylesheets/template/adminlte.scss */
.card.bg-info .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-info .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

/* line 27460, app/assets/stylesheets/template/adminlte.scss */
.card.bg-info .bootstrap-datetimepicker-widget table td.active,
.card.bg-info .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-info .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-info .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #1fc8e3;
  color: #fff;
}

/* line 27468, app/assets/stylesheets/template/adminlte.scss */
.card-warning:not(.card-outline) > .card-header {
  background-color: #ffc107;
}

/* line 27472, app/assets/stylesheets/template/adminlte.scss */
.card-warning:not(.card-outline) > .card-header,
.card-warning:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

/* line 27477, app/assets/stylesheets/template/adminlte.scss */
.card-warning:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

/* line 27481, app/assets/stylesheets/template/adminlte.scss */
.card-warning.card-outline {
  border-top: 3px solid #ffc107;
}

/* line 27485, app/assets/stylesheets/template/adminlte.scss */
.card-warning.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

/* line 27489, app/assets/stylesheets/template/adminlte.scss */
.card-warning.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #ffc107;
}

/* line 27493, app/assets/stylesheets/template/adminlte.scss */
.bg-warning > .card-header .btn-tool,
.bg-gradient-warning > .card-header .btn-tool,
.card-warning:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

/* line 27499, app/assets/stylesheets/template/adminlte.scss */
.bg-warning > .card-header .btn-tool:hover,
.bg-gradient-warning > .card-header .btn-tool:hover,
.card-warning:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

/* line 27505, app/assets/stylesheets/template/adminlte.scss */
.card.bg-warning .bootstrap-datetimepicker-widget .table td,
.card.bg-warning .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-warning .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-warning .bootstrap-datetimepicker-widget .table th {
  border: none;
}

/* line 27512, app/assets/stylesheets/template/adminlte.scss */
.card.bg-warning .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-warning .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-warning .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-warning .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-warning .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-warning .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #dda600;
  color: #1f2d3d;
}

/* line 27526, app/assets/stylesheets/template/adminlte.scss */
.card.bg-warning .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

/* line 27531, app/assets/stylesheets/template/adminlte.scss */
.card.bg-warning .bootstrap-datetimepicker-widget table td.active,
.card.bg-warning .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #ffce3a;
  color: #1f2d3d;
}

/* line 27539, app/assets/stylesheets/template/adminlte.scss */
.card-danger:not(.card-outline) > .card-header {
  background-color: #dc3545;
}

/* line 27543, app/assets/stylesheets/template/adminlte.scss */
.card-danger:not(.card-outline) > .card-header,
.card-danger:not(.card-outline) > .card-header a {
  color: #fff;
}

/* line 27548, app/assets/stylesheets/template/adminlte.scss */
.card-danger:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

/* line 27552, app/assets/stylesheets/template/adminlte.scss */
.card-danger.card-outline {
  border-top: 3px solid #dc3545;
}

/* line 27556, app/assets/stylesheets/template/adminlte.scss */
.card-danger.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

/* line 27560, app/assets/stylesheets/template/adminlte.scss */
.card-danger.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #dc3545;
}

/* line 27564, app/assets/stylesheets/template/adminlte.scss */
.bg-danger > .card-header .btn-tool,
.bg-gradient-danger > .card-header .btn-tool,
.card-danger:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

/* line 27570, app/assets/stylesheets/template/adminlte.scss */
.bg-danger > .card-header .btn-tool:hover,
.bg-gradient-danger > .card-header .btn-tool:hover,
.card-danger:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

/* line 27576, app/assets/stylesheets/template/adminlte.scss */
.card.bg-danger .bootstrap-datetimepicker-widget .table td,
.card.bg-danger .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-danger .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-danger .bootstrap-datetimepicker-widget .table th {
  border: none;
}

/* line 27583, app/assets/stylesheets/template/adminlte.scss */
.card.bg-danger .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-danger .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-danger .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-danger .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-danger .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-danger .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #c62232;
  color: #fff;
}

/* line 27597, app/assets/stylesheets/template/adminlte.scss */
.card.bg-danger .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

/* line 27602, app/assets/stylesheets/template/adminlte.scss */
.card.bg-danger .bootstrap-datetimepicker-widget table td.active,
.card.bg-danger .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #e4606d;
  color: #fff;
}

/* line 27610, app/assets/stylesheets/template/adminlte.scss */
.card-light:not(.card-outline) > .card-header {
  background-color: #f8f9fa;
}

/* line 27614, app/assets/stylesheets/template/adminlte.scss */
.card-light:not(.card-outline) > .card-header,
.card-light:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

/* line 27619, app/assets/stylesheets/template/adminlte.scss */
.card-light:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

/* line 27623, app/assets/stylesheets/template/adminlte.scss */
.card-light.card-outline {
  border-top: 3px solid #f8f9fa;
}

/* line 27627, app/assets/stylesheets/template/adminlte.scss */
.card-light.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

/* line 27631, app/assets/stylesheets/template/adminlte.scss */
.card-light.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #f8f9fa;
}

/* line 27635, app/assets/stylesheets/template/adminlte.scss */
.bg-light > .card-header .btn-tool,
.bg-gradient-light > .card-header .btn-tool,
.card-light:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

/* line 27641, app/assets/stylesheets/template/adminlte.scss */
.bg-light > .card-header .btn-tool:hover,
.bg-gradient-light > .card-header .btn-tool:hover,
.card-light:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

/* line 27647, app/assets/stylesheets/template/adminlte.scss */
.card.bg-light .bootstrap-datetimepicker-widget .table td,
.card.bg-light .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-light .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-light .bootstrap-datetimepicker-widget .table th {
  border: none;
}

/* line 27654, app/assets/stylesheets/template/adminlte.scss */
.card.bg-light .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-light .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-light .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-light .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-light .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-light .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-light .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-light .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-light .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-light .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #e0e5e9;
  color: #1f2d3d;
}

/* line 27668, app/assets/stylesheets/template/adminlte.scss */
.card.bg-light .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-light .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

/* line 27673, app/assets/stylesheets/template/adminlte.scss */
.card.bg-light .bootstrap-datetimepicker-widget table td.active,
.card.bg-light .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-light .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-light .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: white;
  color: #1f2d3d;
}

/* line 27681, app/assets/stylesheets/template/adminlte.scss */
.card-dark:not(.card-outline) > .card-header {
  background-color: #343a40;
}

/* line 27685, app/assets/stylesheets/template/adminlte.scss */
.card-dark:not(.card-outline) > .card-header,
.card-dark:not(.card-outline) > .card-header a {
  color: #fff;
}

/* line 27690, app/assets/stylesheets/template/adminlte.scss */
.card-dark:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

/* line 27694, app/assets/stylesheets/template/adminlte.scss */
.card-dark.card-outline {
  border-top: 3px solid #343a40;
}

/* line 27698, app/assets/stylesheets/template/adminlte.scss */
.card-dark.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

/* line 27702, app/assets/stylesheets/template/adminlte.scss */
.card-dark.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #343a40;
}

/* line 27706, app/assets/stylesheets/template/adminlte.scss */
.bg-dark > .card-header .btn-tool,
.bg-gradient-dark > .card-header .btn-tool,
.card-dark:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

/* line 27712, app/assets/stylesheets/template/adminlte.scss */
.bg-dark > .card-header .btn-tool:hover,
.bg-gradient-dark > .card-header .btn-tool:hover,
.card-dark:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

/* line 27718, app/assets/stylesheets/template/adminlte.scss */
.card.bg-dark .bootstrap-datetimepicker-widget .table td,
.card.bg-dark .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-dark .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-dark .bootstrap-datetimepicker-widget .table th {
  border: none;
}

/* line 27725, app/assets/stylesheets/template/adminlte.scss */
.card.bg-dark .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-dark .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-dark .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-dark .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-dark .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-dark .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #222629;
  color: #fff;
}

/* line 27739, app/assets/stylesheets/template/adminlte.scss */
.card.bg-dark .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

/* line 27744, app/assets/stylesheets/template/adminlte.scss */
.card.bg-dark .bootstrap-datetimepicker-widget table td.active,
.card.bg-dark .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #4b545c;
  color: #fff;
}

/* line 27752, app/assets/stylesheets/template/adminlte.scss */
.card-lightblue:not(.card-outline) > .card-header {
  background-color: #3c8dbc;
}

/* line 27756, app/assets/stylesheets/template/adminlte.scss */
.card-lightblue:not(.card-outline) > .card-header,
.card-lightblue:not(.card-outline) > .card-header a {
  color: #fff;
}

/* line 27761, app/assets/stylesheets/template/adminlte.scss */
.card-lightblue:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

/* line 27765, app/assets/stylesheets/template/adminlte.scss */
.card-lightblue.card-outline {
  border-top: 3px solid #3c8dbc;
}

/* line 27769, app/assets/stylesheets/template/adminlte.scss */
.card-lightblue.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

/* line 27773, app/assets/stylesheets/template/adminlte.scss */
.card-lightblue.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #3c8dbc;
}

/* line 27777, app/assets/stylesheets/template/adminlte.scss */
.bg-lightblue > .card-header .btn-tool,
.bg-gradient-lightblue > .card-header .btn-tool,
.card-lightblue:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

/* line 27783, app/assets/stylesheets/template/adminlte.scss */
.bg-lightblue > .card-header .btn-tool:hover,
.bg-gradient-lightblue > .card-header .btn-tool:hover,
.card-lightblue:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

/* line 27789, app/assets/stylesheets/template/adminlte.scss */
.card.bg-lightblue .bootstrap-datetimepicker-widget .table td,
.card.bg-lightblue .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-lightblue .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-lightblue .bootstrap-datetimepicker-widget .table th {
  border: none;
}

/* line 27796, app/assets/stylesheets/template/adminlte.scss */
.card.bg-lightblue .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-lightblue .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-lightblue .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-lightblue .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-lightblue .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #32769d;
  color: #fff;
}

/* line 27810, app/assets/stylesheets/template/adminlte.scss */
.card.bg-lightblue .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

/* line 27815, app/assets/stylesheets/template/adminlte.scss */
.card.bg-lightblue .bootstrap-datetimepicker-widget table td.active,
.card.bg-lightblue .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #5fa4cc;
  color: #fff;
}

/* line 27823, app/assets/stylesheets/template/adminlte.scss */
.card-navy:not(.card-outline) > .card-header {
  background-color: #001f3f;
}

/* line 27827, app/assets/stylesheets/template/adminlte.scss */
.card-navy:not(.card-outline) > .card-header,
.card-navy:not(.card-outline) > .card-header a {
  color: #fff;
}

/* line 27832, app/assets/stylesheets/template/adminlte.scss */
.card-navy:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

/* line 27836, app/assets/stylesheets/template/adminlte.scss */
.card-navy.card-outline {
  border-top: 3px solid #001f3f;
}

/* line 27840, app/assets/stylesheets/template/adminlte.scss */
.card-navy.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

/* line 27844, app/assets/stylesheets/template/adminlte.scss */
.card-navy.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #001f3f;
}

/* line 27848, app/assets/stylesheets/template/adminlte.scss */
.bg-navy > .card-header .btn-tool,
.bg-gradient-navy > .card-header .btn-tool,
.card-navy:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

/* line 27854, app/assets/stylesheets/template/adminlte.scss */
.bg-navy > .card-header .btn-tool:hover,
.bg-gradient-navy > .card-header .btn-tool:hover,
.card-navy:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

/* line 27860, app/assets/stylesheets/template/adminlte.scss */
.card.bg-navy .bootstrap-datetimepicker-widget .table td,
.card.bg-navy .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-navy .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-navy .bootstrap-datetimepicker-widget .table th {
  border: none;
}

/* line 27867, app/assets/stylesheets/template/adminlte.scss */
.card.bg-navy .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-navy .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-navy .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-navy .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-navy .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-navy .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #000b16;
  color: #fff;
}

/* line 27881, app/assets/stylesheets/template/adminlte.scss */
.card.bg-navy .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

/* line 27886, app/assets/stylesheets/template/adminlte.scss */
.card.bg-navy .bootstrap-datetimepicker-widget table td.active,
.card.bg-navy .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #003872;
  color: #fff;
}

/* line 27894, app/assets/stylesheets/template/adminlte.scss */
.card-olive:not(.card-outline) > .card-header {
  background-color: #3d9970;
}

/* line 27898, app/assets/stylesheets/template/adminlte.scss */
.card-olive:not(.card-outline) > .card-header,
.card-olive:not(.card-outline) > .card-header a {
  color: #fff;
}

/* line 27903, app/assets/stylesheets/template/adminlte.scss */
.card-olive:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

/* line 27907, app/assets/stylesheets/template/adminlte.scss */
.card-olive.card-outline {
  border-top: 3px solid #3d9970;
}

/* line 27911, app/assets/stylesheets/template/adminlte.scss */
.card-olive.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

/* line 27915, app/assets/stylesheets/template/adminlte.scss */
.card-olive.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #3d9970;
}

/* line 27919, app/assets/stylesheets/template/adminlte.scss */
.bg-olive > .card-header .btn-tool,
.bg-gradient-olive > .card-header .btn-tool,
.card-olive:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

/* line 27925, app/assets/stylesheets/template/adminlte.scss */
.bg-olive > .card-header .btn-tool:hover,
.bg-gradient-olive > .card-header .btn-tool:hover,
.card-olive:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

/* line 27931, app/assets/stylesheets/template/adminlte.scss */
.card.bg-olive .bootstrap-datetimepicker-widget .table td,
.card.bg-olive .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-olive .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-olive .bootstrap-datetimepicker-widget .table th {
  border: none;
}

/* line 27938, app/assets/stylesheets/template/adminlte.scss */
.card.bg-olive .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-olive .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-olive .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-olive .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-olive .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-olive .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #317c5b;
  color: #fff;
}

/* line 27952, app/assets/stylesheets/template/adminlte.scss */
.card.bg-olive .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

/* line 27957, app/assets/stylesheets/template/adminlte.scss */
.card.bg-olive .bootstrap-datetimepicker-widget table td.active,
.card.bg-olive .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #50b98a;
  color: #fff;
}

/* line 27965, app/assets/stylesheets/template/adminlte.scss */
.card-lime:not(.card-outline) > .card-header {
  background-color: #01ff70;
}

/* line 27969, app/assets/stylesheets/template/adminlte.scss */
.card-lime:not(.card-outline) > .card-header,
.card-lime:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

/* line 27974, app/assets/stylesheets/template/adminlte.scss */
.card-lime:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

/* line 27978, app/assets/stylesheets/template/adminlte.scss */
.card-lime.card-outline {
  border-top: 3px solid #01ff70;
}

/* line 27982, app/assets/stylesheets/template/adminlte.scss */
.card-lime.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

/* line 27986, app/assets/stylesheets/template/adminlte.scss */
.card-lime.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #01ff70;
}

/* line 27990, app/assets/stylesheets/template/adminlte.scss */
.bg-lime > .card-header .btn-tool,
.bg-gradient-lime > .card-header .btn-tool,
.card-lime:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

/* line 27996, app/assets/stylesheets/template/adminlte.scss */
.bg-lime > .card-header .btn-tool:hover,
.bg-gradient-lime > .card-header .btn-tool:hover,
.card-lime:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

/* line 28002, app/assets/stylesheets/template/adminlte.scss */
.card.bg-lime .bootstrap-datetimepicker-widget .table td,
.card.bg-lime .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-lime .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-lime .bootstrap-datetimepicker-widget .table th {
  border: none;
}

/* line 28009, app/assets/stylesheets/template/adminlte.scss */
.card.bg-lime .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-lime .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-lime .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-lime .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-lime .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-lime .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #00d75e;
  color: #1f2d3d;
}

/* line 28023, app/assets/stylesheets/template/adminlte.scss */
.card.bg-lime .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

/* line 28028, app/assets/stylesheets/template/adminlte.scss */
.card.bg-lime .bootstrap-datetimepicker-widget table td.active,
.card.bg-lime .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #34ff8d;
  color: #1f2d3d;
}

/* line 28036, app/assets/stylesheets/template/adminlte.scss */
.card-fuchsia:not(.card-outline) > .card-header {
  background-color: #f012be;
}

/* line 28040, app/assets/stylesheets/template/adminlte.scss */
.card-fuchsia:not(.card-outline) > .card-header,
.card-fuchsia:not(.card-outline) > .card-header a {
  color: #fff;
}

/* line 28045, app/assets/stylesheets/template/adminlte.scss */
.card-fuchsia:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

/* line 28049, app/assets/stylesheets/template/adminlte.scss */
.card-fuchsia.card-outline {
  border-top: 3px solid #f012be;
}

/* line 28053, app/assets/stylesheets/template/adminlte.scss */
.card-fuchsia.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

/* line 28057, app/assets/stylesheets/template/adminlte.scss */
.card-fuchsia.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #f012be;
}

/* line 28061, app/assets/stylesheets/template/adminlte.scss */
.bg-fuchsia > .card-header .btn-tool,
.bg-gradient-fuchsia > .card-header .btn-tool,
.card-fuchsia:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

/* line 28067, app/assets/stylesheets/template/adminlte.scss */
.bg-fuchsia > .card-header .btn-tool:hover,
.bg-gradient-fuchsia > .card-header .btn-tool:hover,
.card-fuchsia:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

/* line 28073, app/assets/stylesheets/template/adminlte.scss */
.card.bg-fuchsia .bootstrap-datetimepicker-widget .table td,
.card.bg-fuchsia .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget .table th {
  border: none;
}

/* line 28080, app/assets/stylesheets/template/adminlte.scss */
.card.bg-fuchsia .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-fuchsia .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-fuchsia .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-fuchsia .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-fuchsia .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #cc0da1;
  color: #fff;
}

/* line 28094, app/assets/stylesheets/template/adminlte.scss */
.card.bg-fuchsia .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

/* line 28099, app/assets/stylesheets/template/adminlte.scss */
.card.bg-fuchsia .bootstrap-datetimepicker-widget table td.active,
.card.bg-fuchsia .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #f342cb;
  color: #fff;
}

/* line 28107, app/assets/stylesheets/template/adminlte.scss */
.card-maroon:not(.card-outline) > .card-header {
  background-color: #d81b60;
}

/* line 28111, app/assets/stylesheets/template/adminlte.scss */
.card-maroon:not(.card-outline) > .card-header,
.card-maroon:not(.card-outline) > .card-header a {
  color: #fff;
}

/* line 28116, app/assets/stylesheets/template/adminlte.scss */
.card-maroon:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

/* line 28120, app/assets/stylesheets/template/adminlte.scss */
.card-maroon.card-outline {
  border-top: 3px solid #d81b60;
}

/* line 28124, app/assets/stylesheets/template/adminlte.scss */
.card-maroon.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

/* line 28128, app/assets/stylesheets/template/adminlte.scss */
.card-maroon.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #d81b60;
}

/* line 28132, app/assets/stylesheets/template/adminlte.scss */
.bg-maroon > .card-header .btn-tool,
.bg-gradient-maroon > .card-header .btn-tool,
.card-maroon:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

/* line 28138, app/assets/stylesheets/template/adminlte.scss */
.bg-maroon > .card-header .btn-tool:hover,
.bg-gradient-maroon > .card-header .btn-tool:hover,
.card-maroon:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

/* line 28144, app/assets/stylesheets/template/adminlte.scss */
.card.bg-maroon .bootstrap-datetimepicker-widget .table td,
.card.bg-maroon .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-maroon .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-maroon .bootstrap-datetimepicker-widget .table th {
  border: none;
}

/* line 28151, app/assets/stylesheets/template/adminlte.scss */
.card.bg-maroon .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-maroon .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-maroon .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-maroon .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-maroon .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-maroon .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #b41650;
  color: #fff;
}

/* line 28165, app/assets/stylesheets/template/adminlte.scss */
.card.bg-maroon .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

/* line 28170, app/assets/stylesheets/template/adminlte.scss */
.card.bg-maroon .bootstrap-datetimepicker-widget table td.active,
.card.bg-maroon .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #e73f7c;
  color: #fff;
}

/* line 28178, app/assets/stylesheets/template/adminlte.scss */
.card-blue:not(.card-outline) > .card-header {
  background-color: #007bff;
}

/* line 28182, app/assets/stylesheets/template/adminlte.scss */
.card-blue:not(.card-outline) > .card-header,
.card-blue:not(.card-outline) > .card-header a {
  color: #fff;
}

/* line 28187, app/assets/stylesheets/template/adminlte.scss */
.card-blue:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

/* line 28191, app/assets/stylesheets/template/adminlte.scss */
.card-blue.card-outline {
  border-top: 3px solid #007bff;
}

/* line 28195, app/assets/stylesheets/template/adminlte.scss */
.card-blue.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

/* line 28199, app/assets/stylesheets/template/adminlte.scss */
.card-blue.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #007bff;
}

/* line 28203, app/assets/stylesheets/template/adminlte.scss */
.bg-blue > .card-header .btn-tool,
.bg-gradient-blue > .card-header .btn-tool,
.card-blue:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

/* line 28209, app/assets/stylesheets/template/adminlte.scss */
.bg-blue > .card-header .btn-tool:hover,
.bg-gradient-blue > .card-header .btn-tool:hover,
.card-blue:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

/* line 28215, app/assets/stylesheets/template/adminlte.scss */
.card.bg-blue .bootstrap-datetimepicker-widget .table td,
.card.bg-blue .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-blue .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-blue .bootstrap-datetimepicker-widget .table th {
  border: none;
}

/* line 28222, app/assets/stylesheets/template/adminlte.scss */
.card.bg-blue .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-blue .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-blue .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-blue .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-blue .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-blue .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #0067d6;
  color: #fff;
}

/* line 28236, app/assets/stylesheets/template/adminlte.scss */
.card.bg-blue .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

/* line 28241, app/assets/stylesheets/template/adminlte.scss */
.card.bg-blue .bootstrap-datetimepicker-widget table td.active,
.card.bg-blue .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #3395ff;
  color: #fff;
}

/* line 28249, app/assets/stylesheets/template/adminlte.scss */
.card-indigo:not(.card-outline) > .card-header {
  background-color: #6610f2;
}

/* line 28253, app/assets/stylesheets/template/adminlte.scss */
.card-indigo:not(.card-outline) > .card-header,
.card-indigo:not(.card-outline) > .card-header a {
  color: #fff;
}

/* line 28258, app/assets/stylesheets/template/adminlte.scss */
.card-indigo:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

/* line 28262, app/assets/stylesheets/template/adminlte.scss */
.card-indigo.card-outline {
  border-top: 3px solid #6610f2;
}

/* line 28266, app/assets/stylesheets/template/adminlte.scss */
.card-indigo.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

/* line 28270, app/assets/stylesheets/template/adminlte.scss */
.card-indigo.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #6610f2;
}

/* line 28274, app/assets/stylesheets/template/adminlte.scss */
.bg-indigo > .card-header .btn-tool,
.bg-gradient-indigo > .card-header .btn-tool,
.card-indigo:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

/* line 28280, app/assets/stylesheets/template/adminlte.scss */
.bg-indigo > .card-header .btn-tool:hover,
.bg-gradient-indigo > .card-header .btn-tool:hover,
.card-indigo:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

/* line 28286, app/assets/stylesheets/template/adminlte.scss */
.card.bg-indigo .bootstrap-datetimepicker-widget .table td,
.card.bg-indigo .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-indigo .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-indigo .bootstrap-datetimepicker-widget .table th {
  border: none;
}

/* line 28293, app/assets/stylesheets/template/adminlte.scss */
.card.bg-indigo .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-indigo .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-indigo .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-indigo .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-indigo .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-indigo .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #550bce;
  color: #fff;
}

/* line 28307, app/assets/stylesheets/template/adminlte.scss */
.card.bg-indigo .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

/* line 28312, app/assets/stylesheets/template/adminlte.scss */
.card.bg-indigo .bootstrap-datetimepicker-widget table td.active,
.card.bg-indigo .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #8540f5;
  color: #fff;
}

/* line 28320, app/assets/stylesheets/template/adminlte.scss */
.card-purple:not(.card-outline) > .card-header {
  background-color: #6f42c1;
}

/* line 28324, app/assets/stylesheets/template/adminlte.scss */
.card-purple:not(.card-outline) > .card-header,
.card-purple:not(.card-outline) > .card-header a {
  color: #fff;
}

/* line 28329, app/assets/stylesheets/template/adminlte.scss */
.card-purple:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

/* line 28333, app/assets/stylesheets/template/adminlte.scss */
.card-purple.card-outline {
  border-top: 3px solid #6f42c1;
}

/* line 28337, app/assets/stylesheets/template/adminlte.scss */
.card-purple.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

/* line 28341, app/assets/stylesheets/template/adminlte.scss */
.card-purple.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #6f42c1;
}

/* line 28345, app/assets/stylesheets/template/adminlte.scss */
.bg-purple > .card-header .btn-tool,
.bg-gradient-purple > .card-header .btn-tool,
.card-purple:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

/* line 28351, app/assets/stylesheets/template/adminlte.scss */
.bg-purple > .card-header .btn-tool:hover,
.bg-gradient-purple > .card-header .btn-tool:hover,
.card-purple:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

/* line 28357, app/assets/stylesheets/template/adminlte.scss */
.card.bg-purple .bootstrap-datetimepicker-widget .table td,
.card.bg-purple .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-purple .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-purple .bootstrap-datetimepicker-widget .table th {
  border: none;
}

/* line 28364, app/assets/stylesheets/template/adminlte.scss */
.card.bg-purple .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-purple .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-purple .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-purple .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-purple .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-purple .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #5d36a4;
  color: #fff;
}

/* line 28378, app/assets/stylesheets/template/adminlte.scss */
.card.bg-purple .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

/* line 28383, app/assets/stylesheets/template/adminlte.scss */
.card.bg-purple .bootstrap-datetimepicker-widget table td.active,
.card.bg-purple .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #8c68ce;
  color: #fff;
}

/* line 28391, app/assets/stylesheets/template/adminlte.scss */
.card-pink:not(.card-outline) > .card-header {
  background-color: #e83e8c;
}

/* line 28395, app/assets/stylesheets/template/adminlte.scss */
.card-pink:not(.card-outline) > .card-header,
.card-pink:not(.card-outline) > .card-header a {
  color: #fff;
}

/* line 28400, app/assets/stylesheets/template/adminlte.scss */
.card-pink:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

/* line 28404, app/assets/stylesheets/template/adminlte.scss */
.card-pink.card-outline {
  border-top: 3px solid #e83e8c;
}

/* line 28408, app/assets/stylesheets/template/adminlte.scss */
.card-pink.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

/* line 28412, app/assets/stylesheets/template/adminlte.scss */
.card-pink.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #e83e8c;
}

/* line 28416, app/assets/stylesheets/template/adminlte.scss */
.bg-pink > .card-header .btn-tool,
.bg-gradient-pink > .card-header .btn-tool,
.card-pink:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

/* line 28422, app/assets/stylesheets/template/adminlte.scss */
.bg-pink > .card-header .btn-tool:hover,
.bg-gradient-pink > .card-header .btn-tool:hover,
.card-pink:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

/* line 28428, app/assets/stylesheets/template/adminlte.scss */
.card.bg-pink .bootstrap-datetimepicker-widget .table td,
.card.bg-pink .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-pink .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-pink .bootstrap-datetimepicker-widget .table th {
  border: none;
}

/* line 28435, app/assets/stylesheets/template/adminlte.scss */
.card.bg-pink .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-pink .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-pink .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-pink .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-pink .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-pink .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #e21b76;
  color: #fff;
}

/* line 28449, app/assets/stylesheets/template/adminlte.scss */
.card.bg-pink .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

/* line 28454, app/assets/stylesheets/template/adminlte.scss */
.card.bg-pink .bootstrap-datetimepicker-widget table td.active,
.card.bg-pink .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #ed6ca7;
  color: #fff;
}

/* line 28462, app/assets/stylesheets/template/adminlte.scss */
.card-red:not(.card-outline) > .card-header {
  background-color: #dc3545;
}

/* line 28466, app/assets/stylesheets/template/adminlte.scss */
.card-red:not(.card-outline) > .card-header,
.card-red:not(.card-outline) > .card-header a {
  color: #fff;
}

/* line 28471, app/assets/stylesheets/template/adminlte.scss */
.card-red:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

/* line 28475, app/assets/stylesheets/template/adminlte.scss */
.card-red.card-outline {
  border-top: 3px solid #dc3545;
}

/* line 28479, app/assets/stylesheets/template/adminlte.scss */
.card-red.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

/* line 28483, app/assets/stylesheets/template/adminlte.scss */
.card-red.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #dc3545;
}

/* line 28487, app/assets/stylesheets/template/adminlte.scss */
.bg-red > .card-header .btn-tool,
.bg-gradient-red > .card-header .btn-tool,
.card-red:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

/* line 28493, app/assets/stylesheets/template/adminlte.scss */
.bg-red > .card-header .btn-tool:hover,
.bg-gradient-red > .card-header .btn-tool:hover,
.card-red:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

/* line 28499, app/assets/stylesheets/template/adminlte.scss */
.card.bg-red .bootstrap-datetimepicker-widget .table td,
.card.bg-red .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-red .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-red .bootstrap-datetimepicker-widget .table th {
  border: none;
}

/* line 28506, app/assets/stylesheets/template/adminlte.scss */
.card.bg-red .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-red .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-red .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-red .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-red .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-red .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-red .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-red .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-red .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-red .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #c62232;
  color: #fff;
}

/* line 28520, app/assets/stylesheets/template/adminlte.scss */
.card.bg-red .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-red .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

/* line 28525, app/assets/stylesheets/template/adminlte.scss */
.card.bg-red .bootstrap-datetimepicker-widget table td.active,
.card.bg-red .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-red .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-red .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #e4606d;
  color: #fff;
}

/* line 28533, app/assets/stylesheets/template/adminlte.scss */
.card-orange:not(.card-outline) > .card-header {
  background-color: #fd7e14;
}

/* line 28537, app/assets/stylesheets/template/adminlte.scss */
.card-orange:not(.card-outline) > .card-header,
.card-orange:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

/* line 28542, app/assets/stylesheets/template/adminlte.scss */
.card-orange:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

/* line 28546, app/assets/stylesheets/template/adminlte.scss */
.card-orange.card-outline {
  border-top: 3px solid #fd7e14;
}

/* line 28550, app/assets/stylesheets/template/adminlte.scss */
.card-orange.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

/* line 28554, app/assets/stylesheets/template/adminlte.scss */
.card-orange.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #fd7e14;
}

/* line 28558, app/assets/stylesheets/template/adminlte.scss */
.bg-orange > .card-header .btn-tool,
.bg-gradient-orange > .card-header .btn-tool,
.card-orange:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

/* line 28564, app/assets/stylesheets/template/adminlte.scss */
.bg-orange > .card-header .btn-tool:hover,
.bg-gradient-orange > .card-header .btn-tool:hover,
.card-orange:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

/* line 28570, app/assets/stylesheets/template/adminlte.scss */
.card.bg-orange .bootstrap-datetimepicker-widget .table td,
.card.bg-orange .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-orange .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-orange .bootstrap-datetimepicker-widget .table th {
  border: none;
}

/* line 28577, app/assets/stylesheets/template/adminlte.scss */
.card.bg-orange .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-orange .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-orange .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-orange .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-orange .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-orange .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #e66a02;
  color: #1f2d3d;
}

/* line 28591, app/assets/stylesheets/template/adminlte.scss */
.card.bg-orange .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

/* line 28596, app/assets/stylesheets/template/adminlte.scss */
.card.bg-orange .bootstrap-datetimepicker-widget table td.active,
.card.bg-orange .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #fd9a47;
  color: #1f2d3d;
}

/* line 28604, app/assets/stylesheets/template/adminlte.scss */
.card-yellow:not(.card-outline) > .card-header {
  background-color: #ffc107;
}

/* line 28608, app/assets/stylesheets/template/adminlte.scss */
.card-yellow:not(.card-outline) > .card-header,
.card-yellow:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

/* line 28613, app/assets/stylesheets/template/adminlte.scss */
.card-yellow:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

/* line 28617, app/assets/stylesheets/template/adminlte.scss */
.card-yellow.card-outline {
  border-top: 3px solid #ffc107;
}

/* line 28621, app/assets/stylesheets/template/adminlte.scss */
.card-yellow.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

/* line 28625, app/assets/stylesheets/template/adminlte.scss */
.card-yellow.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #ffc107;
}

/* line 28629, app/assets/stylesheets/template/adminlte.scss */
.bg-yellow > .card-header .btn-tool,
.bg-gradient-yellow > .card-header .btn-tool,
.card-yellow:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

/* line 28635, app/assets/stylesheets/template/adminlte.scss */
.bg-yellow > .card-header .btn-tool:hover,
.bg-gradient-yellow > .card-header .btn-tool:hover,
.card-yellow:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

/* line 28641, app/assets/stylesheets/template/adminlte.scss */
.card.bg-yellow .bootstrap-datetimepicker-widget .table td,
.card.bg-yellow .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-yellow .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-yellow .bootstrap-datetimepicker-widget .table th {
  border: none;
}

/* line 28648, app/assets/stylesheets/template/adminlte.scss */
.card.bg-yellow .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-yellow .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-yellow .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-yellow .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-yellow .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-yellow .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #dda600;
  color: #1f2d3d;
}

/* line 28662, app/assets/stylesheets/template/adminlte.scss */
.card.bg-yellow .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

/* line 28667, app/assets/stylesheets/template/adminlte.scss */
.card.bg-yellow .bootstrap-datetimepicker-widget table td.active,
.card.bg-yellow .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #ffce3a;
  color: #1f2d3d;
}

/* line 28675, app/assets/stylesheets/template/adminlte.scss */
.card-green:not(.card-outline) > .card-header {
  background-color: #28a745;
}

/* line 28679, app/assets/stylesheets/template/adminlte.scss */
.card-green:not(.card-outline) > .card-header,
.card-green:not(.card-outline) > .card-header a {
  color: #fff;
}

/* line 28684, app/assets/stylesheets/template/adminlte.scss */
.card-green:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

/* line 28688, app/assets/stylesheets/template/adminlte.scss */
.card-green.card-outline {
  border-top: 3px solid #28a745;
}

/* line 28692, app/assets/stylesheets/template/adminlte.scss */
.card-green.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

/* line 28696, app/assets/stylesheets/template/adminlte.scss */
.card-green.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #28a745;
}

/* line 28700, app/assets/stylesheets/template/adminlte.scss */
.bg-green > .card-header .btn-tool,
.bg-gradient-green > .card-header .btn-tool,
.card-green:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

/* line 28706, app/assets/stylesheets/template/adminlte.scss */
.bg-green > .card-header .btn-tool:hover,
.bg-gradient-green > .card-header .btn-tool:hover,
.card-green:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

/* line 28712, app/assets/stylesheets/template/adminlte.scss */
.card.bg-green .bootstrap-datetimepicker-widget .table td,
.card.bg-green .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-green .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-green .bootstrap-datetimepicker-widget .table th {
  border: none;
}

/* line 28719, app/assets/stylesheets/template/adminlte.scss */
.card.bg-green .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-green .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-green .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-green .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-green .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-green .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-green .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-green .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-green .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-green .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #208637;
  color: #fff;
}

/* line 28733, app/assets/stylesheets/template/adminlte.scss */
.card.bg-green .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-green .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

/* line 28738, app/assets/stylesheets/template/adminlte.scss */
.card.bg-green .bootstrap-datetimepicker-widget table td.active,
.card.bg-green .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-green .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-green .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #34ce57;
  color: #fff;
}

/* line 28746, app/assets/stylesheets/template/adminlte.scss */
.card-teal:not(.card-outline) > .card-header {
  background-color: #20c997;
}

/* line 28750, app/assets/stylesheets/template/adminlte.scss */
.card-teal:not(.card-outline) > .card-header,
.card-teal:not(.card-outline) > .card-header a {
  color: #fff;
}

/* line 28755, app/assets/stylesheets/template/adminlte.scss */
.card-teal:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

/* line 28759, app/assets/stylesheets/template/adminlte.scss */
.card-teal.card-outline {
  border-top: 3px solid #20c997;
}

/* line 28763, app/assets/stylesheets/template/adminlte.scss */
.card-teal.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

/* line 28767, app/assets/stylesheets/template/adminlte.scss */
.card-teal.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #20c997;
}

/* line 28771, app/assets/stylesheets/template/adminlte.scss */
.bg-teal > .card-header .btn-tool,
.bg-gradient-teal > .card-header .btn-tool,
.card-teal:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

/* line 28777, app/assets/stylesheets/template/adminlte.scss */
.bg-teal > .card-header .btn-tool:hover,
.bg-gradient-teal > .card-header .btn-tool:hover,
.card-teal:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

/* line 28783, app/assets/stylesheets/template/adminlte.scss */
.card.bg-teal .bootstrap-datetimepicker-widget .table td,
.card.bg-teal .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-teal .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-teal .bootstrap-datetimepicker-widget .table th {
  border: none;
}

/* line 28790, app/assets/stylesheets/template/adminlte.scss */
.card.bg-teal .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-teal .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-teal .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-teal .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-teal .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-teal .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #1aa67d;
  color: #fff;
}

/* line 28804, app/assets/stylesheets/template/adminlte.scss */
.card.bg-teal .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

/* line 28809, app/assets/stylesheets/template/adminlte.scss */
.card.bg-teal .bootstrap-datetimepicker-widget table td.active,
.card.bg-teal .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #3ce0af;
  color: #fff;
}

/* line 28817, app/assets/stylesheets/template/adminlte.scss */
.card-cyan:not(.card-outline) > .card-header {
  background-color: #17a2b8;
}

/* line 28821, app/assets/stylesheets/template/adminlte.scss */
.card-cyan:not(.card-outline) > .card-header,
.card-cyan:not(.card-outline) > .card-header a {
  color: #fff;
}

/* line 28826, app/assets/stylesheets/template/adminlte.scss */
.card-cyan:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

/* line 28830, app/assets/stylesheets/template/adminlte.scss */
.card-cyan.card-outline {
  border-top: 3px solid #17a2b8;
}

/* line 28834, app/assets/stylesheets/template/adminlte.scss */
.card-cyan.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

/* line 28838, app/assets/stylesheets/template/adminlte.scss */
.card-cyan.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #17a2b8;
}

/* line 28842, app/assets/stylesheets/template/adminlte.scss */
.bg-cyan > .card-header .btn-tool,
.bg-gradient-cyan > .card-header .btn-tool,
.card-cyan:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

/* line 28848, app/assets/stylesheets/template/adminlte.scss */
.bg-cyan > .card-header .btn-tool:hover,
.bg-gradient-cyan > .card-header .btn-tool:hover,
.card-cyan:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

/* line 28854, app/assets/stylesheets/template/adminlte.scss */
.card.bg-cyan .bootstrap-datetimepicker-widget .table td,
.card.bg-cyan .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-cyan .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-cyan .bootstrap-datetimepicker-widget .table th {
  border: none;
}

/* line 28861, app/assets/stylesheets/template/adminlte.scss */
.card.bg-cyan .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-cyan .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-cyan .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-cyan .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-cyan .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-cyan .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #128294;
  color: #fff;
}

/* line 28875, app/assets/stylesheets/template/adminlte.scss */
.card.bg-cyan .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

/* line 28880, app/assets/stylesheets/template/adminlte.scss */
.card.bg-cyan .bootstrap-datetimepicker-widget table td.active,
.card.bg-cyan .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #1fc8e3;
  color: #fff;
}

/* line 28888, app/assets/stylesheets/template/adminlte.scss */
.card-white:not(.card-outline) > .card-header {
  background-color: #fff;
}

/* line 28892, app/assets/stylesheets/template/adminlte.scss */
.card-white:not(.card-outline) > .card-header,
.card-white:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

/* line 28897, app/assets/stylesheets/template/adminlte.scss */
.card-white:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

/* line 28901, app/assets/stylesheets/template/adminlte.scss */
.card-white.card-outline {
  border-top: 3px solid #fff;
}

/* line 28905, app/assets/stylesheets/template/adminlte.scss */
.card-white.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

/* line 28909, app/assets/stylesheets/template/adminlte.scss */
.card-white.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #fff;
}

/* line 28913, app/assets/stylesheets/template/adminlte.scss */
.bg-white > .card-header .btn-tool,
.bg-gradient-white > .card-header .btn-tool,
.card-white:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

/* line 28919, app/assets/stylesheets/template/adminlte.scss */
.bg-white > .card-header .btn-tool:hover,
.bg-gradient-white > .card-header .btn-tool:hover,
.card-white:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

/* line 28925, app/assets/stylesheets/template/adminlte.scss */
.card.bg-white .bootstrap-datetimepicker-widget .table td,
.card.bg-white .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-white .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-white .bootstrap-datetimepicker-widget .table th {
  border: none;
}

/* line 28932, app/assets/stylesheets/template/adminlte.scss */
.card.bg-white .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-white .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-white .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-white .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-white .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-white .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-white .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-white .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-white .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-white .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #ebebeb;
  color: #1f2d3d;
}

/* line 28946, app/assets/stylesheets/template/adminlte.scss */
.card.bg-white .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-white .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

/* line 28951, app/assets/stylesheets/template/adminlte.scss */
.card.bg-white .bootstrap-datetimepicker-widget table td.active,
.card.bg-white .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-white .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-white .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: white;
  color: #1f2d3d;
}

/* line 28959, app/assets/stylesheets/template/adminlte.scss */
.card-gray:not(.card-outline) > .card-header {
  background-color: #6c757d;
}

/* line 28963, app/assets/stylesheets/template/adminlte.scss */
.card-gray:not(.card-outline) > .card-header,
.card-gray:not(.card-outline) > .card-header a {
  color: #fff;
}

/* line 28968, app/assets/stylesheets/template/adminlte.scss */
.card-gray:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

/* line 28972, app/assets/stylesheets/template/adminlte.scss */
.card-gray.card-outline {
  border-top: 3px solid #6c757d;
}

/* line 28976, app/assets/stylesheets/template/adminlte.scss */
.card-gray.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

/* line 28980, app/assets/stylesheets/template/adminlte.scss */
.card-gray.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #6c757d;
}

/* line 28984, app/assets/stylesheets/template/adminlte.scss */
.bg-gray > .card-header .btn-tool,
.bg-gradient-gray > .card-header .btn-tool,
.card-gray:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

/* line 28990, app/assets/stylesheets/template/adminlte.scss */
.bg-gray > .card-header .btn-tool:hover,
.bg-gradient-gray > .card-header .btn-tool:hover,
.card-gray:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

/* line 28996, app/assets/stylesheets/template/adminlte.scss */
.card.bg-gray .bootstrap-datetimepicker-widget .table td,
.card.bg-gray .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-gray .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-gray .bootstrap-datetimepicker-widget .table th {
  border: none;
}

/* line 29003, app/assets/stylesheets/template/adminlte.scss */
.card.bg-gray .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gray .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gray .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gray .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gray .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-gray .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #596167;
  color: #fff;
}

/* line 29017, app/assets/stylesheets/template/adminlte.scss */
.card.bg-gray .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

/* line 29022, app/assets/stylesheets/template/adminlte.scss */
.card.bg-gray .bootstrap-datetimepicker-widget table td.active,
.card.bg-gray .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #868e96;
  color: #fff;
}

/* line 29030, app/assets/stylesheets/template/adminlte.scss */
.card-gray-dark:not(.card-outline) > .card-header {
  background-color: #343a40;
}

/* line 29034, app/assets/stylesheets/template/adminlte.scss */
.card-gray-dark:not(.card-outline) > .card-header,
.card-gray-dark:not(.card-outline) > .card-header a {
  color: #fff;
}

/* line 29039, app/assets/stylesheets/template/adminlte.scss */
.card-gray-dark:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

/* line 29043, app/assets/stylesheets/template/adminlte.scss */
.card-gray-dark.card-outline {
  border-top: 3px solid #343a40;
}

/* line 29047, app/assets/stylesheets/template/adminlte.scss */
.card-gray-dark.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

/* line 29051, app/assets/stylesheets/template/adminlte.scss */
.card-gray-dark.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #343a40;
}

/* line 29055, app/assets/stylesheets/template/adminlte.scss */
.bg-gray-dark > .card-header .btn-tool,
.bg-gradient-gray-dark > .card-header .btn-tool,
.card-gray-dark:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

/* line 29061, app/assets/stylesheets/template/adminlte.scss */
.bg-gray-dark > .card-header .btn-tool:hover,
.bg-gradient-gray-dark > .card-header .btn-tool:hover,
.card-gray-dark:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

/* line 29067, app/assets/stylesheets/template/adminlte.scss */
.card.bg-gray-dark .bootstrap-datetimepicker-widget .table td,
.card.bg-gray-dark .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget .table th {
  border: none;
}

/* line 29074, app/assets/stylesheets/template/adminlte.scss */
.card.bg-gray-dark .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gray-dark .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gray-dark .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gray-dark .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gray-dark .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #222629;
  color: #fff;
}

/* line 29088, app/assets/stylesheets/template/adminlte.scss */
.card.bg-gray-dark .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

/* line 29093, app/assets/stylesheets/template/adminlte.scss */
.card.bg-gray-dark .bootstrap-datetimepicker-widget table td.active,
.card.bg-gray-dark .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #4b545c;
  color: #fff;
}

/* line 29101, app/assets/stylesheets/template/adminlte.scss */
.card {
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.125), 0 1px 3px rgba(0, 0, 0, 0.2);
  margin-bottom: 1rem;
}

/* line 29106, app/assets/stylesheets/template/adminlte.scss */
.card.bg-dark .card-header {
  border-color: #383f45;
}

/* line 29110, app/assets/stylesheets/template/adminlte.scss */
.card.bg-dark,
.card.bg-dark .card-body {
  color: #fff;
}

/* line 29115, app/assets/stylesheets/template/adminlte.scss */
.card.maximized-card {
  height: 100% !important;
  left: 0;
  max-height: 100% !important;
  max-width: 100% !important;
  position: fixed;
  top: 0;
  width: 100% !important;
  z-index: 1040;
}

/* line 29126, app/assets/stylesheets/template/adminlte.scss */
.card.maximized-card.was-collapsed .card-body {
  display: block !important;
}

/* line 29130, app/assets/stylesheets/template/adminlte.scss */
.card.maximized-card .card-body {
  overflow: auto;
}

/* line 29134, app/assets/stylesheets/template/adminlte.scss */
.card.maximized-card [data-card-widgett="collapse"] {
  display: none;
}

/* line 29138, app/assets/stylesheets/template/adminlte.scss */
.card.maximized-card .card-header,
.card.maximized-card .card-footer {
  border-radius: 0 !important;
}

/* line 29143, app/assets/stylesheets/template/adminlte.scss */
.card.collapsed-card .card-body,
.card.collapsed-card .card-footer {
  display: none;
}

/* line 29148, app/assets/stylesheets/template/adminlte.scss */
.card .nav.flex-column > li, .card .nav.checkbox-group > li {
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
  margin: 0;
}

/* line 29153, app/assets/stylesheets/template/adminlte.scss */
.card .nav.flex-column > li:last-of-type, .card .nav.checkbox-group > li:last-of-type {
  border-bottom: 0;
}

/* line 29157, app/assets/stylesheets/template/adminlte.scss */
.card.height-control .card-body {
  max-height: 300px;
  overflow: auto;
}

/* line 29162, app/assets/stylesheets/template/adminlte.scss */
.card .border-right {
  border-right: 1px solid rgba(0, 0, 0, 0.125);
}

/* line 29166, app/assets/stylesheets/template/adminlte.scss */
.card .border-left {
  border-left: 1px solid rgba(0, 0, 0, 0.125);
}

/* line 29170, app/assets/stylesheets/template/adminlte.scss */
.card.card-tabs:not(.card-outline) > .card-header {
  border-bottom: 0;
}

/* line 29174, app/assets/stylesheets/template/adminlte.scss */
.card.card-tabs:not(.card-outline) > .card-header .nav-item:first-child .nav-link {
  border-left-color: transparent;
}

/* line 29178, app/assets/stylesheets/template/adminlte.scss */
.card.card-tabs.card-outline .nav-item {
  border-bottom: 0;
}

/* line 29182, app/assets/stylesheets/template/adminlte.scss */
.card.card-tabs.card-outline .nav-item:first-child .nav-link {
  border-left: 0;
  margin-left: 0;
}

/* line 29187, app/assets/stylesheets/template/adminlte.scss */
.card.card-tabs .card-tools {
  margin: .3rem .5rem;
}

/* line 29191, app/assets/stylesheets/template/adminlte.scss */
.card.card-tabs.collapsed-card:not(.expanding-card) .card-header {
  border-bottom: 0;
}

/* line 29195, app/assets/stylesheets/template/adminlte.scss */
.card.card-tabs.collapsed-card:not(.expanding-card) .card-header .nav-tabs {
  border-bottom: 0;
}

/* line 29199, app/assets/stylesheets/template/adminlte.scss */
.card.card-tabs.collapsed-card:not(.expanding-card) .card-header .nav-tabs .nav-item {
  margin-bottom: 0;
}

/* line 29203, app/assets/stylesheets/template/adminlte.scss */
.card.card-tabs.expanding-card .card-header .nav-tabs .nav-item {
  margin-bottom: -1px;
}

/* line 29207, app/assets/stylesheets/template/adminlte.scss */
.card.card-outline-tabs {
  border-top: 0;
}

/* line 29211, app/assets/stylesheets/template/adminlte.scss */
.card.card-outline-tabs .card-header .nav-item:first-child .nav-link {
  border-left: 0;
  margin-left: 0;
}

/* line 29216, app/assets/stylesheets/template/adminlte.scss */
.card.card-outline-tabs .card-header a {
  border-top: 3px solid transparent;
}

/* line 29220, app/assets/stylesheets/template/adminlte.scss */
.card.card-outline-tabs .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

/* line 29224, app/assets/stylesheets/template/adminlte.scss */
.card.card-outline-tabs .card-header a.active:hover {
  margin-top: 0;
}

/* line 29228, app/assets/stylesheets/template/adminlte.scss */
.card.card-outline-tabs .card-tools {
  margin: .5rem .5rem .3rem;
}

/* line 29232, app/assets/stylesheets/template/adminlte.scss */
.card.card-outline-tabs.collapsed-card:not(.expanding-card) .card-header {
  border-bottom: 0;
}

/* line 29236, app/assets/stylesheets/template/adminlte.scss */
.card.card-outline-tabs.collapsed-card:not(.expanding-card) .card-header .nav-tabs {
  border-bottom: 0;
}

/* line 29240, app/assets/stylesheets/template/adminlte.scss */
.card.card-outline-tabs.collapsed-card:not(.expanding-card) .card-header .nav-tabs .nav-item {
  margin-bottom: 0;
}

/* line 29244, app/assets/stylesheets/template/adminlte.scss */
.card.card-outline-tabs.expanding-card .card-header .nav-tabs .nav-item {
  margin-bottom: -1px;
}

/* line 29248, app/assets/stylesheets/template/adminlte.scss */
html.maximized-card {
  overflow: hidden;
}

/* line 29252, app/assets/stylesheets/template/adminlte.scss */
.card-header::after,
.card-body::after,
.card-footer::after {
  display: block;
  clear: both;
  content: "";
}

/* line 29260, app/assets/stylesheets/template/adminlte.scss */
.card-header {
  background-color: transparent;
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
  padding: 0.75rem 1.25rem;
  position: relative;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

/* line 29269, app/assets/stylesheets/template/adminlte.scss */
.collapsed-card .card-header {
  border-bottom: 0;
}

/* line 29273, app/assets/stylesheets/template/adminlte.scss */
.card-header > .card-tools {
  float: right;
  margin-right: -0.625rem;
}

/* line 29278, app/assets/stylesheets/template/adminlte.scss */
.card-header > .card-tools .input-group,
.card-header > .card-tools .nav,
.card-header > .card-tools .pagination {
  margin-bottom: -0.3rem;
  margin-top: -0.3rem;
}

/* line 29285, app/assets/stylesheets/template/adminlte.scss */
.card-header > .card-tools [data-toggle="tooltip"] {
  position: relative;
}

/* line 29289, app/assets/stylesheets/template/adminlte.scss */
.card-title {
  float: left;
  font-size: 1.1rem;
  font-weight: 400;
  margin: 0;
}

/* line 29296, app/assets/stylesheets/template/adminlte.scss */
.card-text {
  clear: both;
}

/* line 29300, app/assets/stylesheets/template/adminlte.scss */
.btn-tool {
  background-color: transparent;
  color: #adb5bd;
  font-size: 0.875rem;
  margin: -0.75rem 0;
  padding: .25rem .5rem;
}

/* line 29308, app/assets/stylesheets/template/adminlte.scss */
.btn-group.show .btn-tool, .btn-tool:hover {
  color: #495057;
}

/* line 29312, app/assets/stylesheets/template/adminlte.scss */
.show .btn-tool, .btn-tool:focus {
  box-shadow: none !important;
}

/* line 29316, app/assets/stylesheets/template/adminlte.scss */
.text-sm .card-title {
  font-size: 1rem;
}

/* line 29320, app/assets/stylesheets/template/adminlte.scss */
.text-sm .nav-link {
  padding: 0.4rem 0.8rem;
}

/* line 29324, app/assets/stylesheets/template/adminlte.scss */
.card-body > .table {
  margin-bottom: 0;
}

/* line 29328, app/assets/stylesheets/template/adminlte.scss */
.card-body > .table > thead > tr > th,
.card-body > .table > thead > tr > td {
  border-top-width: 0;
}

/* line 29333, app/assets/stylesheets/template/adminlte.scss */
.card-body .fc {
  margin-top: 5px;
}

/* line 29337, app/assets/stylesheets/template/adminlte.scss */
.card-body .full-width-chart {
  margin: -19px;
}

/* line 29341, app/assets/stylesheets/template/adminlte.scss */
.card-body.p-0 .full-width-chart {
  margin: -9px;
}

/* line 29345, app/assets/stylesheets/template/adminlte.scss */
.chart-legend {
  padding-left: 0;
  list-style: none;
  margin: 10px 0;
}

@media (max-width: 576px) {
  /* line 29352, app/assets/stylesheets/template/adminlte.scss */
  .chart-legend > li {
    float: left;
    margin-right: 10px;
  }
}

/* line 29358, app/assets/stylesheets/template/adminlte.scss */
.card-comments {
  background-color: #f8f9fa;
}

/* line 29362, app/assets/stylesheets/template/adminlte.scss */
.card-comments .card-comment {
  border-bottom: 1px solid #e9ecef;
  padding: 8px 0;
}

/* line 29367, app/assets/stylesheets/template/adminlte.scss */
.card-comments .card-comment::after {
  display: block;
  clear: both;
  content: "";
}

/* line 29373, app/assets/stylesheets/template/adminlte.scss */
.card-comments .card-comment:last-of-type {
  border-bottom: 0;
}

/* line 29377, app/assets/stylesheets/template/adminlte.scss */
.card-comments .card-comment:first-of-type {
  padding-top: 0;
}

/* line 29381, app/assets/stylesheets/template/adminlte.scss */
.card-comments .card-comment img {
  height: 1.875rem;
  width: 1.875rem;
  float: left;
}

/* line 29387, app/assets/stylesheets/template/adminlte.scss */
.card-comments .comment-text {
  color: #78838e;
  margin-left: 40px;
}

/* line 29392, app/assets/stylesheets/template/adminlte.scss */
.card-comments .username {
  color: #495057;
  display: block;
  font-weight: 600;
}

/* line 29398, app/assets/stylesheets/template/adminlte.scss */
.card-comments .text-muted {
  font-size: 12px;
  font-weight: 400;
}

/* line 29403, app/assets/stylesheets/template/adminlte.scss */
.todo-list {
  list-style: none;
  margin: 0;
  overflow: auto;
  padding: 0;
}

/* line 29410, app/assets/stylesheets/template/adminlte.scss */
.todo-list > li {
  border-radius: 2px;
  background-color: #f8f9fa;
  border-left: 2px solid #e9ecef;
  color: #495057;
  margin-bottom: 2px;
  padding: 10px;
}

/* line 29419, app/assets/stylesheets/template/adminlte.scss */
.todo-list > li:last-of-type {
  margin-bottom: 0;
}

/* line 29423, app/assets/stylesheets/template/adminlte.scss */
.todo-list > li > input[type="checkbox"] {
  margin: 0 10px 0 5px;
}

/* line 29427, app/assets/stylesheets/template/adminlte.scss */
.todo-list > li .text {
  display: inline-block;
  font-weight: 600;
  margin-left: 5px;
}

/* line 29433, app/assets/stylesheets/template/adminlte.scss */
.todo-list > li .badge {
  font-size: .7rem;
  margin-left: 10px;
}

/* line 29438, app/assets/stylesheets/template/adminlte.scss */
.todo-list > li .tools {
  color: #dc3545;
  display: none;
  float: right;
}

/* line 29444, app/assets/stylesheets/template/adminlte.scss */
.todo-list > li .tools > .fa,
.todo-list > li .tools > .fas,
.todo-list > li .tools > .far,
.todo-list > li .tools > .fab,
.todo-list > li .tools > .fal,
.todo-list > li .tools > .fad,
.todo-list > li .tools > .svg-inline--fa,
.todo-list > li .tools > .ion {
  cursor: pointer;
  margin-right: 5px;
}

/* line 29456, app/assets/stylesheets/template/adminlte.scss */
.todo-list > li:hover .tools {
  display: inline-block;
}

/* line 29460, app/assets/stylesheets/template/adminlte.scss */
.todo-list > li.done {
  color: #697582;
}

/* line 29464, app/assets/stylesheets/template/adminlte.scss */
.todo-list > li.done .text {
  font-weight: 500;
  text-decoration: line-through;
}

/* line 29469, app/assets/stylesheets/template/adminlte.scss */
.todo-list > li.done .badge {
  background-color: #adb5bd !important;
}

/* line 29473, app/assets/stylesheets/template/adminlte.scss */
.todo-list .primary {
  border-left-color: #007bff;
}

/* line 29477, app/assets/stylesheets/template/adminlte.scss */
.todo-list .secondary {
  border-left-color: #6c757d;
}

/* line 29481, app/assets/stylesheets/template/adminlte.scss */
.todo-list .success {
  border-left-color: #28a745;
}

/* line 29485, app/assets/stylesheets/template/adminlte.scss */
.todo-list .info {
  border-left-color: #17a2b8;
}

/* line 29489, app/assets/stylesheets/template/adminlte.scss */
.todo-list .warning {
  border-left-color: #ffc107;
}

/* line 29493, app/assets/stylesheets/template/adminlte.scss */
.todo-list .danger {
  border-left-color: #dc3545;
}

/* line 29497, app/assets/stylesheets/template/adminlte.scss */
.todo-list .light {
  border-left-color: #f8f9fa;
}

/* line 29501, app/assets/stylesheets/template/adminlte.scss */
.todo-list .dark {
  border-left-color: #343a40;
}

/* line 29505, app/assets/stylesheets/template/adminlte.scss */
.todo-list .lightblue {
  border-left-color: #3c8dbc;
}

/* line 29509, app/assets/stylesheets/template/adminlte.scss */
.todo-list .navy {
  border-left-color: #001f3f;
}

/* line 29513, app/assets/stylesheets/template/adminlte.scss */
.todo-list .olive {
  border-left-color: #3d9970;
}

/* line 29517, app/assets/stylesheets/template/adminlte.scss */
.todo-list .lime {
  border-left-color: #01ff70;
}

/* line 29521, app/assets/stylesheets/template/adminlte.scss */
.todo-list .fuchsia {
  border-left-color: #f012be;
}

/* line 29525, app/assets/stylesheets/template/adminlte.scss */
.todo-list .maroon {
  border-left-color: #d81b60;
}

/* line 29529, app/assets/stylesheets/template/adminlte.scss */
.todo-list .blue {
  border-left-color: #007bff;
}

/* line 29533, app/assets/stylesheets/template/adminlte.scss */
.todo-list .indigo {
  border-left-color: #6610f2;
}

/* line 29537, app/assets/stylesheets/template/adminlte.scss */
.todo-list .purple {
  border-left-color: #6f42c1;
}

/* line 29541, app/assets/stylesheets/template/adminlte.scss */
.todo-list .pink {
  border-left-color: #e83e8c;
}

/* line 29545, app/assets/stylesheets/template/adminlte.scss */
.todo-list .red {
  border-left-color: #dc3545;
}

/* line 29549, app/assets/stylesheets/template/adminlte.scss */
.todo-list .orange {
  border-left-color: #fd7e14;
}

/* line 29553, app/assets/stylesheets/template/adminlte.scss */
.todo-list .yellow {
  border-left-color: #ffc107;
}

/* line 29557, app/assets/stylesheets/template/adminlte.scss */
.todo-list .green {
  border-left-color: #28a745;
}

/* line 29561, app/assets/stylesheets/template/adminlte.scss */
.todo-list .teal {
  border-left-color: #20c997;
}

/* line 29565, app/assets/stylesheets/template/adminlte.scss */
.todo-list .cyan {
  border-left-color: #17a2b8;
}

/* line 29569, app/assets/stylesheets/template/adminlte.scss */
.todo-list .white {
  border-left-color: #fff;
}

/* line 29573, app/assets/stylesheets/template/adminlte.scss */
.todo-list .gray {
  border-left-color: #6c757d;
}

/* line 29577, app/assets/stylesheets/template/adminlte.scss */
.todo-list .gray-dark {
  border-left-color: #343a40;
}

/* line 29581, app/assets/stylesheets/template/adminlte.scss */
.todo-list .handle {
  cursor: move;
  display: inline-block;
  margin: 0 5px;
}

/* line 29587, app/assets/stylesheets/template/adminlte.scss */
.card-input {
  max-width: 200px;
}

/* line 29591, app/assets/stylesheets/template/adminlte.scss */
.card-default .nav-item:first-child .nav-link {
  border-left: 0;
}

/* line 29595, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-primary:not(.card-outline) > .card-header, .dark-mode #soap-templates .card:not(.card-outline):hover > .card-header, #soap-templates .dark-mode .card:not(.card-outline):hover > .card-header {
  background-color: #3f6791;
}

/* line 29599, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-primary:not(.card-outline) > .card-header, .dark-mode #soap-templates .card:not(.card-outline):hover > .card-header, #soap-templates .dark-mode .card:not(.card-outline):hover > .card-header,
.dark-mode .card-primary:not(.card-outline) > .card-header a,
.dark-mode #soap-templates .card:not(.card-outline):hover > .card-header a,
#soap-templates .dark-mode .card:not(.card-outline):hover > .card-header a {
  color: #fff;
}

/* line 29604, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-primary:not(.card-outline) > .card-header a.active, .dark-mode #soap-templates .card:not(.card-outline):hover > .card-header a.active, #soap-templates .dark-mode .card:not(.card-outline):hover > .card-header a.active {
  color: #1f2d3d;
}

/* line 29608, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-primary.card-outline, .dark-mode #soap-templates .card-outline.card:hover, #soap-templates .dark-mode .card-outline.card:hover {
  border-top: 3px solid #3f6791;
}

/* line 29612, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-primary.card-outline-tabs > .card-header a:hover, .dark-mode #soap-templates .card-outline-tabs.card:hover > .card-header a:hover, #soap-templates .dark-mode .card-outline-tabs.card:hover > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

/* line 29616, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-primary.card-outline-tabs > .card-header a.active, .dark-mode #soap-templates .card-outline-tabs.card:hover > .card-header a.active, #soap-templates .dark-mode .card-outline-tabs.card:hover > .card-header a.active {
  border-top: 3px solid #3f6791;
}

/* line 29620, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-primary > .card-header .btn-tool,
.dark-mode .bg-gradient-primary > .card-header .btn-tool,
.dark-mode .card-primary:not(.card-outline) > .card-header .btn-tool,
.dark-mode #soap-templates .card:not(.card-outline):hover > .card-header .btn-tool,
#soap-templates .dark-mode .card:not(.card-outline):hover > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

/* line 29626, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-primary > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-primary > .card-header .btn-tool:hover,
.dark-mode .card-primary:not(.card-outline) > .card-header .btn-tool:hover,
.dark-mode #soap-templates .card:not(.card-outline):hover > .card-header .btn-tool:hover,
#soap-templates .dark-mode .card:not(.card-outline):hover > .card-header .btn-tool:hover {
  color: #fff;
}

/* line 29632, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-primary .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-primary .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-primary .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-primary .bootstrap-datetimepicker-widget .table th {
  border: none;
}

/* line 29639, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-primary .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-primary .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-primary .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-primary .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-primary .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-primary .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #335375;
  color: #fff;
}

/* line 29653, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-primary .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

/* line 29658, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-primary .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-primary .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #5080b3;
  color: #fff;
}

/* line 29666, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-secondary:not(.card-outline) > .card-header {
  background-color: #6c757d;
}

/* line 29670, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-secondary:not(.card-outline) > .card-header,
.dark-mode .card-secondary:not(.card-outline) > .card-header a {
  color: #fff;
}

/* line 29675, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-secondary:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

/* line 29679, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-secondary.card-outline {
  border-top: 3px solid #6c757d;
}

/* line 29683, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-secondary.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

/* line 29687, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-secondary.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #6c757d;
}

/* line 29691, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-secondary > .card-header .btn-tool,
.dark-mode .bg-gradient-secondary > .card-header .btn-tool,
.dark-mode .card-secondary:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

/* line 29697, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-secondary > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-secondary > .card-header .btn-tool:hover,
.dark-mode .card-secondary:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

/* line 29703, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-secondary .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-secondary .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-secondary .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-secondary .bootstrap-datetimepicker-widget .table th {
  border: none;
}

/* line 29710, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-secondary .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-secondary .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-secondary .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-secondary .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-secondary .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-secondary .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #596167;
  color: #fff;
}

/* line 29724, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-secondary .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

/* line 29729, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-secondary .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-secondary .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #868e96;
  color: #fff;
}

/* line 29737, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-success:not(.card-outline) > .card-header {
  background-color: #00bc8c;
}

/* line 29741, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-success:not(.card-outline) > .card-header,
.dark-mode .card-success:not(.card-outline) > .card-header a {
  color: #fff;
}

/* line 29746, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-success:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

/* line 29750, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-success.card-outline {
  border-top: 3px solid #00bc8c;
}

/* line 29754, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-success.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

/* line 29758, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-success.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #00bc8c;
}

/* line 29762, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-success > .card-header .btn-tool,
.dark-mode .bg-gradient-success > .card-header .btn-tool,
.dark-mode .card-success:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

/* line 29768, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-success > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-success > .card-header .btn-tool:hover,
.dark-mode .card-success:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

/* line 29774, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-success .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-success .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-success .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-success .bootstrap-datetimepicker-widget .table th {
  border: none;
}

/* line 29781, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-success .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-success .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-success .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-success .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-success .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-success .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-success .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-success .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-success .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-success .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #00936e;
  color: #fff;
}

/* line 29795, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-success .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-success .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

/* line 29800, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-success .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-success .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-success .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-success .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #00efb2;
  color: #fff;
}

/* line 29808, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-info:not(.card-outline) > .card-header {
  background-color: #3498db;
}

/* line 29812, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-info:not(.card-outline) > .card-header,
.dark-mode .card-info:not(.card-outline) > .card-header a {
  color: #fff;
}

/* line 29817, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-info:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

/* line 29821, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-info.card-outline {
  border-top: 3px solid #3498db;
}

/* line 29825, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-info.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

/* line 29829, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-info.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #3498db;
}

/* line 29833, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-info > .card-header .btn-tool,
.dark-mode .bg-gradient-info > .card-header .btn-tool,
.dark-mode .card-info:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

/* line 29839, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-info > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-info > .card-header .btn-tool:hover,
.dark-mode .card-info:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

/* line 29845, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-info .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-info .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-info .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-info .bootstrap-datetimepicker-widget .table th {
  border: none;
}

/* line 29852, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-info .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-info .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-info .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-info .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-info .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-info .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-info .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-info .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-info .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-info .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #2383c4;
  color: #fff;
}

/* line 29866, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-info .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-info .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

/* line 29871, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-info .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-info .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-info .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-info .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #5faee3;
  color: #fff;
}

/* line 29879, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-warning:not(.card-outline) > .card-header {
  background-color: #f39c12;
}

/* line 29883, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-warning:not(.card-outline) > .card-header,
.dark-mode .card-warning:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

/* line 29888, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-warning:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

/* line 29892, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-warning.card-outline {
  border-top: 3px solid #f39c12;
}

/* line 29896, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-warning.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

/* line 29900, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-warning.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #f39c12;
}

/* line 29904, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-warning > .card-header .btn-tool,
.dark-mode .bg-gradient-warning > .card-header .btn-tool,
.dark-mode .card-warning:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

/* line 29910, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-warning > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-warning > .card-header .btn-tool:hover,
.dark-mode .card-warning:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

/* line 29916, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-warning .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-warning .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-warning .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-warning .bootstrap-datetimepicker-widget .table th {
  border: none;
}

/* line 29923, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-warning .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-warning .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-warning .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-warning .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-warning .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-warning .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #d2850b;
  color: #1f2d3d;
}

/* line 29937, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-warning .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

/* line 29942, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-warning .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-warning .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #f5b043;
  color: #1f2d3d;
}

/* line 29950, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-danger:not(.card-outline) > .card-header {
  background-color: #e74c3c;
}

/* line 29954, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-danger:not(.card-outline) > .card-header,
.dark-mode .card-danger:not(.card-outline) > .card-header a {
  color: #fff;
}

/* line 29959, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-danger:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

/* line 29963, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-danger.card-outline {
  border-top: 3px solid #e74c3c;
}

/* line 29967, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-danger.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

/* line 29971, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-danger.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #e74c3c;
}

/* line 29975, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-danger > .card-header .btn-tool,
.dark-mode .bg-gradient-danger > .card-header .btn-tool,
.dark-mode .card-danger:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

/* line 29981, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-danger > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-danger > .card-header .btn-tool:hover,
.dark-mode .card-danger:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

/* line 29987, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-danger .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-danger .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-danger .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-danger .bootstrap-datetimepicker-widget .table th {
  border: none;
}

/* line 29994, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-danger .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-danger .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-danger .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-danger .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-danger .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-danger .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #df2e1b;
  color: #fff;
}

/* line 30008, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-danger .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

/* line 30013, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-danger .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-danger .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #ed7669;
  color: #fff;
}

/* line 30021, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-light:not(.card-outline) > .card-header {
  background-color: #f8f9fa;
}

/* line 30025, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-light:not(.card-outline) > .card-header,
.dark-mode .card-light:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

/* line 30030, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-light:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

/* line 30034, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-light.card-outline {
  border-top: 3px solid #f8f9fa;
}

/* line 30038, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-light.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

/* line 30042, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-light.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #f8f9fa;
}

/* line 30046, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-light > .card-header .btn-tool,
.dark-mode .bg-gradient-light > .card-header .btn-tool,
.dark-mode .card-light:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

/* line 30052, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-light > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-light > .card-header .btn-tool:hover,
.dark-mode .card-light:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

/* line 30058, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-light .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-light .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-light .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-light .bootstrap-datetimepicker-widget .table th {
  border: none;
}

/* line 30065, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-light .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-light .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-light .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-light .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-light .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-light .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-light .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-light .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-light .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-light .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #e0e5e9;
  color: #1f2d3d;
}

/* line 30079, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-light .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-light .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

/* line 30084, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-light .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-light .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-light .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-light .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: white;
  color: #1f2d3d;
}

/* line 30092, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-dark:not(.card-outline) > .card-header {
  background-color: #343a40;
}

/* line 30096, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-dark:not(.card-outline) > .card-header,
.dark-mode .card-dark:not(.card-outline) > .card-header a {
  color: #fff;
}

/* line 30101, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-dark:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

/* line 30105, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-dark.card-outline {
  border-top: 3px solid #343a40;
}

/* line 30109, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-dark.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

/* line 30113, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-dark.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #343a40;
}

/* line 30117, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-dark > .card-header .btn-tool,
.dark-mode .bg-gradient-dark > .card-header .btn-tool,
.dark-mode .card-dark:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

/* line 30123, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-dark > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-dark > .card-header .btn-tool:hover,
.dark-mode .card-dark:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

/* line 30129, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-dark .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-dark .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-dark .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-dark .bootstrap-datetimepicker-widget .table th {
  border: none;
}

/* line 30136, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-dark .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-dark .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-dark .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-dark .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-dark .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-dark .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #222629;
  color: #fff;
}

/* line 30150, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-dark .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

/* line 30155, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-dark .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-dark .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #4b545c;
  color: #fff;
}

/* line 30163, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-lightblue:not(.card-outline) > .card-header {
  background-color: #86bad8;
}

/* line 30167, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-lightblue:not(.card-outline) > .card-header,
.dark-mode .card-lightblue:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

/* line 30172, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-lightblue:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

/* line 30176, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-lightblue.card-outline {
  border-top: 3px solid #86bad8;
}

/* line 30180, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-lightblue.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

/* line 30184, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-lightblue.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #86bad8;
}

/* line 30188, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-lightblue > .card-header .btn-tool,
.dark-mode .bg-gradient-lightblue > .card-header .btn-tool,
.dark-mode .card-lightblue:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

/* line 30194, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-lightblue > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-lightblue > .card-header .btn-tool:hover,
.dark-mode .card-lightblue:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

/* line 30200, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-lightblue .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-lightblue .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-lightblue .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-lightblue .bootstrap-datetimepicker-widget .table th {
  border: none;
}

/* line 30207, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-lightblue .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-lightblue .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-lightblue .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-lightblue .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-lightblue .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #67a8ce;
  color: #1f2d3d;
}

/* line 30221, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-lightblue .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

/* line 30226, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-lightblue .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-lightblue .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #acd0e5;
  color: #1f2d3d;
}

/* line 30234, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-navy:not(.card-outline) > .card-header {
  background-color: #002c59;
}

/* line 30238, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-navy:not(.card-outline) > .card-header,
.dark-mode .card-navy:not(.card-outline) > .card-header a {
  color: #fff;
}

/* line 30243, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-navy:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

/* line 30247, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-navy.card-outline {
  border-top: 3px solid #002c59;
}

/* line 30251, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-navy.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

/* line 30255, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-navy.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #002c59;
}

/* line 30259, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-navy > .card-header .btn-tool,
.dark-mode .bg-gradient-navy > .card-header .btn-tool,
.dark-mode .card-navy:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

/* line 30265, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-navy > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-navy > .card-header .btn-tool:hover,
.dark-mode .card-navy:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

/* line 30271, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-navy .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-navy .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-navy .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-navy .bootstrap-datetimepicker-widget .table th {
  border: none;
}

/* line 30278, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-navy .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-navy .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-navy .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-navy .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-navy .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-navy .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #001730;
  color: #fff;
}

/* line 30292, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-navy .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

/* line 30297, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-navy .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-navy .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #00458c;
  color: #fff;
}

/* line 30305, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-olive:not(.card-outline) > .card-header {
  background-color: #74c8a3;
}

/* line 30309, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-olive:not(.card-outline) > .card-header,
.dark-mode .card-olive:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

/* line 30314, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-olive:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

/* line 30318, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-olive.card-outline {
  border-top: 3px solid #74c8a3;
}

/* line 30322, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-olive.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

/* line 30326, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-olive.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #74c8a3;
}

/* line 30330, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-olive > .card-header .btn-tool,
.dark-mode .bg-gradient-olive > .card-header .btn-tool,
.dark-mode .card-olive:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

/* line 30336, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-olive > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-olive > .card-header .btn-tool:hover,
.dark-mode .card-olive:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

/* line 30342, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-olive .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-olive .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-olive .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-olive .bootstrap-datetimepicker-widget .table th {
  border: none;
}

/* line 30349, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-olive .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-olive .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-olive .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-olive .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-olive .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-olive .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #57bc8f;
  color: #1f2d3d;
}

/* line 30363, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-olive .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

/* line 30368, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-olive .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-olive .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #99d6bb;
  color: #1f2d3d;
}

/* line 30376, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-lime:not(.card-outline) > .card-header {
  background-color: #67ffa9;
}

/* line 30380, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-lime:not(.card-outline) > .card-header,
.dark-mode .card-lime:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

/* line 30385, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-lime:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

/* line 30389, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-lime.card-outline {
  border-top: 3px solid #67ffa9;
}

/* line 30393, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-lime.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

/* line 30397, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-lime.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #67ffa9;
}

/* line 30401, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-lime > .card-header .btn-tool,
.dark-mode .bg-gradient-lime > .card-header .btn-tool,
.dark-mode .card-lime:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

/* line 30407, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-lime > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-lime > .card-header .btn-tool:hover,
.dark-mode .card-lime:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

/* line 30413, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-lime .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-lime .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-lime .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-lime .bootstrap-datetimepicker-widget .table th {
  border: none;
}

/* line 30420, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-lime .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-lime .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-lime .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-lime .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-lime .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-lime .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #3eff92;
  color: #1f2d3d;
}

/* line 30434, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-lime .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

/* line 30439, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-lime .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-lime .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #9affc6;
  color: #1f2d3d;
}

/* line 30447, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-fuchsia:not(.card-outline) > .card-header {
  background-color: #f672d8;
}

/* line 30451, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-fuchsia:not(.card-outline) > .card-header,
.dark-mode .card-fuchsia:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

/* line 30456, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-fuchsia:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

/* line 30460, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-fuchsia.card-outline {
  border-top: 3px solid #f672d8;
}

/* line 30464, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-fuchsia.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

/* line 30468, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-fuchsia.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #f672d8;
}

/* line 30472, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-fuchsia > .card-header .btn-tool,
.dark-mode .bg-gradient-fuchsia > .card-header .btn-tool,
.dark-mode .card-fuchsia:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

/* line 30478, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-fuchsia > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-fuchsia > .card-header .btn-tool:hover,
.dark-mode .card-fuchsia:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

/* line 30484, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-fuchsia .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-fuchsia .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget .table th {
  border: none;
}

/* line 30491, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-fuchsia .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-fuchsia .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-fuchsia .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-fuchsia .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-fuchsia .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #f44cce;
  color: #1f2d3d;
}

/* line 30505, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-fuchsia .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

/* line 30510, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-fuchsia .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-fuchsia .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #f9a2e5;
  color: #1f2d3d;
}

/* line 30518, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-maroon:not(.card-outline) > .card-header {
  background-color: #ed6c9b;
}

/* line 30522, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-maroon:not(.card-outline) > .card-header,
.dark-mode .card-maroon:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

/* line 30527, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-maroon:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

/* line 30531, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-maroon.card-outline {
  border-top: 3px solid #ed6c9b;
}

/* line 30535, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-maroon.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

/* line 30539, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-maroon.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #ed6c9b;
}

/* line 30543, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-maroon > .card-header .btn-tool,
.dark-mode .bg-gradient-maroon > .card-header .btn-tool,
.dark-mode .card-maroon:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

/* line 30549, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-maroon > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-maroon > .card-header .btn-tool:hover,
.dark-mode .card-maroon:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

/* line 30555, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-maroon .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-maroon .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-maroon .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-maroon .bootstrap-datetimepicker-widget .table th {
  border: none;
}

/* line 30562, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-maroon .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-maroon .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-maroon .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-maroon .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-maroon .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-maroon .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #e84883;
  color: #1f2d3d;
}

/* line 30576, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-maroon .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

/* line 30581, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-maroon .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-maroon .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #f29aba;
  color: #1f2d3d;
}

/* line 30589, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-blue:not(.card-outline) > .card-header {
  background-color: #3f6791;
}

/* line 30593, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-blue:not(.card-outline) > .card-header,
.dark-mode .card-blue:not(.card-outline) > .card-header a {
  color: #fff;
}

/* line 30598, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-blue:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

/* line 30602, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-blue.card-outline {
  border-top: 3px solid #3f6791;
}

/* line 30606, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-blue.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

/* line 30610, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-blue.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #3f6791;
}

/* line 30614, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-blue > .card-header .btn-tool,
.dark-mode .bg-gradient-blue > .card-header .btn-tool,
.dark-mode .card-blue:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

/* line 30620, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-blue > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-blue > .card-header .btn-tool:hover,
.dark-mode .card-blue:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

/* line 30626, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-blue .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-blue .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-blue .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-blue .bootstrap-datetimepicker-widget .table th {
  border: none;
}

/* line 30633, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-blue .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-blue .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-blue .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-blue .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-blue .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-blue .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #335375;
  color: #fff;
}

/* line 30647, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-blue .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

/* line 30652, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-blue .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-blue .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #5080b3;
  color: #fff;
}

/* line 30660, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-indigo:not(.card-outline) > .card-header {
  background-color: #6610f2;
}

/* line 30664, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-indigo:not(.card-outline) > .card-header,
.dark-mode .card-indigo:not(.card-outline) > .card-header a {
  color: #fff;
}

/* line 30669, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-indigo:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

/* line 30673, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-indigo.card-outline {
  border-top: 3px solid #6610f2;
}

/* line 30677, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-indigo.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

/* line 30681, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-indigo.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #6610f2;
}

/* line 30685, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-indigo > .card-header .btn-tool,
.dark-mode .bg-gradient-indigo > .card-header .btn-tool,
.dark-mode .card-indigo:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

/* line 30691, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-indigo > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-indigo > .card-header .btn-tool:hover,
.dark-mode .card-indigo:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

/* line 30697, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-indigo .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-indigo .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-indigo .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-indigo .bootstrap-datetimepicker-widget .table th {
  border: none;
}

/* line 30704, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-indigo .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-indigo .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-indigo .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-indigo .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-indigo .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-indigo .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #550bce;
  color: #fff;
}

/* line 30718, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-indigo .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

/* line 30723, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-indigo .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-indigo .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #8540f5;
  color: #fff;
}

/* line 30731, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-purple:not(.card-outline) > .card-header {
  background-color: #6f42c1;
}

/* line 30735, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-purple:not(.card-outline) > .card-header,
.dark-mode .card-purple:not(.card-outline) > .card-header a {
  color: #fff;
}

/* line 30740, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-purple:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

/* line 30744, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-purple.card-outline {
  border-top: 3px solid #6f42c1;
}

/* line 30748, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-purple.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

/* line 30752, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-purple.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #6f42c1;
}

/* line 30756, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-purple > .card-header .btn-tool,
.dark-mode .bg-gradient-purple > .card-header .btn-tool,
.dark-mode .card-purple:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

/* line 30762, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-purple > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-purple > .card-header .btn-tool:hover,
.dark-mode .card-purple:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

/* line 30768, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-purple .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-purple .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-purple .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-purple .bootstrap-datetimepicker-widget .table th {
  border: none;
}

/* line 30775, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-purple .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-purple .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-purple .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-purple .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-purple .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-purple .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #5d36a4;
  color: #fff;
}

/* line 30789, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-purple .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

/* line 30794, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-purple .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-purple .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #8c68ce;
  color: #fff;
}

/* line 30802, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-pink:not(.card-outline) > .card-header {
  background-color: #e83e8c;
}

/* line 30806, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-pink:not(.card-outline) > .card-header,
.dark-mode .card-pink:not(.card-outline) > .card-header a {
  color: #fff;
}

/* line 30811, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-pink:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

/* line 30815, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-pink.card-outline {
  border-top: 3px solid #e83e8c;
}

/* line 30819, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-pink.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

/* line 30823, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-pink.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #e83e8c;
}

/* line 30827, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-pink > .card-header .btn-tool,
.dark-mode .bg-gradient-pink > .card-header .btn-tool,
.dark-mode .card-pink:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

/* line 30833, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-pink > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-pink > .card-header .btn-tool:hover,
.dark-mode .card-pink:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

/* line 30839, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-pink .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-pink .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-pink .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-pink .bootstrap-datetimepicker-widget .table th {
  border: none;
}

/* line 30846, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-pink .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-pink .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-pink .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-pink .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-pink .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-pink .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #e21b76;
  color: #fff;
}

/* line 30860, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-pink .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

/* line 30865, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-pink .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-pink .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #ed6ca7;
  color: #fff;
}

/* line 30873, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-red:not(.card-outline) > .card-header {
  background-color: #e74c3c;
}

/* line 30877, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-red:not(.card-outline) > .card-header,
.dark-mode .card-red:not(.card-outline) > .card-header a {
  color: #fff;
}

/* line 30882, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-red:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

/* line 30886, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-red.card-outline {
  border-top: 3px solid #e74c3c;
}

/* line 30890, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-red.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

/* line 30894, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-red.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #e74c3c;
}

/* line 30898, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-red > .card-header .btn-tool,
.dark-mode .bg-gradient-red > .card-header .btn-tool,
.dark-mode .card-red:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

/* line 30904, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-red > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-red > .card-header .btn-tool:hover,
.dark-mode .card-red:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

/* line 30910, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-red .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-red .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-red .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-red .bootstrap-datetimepicker-widget .table th {
  border: none;
}

/* line 30917, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-red .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-red .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-red .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-red .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-red .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-red .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-red .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-red .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-red .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-red .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #df2e1b;
  color: #fff;
}

/* line 30931, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-red .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-red .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

/* line 30936, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-red .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-red .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-red .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-red .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #ed7669;
  color: #fff;
}

/* line 30944, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-orange:not(.card-outline) > .card-header {
  background-color: #fd7e14;
}

/* line 30948, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-orange:not(.card-outline) > .card-header,
.dark-mode .card-orange:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

/* line 30953, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-orange:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

/* line 30957, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-orange.card-outline {
  border-top: 3px solid #fd7e14;
}

/* line 30961, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-orange.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

/* line 30965, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-orange.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #fd7e14;
}

/* line 30969, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-orange > .card-header .btn-tool,
.dark-mode .bg-gradient-orange > .card-header .btn-tool,
.dark-mode .card-orange:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

/* line 30975, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-orange > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-orange > .card-header .btn-tool:hover,
.dark-mode .card-orange:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

/* line 30981, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-orange .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-orange .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-orange .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-orange .bootstrap-datetimepicker-widget .table th {
  border: none;
}

/* line 30988, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-orange .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-orange .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-orange .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-orange .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-orange .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-orange .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #e66a02;
  color: #1f2d3d;
}

/* line 31002, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-orange .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

/* line 31007, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-orange .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-orange .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #fd9a47;
  color: #1f2d3d;
}

/* line 31015, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-yellow:not(.card-outline) > .card-header {
  background-color: #f39c12;
}

/* line 31019, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-yellow:not(.card-outline) > .card-header,
.dark-mode .card-yellow:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

/* line 31024, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-yellow:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

/* line 31028, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-yellow.card-outline {
  border-top: 3px solid #f39c12;
}

/* line 31032, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-yellow.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

/* line 31036, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-yellow.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #f39c12;
}

/* line 31040, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-yellow > .card-header .btn-tool,
.dark-mode .bg-gradient-yellow > .card-header .btn-tool,
.dark-mode .card-yellow:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

/* line 31046, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-yellow > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-yellow > .card-header .btn-tool:hover,
.dark-mode .card-yellow:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

/* line 31052, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-yellow .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-yellow .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-yellow .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-yellow .bootstrap-datetimepicker-widget .table th {
  border: none;
}

/* line 31059, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-yellow .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-yellow .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-yellow .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-yellow .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-yellow .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-yellow .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #d2850b;
  color: #1f2d3d;
}

/* line 31073, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-yellow .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

/* line 31078, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-yellow .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-yellow .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #f5b043;
  color: #1f2d3d;
}

/* line 31086, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-green:not(.card-outline) > .card-header {
  background-color: #00bc8c;
}

/* line 31090, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-green:not(.card-outline) > .card-header,
.dark-mode .card-green:not(.card-outline) > .card-header a {
  color: #fff;
}

/* line 31095, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-green:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

/* line 31099, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-green.card-outline {
  border-top: 3px solid #00bc8c;
}

/* line 31103, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-green.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

/* line 31107, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-green.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #00bc8c;
}

/* line 31111, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-green > .card-header .btn-tool,
.dark-mode .bg-gradient-green > .card-header .btn-tool,
.dark-mode .card-green:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

/* line 31117, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-green > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-green > .card-header .btn-tool:hover,
.dark-mode .card-green:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

/* line 31123, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-green .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-green .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-green .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-green .bootstrap-datetimepicker-widget .table th {
  border: none;
}

/* line 31130, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-green .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-green .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-green .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-green .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-green .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-green .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-green .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-green .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-green .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-green .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #00936e;
  color: #fff;
}

/* line 31144, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-green .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-green .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

/* line 31149, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-green .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-green .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-green .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-green .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #00efb2;
  color: #fff;
}

/* line 31157, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-teal:not(.card-outline) > .card-header {
  background-color: #20c997;
}

/* line 31161, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-teal:not(.card-outline) > .card-header,
.dark-mode .card-teal:not(.card-outline) > .card-header a {
  color: #fff;
}

/* line 31166, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-teal:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

/* line 31170, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-teal.card-outline {
  border-top: 3px solid #20c997;
}

/* line 31174, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-teal.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

/* line 31178, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-teal.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #20c997;
}

/* line 31182, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-teal > .card-header .btn-tool,
.dark-mode .bg-gradient-teal > .card-header .btn-tool,
.dark-mode .card-teal:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

/* line 31188, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-teal > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-teal > .card-header .btn-tool:hover,
.dark-mode .card-teal:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

/* line 31194, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-teal .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-teal .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-teal .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-teal .bootstrap-datetimepicker-widget .table th {
  border: none;
}

/* line 31201, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-teal .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-teal .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-teal .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-teal .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-teal .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-teal .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #1aa67d;
  color: #fff;
}

/* line 31215, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-teal .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

/* line 31220, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-teal .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-teal .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #3ce0af;
  color: #fff;
}

/* line 31228, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-cyan:not(.card-outline) > .card-header {
  background-color: #3498db;
}

/* line 31232, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-cyan:not(.card-outline) > .card-header,
.dark-mode .card-cyan:not(.card-outline) > .card-header a {
  color: #fff;
}

/* line 31237, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-cyan:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

/* line 31241, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-cyan.card-outline {
  border-top: 3px solid #3498db;
}

/* line 31245, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-cyan.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

/* line 31249, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-cyan.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #3498db;
}

/* line 31253, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-cyan > .card-header .btn-tool,
.dark-mode .bg-gradient-cyan > .card-header .btn-tool,
.dark-mode .card-cyan:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

/* line 31259, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-cyan > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-cyan > .card-header .btn-tool:hover,
.dark-mode .card-cyan:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

/* line 31265, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-cyan .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-cyan .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-cyan .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-cyan .bootstrap-datetimepicker-widget .table th {
  border: none;
}

/* line 31272, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-cyan .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-cyan .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-cyan .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-cyan .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-cyan .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-cyan .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #2383c4;
  color: #fff;
}

/* line 31286, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-cyan .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

/* line 31291, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-cyan .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-cyan .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #5faee3;
  color: #fff;
}

/* line 31299, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-white:not(.card-outline) > .card-header {
  background-color: #fff;
}

/* line 31303, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-white:not(.card-outline) > .card-header,
.dark-mode .card-white:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

/* line 31308, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-white:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

/* line 31312, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-white.card-outline {
  border-top: 3px solid #fff;
}

/* line 31316, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-white.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

/* line 31320, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-white.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #fff;
}

/* line 31324, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-white > .card-header .btn-tool,
.dark-mode .bg-gradient-white > .card-header .btn-tool,
.dark-mode .card-white:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

/* line 31330, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-white > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-white > .card-header .btn-tool:hover,
.dark-mode .card-white:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

/* line 31336, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-white .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-white .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-white .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-white .bootstrap-datetimepicker-widget .table th {
  border: none;
}

/* line 31343, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-white .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-white .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-white .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-white .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-white .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-white .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-white .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-white .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-white .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-white .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #ebebeb;
  color: #1f2d3d;
}

/* line 31357, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-white .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-white .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

/* line 31362, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-white .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-white .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-white .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-white .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: white;
  color: #1f2d3d;
}

/* line 31370, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-gray:not(.card-outline) > .card-header {
  background-color: #6c757d;
}

/* line 31374, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-gray:not(.card-outline) > .card-header,
.dark-mode .card-gray:not(.card-outline) > .card-header a {
  color: #fff;
}

/* line 31379, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-gray:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

/* line 31383, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-gray.card-outline {
  border-top: 3px solid #6c757d;
}

/* line 31387, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-gray.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

/* line 31391, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-gray.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #6c757d;
}

/* line 31395, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gray > .card-header .btn-tool,
.dark-mode .bg-gradient-gray > .card-header .btn-tool,
.dark-mode .card-gray:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

/* line 31401, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gray > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-gray > .card-header .btn-tool:hover,
.dark-mode .card-gray:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

/* line 31407, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-gray .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gray .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-gray .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-gray .bootstrap-datetimepicker-widget .table th {
  border: none;
}

/* line 31414, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-gray .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gray .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gray .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gray .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gray .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-gray .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #596167;
  color: #fff;
}

/* line 31428, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-gray .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

/* line 31433, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-gray .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gray .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #868e96;
  color: #fff;
}

/* line 31441, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-gray-dark:not(.card-outline) > .card-header {
  background-color: #343a40;
}

/* line 31445, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-gray-dark:not(.card-outline) > .card-header,
.dark-mode .card-gray-dark:not(.card-outline) > .card-header a {
  color: #fff;
}

/* line 31450, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-gray-dark:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

/* line 31454, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-gray-dark.card-outline {
  border-top: 3px solid #343a40;
}

/* line 31458, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-gray-dark.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

/* line 31462, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-gray-dark.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #343a40;
}

/* line 31466, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gray-dark > .card-header .btn-tool,
.dark-mode .bg-gradient-gray-dark > .card-header .btn-tool,
.dark-mode .card-gray-dark:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

/* line 31472, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gray-dark > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-gray-dark > .card-header .btn-tool:hover,
.dark-mode .card-gray-dark:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

/* line 31478, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-gray-dark .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gray-dark .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget .table th {
  border: none;
}

/* line 31485, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-gray-dark .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gray-dark .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gray-dark .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gray-dark .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gray-dark .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #222629;
  color: #fff;
}

/* line 31499, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-gray-dark .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

/* line 31504, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.bg-gray-dark .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gray-dark .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #4b545c;
  color: #fff;
}

/* line 31512, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card {
  background-color: #343a40;
  color: #fff;
}

/* line 31517, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card .card {
  background-color: #3f474e;
  color: #fff;
}

/* line 31522, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card .nav.flex-column > li, .dark-mode .card .nav.checkbox-group > li {
  border-bottom-color: #6c757d;
}

/* line 31526, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card .card-footer {
  background-color: rgba(0, 0, 0, 0.1);
}

/* line 31530, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card.card-outline-tabs .card-header a:hover {
  border-color: #6c757d;
  border-bottom-color: transparent;
}

/* line 31535, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card:not(.card-outline) > .card-header a.active {
  color: #fff;
}

/* line 31539, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-comments {
  background-color: #373d44;
}

/* line 31543, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-comments .username {
  color: #ced4da;
}

/* line 31547, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .card-comments .card-comment {
  border-bottom-color: #454d55;
}

/* line 31551, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .todo-list > li {
  background-color: #3f474e;
  border-color: #454d55;
  color: #fff;
}

/* line 31557, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .todo-list .primary {
  border-left-color: #3f6791;
}

/* line 31561, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .todo-list .secondary {
  border-left-color: #6c757d;
}

/* line 31565, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .todo-list .success {
  border-left-color: #00bc8c;
}

/* line 31569, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .todo-list .info {
  border-left-color: #3498db;
}

/* line 31573, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .todo-list .warning {
  border-left-color: #f39c12;
}

/* line 31577, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .todo-list .danger {
  border-left-color: #e74c3c;
}

/* line 31581, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .todo-list .light {
  border-left-color: #f8f9fa;
}

/* line 31585, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .todo-list .dark {
  border-left-color: #343a40;
}

/* line 31589, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .todo-list .lightblue {
  border-left-color: #86bad8;
}

/* line 31593, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .todo-list .navy {
  border-left-color: #002c59;
}

/* line 31597, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .todo-list .olive {
  border-left-color: #74c8a3;
}

/* line 31601, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .todo-list .lime {
  border-left-color: #67ffa9;
}

/* line 31605, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .todo-list .fuchsia {
  border-left-color: #f672d8;
}

/* line 31609, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .todo-list .maroon {
  border-left-color: #ed6c9b;
}

/* line 31613, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .todo-list .blue {
  border-left-color: #3f6791;
}

/* line 31617, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .todo-list .indigo {
  border-left-color: #6610f2;
}

/* line 31621, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .todo-list .purple {
  border-left-color: #6f42c1;
}

/* line 31625, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .todo-list .pink {
  border-left-color: #e83e8c;
}

/* line 31629, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .todo-list .red {
  border-left-color: #e74c3c;
}

/* line 31633, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .todo-list .orange {
  border-left-color: #fd7e14;
}

/* line 31637, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .todo-list .yellow {
  border-left-color: #f39c12;
}

/* line 31641, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .todo-list .green {
  border-left-color: #00bc8c;
}

/* line 31645, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .todo-list .teal {
  border-left-color: #20c997;
}

/* line 31649, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .todo-list .cyan {
  border-left-color: #3498db;
}

/* line 31653, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .todo-list .white {
  border-left-color: #fff;
}

/* line 31657, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .todo-list .gray {
  border-left-color: #6c757d;
}

/* line 31661, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .todo-list .gray-dark {
  border-left-color: #343a40;
}

/* line 31665, app/assets/stylesheets/template/adminlte.scss */
.modal-dialog .overlay {
  display: flex;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  margin: -1px;
  z-index: 1052;
  justify-content: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.7);
  color: #666f76;
  border-radius: 0.3rem;
}

/* line 31687, app/assets/stylesheets/template/adminlte.scss */
.modal-content.bg-warning .modal-header,
.modal-content.bg-warning .modal-footer {
  border-color: #343a40;
}

/* line 31692, app/assets/stylesheets/template/adminlte.scss */
.modal-content.bg-primary .close, .modal-content.bg-primary .mailbox-attachment-close, .modal-content.bg-secondary .close, .modal-content.bg-secondary .mailbox-attachment-close, .modal-content.bg-info .close, .modal-content.bg-info .mailbox-attachment-close, .modal-content.bg-danger .close, .modal-content.bg-danger .mailbox-attachment-close, .modal-content.bg-success .close, .modal-content.bg-success .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

/* line 31697, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .modal-header,
.dark-mode .modal-footer {
  border-color: #6c757d;
}

/* line 31702, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .modal-content {
  background-color: #343a40;
}

/* line 31706, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .modal-content.bg-warning .modal-header,
.dark-mode .modal-content.bg-warning .modal-footer {
  border-color: #6c757d;
}

/* line 31711, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .modal-content.bg-warning .close, .dark-mode .modal-content.bg-warning .mailbox-attachment-close {
  color: #343a40 !important;
  text-shadow: 0 1px 0 #495057 !important;
}

/* line 31716, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .modal-content.bg-primary .modal-header,
.dark-mode .modal-content.bg-primary .modal-footer, .dark-mode .modal-content.bg-secondary .modal-header,
.dark-mode .modal-content.bg-secondary .modal-footer, .dark-mode .modal-content.bg-info .modal-header,
.dark-mode .modal-content.bg-info .modal-footer, .dark-mode .modal-content.bg-danger .modal-header,
.dark-mode .modal-content.bg-danger .modal-footer, .dark-mode .modal-content.bg-success .modal-header,
.dark-mode .modal-content.bg-success .modal-footer {
  border-color: #fff;
}

/* line 31725, app/assets/stylesheets/template/adminlte.scss */
.toasts-top-right {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1040;
}

/* line 31732, app/assets/stylesheets/template/adminlte.scss */
.toasts-top-right.fixed {
  position: fixed;
}

/* line 31736, app/assets/stylesheets/template/adminlte.scss */
.toasts-top-left {
  left: 0;
  position: absolute;
  top: 0;
  z-index: 1040;
}

/* line 31743, app/assets/stylesheets/template/adminlte.scss */
.toasts-top-left.fixed {
  position: fixed;
}

/* line 31747, app/assets/stylesheets/template/adminlte.scss */
.toasts-bottom-right {
  bottom: 0;
  position: absolute;
  right: 0;
  z-index: 1040;
}

/* line 31754, app/assets/stylesheets/template/adminlte.scss */
.toasts-bottom-right.fixed {
  position: fixed;
}

/* line 31758, app/assets/stylesheets/template/adminlte.scss */
.toasts-bottom-left {
  bottom: 0;
  left: 0;
  position: absolute;
  z-index: 1040;
}

/* line 31765, app/assets/stylesheets/template/adminlte.scss */
.toasts-bottom-left.fixed {
  position: fixed;
}

/* line 31769, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .toast {
  background-color: rgba(52, 58, 64, 0.85);
  color: #fff;
}

/* line 31774, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .toast .toast-header {
  background-color: rgba(52, 58, 64, 0.7);
  color: #f8f9fa;
}

/* line 31779, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .toast.bg-primary {
  background-color: rgba(63, 103, 145, 0.9) !important;
}

/* line 31783, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .toast.bg-primary .close, .dark-mode .toast.bg-primary .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

/* line 31788, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .toast.bg-primary .toast-header {
  background-color: rgba(63, 103, 145, 0.85);
  color: #fff;
}

/* line 31793, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .toast.bg-secondary {
  background-color: rgba(108, 117, 125, 0.9) !important;
}

/* line 31797, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .toast.bg-secondary .close, .dark-mode .toast.bg-secondary .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

/* line 31802, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .toast.bg-secondary .toast-header {
  background-color: rgba(108, 117, 125, 0.85);
  color: #fff;
}

/* line 31807, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .toast.bg-success {
  background-color: rgba(0, 188, 140, 0.9) !important;
}

/* line 31811, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .toast.bg-success .close, .dark-mode .toast.bg-success .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

/* line 31816, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .toast.bg-success .toast-header {
  background-color: rgba(0, 188, 140, 0.85);
  color: #fff;
}

/* line 31821, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .toast.bg-info {
  background-color: rgba(52, 152, 219, 0.9) !important;
}

/* line 31825, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .toast.bg-info .close, .dark-mode .toast.bg-info .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

/* line 31830, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .toast.bg-info .toast-header {
  background-color: rgba(52, 152, 219, 0.85);
  color: #fff;
}

/* line 31835, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .toast.bg-warning {
  background-color: rgba(243, 156, 18, 0.9) !important;
}

/* line 31839, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .toast.bg-warning .toast-header {
  background-color: rgba(243, 156, 18, 0.85);
  color: #1f2d3d;
}

/* line 31844, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .toast.bg-danger {
  background-color: rgba(231, 76, 60, 0.9) !important;
}

/* line 31848, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .toast.bg-danger .close, .dark-mode .toast.bg-danger .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

/* line 31853, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .toast.bg-danger .toast-header {
  background-color: rgba(231, 76, 60, 0.85);
  color: #fff;
}

/* line 31858, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .toast.bg-light {
  background-color: rgba(248, 249, 250, 0.9) !important;
}

/* line 31862, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .toast.bg-light .toast-header {
  background-color: rgba(248, 249, 250, 0.85);
  color: #1f2d3d;
}

/* line 31867, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .toast.bg-dark {
  background-color: rgba(52, 58, 64, 0.9) !important;
}

/* line 31871, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .toast.bg-dark .close, .dark-mode .toast.bg-dark .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

/* line 31876, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .toast.bg-dark .toast-header {
  background-color: rgba(52, 58, 64, 0.85);
  color: #fff;
}

/* line 31881, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .toast.bg-lightblue {
  background-color: rgba(134, 186, 216, 0.9) !important;
}

/* line 31885, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .toast.bg-lightblue .toast-header {
  background-color: rgba(134, 186, 216, 0.85);
  color: #1f2d3d;
}

/* line 31890, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .toast.bg-navy {
  background-color: rgba(0, 44, 89, 0.9) !important;
}

/* line 31894, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .toast.bg-navy .close, .dark-mode .toast.bg-navy .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

/* line 31899, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .toast.bg-navy .toast-header {
  background-color: rgba(0, 44, 89, 0.85);
  color: #fff;
}

/* line 31904, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .toast.bg-olive {
  background-color: rgba(116, 200, 163, 0.9) !important;
}

/* line 31908, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .toast.bg-olive .toast-header {
  background-color: rgba(116, 200, 163, 0.85);
  color: #1f2d3d;
}

/* line 31913, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .toast.bg-lime {
  background-color: rgba(103, 255, 169, 0.9) !important;
}

/* line 31917, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .toast.bg-lime .toast-header {
  background-color: rgba(103, 255, 169, 0.85);
  color: #1f2d3d;
}

/* line 31922, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .toast.bg-fuchsia {
  background-color: rgba(246, 114, 216, 0.9) !important;
}

/* line 31926, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .toast.bg-fuchsia .toast-header {
  background-color: rgba(246, 114, 216, 0.85);
  color: #1f2d3d;
}

/* line 31931, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .toast.bg-maroon {
  background-color: rgba(237, 108, 155, 0.9) !important;
}

/* line 31935, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .toast.bg-maroon .toast-header {
  background-color: rgba(237, 108, 155, 0.85);
  color: #1f2d3d;
}

/* line 31940, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .toast.bg-blue {
  background-color: rgba(63, 103, 145, 0.9) !important;
}

/* line 31944, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .toast.bg-blue .close, .dark-mode .toast.bg-blue .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

/* line 31949, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .toast.bg-blue .toast-header {
  background-color: rgba(63, 103, 145, 0.85);
  color: #fff;
}

/* line 31954, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .toast.bg-indigo {
  background-color: rgba(102, 16, 242, 0.9) !important;
}

/* line 31958, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .toast.bg-indigo .close, .dark-mode .toast.bg-indigo .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

/* line 31963, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .toast.bg-indigo .toast-header {
  background-color: rgba(102, 16, 242, 0.85);
  color: #fff;
}

/* line 31968, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .toast.bg-purple {
  background-color: rgba(111, 66, 193, 0.9) !important;
}

/* line 31972, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .toast.bg-purple .close, .dark-mode .toast.bg-purple .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

/* line 31977, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .toast.bg-purple .toast-header {
  background-color: rgba(111, 66, 193, 0.85);
  color: #fff;
}

/* line 31982, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .toast.bg-pink {
  background-color: rgba(232, 62, 140, 0.9) !important;
}

/* line 31986, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .toast.bg-pink .close, .dark-mode .toast.bg-pink .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

/* line 31991, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .toast.bg-pink .toast-header {
  background-color: rgba(232, 62, 140, 0.85);
  color: #fff;
}

/* line 31996, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .toast.bg-red {
  background-color: rgba(231, 76, 60, 0.9) !important;
}

/* line 32000, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .toast.bg-red .close, .dark-mode .toast.bg-red .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

/* line 32005, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .toast.bg-red .toast-header {
  background-color: rgba(231, 76, 60, 0.85);
  color: #fff;
}

/* line 32010, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .toast.bg-orange {
  background-color: rgba(253, 126, 20, 0.9) !important;
}

/* line 32014, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .toast.bg-orange .toast-header {
  background-color: rgba(253, 126, 20, 0.85);
  color: #1f2d3d;
}

/* line 32019, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .toast.bg-yellow {
  background-color: rgba(243, 156, 18, 0.9) !important;
}

/* line 32023, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .toast.bg-yellow .toast-header {
  background-color: rgba(243, 156, 18, 0.85);
  color: #1f2d3d;
}

/* line 32028, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .toast.bg-green {
  background-color: rgba(0, 188, 140, 0.9) !important;
}

/* line 32032, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .toast.bg-green .close, .dark-mode .toast.bg-green .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

/* line 32037, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .toast.bg-green .toast-header {
  background-color: rgba(0, 188, 140, 0.85);
  color: #fff;
}

/* line 32042, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .toast.bg-teal {
  background-color: rgba(32, 201, 151, 0.9) !important;
}

/* line 32046, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .toast.bg-teal .close, .dark-mode .toast.bg-teal .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

/* line 32051, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .toast.bg-teal .toast-header {
  background-color: rgba(32, 201, 151, 0.85);
  color: #fff;
}

/* line 32056, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .toast.bg-cyan {
  background-color: rgba(52, 152, 219, 0.9) !important;
}

/* line 32060, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .toast.bg-cyan .close, .dark-mode .toast.bg-cyan .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

/* line 32065, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .toast.bg-cyan .toast-header {
  background-color: rgba(52, 152, 219, 0.85);
  color: #fff;
}

/* line 32070, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .toast.bg-white {
  background-color: rgba(255, 255, 255, 0.9) !important;
}

/* line 32074, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .toast.bg-white .toast-header {
  background-color: rgba(255, 255, 255, 0.85);
  color: #1f2d3d;
}

/* line 32079, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .toast.bg-gray {
  background-color: rgba(108, 117, 125, 0.9) !important;
}

/* line 32083, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .toast.bg-gray .close, .dark-mode .toast.bg-gray .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

/* line 32088, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .toast.bg-gray .toast-header {
  background-color: rgba(108, 117, 125, 0.85);
  color: #fff;
}

/* line 32093, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .toast.bg-gray-dark {
  background-color: rgba(52, 58, 64, 0.9) !important;
}

/* line 32097, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .toast.bg-gray-dark .close, .dark-mode .toast.bg-gray-dark .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

/* line 32102, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .toast.bg-gray-dark .toast-header {
  background-color: rgba(52, 58, 64, 0.85);
  color: #fff;
}

/* line 32107, app/assets/stylesheets/template/adminlte.scss */
.toast.bg-primary {
  background-color: rgba(0, 123, 255, 0.9) !important;
}

/* line 32111, app/assets/stylesheets/template/adminlte.scss */
.toast.bg-primary .close, .toast.bg-primary .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

/* line 32116, app/assets/stylesheets/template/adminlte.scss */
.toast.bg-primary .toast-header {
  background-color: rgba(0, 123, 255, 0.85);
  color: #fff;
}

/* line 32121, app/assets/stylesheets/template/adminlte.scss */
.toast.bg-secondary {
  background-color: rgba(108, 117, 125, 0.9) !important;
}

/* line 32125, app/assets/stylesheets/template/adminlte.scss */
.toast.bg-secondary .close, .toast.bg-secondary .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

/* line 32130, app/assets/stylesheets/template/adminlte.scss */
.toast.bg-secondary .toast-header {
  background-color: rgba(108, 117, 125, 0.85);
  color: #fff;
}

/* line 32135, app/assets/stylesheets/template/adminlte.scss */
.toast.bg-success {
  background-color: rgba(40, 167, 69, 0.9) !important;
}

/* line 32139, app/assets/stylesheets/template/adminlte.scss */
.toast.bg-success .close, .toast.bg-success .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

/* line 32144, app/assets/stylesheets/template/adminlte.scss */
.toast.bg-success .toast-header {
  background-color: rgba(40, 167, 69, 0.85);
  color: #fff;
}

/* line 32149, app/assets/stylesheets/template/adminlte.scss */
.toast.bg-info {
  background-color: rgba(23, 162, 184, 0.9) !important;
}

/* line 32153, app/assets/stylesheets/template/adminlte.scss */
.toast.bg-info .close, .toast.bg-info .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

/* line 32158, app/assets/stylesheets/template/adminlte.scss */
.toast.bg-info .toast-header {
  background-color: rgba(23, 162, 184, 0.85);
  color: #fff;
}

/* line 32163, app/assets/stylesheets/template/adminlte.scss */
.toast.bg-warning {
  background-color: rgba(255, 193, 7, 0.9) !important;
}

/* line 32167, app/assets/stylesheets/template/adminlte.scss */
.toast.bg-warning .toast-header {
  background-color: rgba(255, 193, 7, 0.85);
  color: #1f2d3d;
}

/* line 32172, app/assets/stylesheets/template/adminlte.scss */
.toast.bg-danger {
  background-color: rgba(220, 53, 69, 0.9) !important;
}

/* line 32176, app/assets/stylesheets/template/adminlte.scss */
.toast.bg-danger .close, .toast.bg-danger .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

/* line 32181, app/assets/stylesheets/template/adminlte.scss */
.toast.bg-danger .toast-header {
  background-color: rgba(220, 53, 69, 0.85);
  color: #fff;
}

/* line 32186, app/assets/stylesheets/template/adminlte.scss */
.toast.bg-light {
  background-color: rgba(248, 249, 250, 0.9) !important;
}

/* line 32190, app/assets/stylesheets/template/adminlte.scss */
.toast.bg-light .toast-header {
  background-color: rgba(248, 249, 250, 0.85);
  color: #1f2d3d;
}

/* line 32195, app/assets/stylesheets/template/adminlte.scss */
.toast.bg-dark {
  background-color: rgba(52, 58, 64, 0.9) !important;
}

/* line 32199, app/assets/stylesheets/template/adminlte.scss */
.toast.bg-dark .close, .toast.bg-dark .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

/* line 32204, app/assets/stylesheets/template/adminlte.scss */
.toast.bg-dark .toast-header {
  background-color: rgba(52, 58, 64, 0.85);
  color: #fff;
}

/* line 32209, app/assets/stylesheets/template/adminlte.scss */
.toast.bg-lightblue {
  background-color: rgba(60, 141, 188, 0.9) !important;
}

/* line 32213, app/assets/stylesheets/template/adminlte.scss */
.toast.bg-lightblue .close, .toast.bg-lightblue .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

/* line 32218, app/assets/stylesheets/template/adminlte.scss */
.toast.bg-lightblue .toast-header {
  background-color: rgba(60, 141, 188, 0.85);
  color: #fff;
}

/* line 32223, app/assets/stylesheets/template/adminlte.scss */
.toast.bg-navy {
  background-color: rgba(0, 31, 63, 0.9) !important;
}

/* line 32227, app/assets/stylesheets/template/adminlte.scss */
.toast.bg-navy .close, .toast.bg-navy .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

/* line 32232, app/assets/stylesheets/template/adminlte.scss */
.toast.bg-navy .toast-header {
  background-color: rgba(0, 31, 63, 0.85);
  color: #fff;
}

/* line 32237, app/assets/stylesheets/template/adminlte.scss */
.toast.bg-olive {
  background-color: rgba(61, 153, 112, 0.9) !important;
}

/* line 32241, app/assets/stylesheets/template/adminlte.scss */
.toast.bg-olive .close, .toast.bg-olive .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

/* line 32246, app/assets/stylesheets/template/adminlte.scss */
.toast.bg-olive .toast-header {
  background-color: rgba(61, 153, 112, 0.85);
  color: #fff;
}

/* line 32251, app/assets/stylesheets/template/adminlte.scss */
.toast.bg-lime {
  background-color: rgba(1, 255, 112, 0.9) !important;
}

/* line 32255, app/assets/stylesheets/template/adminlte.scss */
.toast.bg-lime .toast-header {
  background-color: rgba(1, 255, 112, 0.85);
  color: #1f2d3d;
}

/* line 32260, app/assets/stylesheets/template/adminlte.scss */
.toast.bg-fuchsia {
  background-color: rgba(240, 18, 190, 0.9) !important;
}

/* line 32264, app/assets/stylesheets/template/adminlte.scss */
.toast.bg-fuchsia .close, .toast.bg-fuchsia .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

/* line 32269, app/assets/stylesheets/template/adminlte.scss */
.toast.bg-fuchsia .toast-header {
  background-color: rgba(240, 18, 190, 0.85);
  color: #fff;
}

/* line 32274, app/assets/stylesheets/template/adminlte.scss */
.toast.bg-maroon {
  background-color: rgba(216, 27, 96, 0.9) !important;
}

/* line 32278, app/assets/stylesheets/template/adminlte.scss */
.toast.bg-maroon .close, .toast.bg-maroon .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

/* line 32283, app/assets/stylesheets/template/adminlte.scss */
.toast.bg-maroon .toast-header {
  background-color: rgba(216, 27, 96, 0.85);
  color: #fff;
}

/* line 32288, app/assets/stylesheets/template/adminlte.scss */
.toast.bg-blue {
  background-color: rgba(0, 123, 255, 0.9) !important;
}

/* line 32292, app/assets/stylesheets/template/adminlte.scss */
.toast.bg-blue .close, .toast.bg-blue .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

/* line 32297, app/assets/stylesheets/template/adminlte.scss */
.toast.bg-blue .toast-header {
  background-color: rgba(0, 123, 255, 0.85);
  color: #fff;
}

/* line 32302, app/assets/stylesheets/template/adminlte.scss */
.toast.bg-indigo {
  background-color: rgba(102, 16, 242, 0.9) !important;
}

/* line 32306, app/assets/stylesheets/template/adminlte.scss */
.toast.bg-indigo .close, .toast.bg-indigo .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

/* line 32311, app/assets/stylesheets/template/adminlte.scss */
.toast.bg-indigo .toast-header {
  background-color: rgba(102, 16, 242, 0.85);
  color: #fff;
}

/* line 32316, app/assets/stylesheets/template/adminlte.scss */
.toast.bg-purple {
  background-color: rgba(111, 66, 193, 0.9) !important;
}

/* line 32320, app/assets/stylesheets/template/adminlte.scss */
.toast.bg-purple .close, .toast.bg-purple .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

/* line 32325, app/assets/stylesheets/template/adminlte.scss */
.toast.bg-purple .toast-header {
  background-color: rgba(111, 66, 193, 0.85);
  color: #fff;
}

/* line 32330, app/assets/stylesheets/template/adminlte.scss */
.toast.bg-pink {
  background-color: rgba(232, 62, 140, 0.9) !important;
}

/* line 32334, app/assets/stylesheets/template/adminlte.scss */
.toast.bg-pink .close, .toast.bg-pink .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

/* line 32339, app/assets/stylesheets/template/adminlte.scss */
.toast.bg-pink .toast-header {
  background-color: rgba(232, 62, 140, 0.85);
  color: #fff;
}

/* line 32344, app/assets/stylesheets/template/adminlte.scss */
.toast.bg-red {
  background-color: rgba(220, 53, 69, 0.9) !important;
}

/* line 32348, app/assets/stylesheets/template/adminlte.scss */
.toast.bg-red .close, .toast.bg-red .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

/* line 32353, app/assets/stylesheets/template/adminlte.scss */
.toast.bg-red .toast-header {
  background-color: rgba(220, 53, 69, 0.85);
  color: #fff;
}

/* line 32358, app/assets/stylesheets/template/adminlte.scss */
.toast.bg-orange {
  background-color: rgba(253, 126, 20, 0.9) !important;
}

/* line 32362, app/assets/stylesheets/template/adminlte.scss */
.toast.bg-orange .toast-header {
  background-color: rgba(253, 126, 20, 0.85);
  color: #1f2d3d;
}

/* line 32367, app/assets/stylesheets/template/adminlte.scss */
.toast.bg-yellow {
  background-color: rgba(255, 193, 7, 0.9) !important;
}

/* line 32371, app/assets/stylesheets/template/adminlte.scss */
.toast.bg-yellow .toast-header {
  background-color: rgba(255, 193, 7, 0.85);
  color: #1f2d3d;
}

/* line 32376, app/assets/stylesheets/template/adminlte.scss */
.toast.bg-green {
  background-color: rgba(40, 167, 69, 0.9) !important;
}

/* line 32380, app/assets/stylesheets/template/adminlte.scss */
.toast.bg-green .close, .toast.bg-green .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

/* line 32385, app/assets/stylesheets/template/adminlte.scss */
.toast.bg-green .toast-header {
  background-color: rgba(40, 167, 69, 0.85);
  color: #fff;
}

/* line 32390, app/assets/stylesheets/template/adminlte.scss */
.toast.bg-teal {
  background-color: rgba(32, 201, 151, 0.9) !important;
}

/* line 32394, app/assets/stylesheets/template/adminlte.scss */
.toast.bg-teal .close, .toast.bg-teal .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

/* line 32399, app/assets/stylesheets/template/adminlte.scss */
.toast.bg-teal .toast-header {
  background-color: rgba(32, 201, 151, 0.85);
  color: #fff;
}

/* line 32404, app/assets/stylesheets/template/adminlte.scss */
.toast.bg-cyan {
  background-color: rgba(23, 162, 184, 0.9) !important;
}

/* line 32408, app/assets/stylesheets/template/adminlte.scss */
.toast.bg-cyan .close, .toast.bg-cyan .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

/* line 32413, app/assets/stylesheets/template/adminlte.scss */
.toast.bg-cyan .toast-header {
  background-color: rgba(23, 162, 184, 0.85);
  color: #fff;
}

/* line 32418, app/assets/stylesheets/template/adminlte.scss */
.toast.bg-white {
  background-color: rgba(255, 255, 255, 0.9) !important;
}

/* line 32422, app/assets/stylesheets/template/adminlte.scss */
.toast.bg-white .toast-header {
  background-color: rgba(255, 255, 255, 0.85);
  color: #1f2d3d;
}

/* line 32427, app/assets/stylesheets/template/adminlte.scss */
.toast.bg-gray {
  background-color: rgba(108, 117, 125, 0.9) !important;
}

/* line 32431, app/assets/stylesheets/template/adminlte.scss */
.toast.bg-gray .close, .toast.bg-gray .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

/* line 32436, app/assets/stylesheets/template/adminlte.scss */
.toast.bg-gray .toast-header {
  background-color: rgba(108, 117, 125, 0.85);
  color: #fff;
}

/* line 32441, app/assets/stylesheets/template/adminlte.scss */
.toast.bg-gray-dark {
  background-color: rgba(52, 58, 64, 0.9) !important;
}

/* line 32445, app/assets/stylesheets/template/adminlte.scss */
.toast.bg-gray-dark .close, .toast.bg-gray-dark .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

/* line 32450, app/assets/stylesheets/template/adminlte.scss */
.toast.bg-gray-dark .toast-header {
  background-color: rgba(52, 58, 64, 0.85);
  color: #fff;
}

/* line 32455, app/assets/stylesheets/template/adminlte.scss */
.btn.disabled, .btn:disabled {
  cursor: not-allowed;
}

/* line 32459, app/assets/stylesheets/template/adminlte.scss */
.btn.btn-flat {
  border-radius: 0;
  border-width: 1px;
  box-shadow: none;
}

/* line 32465, app/assets/stylesheets/template/adminlte.scss */
.btn.btn-file {
  overflow: hidden;
  position: relative;
}

/* line 32470, app/assets/stylesheets/template/adminlte.scss */
.btn.btn-file > input[type="file"] {
  background-color: #fff;
  cursor: inherit;
  display: block;
  font-size: 100px;
  min-height: 100%;
  min-width: 100%;
  opacity: 0;
  outline: none;
  position: absolute;
  right: 0;
  text-align: right;
  top: 0;
}

/* line 32485, app/assets/stylesheets/template/adminlte.scss */
.text-sm .btn {
  font-size: 0.875rem !important;
}

/* line 32489, app/assets/stylesheets/template/adminlte.scss */
.btn-default {
  background-color: #f8f9fa;
  border-color: #ddd;
  color: #444;
}

/* line 32495, app/assets/stylesheets/template/adminlte.scss */
.btn-default:hover, .btn-default:active, .btn-default.hover {
  background-color: #e9ecef;
  color: #2b2b2b;
}

/* line 32500, app/assets/stylesheets/template/adminlte.scss */
.btn-app {
  border-radius: 3px;
  background-color: #f8f9fa;
  border: 1px solid #ddd;
  color: #6c757d;
  font-size: 12px;
  height: 60px;
  margin: 0 0 10px 10px;
  min-width: 80px;
  padding: 15px 5px;
  position: relative;
  text-align: center;
}

/* line 32514, app/assets/stylesheets/template/adminlte.scss */
.btn-app > .fa,
.btn-app > .fas,
.btn-app > .far,
.btn-app > .fab,
.btn-app > .fal,
.btn-app > .fad,
.btn-app > .svg-inline--fa,
.btn-app > .ion {
  display: block;
  font-size: 20px;
}

/* line 32526, app/assets/stylesheets/template/adminlte.scss */
.btn-app > .svg-inline--fa {
  margin: 0 auto;
}

/* line 32530, app/assets/stylesheets/template/adminlte.scss */
.btn-app:hover {
  background-color: #f8f9fa;
  border-color: #aaaaaa;
  color: #444;
}

/* line 32536, app/assets/stylesheets/template/adminlte.scss */
.btn-app:active, .btn-app:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

/* line 32540, app/assets/stylesheets/template/adminlte.scss */
.btn-app > .badge {
  font-size: 10px;
  font-weight: 400;
  position: absolute;
  right: -10px;
  top: -3px;
}

/* line 32548, app/assets/stylesheets/template/adminlte.scss */
.btn-xs {
  padding: 0.125rem 0.25rem;
  font-size: 0.75rem;
  line-height: 1.5;
  border-radius: 0.15rem;
}

/* line 32555, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-default,
.dark-mode .btn-app {
  background-color: #3a4047;
  color: #fff;
  border-color: #6c757d;
}

/* line 32562, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-default:hover, .dark-mode .btn-default:focus,
.dark-mode .btn-app:hover,
.dark-mode .btn-app:focus {
  background-color: #3f474e;
  color: #dee2e6;
  border-color: #727b84;
}

/* line 32570, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-light {
  background-color: #454d55;
  color: #fff;
  border-color: #6c757d;
}

/* line 32576, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-light:hover, .dark-mode .btn-light:focus {
  background-color: #4b545c;
  color: #dee2e6;
  border-color: #78828a;
}

/* line 32582, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-primary {
  color: #fff;
  background-color: #3f6791;
  border-color: #3f6791;
  box-shadow: none;
}

/* line 32589, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-primary:hover {
  color: #fff;
  background-color: #335476;
  border-color: #304e6d;
}

/* line 32595, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-primary:focus, .dark-mode .btn-primary.focus {
  color: #fff;
  background-color: #335476;
  border-color: #304e6d;
  box-shadow: 0 0 0 0 rgba(92, 126, 162, 0.5);
}

/* line 32602, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-primary.disabled, .dark-mode .btn-primary:disabled {
  color: #fff;
  background-color: #3f6791;
  border-color: #3f6791;
}

/* line 32608, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-primary:not(:disabled):not(.disabled):active, .dark-mode .btn-primary.active:not(:disabled):not(.disabled),
.show > .dark-mode .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #304e6d;
  border-color: #2c4765;
}

/* line 32615, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-primary:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-primary.active:not(:disabled):not(.disabled):focus,
.show > .dark-mode .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(92, 126, 162, 0.5);
}

/* line 32620, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
  box-shadow: none;
}

/* line 32627, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-secondary:hover {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
}

/* line 32633, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-secondary:focus, .dark-mode .btn-secondary.focus {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
  box-shadow: 0 0 0 0 rgba(130, 138, 145, 0.5);
}

/* line 32640, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-secondary.disabled, .dark-mode .btn-secondary:disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

/* line 32646, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-secondary:not(:disabled):not(.disabled):active, .dark-mode .btn-secondary.active:not(:disabled):not(.disabled),
.show > .dark-mode .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #545b62;
  border-color: #4e555b;
}

/* line 32653, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-secondary:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-secondary.active:not(:disabled):not(.disabled):focus,
.show > .dark-mode .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(130, 138, 145, 0.5);
}

/* line 32658, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-success {
  color: #fff;
  background-color: #00bc8c;
  border-color: #00bc8c;
  box-shadow: none;
}

/* line 32665, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-success:hover {
  color: #fff;
  background-color: #009670;
  border-color: #008966;
}

/* line 32671, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-success:focus, .dark-mode .btn-success.focus {
  color: #fff;
  background-color: #009670;
  border-color: #008966;
  box-shadow: 0 0 0 0 rgba(38, 198, 157, 0.5);
}

/* line 32678, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-success.disabled, .dark-mode .btn-success:disabled {
  color: #fff;
  background-color: #00bc8c;
  border-color: #00bc8c;
}

/* line 32684, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-success:not(:disabled):not(.disabled):active, .dark-mode .btn-success.active:not(:disabled):not(.disabled),
.show > .dark-mode .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #008966;
  border-color: #007c5d;
}

/* line 32691, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-success:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-success.active:not(:disabled):not(.disabled):focus,
.show > .dark-mode .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(38, 198, 157, 0.5);
}

/* line 32696, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-info {
  color: #fff;
  background-color: #3498db;
  border-color: #3498db;
  box-shadow: none;
}

/* line 32703, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-info:hover {
  color: #fff;
  background-color: #2384c6;
  border-color: #217dbb;
}

/* line 32709, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-info:focus, .dark-mode .btn-info.focus {
  color: #fff;
  background-color: #2384c6;
  border-color: #217dbb;
  box-shadow: 0 0 0 0 rgba(82, 167, 224, 0.5);
}

/* line 32716, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-info.disabled, .dark-mode .btn-info:disabled {
  color: #fff;
  background-color: #3498db;
  border-color: #3498db;
}

/* line 32722, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-info:not(:disabled):not(.disabled):active, .dark-mode .btn-info.active:not(:disabled):not(.disabled),
.show > .dark-mode .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #217dbb;
  border-color: #1f76b0;
}

/* line 32729, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-info:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-info.active:not(:disabled):not(.disabled):focus,
.show > .dark-mode .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(82, 167, 224, 0.5);
}

/* line 32734, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-warning {
  color: #1f2d3d;
  background-color: #f39c12;
  border-color: #f39c12;
  box-shadow: none;
}

/* line 32741, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-warning:hover {
  color: #fff;
  background-color: #d4860b;
  border-color: #c87f0a;
}

/* line 32747, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-warning:focus, .dark-mode .btn-warning.focus {
  color: #fff;
  background-color: #d4860b;
  border-color: #c87f0a;
  box-shadow: 0 0 0 0 rgba(211, 139, 24, 0.5);
}

/* line 32754, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-warning.disabled, .dark-mode .btn-warning:disabled {
  color: #1f2d3d;
  background-color: #f39c12;
  border-color: #f39c12;
}

/* line 32760, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-warning:not(:disabled):not(.disabled):active, .dark-mode .btn-warning.active:not(:disabled):not(.disabled),
.show > .dark-mode .btn-warning.dropdown-toggle {
  color: #fff;
  background-color: #c87f0a;
  border-color: #bc770a;
}

/* line 32767, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-warning:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-warning.active:not(:disabled):not(.disabled):focus,
.show > .dark-mode .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(211, 139, 24, 0.5);
}

/* line 32772, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-danger {
  color: #fff;
  background-color: #e74c3c;
  border-color: #e74c3c;
  box-shadow: none;
}

/* line 32779, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-danger:hover {
  color: #fff;
  background-color: #e12e1c;
  border-color: #d62c1a;
}

/* line 32785, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-danger:focus, .dark-mode .btn-danger.focus {
  color: #fff;
  background-color: #e12e1c;
  border-color: #d62c1a;
  box-shadow: 0 0 0 0 rgba(235, 103, 89, 0.5);
}

/* line 32792, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-danger.disabled, .dark-mode .btn-danger:disabled {
  color: #fff;
  background-color: #e74c3c;
  border-color: #e74c3c;
}

/* line 32798, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-danger:not(:disabled):not(.disabled):active, .dark-mode .btn-danger.active:not(:disabled):not(.disabled),
.show > .dark-mode .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #d62c1a;
  border-color: #ca2a19;
}

/* line 32805, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-danger:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-danger.active:not(:disabled):not(.disabled):focus,
.show > .dark-mode .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(235, 103, 89, 0.5);
}

/* line 32810, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-light {
  color: #1f2d3d;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
  box-shadow: none;
}

/* line 32817, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-light:hover {
  color: #1f2d3d;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}

/* line 32823, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-light:focus, .dark-mode .btn-light.focus {
  color: #1f2d3d;
  background-color: #e2e6ea;
  border-color: #dae0e5;
  box-shadow: 0 0 0 0 rgba(215, 218, 222, 0.5);
}

/* line 32830, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-light.disabled, .dark-mode .btn-light:disabled {
  color: #1f2d3d;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

/* line 32836, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-light:not(:disabled):not(.disabled):active, .dark-mode .btn-light.active:not(:disabled):not(.disabled),
.show > .dark-mode .btn-light.dropdown-toggle {
  color: #1f2d3d;
  background-color: #dae0e5;
  border-color: #d3d9df;
}

/* line 32843, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-light:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-light.active:not(:disabled):not(.disabled):focus,
.show > .dark-mode .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(215, 218, 222, 0.5);
}

/* line 32848, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
  box-shadow: none;
}

/* line 32855, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-dark:hover {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
}

/* line 32861, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-dark:focus, .dark-mode .btn-dark.focus {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
  box-shadow: 0 0 0 0 rgba(82, 88, 93, 0.5);
}

/* line 32868, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-dark.disabled, .dark-mode .btn-dark:disabled {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

/* line 32874, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-dark:not(:disabled):not(.disabled):active, .dark-mode .btn-dark.active:not(:disabled):not(.disabled),
.show > .dark-mode .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1d2124;
  border-color: #171a1d;
}

/* line 32881, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-dark:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-dark.active:not(:disabled):not(.disabled):focus,
.show > .dark-mode .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(82, 88, 93, 0.5);
}

/* line 32886, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-outline-primary {
  color: #3f6791;
  border-color: #3f6791;
}

/* line 32891, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-outline-primary:hover {
  color: #fff;
  background-color: #3f6791;
  border-color: #3f6791;
}

/* line 32897, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-outline-primary:focus, .dark-mode .btn-outline-primary.focus {
  box-shadow: 0 0 0 0 rgba(63, 103, 145, 0.5);
}

/* line 32901, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-outline-primary.disabled, .dark-mode .btn-outline-primary:disabled {
  color: #3f6791;
  background-color: transparent;
}

/* line 32906, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-outline-primary:not(:disabled):not(.disabled):active, .dark-mode .btn-outline-primary.active:not(:disabled):not(.disabled),
.show > .dark-mode .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #3f6791;
  border-color: #3f6791;
}

/* line 32913, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-outline-primary.active:not(:disabled):not(.disabled):focus,
.show > .dark-mode .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(63, 103, 145, 0.5);
}

/* line 32918, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d;
}

/* line 32923, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-outline-secondary:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

/* line 32929, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-outline-secondary:focus, .dark-mode .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0 rgba(108, 117, 125, 0.5);
}

/* line 32933, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-outline-secondary.disabled, .dark-mode .btn-outline-secondary:disabled {
  color: #6c757d;
  background-color: transparent;
}

/* line 32938, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-outline-secondary:not(:disabled):not(.disabled):active, .dark-mode .btn-outline-secondary.active:not(:disabled):not(.disabled),
.show > .dark-mode .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

/* line 32945, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-outline-secondary.active:not(:disabled):not(.disabled):focus,
.show > .dark-mode .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(108, 117, 125, 0.5);
}

/* line 32950, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-outline-success {
  color: #00bc8c;
  border-color: #00bc8c;
}

/* line 32955, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-outline-success:hover {
  color: #fff;
  background-color: #00bc8c;
  border-color: #00bc8c;
}

/* line 32961, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-outline-success:focus, .dark-mode .btn-outline-success.focus {
  box-shadow: 0 0 0 0 rgba(0, 188, 140, 0.5);
}

/* line 32965, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-outline-success.disabled, .dark-mode .btn-outline-success:disabled {
  color: #00bc8c;
  background-color: transparent;
}

/* line 32970, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-outline-success:not(:disabled):not(.disabled):active, .dark-mode .btn-outline-success.active:not(:disabled):not(.disabled),
.show > .dark-mode .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #00bc8c;
  border-color: #00bc8c;
}

/* line 32977, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-outline-success:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-outline-success.active:not(:disabled):not(.disabled):focus,
.show > .dark-mode .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(0, 188, 140, 0.5);
}

/* line 32982, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-outline-info {
  color: #3498db;
  border-color: #3498db;
}

/* line 32987, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-outline-info:hover {
  color: #fff;
  background-color: #3498db;
  border-color: #3498db;
}

/* line 32993, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-outline-info:focus, .dark-mode .btn-outline-info.focus {
  box-shadow: 0 0 0 0 rgba(52, 152, 219, 0.5);
}

/* line 32997, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-outline-info.disabled, .dark-mode .btn-outline-info:disabled {
  color: #3498db;
  background-color: transparent;
}

/* line 33002, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-outline-info:not(:disabled):not(.disabled):active, .dark-mode .btn-outline-info.active:not(:disabled):not(.disabled),
.show > .dark-mode .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #3498db;
  border-color: #3498db;
}

/* line 33009, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-outline-info:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-outline-info.active:not(:disabled):not(.disabled):focus,
.show > .dark-mode .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(52, 152, 219, 0.5);
}

/* line 33014, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-outline-warning {
  color: #f39c12;
  border-color: #f39c12;
}

/* line 33019, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-outline-warning:hover {
  color: #1f2d3d;
  background-color: #f39c12;
  border-color: #f39c12;
}

/* line 33025, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-outline-warning:focus, .dark-mode .btn-outline-warning.focus {
  box-shadow: 0 0 0 0 rgba(243, 156, 18, 0.5);
}

/* line 33029, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-outline-warning.disabled, .dark-mode .btn-outline-warning:disabled {
  color: #f39c12;
  background-color: transparent;
}

/* line 33034, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-outline-warning:not(:disabled):not(.disabled):active, .dark-mode .btn-outline-warning.active:not(:disabled):not(.disabled),
.show > .dark-mode .btn-outline-warning.dropdown-toggle {
  color: #1f2d3d;
  background-color: #f39c12;
  border-color: #f39c12;
}

/* line 33041, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-outline-warning.active:not(:disabled):not(.disabled):focus,
.show > .dark-mode .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(243, 156, 18, 0.5);
}

/* line 33046, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-outline-danger {
  color: #e74c3c;
  border-color: #e74c3c;
}

/* line 33051, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-outline-danger:hover {
  color: #fff;
  background-color: #e74c3c;
  border-color: #e74c3c;
}

/* line 33057, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-outline-danger:focus, .dark-mode .btn-outline-danger.focus {
  box-shadow: 0 0 0 0 rgba(231, 76, 60, 0.5);
}

/* line 33061, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-outline-danger.disabled, .dark-mode .btn-outline-danger:disabled {
  color: #e74c3c;
  background-color: transparent;
}

/* line 33066, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-outline-danger:not(:disabled):not(.disabled):active, .dark-mode .btn-outline-danger.active:not(:disabled):not(.disabled),
.show > .dark-mode .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #e74c3c;
  border-color: #e74c3c;
}

/* line 33073, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-outline-danger.active:not(:disabled):not(.disabled):focus,
.show > .dark-mode .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(231, 76, 60, 0.5);
}

/* line 33078, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}

/* line 33083, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-outline-light:hover {
  color: #1f2d3d;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

/* line 33089, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-outline-light:focus, .dark-mode .btn-outline-light.focus {
  box-shadow: 0 0 0 0 rgba(248, 249, 250, 0.5);
}

/* line 33093, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-outline-light.disabled, .dark-mode .btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent;
}

/* line 33098, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-outline-light:not(:disabled):not(.disabled):active, .dark-mode .btn-outline-light.active:not(:disabled):not(.disabled),
.show > .dark-mode .btn-outline-light.dropdown-toggle {
  color: #1f2d3d;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

/* line 33105, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-outline-light:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-outline-light.active:not(:disabled):not(.disabled):focus,
.show > .dark-mode .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(248, 249, 250, 0.5);
}

/* line 33110, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-outline-dark {
  color: #343a40;
  border-color: #343a40;
}

/* line 33115, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-outline-dark:hover {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

/* line 33121, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-outline-dark:focus, .dark-mode .btn-outline-dark.focus {
  box-shadow: 0 0 0 0 rgba(52, 58, 64, 0.5);
}

/* line 33125, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-outline-dark.disabled, .dark-mode .btn-outline-dark:disabled {
  color: #343a40;
  background-color: transparent;
}

/* line 33130, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-outline-dark:not(:disabled):not(.disabled):active, .dark-mode .btn-outline-dark.active:not(:disabled):not(.disabled),
.show > .dark-mode .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

/* line 33137, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-outline-dark.active:not(:disabled):not(.disabled):focus,
.show > .dark-mode .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(52, 58, 64, 0.5);
}

/* line 33142, app/assets/stylesheets/template/adminlte.scss */
.callout {
  border-radius: 0.25rem;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  background-color: #fff;
  border-left: 5px solid #e9ecef;
  margin-bottom: 1rem;
  padding: 1rem;
}

/* line 33151, app/assets/stylesheets/template/adminlte.scss */
.callout a {
  color: #495057;
  text-decoration: underline;
}

/* line 33156, app/assets/stylesheets/template/adminlte.scss */
.callout a:hover {
  color: #e9ecef;
}

/* line 33160, app/assets/stylesheets/template/adminlte.scss */
.callout p:last-child {
  margin-bottom: 0;
}

/* line 33164, app/assets/stylesheets/template/adminlte.scss */
.callout.callout-danger {
  border-left-color: #bd2130;
}

/* line 33168, app/assets/stylesheets/template/adminlte.scss */
.callout.callout-warning {
  border-left-color: #d39e00;
}

/* line 33172, app/assets/stylesheets/template/adminlte.scss */
.callout.callout-info {
  border-left-color: #117a8b;
}

/* line 33176, app/assets/stylesheets/template/adminlte.scss */
.callout.callout-success {
  border-left-color: #1e7e34;
}

/* line 33180, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .callout {
  background-color: #3f474e;
}

/* line 33184, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .callout.callout-danger {
  border-left-color: #ed7669;
}

/* line 33188, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .callout.callout-warning {
  border-left-color: #f5b043;
}

/* line 33192, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .callout.callout-info {
  border-left-color: #5faee3;
}

/* line 33196, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .callout.callout-success {
  border-left-color: #00efb2;
}

/* line 33200, app/assets/stylesheets/template/adminlte.scss */
.alert .icon {
  margin-right: 10px;
}

/* line 33204, app/assets/stylesheets/template/adminlte.scss */
.alert .close, .alert .mailbox-attachment-close {
  color: #000;
  opacity: .2;
}

/* line 33209, app/assets/stylesheets/template/adminlte.scss */
.alert .close:hover, .alert .mailbox-attachment-close:hover {
  opacity: .5;
}

/* line 33213, app/assets/stylesheets/template/adminlte.scss */
.alert a {
  color: #fff;
  text-decoration: underline;
}

/* line 33218, app/assets/stylesheets/template/adminlte.scss */
.alert-primary {
  color: #fff;
  background-color: #007bff;
  border-color: #006fe6;
}

/* line 33224, app/assets/stylesheets/template/adminlte.scss */
.alert-default-primary {
  color: #004085;
  background-color: #cce5ff;
  border-color: #b8daff;
}

/* line 33230, app/assets/stylesheets/template/adminlte.scss */
.alert-default-primary hr {
  border-top-color: #9fcdff;
}

/* line 33234, app/assets/stylesheets/template/adminlte.scss */
.alert-default-primary .alert-link {
  color: #002752;
}

/* line 33238, app/assets/stylesheets/template/adminlte.scss */
.alert-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #60686f;
}

/* line 33244, app/assets/stylesheets/template/adminlte.scss */
.alert-default-secondary {
  color: #383d41;
  background-color: #e2e3e5;
  border-color: #d6d8db;
}

/* line 33250, app/assets/stylesheets/template/adminlte.scss */
.alert-default-secondary hr {
  border-top-color: #c8cbcf;
}

/* line 33254, app/assets/stylesheets/template/adminlte.scss */
.alert-default-secondary .alert-link {
  color: #202326;
}

/* line 33258, app/assets/stylesheets/template/adminlte.scss */
.alert-success {
  color: #fff;
  background-color: #28a745;
  border-color: #23923d;
}

/* line 33264, app/assets/stylesheets/template/adminlte.scss */
.alert-default-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}

/* line 33270, app/assets/stylesheets/template/adminlte.scss */
.alert-default-success hr {
  border-top-color: #b1dfbb;
}

/* line 33274, app/assets/stylesheets/template/adminlte.scss */
.alert-default-success .alert-link {
  color: #0b2e13;
}

/* line 33278, app/assets/stylesheets/template/adminlte.scss */
.alert-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #148ea1;
}

/* line 33284, app/assets/stylesheets/template/adminlte.scss */
.alert-default-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb;
}

/* line 33290, app/assets/stylesheets/template/adminlte.scss */
.alert-default-info hr {
  border-top-color: #abdde5;
}

/* line 33294, app/assets/stylesheets/template/adminlte.scss */
.alert-default-info .alert-link {
  color: #062c33;
}

/* line 33298, app/assets/stylesheets/template/adminlte.scss */
.alert-warning {
  color: #1f2d3d;
  background-color: #ffc107;
  border-color: #edb100;
}

/* line 33304, app/assets/stylesheets/template/adminlte.scss */
.alert-default-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}

/* line 33310, app/assets/stylesheets/template/adminlte.scss */
.alert-default-warning hr {
  border-top-color: #ffe8a1;
}

/* line 33314, app/assets/stylesheets/template/adminlte.scss */
.alert-default-warning .alert-link {
  color: #533f03;
}

/* line 33318, app/assets/stylesheets/template/adminlte.scss */
.alert-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #d32535;
}

/* line 33324, app/assets/stylesheets/template/adminlte.scss */
.alert-default-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}

/* line 33330, app/assets/stylesheets/template/adminlte.scss */
.alert-default-danger hr {
  border-top-color: #f1b0b7;
}

/* line 33334, app/assets/stylesheets/template/adminlte.scss */
.alert-default-danger .alert-link {
  color: #491217;
}

/* line 33338, app/assets/stylesheets/template/adminlte.scss */
.alert-light {
  color: #1f2d3d;
  background-color: #f8f9fa;
  border-color: #e9ecef;
}

/* line 33344, app/assets/stylesheets/template/adminlte.scss */
.alert-default-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe;
}

/* line 33350, app/assets/stylesheets/template/adminlte.scss */
.alert-default-light hr {
  border-top-color: #ececf6;
}

/* line 33354, app/assets/stylesheets/template/adminlte.scss */
.alert-default-light .alert-link {
  color: #686868;
}

/* line 33358, app/assets/stylesheets/template/adminlte.scss */
.alert-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #292d32;
}

/* line 33364, app/assets/stylesheets/template/adminlte.scss */
.alert-default-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}

/* line 33370, app/assets/stylesheets/template/adminlte.scss */
.alert-default-dark hr {
  border-top-color: #b9bbbe;
}

/* line 33374, app/assets/stylesheets/template/adminlte.scss */
.alert-default-dark .alert-link {
  color: #040505;
}

/* line 33378, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .alert-primary {
  color: #fff;
  background-color: #3f6791;
  border-color: #375a7f;
}

/* line 33384, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .alert-default-primary {
  color: #004085;
  background-color: #cce5ff;
  border-color: #b8daff;
}

/* line 33390, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .alert-default-primary hr {
  border-top-color: #9fcdff;
}

/* line 33394, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .alert-default-primary .alert-link {
  color: #002752;
}

/* line 33398, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .alert-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #60686f;
}

/* line 33404, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .alert-default-secondary {
  color: #383d41;
  background-color: #e2e3e5;
  border-color: #d6d8db;
}

/* line 33410, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .alert-default-secondary hr {
  border-top-color: #c8cbcf;
}

/* line 33414, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .alert-default-secondary .alert-link {
  color: #202326;
}

/* line 33418, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .alert-success {
  color: #fff;
  background-color: #00bc8c;
  border-color: #00a379;
}

/* line 33424, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .alert-default-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}

/* line 33430, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .alert-default-success hr {
  border-top-color: #b1dfbb;
}

/* line 33434, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .alert-default-success .alert-link {
  color: #0b2e13;
}

/* line 33438, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .alert-info {
  color: #fff;
  background-color: #3498db;
  border-color: #258cd1;
}

/* line 33444, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .alert-default-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb;
}

/* line 33450, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .alert-default-info hr {
  border-top-color: #abdde5;
}

/* line 33454, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .alert-default-info .alert-link {
  color: #062c33;
}

/* line 33458, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .alert-warning {
  color: #1f2d3d;
  background-color: #f39c12;
  border-color: #e08e0b;
}

/* line 33464, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .alert-default-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}

/* line 33470, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .alert-default-warning hr {
  border-top-color: #ffe8a1;
}

/* line 33474, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .alert-default-warning .alert-link {
  color: #533f03;
}

/* line 33478, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .alert-danger {
  color: #fff;
  background-color: #e74c3c;
  border-color: #e43725;
}

/* line 33484, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .alert-default-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}

/* line 33490, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .alert-default-danger hr {
  border-top-color: #f1b0b7;
}

/* line 33494, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .alert-default-danger .alert-link {
  color: #491217;
}

/* line 33498, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .alert-light {
  color: #1f2d3d;
  background-color: #f8f9fa;
  border-color: #e9ecef;
}

/* line 33504, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .alert-default-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe;
}

/* line 33510, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .alert-default-light hr {
  border-top-color: #ececf6;
}

/* line 33514, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .alert-default-light .alert-link {
  color: #686868;
}

/* line 33518, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .alert-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #292d32;
}

/* line 33524, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .alert-default-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}

/* line 33530, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .alert-default-dark hr {
  border-top-color: #b9bbbe;
}

/* line 33534, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .alert-default-dark .alert-link {
  color: #040505;
}

/* line 33538, app/assets/stylesheets/template/adminlte.scss */
.table:not(.table-dark) {
  color: inherit;
}

/* line 33542, app/assets/stylesheets/template/adminlte.scss */
.table.table-head-fixed thead tr:nth-child(1) th {
  background-color: #fff;
  border-bottom: 0;
  box-shadow: inset 0 1px 0 #dee2e6, inset 0 -1px 0 #dee2e6;
  position: sticky;
  top: 0;
  z-index: 10;
}

/* line 33552, app/assets/stylesheets/template/adminlte.scss */
.table.table-head-fixed.table-dark thead tr:nth-child(1) th {
  background-color: #212529;
  box-shadow: inset 0 1px 0 #383f45, inset 0 -1px 0 #383f45;
}

/* line 33557, app/assets/stylesheets/template/adminlte.scss */
.table.no-border,
.table.no-border td,
.table.no-border th {
  border: 0;
}

/* line 33563, app/assets/stylesheets/template/adminlte.scss */
.table.text-center,
.table.text-center td,
.table.text-center th {
  text-align: center;
}

/* line 33569, app/assets/stylesheets/template/adminlte.scss */
.table.table-valign-middle thead > tr > th,
.table.table-valign-middle thead > tr > td,
.table.table-valign-middle tbody > tr > th,
.table.table-valign-middle tbody > tr > td {
  vertical-align: middle;
}

/* line 33576, app/assets/stylesheets/template/adminlte.scss */
.card-body.p-0 .table thead > tr > th:first-of-type,
.card-body.p-0 .table thead > tr > td:first-of-type,
.card-body.p-0 .table tfoot > tr > th:first-of-type,
.card-body.p-0 .table tfoot > tr > td:first-of-type,
.card-body.p-0 .table tbody > tr > th:first-of-type,
.card-body.p-0 .table tbody > tr > td:first-of-type {
  padding-left: 1.5rem;
}

/* line 33585, app/assets/stylesheets/template/adminlte.scss */
.card-body.p-0 .table thead > tr > th:last-of-type,
.card-body.p-0 .table thead > tr > td:last-of-type,
.card-body.p-0 .table tfoot > tr > th:last-of-type,
.card-body.p-0 .table tfoot > tr > td:last-of-type,
.card-body.p-0 .table tbody > tr > th:last-of-type,
.card-body.p-0 .table tbody > tr > td:last-of-type {
  padding-right: 1.5rem;
}

/* line 33594, app/assets/stylesheets/template/adminlte.scss */
.table-hover tbody tr.expandable-body:hover {
  background-color: inherit !important;
}

/* line 33598, app/assets/stylesheets/template/adminlte.scss */
[data-widget="expandable-table"] {
  cursor: pointer;
}

/* line 33602, app/assets/stylesheets/template/adminlte.scss */
[data-widget="expandable-table"] i.expandable-table-caret {
  transition: transform 0.3s linear;
}

/* line 33608, app/assets/stylesheets/template/adminlte.scss */
[data-widget="expandable-table"][aria-expanded="true"] td i.expandable-table-caret[class*="right"] {
  transform: rotate(90deg);
}

/* line 33613, app/assets/stylesheets/template/adminlte.scss */
[data-widget="expandable-table"][aria-expanded="true"] td i.expandable-table-caret[class*="left"] {
  transform: rotate(-90deg);
}

/* line 33618, app/assets/stylesheets/template/adminlte.scss */
.expandable-body > td {
  padding: 0 !important;
  width: 100%;
}

/* line 33623, app/assets/stylesheets/template/adminlte.scss */
.expandable-body > td > div,
.expandable-body > td > p {
  padding: 0.75rem;
}

/* line 33628, app/assets/stylesheets/template/adminlte.scss */
.expandable-body .table {
  width: calc(100% - 0.75rem);
  margin: 0 0 0 0.75rem;
}

/* line 33633, app/assets/stylesheets/template/adminlte.scss */
.expandable-body .table tr:first-child td,
.expandable-body .table tr:first-child th {
  border-top: none;
}

/* line 33638, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .table-bordered,
.dark-mode .table-bordered td,
.dark-mode .table-bordered th {
  border-color: #6c757d;
}

/* line 33644, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .table-hover tbody tr:hover {
  color: #dee2e6;
  background-color: #3a4047;
  border-color: #6c757d;
}

/* line 33650, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .table thead th {
  border-bottom-color: #6c757d;
}

/* line 33654, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .table th,
.dark-mode .table td {
  border-top-color: #6c757d;
}

/* line 33659, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .table.table-head-fixed thead tr:nth-child(1) th {
  background-color: #3f474e;
}

/* line 33663, app/assets/stylesheets/template/adminlte.scss */
.carousel-control-prev .carousel-control-custom-icon {
  margin-left: -20px;
}

/* line 33667, app/assets/stylesheets/template/adminlte.scss */
.carousel-control-next .carousel-control-custom-icon {
  margin-right: 20px;
}

/* line 33671, app/assets/stylesheets/template/adminlte.scss */
.carousel-control-custom-icon > .fa,
.carousel-control-custom-icon > .fas,
.carousel-control-custom-icon > .far,
.carousel-control-custom-icon > .fab,
.carousel-control-custom-icon > .fal,
.carousel-control-custom-icon > .fad,
.carousel-control-custom-icon > .svg-inline--fa,
.carousel-control-custom-icon > .ion {
  display: inline-block;
  font-size: 40px;
  margin-top: -20px;
  position: absolute;
  top: 50%;
  z-index: 5;
}

/* line 33687, app/assets/stylesheets/template/adminlte.scss */
.close, .mailbox-attachment-close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .5;
}

/* line 33697, app/assets/stylesheets/template/adminlte.scss */
.close:hover, .mailbox-attachment-close:hover {
  color: #000;
  text-decoration: none;
}

/* line 33702, app/assets/stylesheets/template/adminlte.scss */
.close:not(:disabled):not(.disabled):hover, .mailbox-attachment-close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus, .mailbox-attachment-close:not(:disabled):not(.disabled):focus {
  opacity: .75;
}

/* line 33706, app/assets/stylesheets/template/adminlte.scss */
.close:focus, .mailbox-attachment-close:focus {
  outline: none;
}

/* line 33710, app/assets/stylesheets/template/adminlte.scss */
button.close, button.mailbox-attachment-close {
  padding: 0;
  background-color: transparent;
  border: 0;
}

/* line 33716, app/assets/stylesheets/template/adminlte.scss */
a.close.disabled, a.disabled.mailbox-attachment-close {
  pointer-events: none;
}

/* line 33720, app/assets/stylesheets/template/adminlte.scss */
.small-box {
  border-radius: 0.25rem;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.125), 0 1px 3px rgba(0, 0, 0, 0.2);
  display: block;
  margin-bottom: 20px;
  position: relative;
}

/* line 33728, app/assets/stylesheets/template/adminlte.scss */
.small-box > .inner {
  padding: 10px;
}

/* line 33732, app/assets/stylesheets/template/adminlte.scss */
.small-box > .small-box-footer {
  background-color: rgba(0, 0, 0, 0.1);
  color: rgba(255, 255, 255, 0.8);
  display: block;
  padding: 3px 0;
  position: relative;
  text-align: center;
  text-decoration: none;
  z-index: 10;
  cursor: pointer;
}

/* line 33744, app/assets/stylesheets/template/adminlte.scss */
.small-box > .small-box-footer:hover {
  background-color: rgba(0, 0, 0, 0.15);
  color: #fff;
}

/* line 33749, app/assets/stylesheets/template/adminlte.scss */
.small-box h3 {
  font-size: 2.2rem;
  font-weight: 700;
  margin: 0 0 10px;
  padding: 0;
  white-space: nowrap;
}

@media (min-width: 992px) {
  /* line 33758, app/assets/stylesheets/template/adminlte.scss */
  .col-xl-2 .small-box h3,
.col-lg-2 .small-box h3,
.col-md-2 .small-box h3 {
    font-size: 1.6rem;
  }
  /* line 33763, app/assets/stylesheets/template/adminlte.scss */
  .col-xl-3 .small-box h3,
.col-lg-3 .small-box h3,
.col-md-3 .small-box h3 {
    font-size: 1.6rem;
  }
}

@media (min-width: 1200px) {
  /* line 33771, app/assets/stylesheets/template/adminlte.scss */
  .col-xl-2 .small-box h3,
.col-lg-2 .small-box h3,
.col-md-2 .small-box h3 {
    font-size: 2.2rem;
  }
  /* line 33776, app/assets/stylesheets/template/adminlte.scss */
  .col-xl-3 .small-box h3,
.col-lg-3 .small-box h3,
.col-md-3 .small-box h3 {
    font-size: 2.2rem;
  }
}

/* line 33783, app/assets/stylesheets/template/adminlte.scss */
.small-box p {
  font-size: 1rem;
}

/* line 33787, app/assets/stylesheets/template/adminlte.scss */
.small-box p > small {
  color: #f8f9fa;
  display: block;
  font-size: .9rem;
  margin-top: 5px;
}

/* line 33794, app/assets/stylesheets/template/adminlte.scss */
.small-box h3,
.small-box p {
  z-index: 5;
}

/* line 33799, app/assets/stylesheets/template/adminlte.scss */
.small-box .icon {
  color: rgba(0, 0, 0, 0.15);
  z-index: 0;
}

/* line 33804, app/assets/stylesheets/template/adminlte.scss */
.small-box .icon > i {
  font-size: 90px;
  position: absolute;
  right: 15px;
  top: 15px;
  transition: transform 0.3s linear;
}

/* line 33814, app/assets/stylesheets/template/adminlte.scss */
.small-box .icon > i.fa, .small-box .icon > i.fas, .small-box .icon > i.far, .small-box .icon > i.fab, .small-box .icon > i.fal, .small-box .icon > i.fad, .small-box .icon > i.ion {
  font-size: 70px;
  top: 20px;
}

/* line 33819, app/assets/stylesheets/template/adminlte.scss */
.small-box .icon svg {
  font-size: 70px;
  position: absolute;
  right: 15px;
  top: 15px;
  transition: transform 0.3s linear;
}

/* line 33829, app/assets/stylesheets/template/adminlte.scss */
.small-box:hover {
  text-decoration: none;
}

/* line 33833, app/assets/stylesheets/template/adminlte.scss */
.small-box:hover .icon > i, .small-box:hover .icon > i.fa, .small-box:hover .icon > i.fas, .small-box:hover .icon > i.far, .small-box:hover .icon > i.fab, .small-box:hover .icon > i.fal, .small-box:hover .icon > i.fad, .small-box:hover .icon > i.ion {
  transform: scale(1.1);
}

/* line 33838, app/assets/stylesheets/template/adminlte.scss */
.small-box:hover .icon > svg {
  transform: scale(1.1);
}

@media (max-width: 767.98px) {
  /* line 33844, app/assets/stylesheets/template/adminlte.scss */
  .small-box {
    text-align: center;
  }
  /* line 33847, app/assets/stylesheets/template/adminlte.scss */
  .small-box .icon {
    display: none;
  }
  /* line 33850, app/assets/stylesheets/template/adminlte.scss */
  .small-box p {
    font-size: 12px;
  }
}

/* line 33855, app/assets/stylesheets/template/adminlte.scss */
.info-box {
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.125), 0 1px 3px rgba(0, 0, 0, 0.2);
  border-radius: 0.25rem;
  background-color: #fff;
  display: flex;
  margin-bottom: 1rem;
  min-height: 80px;
  padding: .5rem;
  position: relative;
  width: 100%;
}

/* line 33869, app/assets/stylesheets/template/adminlte.scss */
.info-box .progress {
  background-color: rgba(0, 0, 0, 0.125);
  height: 2px;
  margin: 5px 0;
}

/* line 33875, app/assets/stylesheets/template/adminlte.scss */
.info-box .progress .progress-bar {
  background-color: #fff;
}

/* line 33879, app/assets/stylesheets/template/adminlte.scss */
.info-box .info-box-icon {
  border-radius: 0.25rem;
  align-items: center;
  display: flex;
  font-size: 1.875rem;
  justify-content: center;
  text-align: center;
  width: 70px;
}

/* line 33895, app/assets/stylesheets/template/adminlte.scss */
.info-box .info-box-icon > img {
  max-width: 100%;
}

/* line 33899, app/assets/stylesheets/template/adminlte.scss */
.info-box .info-box-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  line-height: 1.8;
  flex: 1;
  padding: 0 10px;
}

/* line 33916, app/assets/stylesheets/template/adminlte.scss */
.info-box .info-box-number {
  display: block;
  margin-top: .25rem;
  font-weight: 700;
}

/* line 33922, app/assets/stylesheets/template/adminlte.scss */
.info-box .progress-description,
.info-box .info-box-text {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 33930, app/assets/stylesheets/template/adminlte.scss */
.info-box .info-box .bg-primary,
.info-box .info-box .bg-gradient-primary {
  color: #fff;
}

/* line 33935, app/assets/stylesheets/template/adminlte.scss */
.info-box .info-box .bg-primary .progress-bar,
.info-box .info-box .bg-gradient-primary .progress-bar {
  background-color: #fff;
}

/* line 33940, app/assets/stylesheets/template/adminlte.scss */
.info-box .info-box .bg-secondary,
.info-box .info-box .bg-gradient-secondary {
  color: #fff;
}

/* line 33945, app/assets/stylesheets/template/adminlte.scss */
.info-box .info-box .bg-secondary .progress-bar,
.info-box .info-box .bg-gradient-secondary .progress-bar {
  background-color: #fff;
}

/* line 33950, app/assets/stylesheets/template/adminlte.scss */
.info-box .info-box .bg-success,
.info-box .info-box .bg-gradient-success {
  color: #fff;
}

/* line 33955, app/assets/stylesheets/template/adminlte.scss */
.info-box .info-box .bg-success .progress-bar,
.info-box .info-box .bg-gradient-success .progress-bar {
  background-color: #fff;
}

/* line 33960, app/assets/stylesheets/template/adminlte.scss */
.info-box .info-box .bg-info,
.info-box .info-box .bg-gradient-info {
  color: #fff;
}

/* line 33965, app/assets/stylesheets/template/adminlte.scss */
.info-box .info-box .bg-info .progress-bar,
.info-box .info-box .bg-gradient-info .progress-bar {
  background-color: #fff;
}

/* line 33970, app/assets/stylesheets/template/adminlte.scss */
.info-box .info-box .bg-warning,
.info-box .info-box .bg-gradient-warning {
  color: #1f2d3d;
}

/* line 33975, app/assets/stylesheets/template/adminlte.scss */
.info-box .info-box .bg-warning .progress-bar,
.info-box .info-box .bg-gradient-warning .progress-bar {
  background-color: #1f2d3d;
}

/* line 33980, app/assets/stylesheets/template/adminlte.scss */
.info-box .info-box .bg-danger,
.info-box .info-box .bg-gradient-danger {
  color: #fff;
}

/* line 33985, app/assets/stylesheets/template/adminlte.scss */
.info-box .info-box .bg-danger .progress-bar,
.info-box .info-box .bg-gradient-danger .progress-bar {
  background-color: #fff;
}

/* line 33990, app/assets/stylesheets/template/adminlte.scss */
.info-box .info-box .bg-light,
.info-box .info-box .bg-gradient-light {
  color: #1f2d3d;
}

/* line 33995, app/assets/stylesheets/template/adminlte.scss */
.info-box .info-box .bg-light .progress-bar,
.info-box .info-box .bg-gradient-light .progress-bar {
  background-color: #1f2d3d;
}

/* line 34000, app/assets/stylesheets/template/adminlte.scss */
.info-box .info-box .bg-dark,
.info-box .info-box .bg-gradient-dark {
  color: #fff;
}

/* line 34005, app/assets/stylesheets/template/adminlte.scss */
.info-box .info-box .bg-dark .progress-bar,
.info-box .info-box .bg-gradient-dark .progress-bar {
  background-color: #fff;
}

/* line 34010, app/assets/stylesheets/template/adminlte.scss */
.info-box .info-box-more {
  display: block;
}

/* line 34014, app/assets/stylesheets/template/adminlte.scss */
.info-box .progress-description {
  margin: 0;
}

@media (min-width: 768px) {
  /* line 34019, app/assets/stylesheets/template/adminlte.scss */
  .col-xl-2 .info-box .progress-description,
.col-lg-2 .info-box .progress-description,
.col-md-2 .info-box .progress-description {
    display: none;
  }
  /* line 34024, app/assets/stylesheets/template/adminlte.scss */
  .col-xl-3 .info-box .progress-description,
.col-lg-3 .info-box .progress-description,
.col-md-3 .info-box .progress-description {
    display: none;
  }
}

@media (min-width: 992px) {
  /* line 34032, app/assets/stylesheets/template/adminlte.scss */
  .col-xl-2 .info-box .progress-description,
.col-lg-2 .info-box .progress-description,
.col-md-2 .info-box .progress-description {
    font-size: 0.75rem;
    display: block;
  }
  /* line 34038, app/assets/stylesheets/template/adminlte.scss */
  .col-xl-3 .info-box .progress-description,
.col-lg-3 .info-box .progress-description,
.col-md-3 .info-box .progress-description {
    font-size: 0.75rem;
    display: block;
  }
}

@media (min-width: 1200px) {
  /* line 34047, app/assets/stylesheets/template/adminlte.scss */
  .col-xl-2 .info-box .progress-description,
.col-lg-2 .info-box .progress-description,
.col-md-2 .info-box .progress-description {
    font-size: 1rem;
    display: block;
  }
  /* line 34053, app/assets/stylesheets/template/adminlte.scss */
  .col-xl-3 .info-box .progress-description,
.col-lg-3 .info-box .progress-description,
.col-md-3 .info-box .progress-description {
    font-size: 1rem;
    display: block;
  }
}

/* line 34061, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .info-box {
  background-color: #343a40;
  color: #fff;
}

/* line 34066, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .info-box .info-box .bg-primary,
.dark-mode .info-box .info-box .bg-gradient-primary {
  color: #fff;
}

/* line 34071, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .info-box .info-box .bg-primary .progress-bar,
.dark-mode .info-box .info-box .bg-gradient-primary .progress-bar {
  background-color: #fff;
}

/* line 34076, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .info-box .info-box .bg-secondary,
.dark-mode .info-box .info-box .bg-gradient-secondary {
  color: #fff;
}

/* line 34081, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .info-box .info-box .bg-secondary .progress-bar,
.dark-mode .info-box .info-box .bg-gradient-secondary .progress-bar {
  background-color: #fff;
}

/* line 34086, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .info-box .info-box .bg-success,
.dark-mode .info-box .info-box .bg-gradient-success {
  color: #fff;
}

/* line 34091, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .info-box .info-box .bg-success .progress-bar,
.dark-mode .info-box .info-box .bg-gradient-success .progress-bar {
  background-color: #fff;
}

/* line 34096, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .info-box .info-box .bg-info,
.dark-mode .info-box .info-box .bg-gradient-info {
  color: #fff;
}

/* line 34101, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .info-box .info-box .bg-info .progress-bar,
.dark-mode .info-box .info-box .bg-gradient-info .progress-bar {
  background-color: #fff;
}

/* line 34106, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .info-box .info-box .bg-warning,
.dark-mode .info-box .info-box .bg-gradient-warning {
  color: #1f2d3d;
}

/* line 34111, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .info-box .info-box .bg-warning .progress-bar,
.dark-mode .info-box .info-box .bg-gradient-warning .progress-bar {
  background-color: #1f2d3d;
}

/* line 34116, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .info-box .info-box .bg-danger,
.dark-mode .info-box .info-box .bg-gradient-danger {
  color: #fff;
}

/* line 34121, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .info-box .info-box .bg-danger .progress-bar,
.dark-mode .info-box .info-box .bg-gradient-danger .progress-bar {
  background-color: #fff;
}

/* line 34126, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .info-box .info-box .bg-light,
.dark-mode .info-box .info-box .bg-gradient-light {
  color: #1f2d3d;
}

/* line 34131, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .info-box .info-box .bg-light .progress-bar,
.dark-mode .info-box .info-box .bg-gradient-light .progress-bar {
  background-color: #1f2d3d;
}

/* line 34136, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .info-box .info-box .bg-dark,
.dark-mode .info-box .info-box .bg-gradient-dark {
  color: #fff;
}

/* line 34141, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .info-box .info-box .bg-dark .progress-bar,
.dark-mode .info-box .info-box .bg-gradient-dark .progress-bar {
  background-color: #fff;
}

/* line 34146, app/assets/stylesheets/template/adminlte.scss */
.timeline {
  margin: 0 0 45px;
  padding: 0;
  position: relative;
}

/* line 34152, app/assets/stylesheets/template/adminlte.scss */
.timeline::before {
  border-radius: 0.25rem;
  background-color: #dee2e6;
  bottom: 0;
  content: "";
  left: 31px;
  margin: 0;
  position: absolute;
  top: 0;
  width: 4px;
}

/* line 34164, app/assets/stylesheets/template/adminlte.scss */
.timeline > div {
  margin-bottom: 15px;
  margin-right: 10px;
  position: relative;
}

/* line 34170, app/assets/stylesheets/template/adminlte.scss */
.timeline > div::before, .timeline > div::after {
  content: "";
  display: table;
}

/* line 34175, app/assets/stylesheets/template/adminlte.scss */
.timeline > div > .timeline-item {
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.125), 0 1px 3px rgba(0, 0, 0, 0.2);
  border-radius: 0.25rem;
  background-color: #fff;
  color: #495057;
  margin-left: 60px;
  margin-right: 15px;
  margin-top: 0;
  padding: 0;
  position: relative;
}

/* line 34187, app/assets/stylesheets/template/adminlte.scss */
.timeline > div > .timeline-item > .time {
  color: #999;
  float: right;
  font-size: 12px;
  padding: 10px;
}

/* line 34194, app/assets/stylesheets/template/adminlte.scss */
.timeline > div > .timeline-item > .timeline-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
  color: #495057;
  font-size: 16px;
  line-height: 1.1;
  margin: 0;
  padding: 10px;
}

/* line 34203, app/assets/stylesheets/template/adminlte.scss */
.timeline > div > .timeline-item > .timeline-header > a {
  font-weight: 600;
}

/* line 34207, app/assets/stylesheets/template/adminlte.scss */
.timeline > div > .timeline-item > .timeline-body,
.timeline > div > .timeline-item > .timeline-footer {
  padding: 10px;
}

/* line 34212, app/assets/stylesheets/template/adminlte.scss */
.timeline > div > .timeline-item > .timeline-body > img {
  margin: 10px;
}

/* line 34216, app/assets/stylesheets/template/adminlte.scss */
.timeline > div > .timeline-item > .timeline-body > dl,
.timeline > div > .timeline-item > .timeline-body ol,
.timeline > div > .timeline-item > .timeline-body ul {
  margin: 0;
}

/* line 34222, app/assets/stylesheets/template/adminlte.scss */
.timeline > div > .timeline-item > .timeline-footer > a {
  color: #fff;
}

/* line 34226, app/assets/stylesheets/template/adminlte.scss */
.timeline > div > .fa,
.timeline > div > .fas,
.timeline > div > .far,
.timeline > div > .fab,
.timeline > div > .fal,
.timeline > div > .fad,
.timeline > div > .svg-inline--fa,
.timeline > div > .ion {
  background-color: #adb5bd;
  border-radius: 50%;
  font-size: 16px;
  height: 30px;
  left: 18px;
  line-height: 30px;
  position: absolute;
  text-align: center;
  top: 0;
  width: 30px;
}

/* line 34246, app/assets/stylesheets/template/adminlte.scss */
.timeline > div > .svg-inline--fa {
  padding: 7px;
}

/* line 34250, app/assets/stylesheets/template/adminlte.scss */
.timeline > .time-label > span {
  border-radius: 4px;
  background-color: #fff;
  display: inline-block;
  font-weight: 600;
  padding: 5px;
}

/* line 34258, app/assets/stylesheets/template/adminlte.scss */
.timeline-inverse > div > .timeline-item {
  box-shadow: none;
  background-color: #f8f9fa;
  border: 1px solid #dee2e6;
}

/* line 34264, app/assets/stylesheets/template/adminlte.scss */
.timeline-inverse > div > .timeline-item > .timeline-header {
  border-bottom-color: #dee2e6;
}

/* line 34268, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .timeline::before {
  background-color: #6c757d;
}

/* line 34272, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .timeline > div > .timeline-item {
  background-color: #343a40;
  color: #fff;
  border-color: #6c757d;
}

/* line 34278, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .timeline > div > .timeline-item > .timeline-header {
  color: #ced4da;
  border-color: #6c757d;
}

/* line 34283, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .timeline > div > .timeline-item > .time {
  color: #ced4da;
}

/* line 34287, app/assets/stylesheets/template/adminlte.scss */
.products-list {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 34293, app/assets/stylesheets/template/adminlte.scss */
.products-list > .item {
  border-radius: 0.25rem;
  background-color: #fff;
  padding: 10px 0;
}

/* line 34299, app/assets/stylesheets/template/adminlte.scss */
.products-list > .item::after {
  display: block;
  clear: both;
  content: "";
}

/* line 34305, app/assets/stylesheets/template/adminlte.scss */
.products-list .product-img {
  float: left;
}

/* line 34309, app/assets/stylesheets/template/adminlte.scss */
.products-list .product-img img {
  height: 50px;
  width: 50px;
}

/* line 34314, app/assets/stylesheets/template/adminlte.scss */
.products-list .product-info {
  margin-left: 60px;
}

/* line 34318, app/assets/stylesheets/template/adminlte.scss */
.products-list .product-title {
  font-weight: 600;
}

/* line 34322, app/assets/stylesheets/template/adminlte.scss */
.products-list .product-description {
  color: #6c757d;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 34330, app/assets/stylesheets/template/adminlte.scss */
.product-list-in-card > .item {
  border-radius: 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}

/* line 34335, app/assets/stylesheets/template/adminlte.scss */
.product-list-in-card > .item:last-of-type {
  border-bottom-width: 0;
}

/* line 34339, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .products-list > .item {
  background-color: #343a40;
  color: #fff;
  border-bottom-color: #6c757d;
}

/* line 34345, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .product-description {
  color: #ced4da;
}

/* line 34349, app/assets/stylesheets/template/adminlte.scss */
.direct-chat .card-body {
  overflow-x: hidden;
  padding: 0;
  position: relative;
}

/* line 34355, app/assets/stylesheets/template/adminlte.scss */
.direct-chat.chat-pane-open .direct-chat-contacts {
  transform: translate(0, 0);
}

/* line 34360, app/assets/stylesheets/template/adminlte.scss */
.direct-chat.timestamp-light .direct-chat-timestamp {
  color: #30465f;
}

/* line 34364, app/assets/stylesheets/template/adminlte.scss */
.direct-chat.timestamp-dark .direct-chat-timestamp {
  color: #cccccc;
}

/* line 34368, app/assets/stylesheets/template/adminlte.scss */
.direct-chat-messages {
  transform: translate(0, 0);
  height: 250px;
  overflow: auto;
  padding: 10px;
}

/* line 34376, app/assets/stylesheets/template/adminlte.scss */
.direct-chat-msg,
.direct-chat-text {
  display: block;
}

/* line 34381, app/assets/stylesheets/template/adminlte.scss */
.direct-chat-msg {
  margin-bottom: 10px;
}

/* line 34385, app/assets/stylesheets/template/adminlte.scss */
.direct-chat-msg::after {
  display: block;
  clear: both;
  content: "";
}

/* line 34391, app/assets/stylesheets/template/adminlte.scss */
.direct-chat-messages,
.direct-chat-contacts {
  transition: transform .5s ease-in-out;
}

/* line 34398, app/assets/stylesheets/template/adminlte.scss */
.direct-chat-text {
  border-radius: 0.3rem;
  background-color: #d2d6de;
  border: 1px solid #d2d6de;
  color: #444;
  margin: 5px 0 0 50px;
  padding: 5px 10px;
  position: relative;
}

/* line 34408, app/assets/stylesheets/template/adminlte.scss */
.direct-chat-text::after, .direct-chat-text::before {
  border: solid transparent;
  border-right-color: #d2d6de;
  content: " ";
  height: 0;
  pointer-events: none;
  position: absolute;
  right: 100%;
  top: 15px;
  width: 0;
}

/* line 34420, app/assets/stylesheets/template/adminlte.scss */
.direct-chat-text::after {
  border-width: 5px;
  margin-top: -5px;
}

/* line 34425, app/assets/stylesheets/template/adminlte.scss */
.direct-chat-text::before {
  border-width: 6px;
  margin-top: -6px;
}

/* line 34430, app/assets/stylesheets/template/adminlte.scss */
.right .direct-chat-text {
  margin-left: 0;
  margin-right: 50px;
}

/* line 34435, app/assets/stylesheets/template/adminlte.scss */
.right .direct-chat-text::after, .right .direct-chat-text::before {
  border-left-color: #d2d6de;
  border-right-color: transparent;
  left: 100%;
  right: auto;
}

/* line 34442, app/assets/stylesheets/template/adminlte.scss */
.direct-chat-img {
  border-radius: 50%;
  float: left;
  height: 40px;
  width: 40px;
}

/* line 34449, app/assets/stylesheets/template/adminlte.scss */
.right .direct-chat-img {
  float: right;
}

/* line 34453, app/assets/stylesheets/template/adminlte.scss */
.direct-chat-infos {
  display: block;
  font-size: 0.875rem;
  margin-bottom: 2px;
}

/* line 34459, app/assets/stylesheets/template/adminlte.scss */
.direct-chat-name {
  font-weight: 600;
}

/* line 34463, app/assets/stylesheets/template/adminlte.scss */
.direct-chat-timestamp {
  color: #697582;
}

/* line 34467, app/assets/stylesheets/template/adminlte.scss */
.direct-chat-contacts-open .direct-chat-contacts {
  transform: translate(0, 0);
}

/* line 34472, app/assets/stylesheets/template/adminlte.scss */
.direct-chat-contacts {
  transform: translate(101%, 0);
  background-color: #343a40;
  bottom: 0;
  color: #fff;
  height: 250px;
  overflow: auto;
  position: absolute;
  top: 0;
  width: 100%;
}

/* line 34485, app/assets/stylesheets/template/adminlte.scss */
.direct-chat-contacts-light {
  background-color: #f8f9fa;
}

/* line 34489, app/assets/stylesheets/template/adminlte.scss */
.direct-chat-contacts-light .contacts-list-name {
  color: #495057;
}

/* line 34493, app/assets/stylesheets/template/adminlte.scss */
.direct-chat-contacts-light .contacts-list-date {
  color: #6c757d;
}

/* line 34497, app/assets/stylesheets/template/adminlte.scss */
.direct-chat-contacts-light .contacts-list-msg {
  color: #545b62;
}

/* line 34501, app/assets/stylesheets/template/adminlte.scss */
.contacts-list {
  padding-left: 0;
  list-style: none;
}

/* line 34506, app/assets/stylesheets/template/adminlte.scss */
.contacts-list > li {
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  margin: 0;
  padding: 10px;
}

/* line 34512, app/assets/stylesheets/template/adminlte.scss */
.contacts-list > li::after {
  display: block;
  clear: both;
  content: "";
}

/* line 34518, app/assets/stylesheets/template/adminlte.scss */
.contacts-list > li:last-of-type {
  border-bottom: 0;
}

/* line 34522, app/assets/stylesheets/template/adminlte.scss */
.contacts-list-img {
  border-radius: 50%;
  float: left;
  width: 40px;
}

/* line 34528, app/assets/stylesheets/template/adminlte.scss */
.contacts-list-info {
  color: #fff;
  margin-left: 45px;
}

/* line 34533, app/assets/stylesheets/template/adminlte.scss */
.contacts-list-name,
.contacts-list-status {
  display: block;
}

/* line 34538, app/assets/stylesheets/template/adminlte.scss */
.contacts-list-name {
  font-weight: 600;
}

/* line 34542, app/assets/stylesheets/template/adminlte.scss */
.contacts-list-status {
  font-size: 0.875rem;
}

/* line 34546, app/assets/stylesheets/template/adminlte.scss */
.contacts-list-date {
  color: #ced4da;
  font-weight: 400;
}

/* line 34551, app/assets/stylesheets/template/adminlte.scss */
.contacts-list-msg {
  color: #b1bbc4;
}

/* line 34555, app/assets/stylesheets/template/adminlte.scss */
.direct-chat-primary .right > .direct-chat-text {
  background-color: #007bff;
  border-color: #007bff;
  color: #fff;
}

/* line 34561, app/assets/stylesheets/template/adminlte.scss */
.direct-chat-primary .right > .direct-chat-text::after, .direct-chat-primary .right > .direct-chat-text::before {
  border-left-color: #007bff;
}

/* line 34565, app/assets/stylesheets/template/adminlte.scss */
.direct-chat-secondary .right > .direct-chat-text {
  background-color: #6c757d;
  border-color: #6c757d;
  color: #fff;
}

/* line 34571, app/assets/stylesheets/template/adminlte.scss */
.direct-chat-secondary .right > .direct-chat-text::after, .direct-chat-secondary .right > .direct-chat-text::before {
  border-left-color: #6c757d;
}

/* line 34575, app/assets/stylesheets/template/adminlte.scss */
.direct-chat-success .right > .direct-chat-text {
  background-color: #28a745;
  border-color: #28a745;
  color: #fff;
}

/* line 34581, app/assets/stylesheets/template/adminlte.scss */
.direct-chat-success .right > .direct-chat-text::after, .direct-chat-success .right > .direct-chat-text::before {
  border-left-color: #28a745;
}

/* line 34585, app/assets/stylesheets/template/adminlte.scss */
.direct-chat-info .right > .direct-chat-text {
  background-color: #17a2b8;
  border-color: #17a2b8;
  color: #fff;
}

/* line 34591, app/assets/stylesheets/template/adminlte.scss */
.direct-chat-info .right > .direct-chat-text::after, .direct-chat-info .right > .direct-chat-text::before {
  border-left-color: #17a2b8;
}

/* line 34595, app/assets/stylesheets/template/adminlte.scss */
.direct-chat-warning .right > .direct-chat-text {
  background-color: #ffc107;
  border-color: #ffc107;
  color: #1f2d3d;
}

/* line 34601, app/assets/stylesheets/template/adminlte.scss */
.direct-chat-warning .right > .direct-chat-text::after, .direct-chat-warning .right > .direct-chat-text::before {
  border-left-color: #ffc107;
}

/* line 34605, app/assets/stylesheets/template/adminlte.scss */
.direct-chat-danger .right > .direct-chat-text {
  background-color: #dc3545;
  border-color: #dc3545;
  color: #fff;
}

/* line 34611, app/assets/stylesheets/template/adminlte.scss */
.direct-chat-danger .right > .direct-chat-text::after, .direct-chat-danger .right > .direct-chat-text::before {
  border-left-color: #dc3545;
}

/* line 34615, app/assets/stylesheets/template/adminlte.scss */
.direct-chat-light .right > .direct-chat-text {
  background-color: #f8f9fa;
  border-color: #f8f9fa;
  color: #1f2d3d;
}

/* line 34621, app/assets/stylesheets/template/adminlte.scss */
.direct-chat-light .right > .direct-chat-text::after, .direct-chat-light .right > .direct-chat-text::before {
  border-left-color: #f8f9fa;
}

/* line 34625, app/assets/stylesheets/template/adminlte.scss */
.direct-chat-dark .right > .direct-chat-text {
  background-color: #343a40;
  border-color: #343a40;
  color: #fff;
}

/* line 34631, app/assets/stylesheets/template/adminlte.scss */
.direct-chat-dark .right > .direct-chat-text::after, .direct-chat-dark .right > .direct-chat-text::before {
  border-left-color: #343a40;
}

/* line 34635, app/assets/stylesheets/template/adminlte.scss */
.direct-chat-lightblue .right > .direct-chat-text {
  background-color: #3c8dbc;
  border-color: #3c8dbc;
  color: #fff;
}

/* line 34641, app/assets/stylesheets/template/adminlte.scss */
.direct-chat-lightblue .right > .direct-chat-text::after, .direct-chat-lightblue .right > .direct-chat-text::before {
  border-left-color: #3c8dbc;
}

/* line 34645, app/assets/stylesheets/template/adminlte.scss */
.direct-chat-navy .right > .direct-chat-text {
  background-color: #001f3f;
  border-color: #001f3f;
  color: #fff;
}

/* line 34651, app/assets/stylesheets/template/adminlte.scss */
.direct-chat-navy .right > .direct-chat-text::after, .direct-chat-navy .right > .direct-chat-text::before {
  border-left-color: #001f3f;
}

/* line 34655, app/assets/stylesheets/template/adminlte.scss */
.direct-chat-olive .right > .direct-chat-text {
  background-color: #3d9970;
  border-color: #3d9970;
  color: #fff;
}

/* line 34661, app/assets/stylesheets/template/adminlte.scss */
.direct-chat-olive .right > .direct-chat-text::after, .direct-chat-olive .right > .direct-chat-text::before {
  border-left-color: #3d9970;
}

/* line 34665, app/assets/stylesheets/template/adminlte.scss */
.direct-chat-lime .right > .direct-chat-text {
  background-color: #01ff70;
  border-color: #01ff70;
  color: #1f2d3d;
}

/* line 34671, app/assets/stylesheets/template/adminlte.scss */
.direct-chat-lime .right > .direct-chat-text::after, .direct-chat-lime .right > .direct-chat-text::before {
  border-left-color: #01ff70;
}

/* line 34675, app/assets/stylesheets/template/adminlte.scss */
.direct-chat-fuchsia .right > .direct-chat-text {
  background-color: #f012be;
  border-color: #f012be;
  color: #fff;
}

/* line 34681, app/assets/stylesheets/template/adminlte.scss */
.direct-chat-fuchsia .right > .direct-chat-text::after, .direct-chat-fuchsia .right > .direct-chat-text::before {
  border-left-color: #f012be;
}

/* line 34685, app/assets/stylesheets/template/adminlte.scss */
.direct-chat-maroon .right > .direct-chat-text {
  background-color: #d81b60;
  border-color: #d81b60;
  color: #fff;
}

/* line 34691, app/assets/stylesheets/template/adminlte.scss */
.direct-chat-maroon .right > .direct-chat-text::after, .direct-chat-maroon .right > .direct-chat-text::before {
  border-left-color: #d81b60;
}

/* line 34695, app/assets/stylesheets/template/adminlte.scss */
.direct-chat-blue .right > .direct-chat-text {
  background-color: #007bff;
  border-color: #007bff;
  color: #fff;
}

/* line 34701, app/assets/stylesheets/template/adminlte.scss */
.direct-chat-blue .right > .direct-chat-text::after, .direct-chat-blue .right > .direct-chat-text::before {
  border-left-color: #007bff;
}

/* line 34705, app/assets/stylesheets/template/adminlte.scss */
.direct-chat-indigo .right > .direct-chat-text {
  background-color: #6610f2;
  border-color: #6610f2;
  color: #fff;
}

/* line 34711, app/assets/stylesheets/template/adminlte.scss */
.direct-chat-indigo .right > .direct-chat-text::after, .direct-chat-indigo .right > .direct-chat-text::before {
  border-left-color: #6610f2;
}

/* line 34715, app/assets/stylesheets/template/adminlte.scss */
.direct-chat-purple .right > .direct-chat-text {
  background-color: #6f42c1;
  border-color: #6f42c1;
  color: #fff;
}

/* line 34721, app/assets/stylesheets/template/adminlte.scss */
.direct-chat-purple .right > .direct-chat-text::after, .direct-chat-purple .right > .direct-chat-text::before {
  border-left-color: #6f42c1;
}

/* line 34725, app/assets/stylesheets/template/adminlte.scss */
.direct-chat-pink .right > .direct-chat-text {
  background-color: #e83e8c;
  border-color: #e83e8c;
  color: #fff;
}

/* line 34731, app/assets/stylesheets/template/adminlte.scss */
.direct-chat-pink .right > .direct-chat-text::after, .direct-chat-pink .right > .direct-chat-text::before {
  border-left-color: #e83e8c;
}

/* line 34735, app/assets/stylesheets/template/adminlte.scss */
.direct-chat-red .right > .direct-chat-text {
  background-color: #dc3545;
  border-color: #dc3545;
  color: #fff;
}

/* line 34741, app/assets/stylesheets/template/adminlte.scss */
.direct-chat-red .right > .direct-chat-text::after, .direct-chat-red .right > .direct-chat-text::before {
  border-left-color: #dc3545;
}

/* line 34745, app/assets/stylesheets/template/adminlte.scss */
.direct-chat-orange .right > .direct-chat-text {
  background-color: #fd7e14;
  border-color: #fd7e14;
  color: #1f2d3d;
}

/* line 34751, app/assets/stylesheets/template/adminlte.scss */
.direct-chat-orange .right > .direct-chat-text::after, .direct-chat-orange .right > .direct-chat-text::before {
  border-left-color: #fd7e14;
}

/* line 34755, app/assets/stylesheets/template/adminlte.scss */
.direct-chat-yellow .right > .direct-chat-text {
  background-color: #ffc107;
  border-color: #ffc107;
  color: #1f2d3d;
}

/* line 34761, app/assets/stylesheets/template/adminlte.scss */
.direct-chat-yellow .right > .direct-chat-text::after, .direct-chat-yellow .right > .direct-chat-text::before {
  border-left-color: #ffc107;
}

/* line 34765, app/assets/stylesheets/template/adminlte.scss */
.direct-chat-green .right > .direct-chat-text {
  background-color: #28a745;
  border-color: #28a745;
  color: #fff;
}

/* line 34771, app/assets/stylesheets/template/adminlte.scss */
.direct-chat-green .right > .direct-chat-text::after, .direct-chat-green .right > .direct-chat-text::before {
  border-left-color: #28a745;
}

/* line 34775, app/assets/stylesheets/template/adminlte.scss */
.direct-chat-teal .right > .direct-chat-text {
  background-color: #20c997;
  border-color: #20c997;
  color: #fff;
}

/* line 34781, app/assets/stylesheets/template/adminlte.scss */
.direct-chat-teal .right > .direct-chat-text::after, .direct-chat-teal .right > .direct-chat-text::before {
  border-left-color: #20c997;
}

/* line 34785, app/assets/stylesheets/template/adminlte.scss */
.direct-chat-cyan .right > .direct-chat-text {
  background-color: #17a2b8;
  border-color: #17a2b8;
  color: #fff;
}

/* line 34791, app/assets/stylesheets/template/adminlte.scss */
.direct-chat-cyan .right > .direct-chat-text::after, .direct-chat-cyan .right > .direct-chat-text::before {
  border-left-color: #17a2b8;
}

/* line 34795, app/assets/stylesheets/template/adminlte.scss */
.direct-chat-white .right > .direct-chat-text {
  background-color: #fff;
  border-color: #fff;
  color: #1f2d3d;
}

/* line 34801, app/assets/stylesheets/template/adminlte.scss */
.direct-chat-white .right > .direct-chat-text::after, .direct-chat-white .right > .direct-chat-text::before {
  border-left-color: #fff;
}

/* line 34805, app/assets/stylesheets/template/adminlte.scss */
.direct-chat-gray .right > .direct-chat-text {
  background-color: #6c757d;
  border-color: #6c757d;
  color: #fff;
}

/* line 34811, app/assets/stylesheets/template/adminlte.scss */
.direct-chat-gray .right > .direct-chat-text::after, .direct-chat-gray .right > .direct-chat-text::before {
  border-left-color: #6c757d;
}

/* line 34815, app/assets/stylesheets/template/adminlte.scss */
.direct-chat-gray-dark .right > .direct-chat-text {
  background-color: #343a40;
  border-color: #343a40;
  color: #fff;
}

/* line 34821, app/assets/stylesheets/template/adminlte.scss */
.direct-chat-gray-dark .right > .direct-chat-text::after, .direct-chat-gray-dark .right > .direct-chat-text::before {
  border-left-color: #343a40;
}

/* line 34825, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .direct-chat-text {
  background-color: #454d55;
  border-color: #4b545c;
  color: #fff;
}

/* line 34831, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .direct-chat-text::after, .dark-mode .direct-chat-text::before {
  border-right-color: #4b545c;
}

/* line 34835, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .direct-chat-timestamp {
  color: #adb5bd;
}

/* line 34839, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .right > .direct-chat-text::after, .dark-mode .right > .direct-chat-text::before {
  border-right-color: transparent;
}

/* line 34843, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .direct-chat-primary .right > .direct-chat-text {
  background-color: #3f6791;
  border-color: #3f6791;
  color: #fff;
}

/* line 34849, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .direct-chat-primary .right > .direct-chat-text::after, .dark-mode .direct-chat-primary .right > .direct-chat-text::before {
  border-left-color: #3f6791;
}

/* line 34853, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .direct-chat-secondary .right > .direct-chat-text {
  background-color: #6c757d;
  border-color: #6c757d;
  color: #fff;
}

/* line 34859, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .direct-chat-secondary .right > .direct-chat-text::after, .dark-mode .direct-chat-secondary .right > .direct-chat-text::before {
  border-left-color: #6c757d;
}

/* line 34863, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .direct-chat-success .right > .direct-chat-text {
  background-color: #00bc8c;
  border-color: #00bc8c;
  color: #fff;
}

/* line 34869, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .direct-chat-success .right > .direct-chat-text::after, .dark-mode .direct-chat-success .right > .direct-chat-text::before {
  border-left-color: #00bc8c;
}

/* line 34873, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .direct-chat-info .right > .direct-chat-text {
  background-color: #3498db;
  border-color: #3498db;
  color: #fff;
}

/* line 34879, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .direct-chat-info .right > .direct-chat-text::after, .dark-mode .direct-chat-info .right > .direct-chat-text::before {
  border-left-color: #3498db;
}

/* line 34883, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .direct-chat-warning .right > .direct-chat-text {
  background-color: #f39c12;
  border-color: #f39c12;
  color: #1f2d3d;
}

/* line 34889, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .direct-chat-warning .right > .direct-chat-text::after, .dark-mode .direct-chat-warning .right > .direct-chat-text::before {
  border-left-color: #f39c12;
}

/* line 34893, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .direct-chat-danger .right > .direct-chat-text {
  background-color: #e74c3c;
  border-color: #e74c3c;
  color: #fff;
}

/* line 34899, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .direct-chat-danger .right > .direct-chat-text::after, .dark-mode .direct-chat-danger .right > .direct-chat-text::before {
  border-left-color: #e74c3c;
}

/* line 34903, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .direct-chat-light .right > .direct-chat-text {
  background-color: #f8f9fa;
  border-color: #f8f9fa;
  color: #1f2d3d;
}

/* line 34909, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .direct-chat-light .right > .direct-chat-text::after, .dark-mode .direct-chat-light .right > .direct-chat-text::before {
  border-left-color: #f8f9fa;
}

/* line 34913, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .direct-chat-dark .right > .direct-chat-text {
  background-color: #343a40;
  border-color: #343a40;
  color: #fff;
}

/* line 34919, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .direct-chat-dark .right > .direct-chat-text::after, .dark-mode .direct-chat-dark .right > .direct-chat-text::before {
  border-left-color: #343a40;
}

/* line 34923, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .direct-chat-lightblue .right > .direct-chat-text {
  background-color: #86bad8;
  border-color: #86bad8;
  color: #1f2d3d;
}

/* line 34929, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .direct-chat-lightblue .right > .direct-chat-text::after, .dark-mode .direct-chat-lightblue .right > .direct-chat-text::before {
  border-left-color: #86bad8;
}

/* line 34933, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .direct-chat-navy .right > .direct-chat-text {
  background-color: #002c59;
  border-color: #002c59;
  color: #fff;
}

/* line 34939, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .direct-chat-navy .right > .direct-chat-text::after, .dark-mode .direct-chat-navy .right > .direct-chat-text::before {
  border-left-color: #002c59;
}

/* line 34943, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .direct-chat-olive .right > .direct-chat-text {
  background-color: #74c8a3;
  border-color: #74c8a3;
  color: #1f2d3d;
}

/* line 34949, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .direct-chat-olive .right > .direct-chat-text::after, .dark-mode .direct-chat-olive .right > .direct-chat-text::before {
  border-left-color: #74c8a3;
}

/* line 34953, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .direct-chat-lime .right > .direct-chat-text {
  background-color: #67ffa9;
  border-color: #67ffa9;
  color: #1f2d3d;
}

/* line 34959, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .direct-chat-lime .right > .direct-chat-text::after, .dark-mode .direct-chat-lime .right > .direct-chat-text::before {
  border-left-color: #67ffa9;
}

/* line 34963, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .direct-chat-fuchsia .right > .direct-chat-text {
  background-color: #f672d8;
  border-color: #f672d8;
  color: #1f2d3d;
}

/* line 34969, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .direct-chat-fuchsia .right > .direct-chat-text::after, .dark-mode .direct-chat-fuchsia .right > .direct-chat-text::before {
  border-left-color: #f672d8;
}

/* line 34973, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .direct-chat-maroon .right > .direct-chat-text {
  background-color: #ed6c9b;
  border-color: #ed6c9b;
  color: #1f2d3d;
}

/* line 34979, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .direct-chat-maroon .right > .direct-chat-text::after, .dark-mode .direct-chat-maroon .right > .direct-chat-text::before {
  border-left-color: #ed6c9b;
}

/* line 34983, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .direct-chat-blue .right > .direct-chat-text {
  background-color: #3f6791;
  border-color: #3f6791;
  color: #fff;
}

/* line 34989, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .direct-chat-blue .right > .direct-chat-text::after, .dark-mode .direct-chat-blue .right > .direct-chat-text::before {
  border-left-color: #3f6791;
}

/* line 34993, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .direct-chat-indigo .right > .direct-chat-text {
  background-color: #6610f2;
  border-color: #6610f2;
  color: #fff;
}

/* line 34999, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .direct-chat-indigo .right > .direct-chat-text::after, .dark-mode .direct-chat-indigo .right > .direct-chat-text::before {
  border-left-color: #6610f2;
}

/* line 35003, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .direct-chat-purple .right > .direct-chat-text {
  background-color: #6f42c1;
  border-color: #6f42c1;
  color: #fff;
}

/* line 35009, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .direct-chat-purple .right > .direct-chat-text::after, .dark-mode .direct-chat-purple .right > .direct-chat-text::before {
  border-left-color: #6f42c1;
}

/* line 35013, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .direct-chat-pink .right > .direct-chat-text {
  background-color: #e83e8c;
  border-color: #e83e8c;
  color: #fff;
}

/* line 35019, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .direct-chat-pink .right > .direct-chat-text::after, .dark-mode .direct-chat-pink .right > .direct-chat-text::before {
  border-left-color: #e83e8c;
}

/* line 35023, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .direct-chat-red .right > .direct-chat-text {
  background-color: #e74c3c;
  border-color: #e74c3c;
  color: #fff;
}

/* line 35029, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .direct-chat-red .right > .direct-chat-text::after, .dark-mode .direct-chat-red .right > .direct-chat-text::before {
  border-left-color: #e74c3c;
}

/* line 35033, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .direct-chat-orange .right > .direct-chat-text {
  background-color: #fd7e14;
  border-color: #fd7e14;
  color: #1f2d3d;
}

/* line 35039, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .direct-chat-orange .right > .direct-chat-text::after, .dark-mode .direct-chat-orange .right > .direct-chat-text::before {
  border-left-color: #fd7e14;
}

/* line 35043, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .direct-chat-yellow .right > .direct-chat-text {
  background-color: #f39c12;
  border-color: #f39c12;
  color: #1f2d3d;
}

/* line 35049, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .direct-chat-yellow .right > .direct-chat-text::after, .dark-mode .direct-chat-yellow .right > .direct-chat-text::before {
  border-left-color: #f39c12;
}

/* line 35053, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .direct-chat-green .right > .direct-chat-text {
  background-color: #00bc8c;
  border-color: #00bc8c;
  color: #fff;
}

/* line 35059, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .direct-chat-green .right > .direct-chat-text::after, .dark-mode .direct-chat-green .right > .direct-chat-text::before {
  border-left-color: #00bc8c;
}

/* line 35063, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .direct-chat-teal .right > .direct-chat-text {
  background-color: #20c997;
  border-color: #20c997;
  color: #fff;
}

/* line 35069, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .direct-chat-teal .right > .direct-chat-text::after, .dark-mode .direct-chat-teal .right > .direct-chat-text::before {
  border-left-color: #20c997;
}

/* line 35073, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .direct-chat-cyan .right > .direct-chat-text {
  background-color: #3498db;
  border-color: #3498db;
  color: #fff;
}

/* line 35079, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .direct-chat-cyan .right > .direct-chat-text::after, .dark-mode .direct-chat-cyan .right > .direct-chat-text::before {
  border-left-color: #3498db;
}

/* line 35083, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .direct-chat-white .right > .direct-chat-text {
  background-color: #fff;
  border-color: #fff;
  color: #1f2d3d;
}

/* line 35089, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .direct-chat-white .right > .direct-chat-text::after, .dark-mode .direct-chat-white .right > .direct-chat-text::before {
  border-left-color: #fff;
}

/* line 35093, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .direct-chat-gray .right > .direct-chat-text {
  background-color: #6c757d;
  border-color: #6c757d;
  color: #fff;
}

/* line 35099, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .direct-chat-gray .right > .direct-chat-text::after, .dark-mode .direct-chat-gray .right > .direct-chat-text::before {
  border-left-color: #6c757d;
}

/* line 35103, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .direct-chat-gray-dark .right > .direct-chat-text {
  background-color: #343a40;
  border-color: #343a40;
  color: #fff;
}

/* line 35109, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .direct-chat-gray-dark .right > .direct-chat-text::after, .dark-mode .direct-chat-gray-dark .right > .direct-chat-text::before {
  border-left-color: #343a40;
}

/* line 35113, app/assets/stylesheets/template/adminlte.scss */
.users-list {
  padding-left: 0;
  list-style: none;
}

/* line 35118, app/assets/stylesheets/template/adminlte.scss */
.users-list > li {
  float: left;
  padding: 10px;
  text-align: center;
  width: 25%;
}

/* line 35125, app/assets/stylesheets/template/adminlte.scss */
.users-list > li img {
  border-radius: 50%;
  height: auto;
  max-width: 100%;
}

/* line 35131, app/assets/stylesheets/template/adminlte.scss */
.users-list > li > a:hover,
.users-list > li > a:hover .users-list-name {
  color: #999;
}

/* line 35136, app/assets/stylesheets/template/adminlte.scss */
.users-list-name,
.users-list-date {
  display: block;
}

/* line 35141, app/assets/stylesheets/template/adminlte.scss */
.users-list-name {
  color: #495057;
  font-size: 0.875rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 35149, app/assets/stylesheets/template/adminlte.scss */
.users-list-date {
  color: #748290;
  font-size: 12px;
}

/* line 35154, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .users-list-name {
  color: #ced4da;
}

/* line 35158, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .users-list-date {
  color: #adb5bd;
}

/* line 35162, app/assets/stylesheets/template/adminlte.scss */
.card-widget {
  border: 0;
  position: relative;
}

/* line 35167, app/assets/stylesheets/template/adminlte.scss */
.widget-user .widget-user-header {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  height: 135px;
  padding: 1rem;
  text-align: center;
}

/* line 35175, app/assets/stylesheets/template/adminlte.scss */
.widget-user .widget-user-username {
  font-size: 25px;
  font-weight: 300;
  margin-bottom: 0;
  margin-top: 0;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
}

/* line 35183, app/assets/stylesheets/template/adminlte.scss */
.widget-user .widget-user-desc {
  margin-top: 0;
}

/* line 35187, app/assets/stylesheets/template/adminlte.scss */
.widget-user .widget-user-image {
  left: 50%;
  margin-left: -45px;
  position: absolute;
  top: 80px;
}

/* line 35194, app/assets/stylesheets/template/adminlte.scss */
.widget-user .widget-user-image > img {
  border: 3px solid #fff;
  height: auto;
  width: 90px;
}

/* line 35200, app/assets/stylesheets/template/adminlte.scss */
.widget-user .card-footer {
  padding-top: 50px;
}

/* line 35204, app/assets/stylesheets/template/adminlte.scss */
.widget-user-2 .widget-user-header {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  padding: 1rem;
}

/* line 35210, app/assets/stylesheets/template/adminlte.scss */
.widget-user-2 .widget-user-username {
  font-size: 25px;
  font-weight: 300;
  margin-bottom: 5px;
  margin-top: 5px;
}

/* line 35217, app/assets/stylesheets/template/adminlte.scss */
.widget-user-2 .widget-user-desc {
  margin-top: 0;
}

/* line 35221, app/assets/stylesheets/template/adminlte.scss */
.widget-user-2 .widget-user-username,
.widget-user-2 .widget-user-desc {
  margin-left: 75px;
}

/* line 35226, app/assets/stylesheets/template/adminlte.scss */
.widget-user-2 .widget-user-image > img {
  float: left;
  height: auto;
  width: 65px;
}

/* line 35232, app/assets/stylesheets/template/adminlte.scss */
.mailbox-messages > .table {
  margin: 0;
}

/* line 35236, app/assets/stylesheets/template/adminlte.scss */
.mailbox-controls {
  padding: 5px;
}

/* line 35240, app/assets/stylesheets/template/adminlte.scss */
.mailbox-controls.with-border {
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}

/* line 35244, app/assets/stylesheets/template/adminlte.scss */
.mailbox-read-info {
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
  padding: 10px;
}

/* line 35249, app/assets/stylesheets/template/adminlte.scss */
.mailbox-read-info h3 {
  font-size: 20px;
  margin: 0;
}

/* line 35254, app/assets/stylesheets/template/adminlte.scss */
.mailbox-read-info h5 {
  margin: 0;
  padding: 5px 0 0;
}

/* line 35259, app/assets/stylesheets/template/adminlte.scss */
.mailbox-read-time {
  color: #999;
  font-size: 13px;
}

/* line 35264, app/assets/stylesheets/template/adminlte.scss */
.mailbox-read-message {
  padding: 10px;
}

/* line 35268, app/assets/stylesheets/template/adminlte.scss */
.mailbox-attachments {
  padding-left: 0;
  list-style: none;
}

/* line 35273, app/assets/stylesheets/template/adminlte.scss */
.mailbox-attachments li {
  border: 1px solid #eee;
  float: left;
  margin-bottom: 10px;
  margin-right: 10px;
  width: 200px;
}

/* line 35281, app/assets/stylesheets/template/adminlte.scss */
.mailbox-attachment-name {
  color: #666;
  font-weight: 700;
}

/* line 35286, app/assets/stylesheets/template/adminlte.scss */
.mailbox-attachment-icon,
.mailbox-attachment-info,
.mailbox-attachment-size {
  display: block;
}

/* line 35292, app/assets/stylesheets/template/adminlte.scss */
.mailbox-attachment-info {
  background-color: #f8f9fa;
  padding: 10px;
}

/* line 35297, app/assets/stylesheets/template/adminlte.scss */
.mailbox-attachment-size {
  color: #999;
  font-size: 12px;
}

/* line 35302, app/assets/stylesheets/template/adminlte.scss */
.mailbox-attachment-size > span {
  display: inline-block;
  padding-top: .75rem;
}

/* line 35307, app/assets/stylesheets/template/adminlte.scss */
.mailbox-attachment-icon {
  color: #666;
  font-size: 65px;
  max-height: 132.5px;
  padding: 20px 10px;
  text-align: center;
}

/* line 35315, app/assets/stylesheets/template/adminlte.scss */
.mailbox-attachment-icon.has-img {
  padding: 0;
}

/* line 35319, app/assets/stylesheets/template/adminlte.scss */
.mailbox-attachment-icon.has-img > img {
  height: auto;
  max-width: 100%;
}

/* line 35324, app/assets/stylesheets/template/adminlte.scss */
.lockscreen {
  background-color: #e9ecef;
}

/* line 35328, app/assets/stylesheets/template/adminlte.scss */
.lockscreen .lockscreen-name {
  font-weight: 600;
  text-align: center;
}

/* line 35333, app/assets/stylesheets/template/adminlte.scss */
.lockscreen-logo {
  font-size: 35px;
  font-weight: 300;
  margin-bottom: 25px;
  text-align: center;
}

/* line 35340, app/assets/stylesheets/template/adminlte.scss */
.lockscreen-logo a {
  color: #495057;
}

/* line 35344, app/assets/stylesheets/template/adminlte.scss */
.lockscreen-wrapper {
  margin: 0 auto;
  margin-top: 10%;
  max-width: 400px;
}

/* line 35350, app/assets/stylesheets/template/adminlte.scss */
.lockscreen-item {
  border-radius: 4px;
  background-color: #fff;
  margin: 10px auto 30px;
  padding: 0;
  position: relative;
  width: 290px;
}

/* line 35359, app/assets/stylesheets/template/adminlte.scss */
.lockscreen-image {
  border-radius: 50%;
  background-color: #fff;
  left: -10px;
  padding: 5px;
  position: absolute;
  top: -25px;
  z-index: 10;
}

/* line 35369, app/assets/stylesheets/template/adminlte.scss */
.lockscreen-image > img {
  border-radius: 50%;
  height: 70px;
  width: 70px;
}

/* line 35375, app/assets/stylesheets/template/adminlte.scss */
.lockscreen-credentials {
  margin-left: 70px;
}

/* line 35379, app/assets/stylesheets/template/adminlte.scss */
.lockscreen-credentials .form-control {
  border: 0;
}

/* line 35383, app/assets/stylesheets/template/adminlte.scss */
.lockscreen-credentials .btn {
  background-color: #fff;
  border: 0;
  padding: 0 10px;
}

/* line 35389, app/assets/stylesheets/template/adminlte.scss */
.lockscreen-footer {
  margin-top: 10px;
}

/* line 35393, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .lockscreen-item {
  background-color: #343a40;
}

/* line 35397, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .lockscreen-logo a {
  color: #fff;
}

/* line 35401, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .lockscreen-credentials .btn {
  background-color: #343a40;
}

/* line 35405, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .lockscreen-image {
  background-color: #6c757d;
}

/* line 35409, app/assets/stylesheets/template/adminlte.scss */
.login-logo,
.register-logo {
  font-size: 2.1rem;
  font-weight: 300;
  margin-bottom: .9rem;
  text-align: center;
}

/* line 35417, app/assets/stylesheets/template/adminlte.scss */
.login-logo a,
.register-logo a {
  color: #495057;
}

/* line 35422, app/assets/stylesheets/template/adminlte.scss */
.login-page,
.register-page {
  align-items: center;
  background-color: #fff;
  display: flex;
  flex-direction: column;
  height: 100vh;
  justify-content: center;
}

/* line 35441, app/assets/stylesheets/template/adminlte.scss */
.login-box,
.register-box {
  width: 360px;
}

@media (max-width: 576px) {
  /* line 35447, app/assets/stylesheets/template/adminlte.scss */
  .login-box,
.register-box {
    margin-top: .5rem;
    width: 90%;
  }
}

/* line 35454, app/assets/stylesheets/template/adminlte.scss */
.login-box .card,
.register-box .card {
  margin-bottom: 0;
}

/* line 35459, app/assets/stylesheets/template/adminlte.scss */
.login-card-body,
.register-card-body {
  background-color: #fff;
  border-top: 0;
  color: #666;
  padding: 20px;
}

/* line 35467, app/assets/stylesheets/template/adminlte.scss */
.login-card-body .input-group .form-control,
.register-card-body .input-group .form-control {
  border-right: 0;
}

/* line 35472, app/assets/stylesheets/template/adminlte.scss */
.login-card-body .input-group .form-control:focus,
.register-card-body .input-group .form-control:focus {
  box-shadow: none;
}

/* line 35477, app/assets/stylesheets/template/adminlte.scss */
.login-card-body .input-group .form-control:focus ~ .input-group-prepend .input-group-text,
.login-card-body .input-group .form-control:focus ~ .input-group-append .input-group-text,
.register-card-body .input-group .form-control:focus ~ .input-group-prepend .input-group-text,
.register-card-body .input-group .form-control:focus ~ .input-group-append .input-group-text {
  border-color: #80bdff;
}

/* line 35484, app/assets/stylesheets/template/adminlte.scss */
.login-card-body .input-group .form-control.is-valid:focus,
.register-card-body .input-group .form-control.is-valid:focus {
  box-shadow: none;
}

/* line 35489, app/assets/stylesheets/template/adminlte.scss */
.login-card-body .input-group .form-control.is-valid ~ .input-group-prepend .input-group-text,
.login-card-body .input-group .form-control.is-valid ~ .input-group-append .input-group-text,
.register-card-body .input-group .form-control.is-valid ~ .input-group-prepend .input-group-text,
.register-card-body .input-group .form-control.is-valid ~ .input-group-append .input-group-text {
  border-color: #28a745;
}

/* line 35496, app/assets/stylesheets/template/adminlte.scss */
.login-card-body .input-group .form-control.is-invalid:focus,
.register-card-body .input-group .form-control.is-invalid:focus {
  box-shadow: none;
}

/* line 35501, app/assets/stylesheets/template/adminlte.scss */
.login-card-body .input-group .form-control.is-invalid ~ .input-group-append .input-group-text,
.register-card-body .input-group .form-control.is-invalid ~ .input-group-append .input-group-text {
  border-color: #dc3545;
}

/* line 35506, app/assets/stylesheets/template/adminlte.scss */
.login-card-body .input-group .input-group-text,
.register-card-body .input-group .input-group-text {
  background-color: transparent;
  border-bottom-right-radius: 0.25rem;
  border-left: 0;
  border-top-right-radius: 0.25rem;
  color: #777;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

/* line 35516, app/assets/stylesheets/template/adminlte.scss */
.login-box-msg,
.register-box-msg {
  margin: 0;
  padding: 0 20px 20px;
  text-align: center;
}

/* line 35523, app/assets/stylesheets/template/adminlte.scss */
.social-auth-links {
  margin: 10px 0;
}

/* line 35527, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .login-card-body,
.dark-mode .register-card-body {
  background-color: #343a40;
  border-color: #6c757d;
  color: #fff;
}

/* line 35534, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .login-logo a,
.dark-mode .register-logo a {
  color: #fff;
}

/* line 35539, app/assets/stylesheets/template/adminlte.scss */
.error-page {
  margin: 20px auto 0;
  width: 600px;
}

@media (max-width: 767.98px) {
  /* line 35545, app/assets/stylesheets/template/adminlte.scss */
  .error-page {
    width: 100%;
  }
}

/* line 35550, app/assets/stylesheets/template/adminlte.scss */
.error-page > .headline {
  float: left;
  font-size: 100px;
  font-weight: 300;
}

@media (max-width: 767.98px) {
  /* line 35557, app/assets/stylesheets/template/adminlte.scss */
  .error-page > .headline {
    float: none;
    text-align: center;
  }
}

/* line 35563, app/assets/stylesheets/template/adminlte.scss */
.error-page > .error-content {
  display: block;
  margin-left: 190px;
}

@media (max-width: 767.98px) {
  /* line 35569, app/assets/stylesheets/template/adminlte.scss */
  .error-page > .error-content {
    margin-left: 0;
  }
}

/* line 35574, app/assets/stylesheets/template/adminlte.scss */
.error-page > .error-content > h3 {
  font-size: 25px;
  font-weight: 300;
}

@media (max-width: 767.98px) {
  /* line 35580, app/assets/stylesheets/template/adminlte.scss */
  .error-page > .error-content > h3 {
    text-align: center;
  }
}

/* line 35585, app/assets/stylesheets/template/adminlte.scss */
.invoice {
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
  position: relative;
}

/* line 35591, app/assets/stylesheets/template/adminlte.scss */
.invoice-title {
  margin-top: 0;
}

/* line 35595, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .invoice {
  background-color: #343a40;
}

/* line 35599, app/assets/stylesheets/template/adminlte.scss */
.profile-user-img {
  border: 3px solid #adb5bd;
  margin: 0 auto;
  padding: 3px;
  width: 100px;
}

/* line 35606, app/assets/stylesheets/template/adminlte.scss */
.profile-username {
  font-size: 21px;
  margin-top: 5px;
}

/* line 35611, app/assets/stylesheets/template/adminlte.scss */
.post {
  border-bottom: 1px solid #adb5bd;
  color: #666;
  margin-bottom: 15px;
  padding-bottom: 15px;
}

/* line 35618, app/assets/stylesheets/template/adminlte.scss */
.post:last-of-type {
  border-bottom: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}

/* line 35624, app/assets/stylesheets/template/adminlte.scss */
.post .user-block {
  margin-bottom: 15px;
  width: 100%;
}

/* line 35629, app/assets/stylesheets/template/adminlte.scss */
.post .row {
  width: 100%;
}

/* line 35633, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .post {
  color: #fff;
  border-color: #6c757d;
}

/* line 35638, app/assets/stylesheets/template/adminlte.scss */
.product-image {
  max-width: 100%;
  height: auto;
  width: 100%;
}

/* line 35644, app/assets/stylesheets/template/adminlte.scss */
.product-image-thumbs {
  align-items: stretch;
  display: flex;
  margin-top: 2rem;
}

/* line 35654, app/assets/stylesheets/template/adminlte.scss */
.product-image-thumb {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
  border-radius: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  display: flex;
  margin-right: 1rem;
  max-width: 7rem;
  padding: 0.5rem;
}

/* line 35667, app/assets/stylesheets/template/adminlte.scss */
.product-image-thumb img {
  max-width: 100%;
  height: auto;
  align-self: center;
}

/* line 35675, app/assets/stylesheets/template/adminlte.scss */
.product-image-thumb:hover {
  opacity: .5;
}

/* line 35679, app/assets/stylesheets/template/adminlte.scss */
.product-share a {
  margin-right: .5rem;
}

/* line 35683, app/assets/stylesheets/template/adminlte.scss */
.projects td {
  vertical-align: middle;
}

/* line 35687, app/assets/stylesheets/template/adminlte.scss */
.projects .list-inline {
  margin-bottom: 0;
}

/* line 35691, app/assets/stylesheets/template/adminlte.scss */
.projects img.table-avatar,
.projects .table-avatar img {
  border-radius: 50%;
  display: inline;
  width: 2.5rem;
}

/* line 35698, app/assets/stylesheets/template/adminlte.scss */
.projects .project-state {
  text-align: center;
}

/* line 35702, app/assets/stylesheets/template/adminlte.scss */
body.iframe-mode .main-sidebar {
  display: none;
}

/* line 35706, app/assets/stylesheets/template/adminlte.scss */
body.iframe-mode .content-wrapper {
  margin-left: 0 !important;
  margin-top: 0 !important;
  padding-bottom: 0 !important;
}

/* line 35712, app/assets/stylesheets/template/adminlte.scss */
body.iframe-mode .main-header,
body.iframe-mode .main-footer {
  display: none;
}

/* line 35717, app/assets/stylesheets/template/adminlte.scss */
body.iframe-mode-fullscreen {
  overflow: hidden;
}

/* line 35721, app/assets/stylesheets/template/adminlte.scss */
.content-wrapper {
  height: 100%;
}

/* line 35725, app/assets/stylesheets/template/adminlte.scss */
.content-wrapper.iframe-mode .btn-iframe-close {
  color: #dc3545;
  position: absolute;
  line-height: 1;
  right: .125rem;
  top: .125rem;
  z-index: 10;
  visibility: hidden;
}

/* line 35735, app/assets/stylesheets/template/adminlte.scss */
.content-wrapper.iframe-mode .btn-iframe-close:hover, .content-wrapper.iframe-mode .btn-iframe-close:focus {
  animation-name: fadeIn;
  animation-duration: 0.3s;
  animation-fill-mode: both;
  visibility: visible;
}

@media (hover: none) and (pointer: coarse) {
  /* line 35746, app/assets/stylesheets/template/adminlte.scss */
  .content-wrapper.iframe-mode .btn-iframe-close {
    visibility: visible;
  }
}

/* line 35751, app/assets/stylesheets/template/adminlte.scss */
.content-wrapper.iframe-mode .navbar-nav {
  overflow-y: auto;
  width: 100%;
}

/* line 35756, app/assets/stylesheets/template/adminlte.scss */
.content-wrapper.iframe-mode .navbar-nav .nav-link {
  white-space: nowrap;
}

/* line 35760, app/assets/stylesheets/template/adminlte.scss */
.content-wrapper.iframe-mode .navbar-nav .nav-item {
  position: relative;
}

/* line 35764, app/assets/stylesheets/template/adminlte.scss */
.content-wrapper.iframe-mode .navbar-nav .nav-item:hover .btn-iframe-close, .content-wrapper.iframe-mode .navbar-nav .nav-item:focus .btn-iframe-close {
  animation-name: fadeIn;
  animation-duration: 0.3s;
  animation-fill-mode: both;
  visibility: visible;
}

@media (hover: none) and (pointer: coarse) {
  /* line 35775, app/assets/stylesheets/template/adminlte.scss */
  .content-wrapper.iframe-mode .navbar-nav .nav-item:hover .btn-iframe-close, .content-wrapper.iframe-mode .navbar-nav .nav-item:focus .btn-iframe-close {
    visibility: visible;
  }
}

/* line 35780, app/assets/stylesheets/template/adminlte.scss */
.content-wrapper.iframe-mode .tab-content {
  position: relative;
}

/* line 35784, app/assets/stylesheets/template/adminlte.scss */
.content-wrapper.iframe-mode .tab-pane + .tab-empty {
  display: none;
}

/* line 35788, app/assets/stylesheets/template/adminlte.scss */
.content-wrapper.iframe-mode .tab-empty {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 35801, app/assets/stylesheets/template/adminlte.scss */
.content-wrapper.iframe-mode .tab-loading {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  display: none;
  background-color: #f4f6f9;
}

/* line 35810, app/assets/stylesheets/template/adminlte.scss */
.content-wrapper.iframe-mode .tab-loading > div {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}

/* line 35824, app/assets/stylesheets/template/adminlte.scss */
.content-wrapper.iframe-mode iframe {
  border: 0;
  width: 100%;
  height: 100%;
  margin-bottom: -8px;
}

/* line 35831, app/assets/stylesheets/template/adminlte.scss */
.content-wrapper.iframe-mode iframe .content-wrapper {
  padding-bottom: 0 !important;
}

/* line 35835, app/assets/stylesheets/template/adminlte.scss */
body.iframe-mode-fullscreen .content-wrapper.iframe-mode {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  margin-left: 0 !important;
  height: 100%;
  min-height: 100%;
  z-index: 1048;
}

/* line 35847, app/assets/stylesheets/template/adminlte.scss */
.permanent-btn-iframe-close .btn-iframe-close {
  animation: none !important;
  visibility: visible !important;
  opacity: 1;
}

/* line 35854, app/assets/stylesheets/template/adminlte.scss */
.content-wrapper.kanban {
  height: 1px;
}

/* line 35858, app/assets/stylesheets/template/adminlte.scss */
.content-wrapper.kanban .content {
  height: 100%;
  overflow-x: auto;
  overflow-y: hidden;
}

/* line 35864, app/assets/stylesheets/template/adminlte.scss */
.content-wrapper.kanban .content .container,
.content-wrapper.kanban .content .container-fluid,
.content-wrapper.kanban .content .container-sm,
.content-wrapper.kanban .content .container-md,
.content-wrapper.kanban .content .container-lg,
.content-wrapper.kanban .content .container-xl {
  width: -moz-max-content;
  width: max-content;
  display: flex;
  align-items: stretch;
}

/* line 35881, app/assets/stylesheets/template/adminlte.scss */
.content-wrapper.kanban .content-header + .content {
  height: calc(100% - ((2 * 15px) + (1.8rem * 1.2)));
}

/* line 35885, app/assets/stylesheets/template/adminlte.scss */
.content-wrapper.kanban .card .card-body {
  padding: .5rem;
}

/* line 35889, app/assets/stylesheets/template/adminlte.scss */
.content-wrapper.kanban .card.card-row {
  width: 340px;
  display: inline-block;
  margin: 0 .5rem;
}

/* line 35895, app/assets/stylesheets/template/adminlte.scss */
.content-wrapper.kanban .card.card-row:first-child {
  margin-left: 0;
}

/* line 35899, app/assets/stylesheets/template/adminlte.scss */
.content-wrapper.kanban .card.card-row .card-body {
  height: calc(100% - (12px + (1.8rem * 1.2) + .5rem));
  overflow-y: auto;
}

/* line 35904, app/assets/stylesheets/template/adminlte.scss */
.content-wrapper.kanban .card.card-row .card:last-child {
  margin-bottom: 0;
  border-bottom-width: 1px;
}

/* line 35909, app/assets/stylesheets/template/adminlte.scss */
.content-wrapper.kanban .card.card-row .card .card-header {
  padding: .5rem .75rem;
}

/* line 35913, app/assets/stylesheets/template/adminlte.scss */
.content-wrapper.kanban .card.card-row .card .card-body {
  padding: .75rem;
}

/* line 35917, app/assets/stylesheets/template/adminlte.scss */
.content-wrapper.kanban .btn-tool.btn-link {
  text-decoration: underline;
  padding-left: 0;
  padding-right: 0;
}

/* line 35923, app/assets/stylesheets/template/adminlte.scss */
.fc-button {
  background: #f8f9fa;
  background-image: none;
  border-bottom-color: #ddd;
  border-color: #ddd;
  color: #495057;
}

/* line 35931, app/assets/stylesheets/template/adminlte.scss */
.fc-button:hover, .fc-button:active, .fc-button.hover {
  background-color: #e9e9e9;
}

/* line 35935, app/assets/stylesheets/template/adminlte.scss */
.fc-header-title h2 {
  color: #666;
  font-size: 15px;
  line-height: 1.6em;
  margin-left: 10px;
}

/* line 35942, app/assets/stylesheets/template/adminlte.scss */
.fc-header-right {
  padding-right: 10px;
}

/* line 35946, app/assets/stylesheets/template/adminlte.scss */
.fc-header-left {
  padding-left: 10px;
}

/* line 35950, app/assets/stylesheets/template/adminlte.scss */
.fc-widget-header {
  background: #fafafa;
}

/* line 35954, app/assets/stylesheets/template/adminlte.scss */
.fc-grid {
  border: 0;
  width: 100%;
}

/* line 35959, app/assets/stylesheets/template/adminlte.scss */
.fc-widget-header:first-of-type,
.fc-widget-content:first-of-type {
  border-left: 0;
  border-right: 0;
}

/* line 35965, app/assets/stylesheets/template/adminlte.scss */
.fc-widget-header:last-of-type,
.fc-widget-content:last-of-type {
  border-right: 0;
}

/* line 35970, app/assets/stylesheets/template/adminlte.scss */
.fc-toolbar,
.fc-toolbar.fc-header-toolbar {
  margin: 0;
  padding: 1rem;
}

@media (max-width: 575.98px) {
  /* line 35977, app/assets/stylesheets/template/adminlte.scss */
  .fc-toolbar {
    flex-direction: column;
  }
  /* line 35982, app/assets/stylesheets/template/adminlte.scss */
  .fc-toolbar .fc-left {
    order: 1;
    margin-bottom: .5rem;
  }
  /* line 35988, app/assets/stylesheets/template/adminlte.scss */
  .fc-toolbar .fc-center {
    order: 0;
    margin-bottom: .375rem;
  }
  /* line 35994, app/assets/stylesheets/template/adminlte.scss */
  .fc-toolbar .fc-right {
    order: 2;
  }
}

/* line 36001, app/assets/stylesheets/template/adminlte.scss */
.fc-day-number {
  font-size: 20px;
  font-weight: 300;
  padding-right: 10px;
}

/* line 36007, app/assets/stylesheets/template/adminlte.scss */
.fc-color-picker {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 36013, app/assets/stylesheets/template/adminlte.scss */
.fc-color-picker > li {
  float: left;
  font-size: 30px;
  line-height: 30px;
  margin-right: 5px;
}

/* line 36020, app/assets/stylesheets/template/adminlte.scss */
.fc-color-picker > li .fa,
.fc-color-picker > li .fas,
.fc-color-picker > li .far,
.fc-color-picker > li .fab,
.fc-color-picker > li .fal,
.fc-color-picker > li .fad,
.fc-color-picker > li .svg-inline--fa,
.fc-color-picker > li .ion {
  transition: transform linear .3s;
}

/* line 36033, app/assets/stylesheets/template/adminlte.scss */
.fc-color-picker > li .fa:hover,
.fc-color-picker > li .fas:hover,
.fc-color-picker > li .far:hover,
.fc-color-picker > li .fab:hover,
.fc-color-picker > li .fal:hover,
.fc-color-picker > li .fad:hover,
.fc-color-picker > li .svg-inline--fa:hover,
.fc-color-picker > li .ion:hover {
  transform: rotate(30deg);
}

/* line 36045, app/assets/stylesheets/template/adminlte.scss */
#add-new-event {
  transition: all linear .3s;
}

/* line 36049, app/assets/stylesheets/template/adminlte.scss */
.external-event {
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.125), 0 1px 3px rgba(0, 0, 0, 0.2);
  border-radius: 0.25rem;
  cursor: move;
  font-weight: 700;
  margin-bottom: 4px;
  padding: 5px 10px;
}

/* line 36058, app/assets/stylesheets/template/adminlte.scss */
.external-event:hover {
  box-shadow: inset 0 0 90px rgba(0, 0, 0, 0.2);
}

/* line 36062, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-selection--single {
  border: 1px solid #ced4da;
  padding: 0.46875rem 0.75rem;
  height: calc(2.25rem + 2px);
}

/* line 36068, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default.select2-container--open .select2-selection--single {
  border-color: #80bdff;
}

/* line 36072, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-dropdown {
  border: 1px solid #ced4da;
}

/* line 36076, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-results__option {
  padding: 6px 12px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

/* line 36084, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-selection--single .select2-selection__rendered {
  padding-left: 0;
  height: auto;
  margin-top: -3px;
}

/* line 36090, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__rendered {
  padding-right: 6px;
  padding-left: 20px;
}

/* line 36095, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 31px;
  right: 6px;
}

/* line 36100, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-selection--single .select2-selection__arrow b {
  margin-top: 0;
}

/* line 36104, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-dropdown .select2-search__field,
.select2-container--default .select2-search--inline .select2-search__field {
  border: 1px solid #ced4da;
}

/* line 36109, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-search--inline .select2-search__field:focus {
  outline: none;
  border: 1px solid #80bdff;
}

/* line 36115, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-dropdown.select2-dropdown--below {
  border-top: 0;
}

/* line 36119, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-dropdown.select2-dropdown--above {
  border-bottom: 0;
}

/* line 36123, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-results__option[aria-disabled='true'] {
  color: #6c757d;
}

/* line 36127, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-results__option[aria-selected='true'] {
  background-color: #dee2e6;
}

/* line 36131, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-results__option[aria-selected='true'], .select2-container--default .select2-results__option[aria-selected='true']:hover {
  color: #1f2d3d;
}

/* line 36135, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-results__option--highlighted {
  background-color: #007bff;
  color: #fff;
}

/* line 36140, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #0074f0;
  color: #fff;
}

/* line 36145, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-selection--multiple {
  border: 1px solid #ced4da;
  min-height: calc(2.25rem + 2px);
}

/* line 36150, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-selection--multiple:focus {
  border-color: #80bdff;
}

/* line 36154, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  padding: 0 0.375rem 0.375rem;
  margin-bottom: -0.375rem;
}

/* line 36159, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-selection--multiple .select2-selection__rendered li.select2-search.select2-search--inline:first-child {
  width: 100%;
  margin-left: 0.375rem;
}

/* line 36164, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-selection--multiple .select2-selection__rendered li.select2-search.select2-search--inline:first-child .select2-search__field {
  width: 100% !important;
}

/* line 36168, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-search.select2-search--inline .select2-search__field {
  border: 0;
  margin-top: 6px;
}

/* line 36173, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #007bff;
  border-color: #006fe6;
  color: #fff;
  padding: 0 10px;
  margin-top: .31rem;
}

/* line 36181, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
  float: right;
  margin-left: 5px;
  margin-right: -2px;
}

/* line 36188, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

/* line 36192, app/assets/stylesheets/template/adminlte.scss */
.text-sm .select2-container--default .select2-selection--multiple .select2-search.select2-search--inline .select2-search__field, .select2-container--default .select2-selection--multiple.text-sm .select2-search.select2-search--inline .select2-search__field {
  margin-top: 8px;
}

/* line 36196, app/assets/stylesheets/template/adminlte.scss */
.text-sm .select2-container--default .select2-selection--multiple .select2-selection__choice, .select2-container--default .select2-selection--multiple.text-sm .select2-selection__choice {
  margin-top: .4rem;
}

/* line 36200, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default.select2-container--focus .select2-selection--single,
.select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #80bdff;
}

/* line 36205, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default.select2-container--focus .select2-search__field {
  border: 0;
}

/* line 36209, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-selection--single .select2-selection__rendered li {
  padding-right: 10px;
}

/* line 36213, app/assets/stylesheets/template/adminlte.scss */
.input-group-prepend ~ .select2-container--default .select2-selection {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

/* line 36218, app/assets/stylesheets/template/adminlte.scss */
.input-group > .select2-container--default:not(:last-child) .select2-selection {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

/* line 36223, app/assets/stylesheets/template/adminlte.scss */
.select2-container--bootstrap4.select2-container--focus .select2-selection {
  box-shadow: none;
}

/* line 36227, app/assets/stylesheets/template/adminlte.scss */
select.form-control-sm ~ .select2-container--default {
  font-size: 0.875rem;
}

/* line 36231, app/assets/stylesheets/template/adminlte.scss */
.text-sm .select2-container--default .select2-selection--single,
select.form-control-sm ~ .select2-container--default .select2-selection--single {
  height: calc(1.8125rem + 2px);
}

/* line 36236, app/assets/stylesheets/template/adminlte.scss */
.text-sm .select2-container--default .select2-selection--single .select2-selection__rendered,
select.form-control-sm ~ .select2-container--default .select2-selection--single .select2-selection__rendered {
  margin-top: -.4rem;
}

/* line 36241, app/assets/stylesheets/template/adminlte.scss */
.text-sm .select2-container--default .select2-selection--single .select2-selection__arrow,
select.form-control-sm ~ .select2-container--default .select2-selection--single .select2-selection__arrow {
  top: -.12rem;
}

/* line 36246, app/assets/stylesheets/template/adminlte.scss */
.text-sm .select2-container--default .select2-selection--multiple,
select.form-control-sm ~ .select2-container--default .select2-selection--multiple {
  min-height: calc(1.8125rem + 2px);
}

/* line 36251, app/assets/stylesheets/template/adminlte.scss */
.text-sm .select2-container--default .select2-selection--multiple .select2-selection__rendered,
select.form-control-sm ~ .select2-container--default .select2-selection--multiple .select2-selection__rendered {
  padding: 0 0.25rem 0.25rem;
  margin-top: -0.1rem;
}

/* line 36257, app/assets/stylesheets/template/adminlte.scss */
.text-sm .select2-container--default .select2-selection--multiple .select2-selection__rendered li.select2-search.select2-search--inline:first-child,
select.form-control-sm ~ .select2-container--default .select2-selection--multiple .select2-selection__rendered li.select2-search.select2-search--inline:first-child {
  margin-left: 0.25rem;
}

/* line 36262, app/assets/stylesheets/template/adminlte.scss */
.text-sm .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-search.select2-search--inline .select2-search__field,
select.form-control-sm ~ .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-search.select2-search--inline .select2-search__field {
  margin-top: 6px;
}

/* line 36267, app/assets/stylesheets/template/adminlte.scss */
.maximized-card .select2-dropdown {
  z-index: 9999;
}

/* line 36271, app/assets/stylesheets/template/adminlte.scss */
.select2-primary + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #80bdff;
}

/* line 36275, app/assets/stylesheets/template/adminlte.scss */
.select2-primary + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #80bdff;
}

/* line 36279, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-primary.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-primary .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-primary .select2-search--inline .select2-search__field:focus,
.select2-primary .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-primary .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-primary .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #80bdff;
}

/* line 36288, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-primary .select2-results__option--highlighted,
.select2-primary .select2-container--default .select2-results__option--highlighted {
  background-color: #007bff;
  color: #fff;
}

/* line 36294, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-primary .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-primary .select2-results__option--highlighted[aria-selected]:hover,
.select2-primary .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-primary .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #0074f0;
  color: #fff;
}

/* line 36301, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-primary .select2-selection--multiple:focus,
.select2-primary .select2-container--default .select2-selection--multiple:focus {
  border-color: #80bdff;
}

/* line 36306, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-primary .select2-selection--multiple .select2-selection__choice,
.select2-primary .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #007bff;
  border-color: #006fe6;
  color: #fff;
}

/* line 36313, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-primary .select2-selection--multiple .select2-selection__choice__remove,
.select2-primary .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

/* line 36318, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-primary .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-primary .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

/* line 36323, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-primary.select2-container--focus .select2-selection--multiple,
.select2-primary .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #80bdff;
}

/* line 36328, app/assets/stylesheets/template/adminlte.scss */
.select2-secondary + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #afb5ba;
}

/* line 36332, app/assets/stylesheets/template/adminlte.scss */
.select2-secondary + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #afb5ba;
}

/* line 36336, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-secondary.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-secondary .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-secondary .select2-search--inline .select2-search__field:focus,
.select2-secondary .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-secondary .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-secondary .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #afb5ba;
}

/* line 36345, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-secondary .select2-results__option--highlighted,
.select2-secondary .select2-container--default .select2-results__option--highlighted {
  background-color: #6c757d;
  color: #fff;
}

/* line 36351, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-secondary .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-secondary .select2-results__option--highlighted[aria-selected]:hover,
.select2-secondary .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-secondary .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #656d75;
  color: #fff;
}

/* line 36358, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-secondary .select2-selection--multiple:focus,
.select2-secondary .select2-container--default .select2-selection--multiple:focus {
  border-color: #afb5ba;
}

/* line 36363, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-secondary .select2-selection--multiple .select2-selection__choice,
.select2-secondary .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #6c757d;
  border-color: #60686f;
  color: #fff;
}

/* line 36370, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-secondary .select2-selection--multiple .select2-selection__choice__remove,
.select2-secondary .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

/* line 36375, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-secondary .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-secondary .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

/* line 36380, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-secondary.select2-container--focus .select2-selection--multiple,
.select2-secondary .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #afb5ba;
}

/* line 36385, app/assets/stylesheets/template/adminlte.scss */
.select2-success + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #71dd8a;
}

/* line 36389, app/assets/stylesheets/template/adminlte.scss */
.select2-success + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #71dd8a;
}

/* line 36393, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-success.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-success .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-success .select2-search--inline .select2-search__field:focus,
.select2-success .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-success .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-success .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #71dd8a;
}

/* line 36402, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-success .select2-results__option--highlighted,
.select2-success .select2-container--default .select2-results__option--highlighted {
  background-color: #28a745;
  color: #fff;
}

/* line 36408, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-success .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-success .select2-results__option--highlighted[aria-selected]:hover,
.select2-success .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-success .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #259b40;
  color: #fff;
}

/* line 36415, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-success .select2-selection--multiple:focus,
.select2-success .select2-container--default .select2-selection--multiple:focus {
  border-color: #71dd8a;
}

/* line 36420, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-success .select2-selection--multiple .select2-selection__choice,
.select2-success .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #28a745;
  border-color: #23923d;
  color: #fff;
}

/* line 36427, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-success .select2-selection--multiple .select2-selection__choice__remove,
.select2-success .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

/* line 36432, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-success .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-success .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

/* line 36437, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-success.select2-container--focus .select2-selection--multiple,
.select2-success .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #71dd8a;
}

/* line 36442, app/assets/stylesheets/template/adminlte.scss */
.select2-info + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #63d9ec;
}

/* line 36446, app/assets/stylesheets/template/adminlte.scss */
.select2-info + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #63d9ec;
}

/* line 36450, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-info.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-info .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-info .select2-search--inline .select2-search__field:focus,
.select2-info .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-info .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-info .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #63d9ec;
}

/* line 36459, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-info .select2-results__option--highlighted,
.select2-info .select2-container--default .select2-results__option--highlighted {
  background-color: #17a2b8;
  color: #fff;
}

/* line 36465, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-info .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-info .select2-results__option--highlighted[aria-selected]:hover,
.select2-info .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-info .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #1596aa;
  color: #fff;
}

/* line 36472, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-info .select2-selection--multiple:focus,
.select2-info .select2-container--default .select2-selection--multiple:focus {
  border-color: #63d9ec;
}

/* line 36477, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-info .select2-selection--multiple .select2-selection__choice,
.select2-info .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #17a2b8;
  border-color: #148ea1;
  color: #fff;
}

/* line 36484, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-info .select2-selection--multiple .select2-selection__choice__remove,
.select2-info .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

/* line 36489, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-info .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-info .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

/* line 36494, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-info.select2-container--focus .select2-selection--multiple,
.select2-info .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #63d9ec;
}

/* line 36499, app/assets/stylesheets/template/adminlte.scss */
.select2-warning + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #ffe187;
}

/* line 36503, app/assets/stylesheets/template/adminlte.scss */
.select2-warning + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #ffe187;
}

/* line 36507, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-warning.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-warning .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-warning .select2-search--inline .select2-search__field:focus,
.select2-warning .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-warning .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-warning .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #ffe187;
}

/* line 36516, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-warning .select2-results__option--highlighted,
.select2-warning .select2-container--default .select2-results__option--highlighted {
  background-color: #ffc107;
  color: #1f2d3d;
}

/* line 36522, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-warning .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-warning .select2-results__option--highlighted[aria-selected]:hover,
.select2-warning .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-warning .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #f7b900;
  color: #1f2d3d;
}

/* line 36529, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-warning .select2-selection--multiple:focus,
.select2-warning .select2-container--default .select2-selection--multiple:focus {
  border-color: #ffe187;
}

/* line 36534, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-warning .select2-selection--multiple .select2-selection__choice,
.select2-warning .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #ffc107;
  border-color: #edb100;
  color: #1f2d3d;
}

/* line 36541, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-warning .select2-selection--multiple .select2-selection__choice__remove,
.select2-warning .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(31, 45, 61, 0.7);
}

/* line 36546, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-warning .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-warning .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #1f2d3d;
}

/* line 36551, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-warning.select2-container--focus .select2-selection--multiple,
.select2-warning .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #ffe187;
}

/* line 36556, app/assets/stylesheets/template/adminlte.scss */
.select2-danger + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #efa2a9;
}

/* line 36560, app/assets/stylesheets/template/adminlte.scss */
.select2-danger + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #efa2a9;
}

/* line 36564, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-danger.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-danger .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-danger .select2-search--inline .select2-search__field:focus,
.select2-danger .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-danger .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-danger .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #efa2a9;
}

/* line 36573, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-danger .select2-results__option--highlighted,
.select2-danger .select2-container--default .select2-results__option--highlighted {
  background-color: #dc3545;
  color: #fff;
}

/* line 36579, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-danger .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-danger .select2-results__option--highlighted[aria-selected]:hover,
.select2-danger .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-danger .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #da2839;
  color: #fff;
}

/* line 36586, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-danger .select2-selection--multiple:focus,
.select2-danger .select2-container--default .select2-selection--multiple:focus {
  border-color: #efa2a9;
}

/* line 36591, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-danger .select2-selection--multiple .select2-selection__choice,
.select2-danger .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #dc3545;
  border-color: #d32535;
  color: #fff;
}

/* line 36598, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-danger .select2-selection--multiple .select2-selection__choice__remove,
.select2-danger .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

/* line 36603, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-danger .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-danger .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

/* line 36608, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-danger.select2-container--focus .select2-selection--multiple,
.select2-danger .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #efa2a9;
}

/* line 36613, app/assets/stylesheets/template/adminlte.scss */
.select2-light + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: white;
}

/* line 36617, app/assets/stylesheets/template/adminlte.scss */
.select2-light + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: white;
}

/* line 36621, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-light.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-light .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-light .select2-search--inline .select2-search__field:focus,
.select2-light .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-light .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-light .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid white;
}

/* line 36630, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-light .select2-results__option--highlighted,
.select2-light .select2-container--default .select2-results__option--highlighted {
  background-color: #f8f9fa;
  color: #1f2d3d;
}

/* line 36636, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-light .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-light .select2-results__option--highlighted[aria-selected]:hover,
.select2-light .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-light .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #eff1f4;
  color: #1f2d3d;
}

/* line 36643, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-light .select2-selection--multiple:focus,
.select2-light .select2-container--default .select2-selection--multiple:focus {
  border-color: white;
}

/* line 36648, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-light .select2-selection--multiple .select2-selection__choice,
.select2-light .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #f8f9fa;
  border-color: #e9ecef;
  color: #1f2d3d;
}

/* line 36655, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-light .select2-selection--multiple .select2-selection__choice__remove,
.select2-light .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(31, 45, 61, 0.7);
}

/* line 36660, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-light .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-light .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #1f2d3d;
}

/* line 36665, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-light.select2-container--focus .select2-selection--multiple,
.select2-light .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: white;
}

/* line 36670, app/assets/stylesheets/template/adminlte.scss */
.select2-dark + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #6d7a86;
}

/* line 36674, app/assets/stylesheets/template/adminlte.scss */
.select2-dark + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #6d7a86;
}

/* line 36678, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-dark.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-dark .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-dark .select2-search--inline .select2-search__field:focus,
.select2-dark .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-dark .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-dark .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #6d7a86;
}

/* line 36687, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-dark .select2-results__option--highlighted,
.select2-dark .select2-container--default .select2-results__option--highlighted {
  background-color: #343a40;
  color: #fff;
}

/* line 36693, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-dark .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-dark .select2-results__option--highlighted[aria-selected]:hover,
.select2-dark .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-dark .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #2d3238;
  color: #fff;
}

/* line 36700, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-dark .select2-selection--multiple:focus,
.select2-dark .select2-container--default .select2-selection--multiple:focus {
  border-color: #6d7a86;
}

/* line 36705, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-dark .select2-selection--multiple .select2-selection__choice,
.select2-dark .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #343a40;
  border-color: #292d32;
  color: #fff;
}

/* line 36712, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-dark .select2-selection--multiple .select2-selection__choice__remove,
.select2-dark .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

/* line 36717, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-dark .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-dark .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

/* line 36722, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-dark.select2-container--focus .select2-selection--multiple,
.select2-dark .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #6d7a86;
}

/* line 36727, app/assets/stylesheets/template/adminlte.scss */
.select2-lightblue + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #99c5de;
}

/* line 36731, app/assets/stylesheets/template/adminlte.scss */
.select2-lightblue + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #99c5de;
}

/* line 36735, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-lightblue.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-lightblue .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-lightblue .select2-search--inline .select2-search__field:focus,
.select2-lightblue .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-lightblue .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-lightblue .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #99c5de;
}

/* line 36744, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-lightblue .select2-results__option--highlighted,
.select2-lightblue .select2-container--default .select2-results__option--highlighted {
  background-color: #3c8dbc;
  color: #fff;
}

/* line 36750, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-lightblue .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-lightblue .select2-results__option--highlighted[aria-selected]:hover,
.select2-lightblue .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-lightblue .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #3884b0;
  color: #fff;
}

/* line 36757, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-lightblue .select2-selection--multiple:focus,
.select2-lightblue .select2-container--default .select2-selection--multiple:focus {
  border-color: #99c5de;
}

/* line 36762, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-lightblue .select2-selection--multiple .select2-selection__choice,
.select2-lightblue .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #3c8dbc;
  border-color: #367fa9;
  color: #fff;
}

/* line 36769, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-lightblue .select2-selection--multiple .select2-selection__choice__remove,
.select2-lightblue .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

/* line 36774, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-lightblue .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-lightblue .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

/* line 36779, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-lightblue.select2-container--focus .select2-selection--multiple,
.select2-lightblue .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #99c5de;
}

/* line 36784, app/assets/stylesheets/template/adminlte.scss */
.select2-navy + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #005ebf;
}

/* line 36788, app/assets/stylesheets/template/adminlte.scss */
.select2-navy + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #005ebf;
}

/* line 36792, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-navy.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-navy .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-navy .select2-search--inline .select2-search__field:focus,
.select2-navy .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-navy .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-navy .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #005ebf;
}

/* line 36801, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-navy .select2-results__option--highlighted,
.select2-navy .select2-container--default .select2-results__option--highlighted {
  background-color: #001f3f;
  color: #fff;
}

/* line 36807, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-navy .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-navy .select2-results__option--highlighted[aria-selected]:hover,
.select2-navy .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-navy .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #001730;
  color: #fff;
}

/* line 36814, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-navy .select2-selection--multiple:focus,
.select2-navy .select2-container--default .select2-selection--multiple:focus {
  border-color: #005ebf;
}

/* line 36819, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-navy .select2-selection--multiple .select2-selection__choice,
.select2-navy .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #001f3f;
  border-color: #001226;
  color: #fff;
}

/* line 36826, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-navy .select2-selection--multiple .select2-selection__choice__remove,
.select2-navy .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

/* line 36831, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-navy .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-navy .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

/* line 36836, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-navy.select2-container--focus .select2-selection--multiple,
.select2-navy .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #005ebf;
}

/* line 36841, app/assets/stylesheets/template/adminlte.scss */
.select2-olive + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #87cfaf;
}

/* line 36845, app/assets/stylesheets/template/adminlte.scss */
.select2-olive + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #87cfaf;
}

/* line 36849, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-olive.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-olive .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-olive .select2-search--inline .select2-search__field:focus,
.select2-olive .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-olive .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-olive .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #87cfaf;
}

/* line 36858, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-olive .select2-results__option--highlighted,
.select2-olive .select2-container--default .select2-results__option--highlighted {
  background-color: #3d9970;
  color: #fff;
}

/* line 36864, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-olive .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-olive .select2-results__option--highlighted[aria-selected]:hover,
.select2-olive .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-olive .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #398e68;
  color: #fff;
}

/* line 36871, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-olive .select2-selection--multiple:focus,
.select2-olive .select2-container--default .select2-selection--multiple:focus {
  border-color: #87cfaf;
}

/* line 36876, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-olive .select2-selection--multiple .select2-selection__choice,
.select2-olive .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #3d9970;
  border-color: #368763;
  color: #fff;
}

/* line 36883, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-olive .select2-selection--multiple .select2-selection__choice__remove,
.select2-olive .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

/* line 36888, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-olive .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-olive .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

/* line 36893, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-olive.select2-container--focus .select2-selection--multiple,
.select2-olive .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #87cfaf;
}

/* line 36898, app/assets/stylesheets/template/adminlte.scss */
.select2-lime + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #81ffb8;
}

/* line 36902, app/assets/stylesheets/template/adminlte.scss */
.select2-lime + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #81ffb8;
}

/* line 36906, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-lime.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-lime .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-lime .select2-search--inline .select2-search__field:focus,
.select2-lime .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-lime .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-lime .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #81ffb8;
}

/* line 36915, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-lime .select2-results__option--highlighted,
.select2-lime .select2-container--default .select2-results__option--highlighted {
  background-color: #01ff70;
  color: #1f2d3d;
}

/* line 36921, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-lime .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-lime .select2-results__option--highlighted[aria-selected]:hover,
.select2-lime .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-lime .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #00f169;
  color: #1f2d3d;
}

/* line 36928, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-lime .select2-selection--multiple:focus,
.select2-lime .select2-container--default .select2-selection--multiple:focus {
  border-color: #81ffb8;
}

/* line 36933, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-lime .select2-selection--multiple .select2-selection__choice,
.select2-lime .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #01ff70;
  border-color: #00e765;
  color: #1f2d3d;
}

/* line 36940, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-lime .select2-selection--multiple .select2-selection__choice__remove,
.select2-lime .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(31, 45, 61, 0.7);
}

/* line 36945, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-lime .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-lime .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #1f2d3d;
}

/* line 36950, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-lime.select2-container--focus .select2-selection--multiple,
.select2-lime .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #81ffb8;
}

/* line 36955, app/assets/stylesheets/template/adminlte.scss */
.select2-fuchsia + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #f88adf;
}

/* line 36959, app/assets/stylesheets/template/adminlte.scss */
.select2-fuchsia + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #f88adf;
}

/* line 36963, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-fuchsia.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-fuchsia .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-fuchsia .select2-search--inline .select2-search__field:focus,
.select2-fuchsia .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-fuchsia .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-fuchsia .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #f88adf;
}

/* line 36972, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-fuchsia .select2-results__option--highlighted,
.select2-fuchsia .select2-container--default .select2-results__option--highlighted {
  background-color: #f012be;
  color: #fff;
}

/* line 36978, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-fuchsia .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-fuchsia .select2-results__option--highlighted[aria-selected]:hover,
.select2-fuchsia .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-fuchsia .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #e40eb4;
  color: #fff;
}

/* line 36985, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-fuchsia .select2-selection--multiple:focus,
.select2-fuchsia .select2-container--default .select2-selection--multiple:focus {
  border-color: #f88adf;
}

/* line 36990, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-fuchsia .select2-selection--multiple .select2-selection__choice,
.select2-fuchsia .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #f012be;
  border-color: #db0ead;
  color: #fff;
}

/* line 36997, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-fuchsia .select2-selection--multiple .select2-selection__choice__remove,
.select2-fuchsia .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

/* line 37002, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-fuchsia .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-fuchsia .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

/* line 37007, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-fuchsia.select2-container--focus .select2-selection--multiple,
.select2-fuchsia .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #f88adf;
}

/* line 37012, app/assets/stylesheets/template/adminlte.scss */
.select2-maroon + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #f083ab;
}

/* line 37016, app/assets/stylesheets/template/adminlte.scss */
.select2-maroon + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #f083ab;
}

/* line 37020, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-maroon.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-maroon .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-maroon .select2-search--inline .select2-search__field:focus,
.select2-maroon .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-maroon .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-maroon .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #f083ab;
}

/* line 37029, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-maroon .select2-results__option--highlighted,
.select2-maroon .select2-container--default .select2-results__option--highlighted {
  background-color: #d81b60;
  color: #fff;
}

/* line 37035, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-maroon .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-maroon .select2-results__option--highlighted[aria-selected]:hover,
.select2-maroon .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-maroon .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #ca195a;
  color: #fff;
}

/* line 37042, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-maroon .select2-selection--multiple:focus,
.select2-maroon .select2-container--default .select2-selection--multiple:focus {
  border-color: #f083ab;
}

/* line 37047, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-maroon .select2-selection--multiple .select2-selection__choice,
.select2-maroon .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #d81b60;
  border-color: #c11856;
  color: #fff;
}

/* line 37054, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-maroon .select2-selection--multiple .select2-selection__choice__remove,
.select2-maroon .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

/* line 37059, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-maroon .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-maroon .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

/* line 37064, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-maroon.select2-container--focus .select2-selection--multiple,
.select2-maroon .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #f083ab;
}

/* line 37069, app/assets/stylesheets/template/adminlte.scss */
.select2-blue + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #80bdff;
}

/* line 37073, app/assets/stylesheets/template/adminlte.scss */
.select2-blue + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #80bdff;
}

/* line 37077, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-blue.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-blue .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-blue .select2-search--inline .select2-search__field:focus,
.select2-blue .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-blue .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-blue .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #80bdff;
}

/* line 37086, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-blue .select2-results__option--highlighted,
.select2-blue .select2-container--default .select2-results__option--highlighted {
  background-color: #007bff;
  color: #fff;
}

/* line 37092, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-blue .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-blue .select2-results__option--highlighted[aria-selected]:hover,
.select2-blue .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-blue .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #0074f0;
  color: #fff;
}

/* line 37099, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-blue .select2-selection--multiple:focus,
.select2-blue .select2-container--default .select2-selection--multiple:focus {
  border-color: #80bdff;
}

/* line 37104, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-blue .select2-selection--multiple .select2-selection__choice,
.select2-blue .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #007bff;
  border-color: #006fe6;
  color: #fff;
}

/* line 37111, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-blue .select2-selection--multiple .select2-selection__choice__remove,
.select2-blue .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

/* line 37116, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-blue .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-blue .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

/* line 37121, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-blue.select2-container--focus .select2-selection--multiple,
.select2-blue .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #80bdff;
}

/* line 37126, app/assets/stylesheets/template/adminlte.scss */
.select2-indigo + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #b389f9;
}

/* line 37130, app/assets/stylesheets/template/adminlte.scss */
.select2-indigo + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #b389f9;
}

/* line 37134, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-indigo.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-indigo .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-indigo .select2-search--inline .select2-search__field:focus,
.select2-indigo .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-indigo .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-indigo .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #b389f9;
}

/* line 37143, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-indigo .select2-results__option--highlighted,
.select2-indigo .select2-container--default .select2-results__option--highlighted {
  background-color: #6610f2;
  color: #fff;
}

/* line 37149, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-indigo .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-indigo .select2-results__option--highlighted[aria-selected]:hover,
.select2-indigo .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-indigo .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #5f0de6;
  color: #fff;
}

/* line 37156, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-indigo .select2-selection--multiple:focus,
.select2-indigo .select2-container--default .select2-selection--multiple:focus {
  border-color: #b389f9;
}

/* line 37161, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-indigo .select2-selection--multiple .select2-selection__choice,
.select2-indigo .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #6610f2;
  border-color: #5b0cdd;
  color: #fff;
}

/* line 37168, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-indigo .select2-selection--multiple .select2-selection__choice__remove,
.select2-indigo .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

/* line 37173, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-indigo .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-indigo .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

/* line 37178, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-indigo.select2-container--focus .select2-selection--multiple,
.select2-indigo .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #b389f9;
}

/* line 37183, app/assets/stylesheets/template/adminlte.scss */
.select2-purple + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #b8a2e0;
}

/* line 37187, app/assets/stylesheets/template/adminlte.scss */
.select2-purple + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #b8a2e0;
}

/* line 37191, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-purple.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-purple .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-purple .select2-search--inline .select2-search__field:focus,
.select2-purple .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-purple .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-purple .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #b8a2e0;
}

/* line 37200, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-purple .select2-results__option--highlighted,
.select2-purple .select2-container--default .select2-results__option--highlighted {
  background-color: #6f42c1;
  color: #fff;
}

/* line 37206, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-purple .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-purple .select2-results__option--highlighted[aria-selected]:hover,
.select2-purple .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-purple .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #683cb8;
  color: #fff;
}

/* line 37213, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-purple .select2-selection--multiple:focus,
.select2-purple .select2-container--default .select2-selection--multiple:focus {
  border-color: #b8a2e0;
}

/* line 37218, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-purple .select2-selection--multiple .select2-selection__choice,
.select2-purple .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #6f42c1;
  border-color: #643ab0;
  color: #fff;
}

/* line 37225, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-purple .select2-selection--multiple .select2-selection__choice__remove,
.select2-purple .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

/* line 37230, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-purple .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-purple .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

/* line 37235, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-purple.select2-container--focus .select2-selection--multiple,
.select2-purple .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #b8a2e0;
}

/* line 37240, app/assets/stylesheets/template/adminlte.scss */
.select2-pink + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #f6b0d0;
}

/* line 37244, app/assets/stylesheets/template/adminlte.scss */
.select2-pink + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #f6b0d0;
}

/* line 37248, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-pink.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-pink .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-pink .select2-search--inline .select2-search__field:focus,
.select2-pink .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-pink .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-pink .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #f6b0d0;
}

/* line 37257, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-pink .select2-results__option--highlighted,
.select2-pink .select2-container--default .select2-results__option--highlighted {
  background-color: #e83e8c;
  color: #fff;
}

/* line 37263, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-pink .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-pink .select2-results__option--highlighted[aria-selected]:hover,
.select2-pink .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-pink .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #e63084;
  color: #fff;
}

/* line 37270, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-pink .select2-selection--multiple:focus,
.select2-pink .select2-container--default .select2-selection--multiple:focus {
  border-color: #f6b0d0;
}

/* line 37275, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-pink .select2-selection--multiple .select2-selection__choice,
.select2-pink .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e83e8c;
  border-color: #e5277e;
  color: #fff;
}

/* line 37282, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-pink .select2-selection--multiple .select2-selection__choice__remove,
.select2-pink .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

/* line 37287, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-pink .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-pink .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

/* line 37292, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-pink.select2-container--focus .select2-selection--multiple,
.select2-pink .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #f6b0d0;
}

/* line 37297, app/assets/stylesheets/template/adminlte.scss */
.select2-red + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #efa2a9;
}

/* line 37301, app/assets/stylesheets/template/adminlte.scss */
.select2-red + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #efa2a9;
}

/* line 37305, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-red.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-red .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-red .select2-search--inline .select2-search__field:focus,
.select2-red .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-red .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-red .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #efa2a9;
}

/* line 37314, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-red .select2-results__option--highlighted,
.select2-red .select2-container--default .select2-results__option--highlighted {
  background-color: #dc3545;
  color: #fff;
}

/* line 37320, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-red .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-red .select2-results__option--highlighted[aria-selected]:hover,
.select2-red .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-red .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #da2839;
  color: #fff;
}

/* line 37327, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-red .select2-selection--multiple:focus,
.select2-red .select2-container--default .select2-selection--multiple:focus {
  border-color: #efa2a9;
}

/* line 37332, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-red .select2-selection--multiple .select2-selection__choice,
.select2-red .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #dc3545;
  border-color: #d32535;
  color: #fff;
}

/* line 37339, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-red .select2-selection--multiple .select2-selection__choice__remove,
.select2-red .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

/* line 37344, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-red .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-red .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

/* line 37349, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-red.select2-container--focus .select2-selection--multiple,
.select2-red .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #efa2a9;
}

/* line 37354, app/assets/stylesheets/template/adminlte.scss */
.select2-orange + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #fec392;
}

/* line 37358, app/assets/stylesheets/template/adminlte.scss */
.select2-orange + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #fec392;
}

/* line 37362, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-orange.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-orange .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-orange .select2-search--inline .select2-search__field:focus,
.select2-orange .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-orange .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-orange .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #fec392;
}

/* line 37371, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-orange .select2-results__option--highlighted,
.select2-orange .select2-container--default .select2-results__option--highlighted {
  background-color: #fd7e14;
  color: #1f2d3d;
}

/* line 37377, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-orange .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-orange .select2-results__option--highlighted[aria-selected]:hover,
.select2-orange .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-orange .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #fd7605;
  color: #fff;
}

/* line 37384, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-orange .select2-selection--multiple:focus,
.select2-orange .select2-container--default .select2-selection--multiple:focus {
  border-color: #fec392;
}

/* line 37389, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-orange .select2-selection--multiple .select2-selection__choice,
.select2-orange .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #fd7e14;
  border-color: #f57102;
  color: #1f2d3d;
}

/* line 37396, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-orange .select2-selection--multiple .select2-selection__choice__remove,
.select2-orange .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(31, 45, 61, 0.7);
}

/* line 37401, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-orange .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-orange .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #1f2d3d;
}

/* line 37406, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-orange.select2-container--focus .select2-selection--multiple,
.select2-orange .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #fec392;
}

/* line 37411, app/assets/stylesheets/template/adminlte.scss */
.select2-yellow + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #ffe187;
}

/* line 37415, app/assets/stylesheets/template/adminlte.scss */
.select2-yellow + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #ffe187;
}

/* line 37419, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-yellow.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-yellow .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-yellow .select2-search--inline .select2-search__field:focus,
.select2-yellow .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-yellow .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-yellow .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #ffe187;
}

/* line 37428, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-yellow .select2-results__option--highlighted,
.select2-yellow .select2-container--default .select2-results__option--highlighted {
  background-color: #ffc107;
  color: #1f2d3d;
}

/* line 37434, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-yellow .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-yellow .select2-results__option--highlighted[aria-selected]:hover,
.select2-yellow .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-yellow .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #f7b900;
  color: #1f2d3d;
}

/* line 37441, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-yellow .select2-selection--multiple:focus,
.select2-yellow .select2-container--default .select2-selection--multiple:focus {
  border-color: #ffe187;
}

/* line 37446, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-yellow .select2-selection--multiple .select2-selection__choice,
.select2-yellow .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #ffc107;
  border-color: #edb100;
  color: #1f2d3d;
}

/* line 37453, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-yellow .select2-selection--multiple .select2-selection__choice__remove,
.select2-yellow .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(31, 45, 61, 0.7);
}

/* line 37458, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-yellow .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-yellow .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #1f2d3d;
}

/* line 37463, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-yellow.select2-container--focus .select2-selection--multiple,
.select2-yellow .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #ffe187;
}

/* line 37468, app/assets/stylesheets/template/adminlte.scss */
.select2-green + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #71dd8a;
}

/* line 37472, app/assets/stylesheets/template/adminlte.scss */
.select2-green + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #71dd8a;
}

/* line 37476, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-green.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-green .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-green .select2-search--inline .select2-search__field:focus,
.select2-green .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-green .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-green .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #71dd8a;
}

/* line 37485, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-green .select2-results__option--highlighted,
.select2-green .select2-container--default .select2-results__option--highlighted {
  background-color: #28a745;
  color: #fff;
}

/* line 37491, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-green .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-green .select2-results__option--highlighted[aria-selected]:hover,
.select2-green .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-green .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #259b40;
  color: #fff;
}

/* line 37498, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-green .select2-selection--multiple:focus,
.select2-green .select2-container--default .select2-selection--multiple:focus {
  border-color: #71dd8a;
}

/* line 37503, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-green .select2-selection--multiple .select2-selection__choice,
.select2-green .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #28a745;
  border-color: #23923d;
  color: #fff;
}

/* line 37510, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-green .select2-selection--multiple .select2-selection__choice__remove,
.select2-green .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

/* line 37515, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-green .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-green .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

/* line 37520, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-green.select2-container--focus .select2-selection--multiple,
.select2-green .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #71dd8a;
}

/* line 37525, app/assets/stylesheets/template/adminlte.scss */
.select2-teal + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #7eeaca;
}

/* line 37529, app/assets/stylesheets/template/adminlte.scss */
.select2-teal + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #7eeaca;
}

/* line 37533, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-teal.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-teal .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-teal .select2-search--inline .select2-search__field:focus,
.select2-teal .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-teal .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-teal .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #7eeaca;
}

/* line 37542, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-teal .select2-results__option--highlighted,
.select2-teal .select2-container--default .select2-results__option--highlighted {
  background-color: #20c997;
  color: #fff;
}

/* line 37548, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-teal .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-teal .select2-results__option--highlighted[aria-selected]:hover,
.select2-teal .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-teal .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #1ebc8d;
  color: #fff;
}

/* line 37555, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-teal .select2-selection--multiple:focus,
.select2-teal .select2-container--default .select2-selection--multiple:focus {
  border-color: #7eeaca;
}

/* line 37560, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-teal .select2-selection--multiple .select2-selection__choice,
.select2-teal .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #20c997;
  border-color: #1cb386;
  color: #fff;
}

/* line 37567, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-teal .select2-selection--multiple .select2-selection__choice__remove,
.select2-teal .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

/* line 37572, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-teal .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-teal .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

/* line 37577, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-teal.select2-container--focus .select2-selection--multiple,
.select2-teal .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #7eeaca;
}

/* line 37582, app/assets/stylesheets/template/adminlte.scss */
.select2-cyan + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #63d9ec;
}

/* line 37586, app/assets/stylesheets/template/adminlte.scss */
.select2-cyan + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #63d9ec;
}

/* line 37590, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-cyan.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-cyan .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-cyan .select2-search--inline .select2-search__field:focus,
.select2-cyan .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-cyan .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-cyan .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #63d9ec;
}

/* line 37599, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-cyan .select2-results__option--highlighted,
.select2-cyan .select2-container--default .select2-results__option--highlighted {
  background-color: #17a2b8;
  color: #fff;
}

/* line 37605, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-cyan .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-cyan .select2-results__option--highlighted[aria-selected]:hover,
.select2-cyan .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-cyan .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #1596aa;
  color: #fff;
}

/* line 37612, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-cyan .select2-selection--multiple:focus,
.select2-cyan .select2-container--default .select2-selection--multiple:focus {
  border-color: #63d9ec;
}

/* line 37617, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-cyan .select2-selection--multiple .select2-selection__choice,
.select2-cyan .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #17a2b8;
  border-color: #148ea1;
  color: #fff;
}

/* line 37624, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-cyan .select2-selection--multiple .select2-selection__choice__remove,
.select2-cyan .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

/* line 37629, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-cyan .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-cyan .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

/* line 37634, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-cyan.select2-container--focus .select2-selection--multiple,
.select2-cyan .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #63d9ec;
}

/* line 37639, app/assets/stylesheets/template/adminlte.scss */
.select2-white + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: white;
}

/* line 37643, app/assets/stylesheets/template/adminlte.scss */
.select2-white + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: white;
}

/* line 37647, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-white.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-white .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-white .select2-search--inline .select2-search__field:focus,
.select2-white .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-white .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-white .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid white;
}

/* line 37656, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-white .select2-results__option--highlighted,
.select2-white .select2-container--default .select2-results__option--highlighted {
  background-color: #fff;
  color: #1f2d3d;
}

/* line 37662, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-white .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-white .select2-results__option--highlighted[aria-selected]:hover,
.select2-white .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-white .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #f7f7f7;
  color: #1f2d3d;
}

/* line 37669, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-white .select2-selection--multiple:focus,
.select2-white .select2-container--default .select2-selection--multiple:focus {
  border-color: white;
}

/* line 37674, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-white .select2-selection--multiple .select2-selection__choice,
.select2-white .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #fff;
  border-color: #f2f2f2;
  color: #1f2d3d;
}

/* line 37681, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-white .select2-selection--multiple .select2-selection__choice__remove,
.select2-white .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(31, 45, 61, 0.7);
}

/* line 37686, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-white .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-white .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #1f2d3d;
}

/* line 37691, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-white.select2-container--focus .select2-selection--multiple,
.select2-white .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: white;
}

/* line 37696, app/assets/stylesheets/template/adminlte.scss */
.select2-gray + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #afb5ba;
}

/* line 37700, app/assets/stylesheets/template/adminlte.scss */
.select2-gray + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #afb5ba;
}

/* line 37704, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-gray.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-gray .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-gray .select2-search--inline .select2-search__field:focus,
.select2-gray .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-gray .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-gray .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #afb5ba;
}

/* line 37713, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-gray .select2-results__option--highlighted,
.select2-gray .select2-container--default .select2-results__option--highlighted {
  background-color: #6c757d;
  color: #fff;
}

/* line 37719, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-gray .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-gray .select2-results__option--highlighted[aria-selected]:hover,
.select2-gray .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-gray .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #656d75;
  color: #fff;
}

/* line 37726, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-gray .select2-selection--multiple:focus,
.select2-gray .select2-container--default .select2-selection--multiple:focus {
  border-color: #afb5ba;
}

/* line 37731, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-gray .select2-selection--multiple .select2-selection__choice,
.select2-gray .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #6c757d;
  border-color: #60686f;
  color: #fff;
}

/* line 37738, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-gray .select2-selection--multiple .select2-selection__choice__remove,
.select2-gray .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

/* line 37743, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-gray .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-gray .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

/* line 37748, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-gray.select2-container--focus .select2-selection--multiple,
.select2-gray .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #afb5ba;
}

/* line 37753, app/assets/stylesheets/template/adminlte.scss */
.select2-gray-dark + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #6d7a86;
}

/* line 37757, app/assets/stylesheets/template/adminlte.scss */
.select2-gray-dark + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #6d7a86;
}

/* line 37761, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-gray-dark.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-gray-dark .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-gray-dark .select2-search--inline .select2-search__field:focus,
.select2-gray-dark .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-gray-dark .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-gray-dark .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #6d7a86;
}

/* line 37770, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-gray-dark .select2-results__option--highlighted,
.select2-gray-dark .select2-container--default .select2-results__option--highlighted {
  background-color: #343a40;
  color: #fff;
}

/* line 37776, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-gray-dark .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-gray-dark .select2-results__option--highlighted[aria-selected]:hover,
.select2-gray-dark .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-gray-dark .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #2d3238;
  color: #fff;
}

/* line 37783, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-gray-dark .select2-selection--multiple:focus,
.select2-gray-dark .select2-container--default .select2-selection--multiple:focus {
  border-color: #6d7a86;
}

/* line 37788, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-gray-dark .select2-selection--multiple .select2-selection__choice,
.select2-gray-dark .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #343a40;
  border-color: #292d32;
  color: #fff;
}

/* line 37795, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-gray-dark .select2-selection--multiple .select2-selection__choice__remove,
.select2-gray-dark .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

/* line 37800, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-gray-dark .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-gray-dark .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

/* line 37805, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .select2-gray-dark.select2-container--focus .select2-selection--multiple,
.select2-gray-dark .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #6d7a86;
}

/* line 37810, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .select2-selection {
  background-color: #343a40;
  border-color: #6c757d;
}

/* line 37815, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .select2-container--disabled .select2-selection--single {
  background-color: #454d55;
}

/* line 37819, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .select2-selection--single {
  background-color: #343a40;
  border-color: #6c757d;
}

/* line 37824, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .select2-selection--single .select2-selection__rendered {
  color: #fff;
}

/* line 37828, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .select2-dropdown .select2-search__field,
.dark-mode .select2-search--inline .select2-search__field {
  background-color: #343a40;
  border-color: #6c757d;
  color: white;
}

/* line 37835, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .select2-dropdown {
  background-color: #343a40;
  border-color: #6c757d;
  color: white;
}

/* line 37841, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .select2-results__option[aria-selected="true"] {
  background-color: #3f474e !important;
  color: #dee2e6;
}

/* line 37846, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .select2-container .select2-search--inline .select2-search__field {
  background-color: transparent;
  color: #fff;
}

/* line 37851, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice {
  color: #fff;
}

/* line 37855, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .select2-primary + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #85a7ca;
}

/* line 37859, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .select2-primary + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #85a7ca;
}

/* line 37863, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-primary.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-primary .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-primary .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-primary .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-primary .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-primary .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #85a7ca;
}

/* line 37872, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-primary .select2-results__option--highlighted,
.dark-mode .select2-primary .select2-container--default .select2-results__option--highlighted {
  background-color: #3f6791;
  color: #fff;
}

/* line 37878, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-primary .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-primary .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-primary .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-primary .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #3a5f86;
  color: #fff;
}

/* line 37885, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-primary .select2-selection--multiple:focus,
.dark-mode .select2-primary .select2-container--default .select2-selection--multiple:focus {
  border-color: #85a7ca;
}

/* line 37890, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-primary .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-primary .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #3f6791;
  border-color: #375a7f;
  color: #fff;
}

/* line 37897, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-primary .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-primary .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

/* line 37902, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-primary .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-primary .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

/* line 37907, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-primary.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-primary .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #85a7ca;
}

/* line 37912, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .select2-secondary + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #afb5ba;
}

/* line 37916, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .select2-secondary + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #afb5ba;
}

/* line 37920, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-secondary.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-secondary .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-secondary .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-secondary .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-secondary .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-secondary .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #afb5ba;
}

/* line 37929, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-secondary .select2-results__option--highlighted,
.dark-mode .select2-secondary .select2-container--default .select2-results__option--highlighted {
  background-color: #6c757d;
  color: #fff;
}

/* line 37935, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-secondary .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-secondary .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-secondary .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-secondary .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #656d75;
  color: #fff;
}

/* line 37942, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-secondary .select2-selection--multiple:focus,
.dark-mode .select2-secondary .select2-container--default .select2-selection--multiple:focus {
  border-color: #afb5ba;
}

/* line 37947, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-secondary .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-secondary .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #6c757d;
  border-color: #60686f;
  color: #fff;
}

/* line 37954, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-secondary .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-secondary .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

/* line 37959, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-secondary .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-secondary .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

/* line 37964, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-secondary.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-secondary .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #afb5ba;
}

/* line 37969, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .select2-success + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #3dffcd;
}

/* line 37973, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .select2-success + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #3dffcd;
}

/* line 37977, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-success.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-success .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-success .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-success .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-success .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-success .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #3dffcd;
}

/* line 37986, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-success .select2-results__option--highlighted,
.dark-mode .select2-success .select2-container--default .select2-results__option--highlighted {
  background-color: #00bc8c;
  color: #fff;
}

/* line 37992, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-success .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-success .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-success .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-success .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #00ad81;
  color: #fff;
}

/* line 37999, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-success .select2-selection--multiple:focus,
.dark-mode .select2-success .select2-container--default .select2-selection--multiple:focus {
  border-color: #3dffcd;
}

/* line 38004, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-success .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-success .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #00bc8c;
  border-color: #00a379;
  color: #fff;
}

/* line 38011, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-success .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-success .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

/* line 38016, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-success .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-success .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

/* line 38021, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-success.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-success .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #3dffcd;
}

/* line 38026, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .select2-info + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #a0cfee;
}

/* line 38030, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .select2-info + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #a0cfee;
}

/* line 38034, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-info.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-info .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-info .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-info .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-info .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-info .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #a0cfee;
}

/* line 38043, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-info .select2-results__option--highlighted,
.dark-mode .select2-info .select2-container--default .select2-results__option--highlighted {
  background-color: #3498db;
  color: #fff;
}

/* line 38049, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-info .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-info .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-info .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-info .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #2791d9;
  color: #fff;
}

/* line 38056, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-info .select2-selection--multiple:focus,
.dark-mode .select2-info .select2-container--default .select2-selection--multiple:focus {
  border-color: #a0cfee;
}

/* line 38061, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-info .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-info .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #3498db;
  border-color: #258cd1;
  color: #fff;
}

/* line 38068, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-info .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-info .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

/* line 38073, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-info .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-info .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

/* line 38078, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-info.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-info .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #a0cfee;
}

/* line 38083, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .select2-warning + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #f9cf8b;
}

/* line 38087, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .select2-warning + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #f9cf8b;
}

/* line 38091, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-warning.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-warning .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-warning .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-warning .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-warning .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-warning .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #f9cf8b;
}

/* line 38100, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-warning .select2-results__option--highlighted,
.dark-mode .select2-warning .select2-container--default .select2-results__option--highlighted {
  background-color: #f39c12;
  color: #1f2d3d;
}

/* line 38106, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-warning .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-warning .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-warning .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-warning .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #ea940c;
  color: #1f2d3d;
}

/* line 38113, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-warning .select2-selection--multiple:focus,
.dark-mode .select2-warning .select2-container--default .select2-selection--multiple:focus {
  border-color: #f9cf8b;
}

/* line 38118, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-warning .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-warning .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #f39c12;
  border-color: #e08e0b;
  color: #1f2d3d;
}

/* line 38125, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-warning .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-warning .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(31, 45, 61, 0.7);
}

/* line 38130, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-warning .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-warning .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #1f2d3d;
}

/* line 38135, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-warning.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-warning .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #f9cf8b;
}

/* line 38140, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .select2-danger + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #f5b4ae;
}

/* line 38144, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .select2-danger + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #f5b4ae;
}

/* line 38148, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-danger.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-danger .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-danger .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-danger .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-danger .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-danger .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #f5b4ae;
}

/* line 38157, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-danger .select2-results__option--highlighted,
.dark-mode .select2-danger .select2-container--default .select2-results__option--highlighted {
  background-color: #e74c3c;
  color: #fff;
}

/* line 38163, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-danger .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-danger .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-danger .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-danger .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #e53f2e;
  color: #fff;
}

/* line 38170, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-danger .select2-selection--multiple:focus,
.dark-mode .select2-danger .select2-container--default .select2-selection--multiple:focus {
  border-color: #f5b4ae;
}

/* line 38175, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-danger .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-danger .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e74c3c;
  border-color: #e43725;
  color: #fff;
}

/* line 38182, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-danger .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-danger .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

/* line 38187, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-danger .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-danger .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

/* line 38192, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-danger.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-danger .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #f5b4ae;
}

/* line 38197, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .select2-light + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: white;
}

/* line 38201, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .select2-light + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: white;
}

/* line 38205, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-light.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-light .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-light .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-light .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-light .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-light .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid white;
}

/* line 38214, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-light .select2-results__option--highlighted,
.dark-mode .select2-light .select2-container--default .select2-results__option--highlighted {
  background-color: #f8f9fa;
  color: #1f2d3d;
}

/* line 38220, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-light .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-light .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-light .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-light .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #eff1f4;
  color: #1f2d3d;
}

/* line 38227, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-light .select2-selection--multiple:focus,
.dark-mode .select2-light .select2-container--default .select2-selection--multiple:focus {
  border-color: white;
}

/* line 38232, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-light .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-light .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #f8f9fa;
  border-color: #e9ecef;
  color: #1f2d3d;
}

/* line 38239, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-light .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-light .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(31, 45, 61, 0.7);
}

/* line 38244, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-light .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-light .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #1f2d3d;
}

/* line 38249, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-light.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-light .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: white;
}

/* line 38254, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .select2-dark + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #6d7a86;
}

/* line 38258, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .select2-dark + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #6d7a86;
}

/* line 38262, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-dark.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-dark .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-dark .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-dark .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-dark .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-dark .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #6d7a86;
}

/* line 38271, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-dark .select2-results__option--highlighted,
.dark-mode .select2-dark .select2-container--default .select2-results__option--highlighted {
  background-color: #343a40;
  color: #fff;
}

/* line 38277, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-dark .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-dark .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-dark .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-dark .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #2d3238;
  color: #fff;
}

/* line 38284, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-dark .select2-selection--multiple:focus,
.dark-mode .select2-dark .select2-container--default .select2-selection--multiple:focus {
  border-color: #6d7a86;
}

/* line 38289, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-dark .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-dark .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #343a40;
  border-color: #292d32;
  color: #fff;
}

/* line 38296, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-dark .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-dark .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

/* line 38301, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-dark .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-dark .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

/* line 38306, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-dark.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-dark .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #6d7a86;
}

/* line 38311, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .select2-lightblue + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #e6f1f7;
}

/* line 38315, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .select2-lightblue + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #e6f1f7;
}

/* line 38319, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-lightblue.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-lightblue .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-lightblue .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-lightblue .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-lightblue .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-lightblue .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #e6f1f7;
}

/* line 38328, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-lightblue .select2-results__option--highlighted,
.dark-mode .select2-lightblue .select2-container--default .select2-results__option--highlighted {
  background-color: #86bad8;
  color: #1f2d3d;
}

/* line 38334, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-lightblue .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-lightblue .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-lightblue .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-lightblue .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #7ab3d5;
  color: #1f2d3d;
}

/* line 38341, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-lightblue .select2-selection--multiple:focus,
.dark-mode .select2-lightblue .select2-container--default .select2-selection--multiple:focus {
  border-color: #e6f1f7;
}

/* line 38346, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-lightblue .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-lightblue .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #86bad8;
  border-color: #72afd2;
  color: #1f2d3d;
}

/* line 38353, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-lightblue .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-lightblue .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(31, 45, 61, 0.7);
}

/* line 38358, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-lightblue .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-lightblue .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #1f2d3d;
}

/* line 38363, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-lightblue.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-lightblue .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #e6f1f7;
}

/* line 38368, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .select2-navy + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #006ad8;
}

/* line 38372, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .select2-navy + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #006ad8;
}

/* line 38376, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-navy.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-navy .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-navy .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-navy .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-navy .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-navy .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #006ad8;
}

/* line 38385, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-navy .select2-results__option--highlighted,
.dark-mode .select2-navy .select2-container--default .select2-results__option--highlighted {
  background-color: #002c59;
  color: #fff;
}

/* line 38391, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-navy .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-navy .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-navy .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-navy .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #002449;
  color: #fff;
}

/* line 38398, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-navy .select2-selection--multiple:focus,
.dark-mode .select2-navy .select2-container--default .select2-selection--multiple:focus {
  border-color: #006ad8;
}

/* line 38403, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-navy .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-navy .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #002c59;
  border-color: #001f3f;
  color: #fff;
}

/* line 38410, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-navy .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-navy .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

/* line 38415, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-navy .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-navy .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

/* line 38420, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-navy.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-navy .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #006ad8;
}

/* line 38425, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .select2-olive + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #cfecdf;
}

/* line 38429, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .select2-olive + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #cfecdf;
}

/* line 38433, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-olive.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-olive .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-olive .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-olive .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-olive .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-olive .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #cfecdf;
}

/* line 38442, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-olive .select2-results__option--highlighted,
.dark-mode .select2-olive .select2-container--default .select2-results__option--highlighted {
  background-color: #74c8a3;
  color: #1f2d3d;
}

/* line 38448, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-olive .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-olive .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-olive .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-olive .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #69c39b;
  color: #1f2d3d;
}

/* line 38455, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-olive .select2-selection--multiple:focus,
.dark-mode .select2-olive .select2-container--default .select2-selection--multiple:focus {
  border-color: #cfecdf;
}

/* line 38460, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-olive .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-olive .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #74c8a3;
  border-color: #62c096;
  color: #1f2d3d;
}

/* line 38467, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-olive .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-olive .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(31, 45, 61, 0.7);
}

/* line 38472, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-olive .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-olive .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #1f2d3d;
}

/* line 38477, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-olive.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-olive .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #cfecdf;
}

/* line 38482, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .select2-lime + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #e7fff1;
}

/* line 38486, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .select2-lime + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #e7fff1;
}

/* line 38490, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-lime.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-lime .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-lime .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-lime .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-lime .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-lime .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #e7fff1;
}

/* line 38499, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-lime .select2-results__option--highlighted,
.dark-mode .select2-lime .select2-container--default .select2-results__option--highlighted {
  background-color: #67ffa9;
  color: #1f2d3d;
}

/* line 38505, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-lime .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-lime .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-lime .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-lime .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #58ffa1;
  color: #1f2d3d;
}

/* line 38512, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-lime .select2-selection--multiple:focus,
.dark-mode .select2-lime .select2-container--default .select2-selection--multiple:focus {
  border-color: #e7fff1;
}

/* line 38517, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-lime .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-lime .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #67ffa9;
  border-color: #4eff9b;
  color: #1f2d3d;
}

/* line 38524, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-lime .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-lime .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(31, 45, 61, 0.7);
}

/* line 38529, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-lime .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-lime .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #1f2d3d;
}

/* line 38534, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-lime.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-lime .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #e7fff1;
}

/* line 38539, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .select2-fuchsia + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #feeaf9;
}

/* line 38543, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .select2-fuchsia + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #feeaf9;
}

/* line 38547, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-fuchsia.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-fuchsia .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-fuchsia .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-fuchsia .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-fuchsia .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-fuchsia .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #feeaf9;
}

/* line 38556, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-fuchsia .select2-results__option--highlighted,
.dark-mode .select2-fuchsia .select2-container--default .select2-results__option--highlighted {
  background-color: #f672d8;
  color: #1f2d3d;
}

/* line 38562, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-fuchsia .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-fuchsia .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-fuchsia .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-fuchsia .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #f564d4;
  color: #1f2d3d;
}

/* line 38569, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-fuchsia .select2-selection--multiple:focus,
.dark-mode .select2-fuchsia .select2-container--default .select2-selection--multiple:focus {
  border-color: #feeaf9;
}

/* line 38574, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-fuchsia .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-fuchsia .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #f672d8;
  border-color: #f55ad2;
  color: #1f2d3d;
}

/* line 38581, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-fuchsia .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-fuchsia .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(31, 45, 61, 0.7);
}

/* line 38586, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-fuchsia .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-fuchsia .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #1f2d3d;
}

/* line 38591, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-fuchsia.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-fuchsia .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #feeaf9;
}

/* line 38596, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .select2-maroon + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #fbdee8;
}

/* line 38600, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .select2-maroon + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #fbdee8;
}

/* line 38604, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-maroon.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-maroon .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-maroon .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-maroon .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-maroon .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-maroon .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #fbdee8;
}

/* line 38613, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-maroon .select2-results__option--highlighted,
.dark-mode .select2-maroon .select2-container--default .select2-results__option--highlighted {
  background-color: #ed6c9b;
  color: #1f2d3d;
}

/* line 38619, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-maroon .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-maroon .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-maroon .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-maroon .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #eb5f92;
  color: #fff;
}

/* line 38626, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-maroon .select2-selection--multiple:focus,
.dark-mode .select2-maroon .select2-container--default .select2-selection--multiple:focus {
  border-color: #fbdee8;
}

/* line 38631, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-maroon .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-maroon .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #ed6c9b;
  border-color: #ea568c;
  color: #1f2d3d;
}

/* line 38638, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-maroon .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-maroon .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(31, 45, 61, 0.7);
}

/* line 38643, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-maroon .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-maroon .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #1f2d3d;
}

/* line 38648, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-maroon.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-maroon .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #fbdee8;
}

/* line 38653, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .select2-blue + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #85a7ca;
}

/* line 38657, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .select2-blue + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #85a7ca;
}

/* line 38661, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-blue.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-blue .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-blue .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-blue .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-blue .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-blue .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #85a7ca;
}

/* line 38670, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-blue .select2-results__option--highlighted,
.dark-mode .select2-blue .select2-container--default .select2-results__option--highlighted {
  background-color: #3f6791;
  color: #fff;
}

/* line 38676, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-blue .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-blue .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-blue .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-blue .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #3a5f86;
  color: #fff;
}

/* line 38683, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-blue .select2-selection--multiple:focus,
.dark-mode .select2-blue .select2-container--default .select2-selection--multiple:focus {
  border-color: #85a7ca;
}

/* line 38688, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-blue .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-blue .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #3f6791;
  border-color: #375a7f;
  color: #fff;
}

/* line 38695, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-blue .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-blue .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

/* line 38700, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-blue .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-blue .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

/* line 38705, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-blue.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-blue .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #85a7ca;
}

/* line 38710, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .select2-indigo + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #b389f9;
}

/* line 38714, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .select2-indigo + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #b389f9;
}

/* line 38718, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-indigo.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-indigo .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-indigo .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-indigo .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-indigo .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-indigo .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #b389f9;
}

/* line 38727, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-indigo .select2-results__option--highlighted,
.dark-mode .select2-indigo .select2-container--default .select2-results__option--highlighted {
  background-color: #6610f2;
  color: #fff;
}

/* line 38733, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-indigo .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-indigo .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-indigo .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-indigo .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #5f0de6;
  color: #fff;
}

/* line 38740, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-indigo .select2-selection--multiple:focus,
.dark-mode .select2-indigo .select2-container--default .select2-selection--multiple:focus {
  border-color: #b389f9;
}

/* line 38745, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-indigo .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-indigo .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #6610f2;
  border-color: #5b0cdd;
  color: #fff;
}

/* line 38752, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-indigo .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-indigo .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

/* line 38757, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-indigo .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-indigo .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

/* line 38762, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-indigo.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-indigo .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #b389f9;
}

/* line 38767, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .select2-purple + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #b8a2e0;
}

/* line 38771, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .select2-purple + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #b8a2e0;
}

/* line 38775, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-purple.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-purple .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-purple .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-purple .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-purple .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-purple .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #b8a2e0;
}

/* line 38784, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-purple .select2-results__option--highlighted,
.dark-mode .select2-purple .select2-container--default .select2-results__option--highlighted {
  background-color: #6f42c1;
  color: #fff;
}

/* line 38790, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-purple .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-purple .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-purple .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-purple .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #683cb8;
  color: #fff;
}

/* line 38797, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-purple .select2-selection--multiple:focus,
.dark-mode .select2-purple .select2-container--default .select2-selection--multiple:focus {
  border-color: #b8a2e0;
}

/* line 38802, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-purple .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-purple .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #6f42c1;
  border-color: #643ab0;
  color: #fff;
}

/* line 38809, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-purple .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-purple .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

/* line 38814, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-purple .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-purple .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

/* line 38819, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-purple.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-purple .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #b8a2e0;
}

/* line 38824, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .select2-pink + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #f6b0d0;
}

/* line 38828, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .select2-pink + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #f6b0d0;
}

/* line 38832, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-pink.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-pink .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-pink .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-pink .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-pink .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-pink .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #f6b0d0;
}

/* line 38841, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-pink .select2-results__option--highlighted,
.dark-mode .select2-pink .select2-container--default .select2-results__option--highlighted {
  background-color: #e83e8c;
  color: #fff;
}

/* line 38847, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-pink .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-pink .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-pink .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-pink .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #e63084;
  color: #fff;
}

/* line 38854, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-pink .select2-selection--multiple:focus,
.dark-mode .select2-pink .select2-container--default .select2-selection--multiple:focus {
  border-color: #f6b0d0;
}

/* line 38859, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-pink .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-pink .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e83e8c;
  border-color: #e5277e;
  color: #fff;
}

/* line 38866, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-pink .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-pink .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

/* line 38871, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-pink .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-pink .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

/* line 38876, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-pink.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-pink .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #f6b0d0;
}

/* line 38881, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .select2-red + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #f5b4ae;
}

/* line 38885, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .select2-red + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #f5b4ae;
}

/* line 38889, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-red.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-red .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-red .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-red .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-red .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-red .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #f5b4ae;
}

/* line 38898, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-red .select2-results__option--highlighted,
.dark-mode .select2-red .select2-container--default .select2-results__option--highlighted {
  background-color: #e74c3c;
  color: #fff;
}

/* line 38904, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-red .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-red .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-red .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-red .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #e53f2e;
  color: #fff;
}

/* line 38911, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-red .select2-selection--multiple:focus,
.dark-mode .select2-red .select2-container--default .select2-selection--multiple:focus {
  border-color: #f5b4ae;
}

/* line 38916, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-red .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-red .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e74c3c;
  border-color: #e43725;
  color: #fff;
}

/* line 38923, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-red .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-red .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

/* line 38928, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-red .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-red .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

/* line 38933, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-red.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-red .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #f5b4ae;
}

/* line 38938, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .select2-orange + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #fec392;
}

/* line 38942, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .select2-orange + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #fec392;
}

/* line 38946, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-orange.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-orange .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-orange .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-orange .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-orange .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-orange .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #fec392;
}

/* line 38955, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-orange .select2-results__option--highlighted,
.dark-mode .select2-orange .select2-container--default .select2-results__option--highlighted {
  background-color: #fd7e14;
  color: #1f2d3d;
}

/* line 38961, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-orange .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-orange .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-orange .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-orange .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #fd7605;
  color: #fff;
}

/* line 38968, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-orange .select2-selection--multiple:focus,
.dark-mode .select2-orange .select2-container--default .select2-selection--multiple:focus {
  border-color: #fec392;
}

/* line 38973, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-orange .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-orange .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #fd7e14;
  border-color: #f57102;
  color: #1f2d3d;
}

/* line 38980, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-orange .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-orange .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(31, 45, 61, 0.7);
}

/* line 38985, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-orange .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-orange .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #1f2d3d;
}

/* line 38990, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-orange.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-orange .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #fec392;
}

/* line 38995, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .select2-yellow + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #f9cf8b;
}

/* line 38999, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .select2-yellow + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #f9cf8b;
}

/* line 39003, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-yellow.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-yellow .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-yellow .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-yellow .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-yellow .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-yellow .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #f9cf8b;
}

/* line 39012, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-yellow .select2-results__option--highlighted,
.dark-mode .select2-yellow .select2-container--default .select2-results__option--highlighted {
  background-color: #f39c12;
  color: #1f2d3d;
}

/* line 39018, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-yellow .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-yellow .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-yellow .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-yellow .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #ea940c;
  color: #1f2d3d;
}

/* line 39025, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-yellow .select2-selection--multiple:focus,
.dark-mode .select2-yellow .select2-container--default .select2-selection--multiple:focus {
  border-color: #f9cf8b;
}

/* line 39030, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-yellow .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-yellow .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #f39c12;
  border-color: #e08e0b;
  color: #1f2d3d;
}

/* line 39037, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-yellow .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-yellow .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(31, 45, 61, 0.7);
}

/* line 39042, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-yellow .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-yellow .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #1f2d3d;
}

/* line 39047, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-yellow.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-yellow .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #f9cf8b;
}

/* line 39052, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .select2-green + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #3dffcd;
}

/* line 39056, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .select2-green + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #3dffcd;
}

/* line 39060, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-green.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-green .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-green .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-green .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-green .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-green .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #3dffcd;
}

/* line 39069, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-green .select2-results__option--highlighted,
.dark-mode .select2-green .select2-container--default .select2-results__option--highlighted {
  background-color: #00bc8c;
  color: #fff;
}

/* line 39075, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-green .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-green .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-green .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-green .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #00ad81;
  color: #fff;
}

/* line 39082, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-green .select2-selection--multiple:focus,
.dark-mode .select2-green .select2-container--default .select2-selection--multiple:focus {
  border-color: #3dffcd;
}

/* line 39087, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-green .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-green .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #00bc8c;
  border-color: #00a379;
  color: #fff;
}

/* line 39094, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-green .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-green .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

/* line 39099, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-green .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-green .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

/* line 39104, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-green.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-green .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #3dffcd;
}

/* line 39109, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .select2-teal + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #7eeaca;
}

/* line 39113, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .select2-teal + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #7eeaca;
}

/* line 39117, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-teal.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-teal .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-teal .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-teal .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-teal .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-teal .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #7eeaca;
}

/* line 39126, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-teal .select2-results__option--highlighted,
.dark-mode .select2-teal .select2-container--default .select2-results__option--highlighted {
  background-color: #20c997;
  color: #fff;
}

/* line 39132, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-teal .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-teal .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-teal .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-teal .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #1ebc8d;
  color: #fff;
}

/* line 39139, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-teal .select2-selection--multiple:focus,
.dark-mode .select2-teal .select2-container--default .select2-selection--multiple:focus {
  border-color: #7eeaca;
}

/* line 39144, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-teal .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-teal .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #20c997;
  border-color: #1cb386;
  color: #fff;
}

/* line 39151, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-teal .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-teal .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

/* line 39156, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-teal .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-teal .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

/* line 39161, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-teal.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-teal .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #7eeaca;
}

/* line 39166, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .select2-cyan + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #a0cfee;
}

/* line 39170, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .select2-cyan + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #a0cfee;
}

/* line 39174, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-cyan.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-cyan .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-cyan .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-cyan .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-cyan .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-cyan .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #a0cfee;
}

/* line 39183, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-cyan .select2-results__option--highlighted,
.dark-mode .select2-cyan .select2-container--default .select2-results__option--highlighted {
  background-color: #3498db;
  color: #fff;
}

/* line 39189, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-cyan .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-cyan .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-cyan .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-cyan .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #2791d9;
  color: #fff;
}

/* line 39196, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-cyan .select2-selection--multiple:focus,
.dark-mode .select2-cyan .select2-container--default .select2-selection--multiple:focus {
  border-color: #a0cfee;
}

/* line 39201, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-cyan .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-cyan .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #3498db;
  border-color: #258cd1;
  color: #fff;
}

/* line 39208, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-cyan .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-cyan .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

/* line 39213, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-cyan .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-cyan .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

/* line 39218, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-cyan.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-cyan .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #a0cfee;
}

/* line 39223, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .select2-white + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: white;
}

/* line 39227, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .select2-white + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: white;
}

/* line 39231, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-white.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-white .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-white .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-white .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-white .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-white .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid white;
}

/* line 39240, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-white .select2-results__option--highlighted,
.dark-mode .select2-white .select2-container--default .select2-results__option--highlighted {
  background-color: #fff;
  color: #1f2d3d;
}

/* line 39246, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-white .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-white .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-white .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-white .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #f7f7f7;
  color: #1f2d3d;
}

/* line 39253, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-white .select2-selection--multiple:focus,
.dark-mode .select2-white .select2-container--default .select2-selection--multiple:focus {
  border-color: white;
}

/* line 39258, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-white .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-white .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #fff;
  border-color: #f2f2f2;
  color: #1f2d3d;
}

/* line 39265, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-white .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-white .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(31, 45, 61, 0.7);
}

/* line 39270, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-white .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-white .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #1f2d3d;
}

/* line 39275, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-white.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-white .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: white;
}

/* line 39280, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .select2-gray + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #afb5ba;
}

/* line 39284, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .select2-gray + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #afb5ba;
}

/* line 39288, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-gray.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-gray .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-gray .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-gray .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-gray .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-gray .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #afb5ba;
}

/* line 39297, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-gray .select2-results__option--highlighted,
.dark-mode .select2-gray .select2-container--default .select2-results__option--highlighted {
  background-color: #6c757d;
  color: #fff;
}

/* line 39303, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-gray .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-gray .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-gray .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-gray .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #656d75;
  color: #fff;
}

/* line 39310, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-gray .select2-selection--multiple:focus,
.dark-mode .select2-gray .select2-container--default .select2-selection--multiple:focus {
  border-color: #afb5ba;
}

/* line 39315, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-gray .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-gray .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #6c757d;
  border-color: #60686f;
  color: #fff;
}

/* line 39322, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-gray .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-gray .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

/* line 39327, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-gray .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-gray .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

/* line 39332, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-gray.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-gray .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #afb5ba;
}

/* line 39337, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .select2-gray-dark + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #6d7a86;
}

/* line 39341, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .select2-gray-dark + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #6d7a86;
}

/* line 39345, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-gray-dark.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-gray-dark .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-gray-dark .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-gray-dark .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-gray-dark .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-gray-dark .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #6d7a86;
}

/* line 39354, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-gray-dark .select2-results__option--highlighted,
.dark-mode .select2-gray-dark .select2-container--default .select2-results__option--highlighted {
  background-color: #343a40;
  color: #fff;
}

/* line 39360, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-gray-dark .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-gray-dark .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-gray-dark .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-gray-dark .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #2d3238;
  color: #fff;
}

/* line 39367, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-gray-dark .select2-selection--multiple:focus,
.dark-mode .select2-gray-dark .select2-container--default .select2-selection--multiple:focus {
  border-color: #6d7a86;
}

/* line 39372, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-gray-dark .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-gray-dark .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #343a40;
  border-color: #292d32;
  color: #fff;
}

/* line 39379, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-gray-dark .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-gray-dark .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

/* line 39384, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-gray-dark .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-gray-dark .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

/* line 39389, app/assets/stylesheets/template/adminlte.scss */
.select2-container--default .dark-mode .select2-gray-dark.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-gray-dark .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #6d7a86;
}

/* line 39394, app/assets/stylesheets/template/adminlte.scss */
.slider .tooltip.in {
  opacity: 0.9;
}

/* line 39398, app/assets/stylesheets/template/adminlte.scss */
.slider.slider-vertical {
  height: 100%;
}

/* line 39402, app/assets/stylesheets/template/adminlte.scss */
.slider.slider-horizontal {
  width: 100%;
}

/* line 39406, app/assets/stylesheets/template/adminlte.scss */
.slider-primary .slider .slider-selection {
  background: #007bff;
}

/* line 39410, app/assets/stylesheets/template/adminlte.scss */
.slider-secondary .slider .slider-selection {
  background: #6c757d;
}

/* line 39414, app/assets/stylesheets/template/adminlte.scss */
.slider-success .slider .slider-selection {
  background: #28a745;
}

/* line 39418, app/assets/stylesheets/template/adminlte.scss */
.slider-info .slider .slider-selection {
  background: #17a2b8;
}

/* line 39422, app/assets/stylesheets/template/adminlte.scss */
.slider-warning .slider .slider-selection {
  background: #ffc107;
}

/* line 39426, app/assets/stylesheets/template/adminlte.scss */
.slider-danger .slider .slider-selection {
  background: #dc3545;
}

/* line 39430, app/assets/stylesheets/template/adminlte.scss */
.slider-light .slider .slider-selection {
  background: #f8f9fa;
}

/* line 39434, app/assets/stylesheets/template/adminlte.scss */
.slider-dark .slider .slider-selection {
  background: #343a40;
}

/* line 39438, app/assets/stylesheets/template/adminlte.scss */
.slider-lightblue .slider .slider-selection {
  background: #3c8dbc;
}

/* line 39442, app/assets/stylesheets/template/adminlte.scss */
.slider-navy .slider .slider-selection {
  background: #001f3f;
}

/* line 39446, app/assets/stylesheets/template/adminlte.scss */
.slider-olive .slider .slider-selection {
  background: #3d9970;
}

/* line 39450, app/assets/stylesheets/template/adminlte.scss */
.slider-lime .slider .slider-selection {
  background: #01ff70;
}

/* line 39454, app/assets/stylesheets/template/adminlte.scss */
.slider-fuchsia .slider .slider-selection {
  background: #f012be;
}

/* line 39458, app/assets/stylesheets/template/adminlte.scss */
.slider-maroon .slider .slider-selection {
  background: #d81b60;
}

/* line 39462, app/assets/stylesheets/template/adminlte.scss */
.slider-blue .slider .slider-selection {
  background: #007bff;
}

/* line 39466, app/assets/stylesheets/template/adminlte.scss */
.slider-indigo .slider .slider-selection {
  background: #6610f2;
}

/* line 39470, app/assets/stylesheets/template/adminlte.scss */
.slider-purple .slider .slider-selection {
  background: #6f42c1;
}

/* line 39474, app/assets/stylesheets/template/adminlte.scss */
.slider-pink .slider .slider-selection {
  background: #e83e8c;
}

/* line 39478, app/assets/stylesheets/template/adminlte.scss */
.slider-red .slider .slider-selection {
  background: #dc3545;
}

/* line 39482, app/assets/stylesheets/template/adminlte.scss */
.slider-orange .slider .slider-selection {
  background: #fd7e14;
}

/* line 39486, app/assets/stylesheets/template/adminlte.scss */
.slider-yellow .slider .slider-selection {
  background: #ffc107;
}

/* line 39490, app/assets/stylesheets/template/adminlte.scss */
.slider-green .slider .slider-selection {
  background: #28a745;
}

/* line 39494, app/assets/stylesheets/template/adminlte.scss */
.slider-teal .slider .slider-selection {
  background: #20c997;
}

/* line 39498, app/assets/stylesheets/template/adminlte.scss */
.slider-cyan .slider .slider-selection {
  background: #17a2b8;
}

/* line 39502, app/assets/stylesheets/template/adminlte.scss */
.slider-white .slider .slider-selection {
  background: #fff;
}

/* line 39506, app/assets/stylesheets/template/adminlte.scss */
.slider-gray .slider .slider-selection {
  background: #6c757d;
}

/* line 39510, app/assets/stylesheets/template/adminlte.scss */
.slider-gray-dark .slider .slider-selection {
  background: #343a40;
}

/* line 39514, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .slider-track {
  background-color: #4b545c;
  background-image: none;
}

/* line 39519, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .slider-primary .slider .slider-selection {
  background: #3f6791;
}

/* line 39523, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .slider-secondary .slider .slider-selection {
  background: #6c757d;
}

/* line 39527, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .slider-success .slider .slider-selection {
  background: #00bc8c;
}

/* line 39531, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .slider-info .slider .slider-selection {
  background: #3498db;
}

/* line 39535, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .slider-warning .slider .slider-selection {
  background: #f39c12;
}

/* line 39539, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .slider-danger .slider .slider-selection {
  background: #e74c3c;
}

/* line 39543, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .slider-light .slider .slider-selection {
  background: #f8f9fa;
}

/* line 39547, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .slider-dark .slider .slider-selection {
  background: #343a40;
}

/* line 39551, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .slider-lightblue .slider .slider-selection {
  background: #86bad8;
}

/* line 39555, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .slider-navy .slider .slider-selection {
  background: #002c59;
}

/* line 39559, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .slider-olive .slider .slider-selection {
  background: #74c8a3;
}

/* line 39563, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .slider-lime .slider .slider-selection {
  background: #67ffa9;
}

/* line 39567, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .slider-fuchsia .slider .slider-selection {
  background: #f672d8;
}

/* line 39571, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .slider-maroon .slider .slider-selection {
  background: #ed6c9b;
}

/* line 39575, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .slider-blue .slider .slider-selection {
  background: #3f6791;
}

/* line 39579, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .slider-indigo .slider .slider-selection {
  background: #6610f2;
}

/* line 39583, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .slider-purple .slider .slider-selection {
  background: #6f42c1;
}

/* line 39587, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .slider-pink .slider .slider-selection {
  background: #e83e8c;
}

/* line 39591, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .slider-red .slider .slider-selection {
  background: #e74c3c;
}

/* line 39595, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .slider-orange .slider .slider-selection {
  background: #fd7e14;
}

/* line 39599, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .slider-yellow .slider .slider-selection {
  background: #f39c12;
}

/* line 39603, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .slider-green .slider .slider-selection {
  background: #00bc8c;
}

/* line 39607, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .slider-teal .slider .slider-selection {
  background: #20c997;
}

/* line 39611, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .slider-cyan .slider .slider-selection {
  background: #3498db;
}

/* line 39615, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .slider-white .slider .slider-selection {
  background: #fff;
}

/* line 39619, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .slider-gray .slider .slider-selection {
  background: #6c757d;
}

/* line 39623, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .slider-gray-dark .slider .slider-selection {
  background: #343a40;
}

/* line 39627, app/assets/stylesheets/template/adminlte.scss */
.icheck-primary > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-primary > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #007bff;
}

/* line 39632, app/assets/stylesheets/template/adminlte.scss */
.icheck-primary > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-primary > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #007bff;
}

/* line 39637, app/assets/stylesheets/template/adminlte.scss */
.icheck-primary > input:first-child:checked + label::before,
.icheck-primary > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #007bff;
  border-color: #007bff;
}

/* line 39643, app/assets/stylesheets/template/adminlte.scss */
.icheck-secondary > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-secondary > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #6c757d;
}

/* line 39648, app/assets/stylesheets/template/adminlte.scss */
.icheck-secondary > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-secondary > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #6c757d;
}

/* line 39653, app/assets/stylesheets/template/adminlte.scss */
.icheck-secondary > input:first-child:checked + label::before,
.icheck-secondary > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #6c757d;
  border-color: #6c757d;
}

/* line 39659, app/assets/stylesheets/template/adminlte.scss */
.icheck-success > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-success > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #28a745;
}

/* line 39664, app/assets/stylesheets/template/adminlte.scss */
.icheck-success > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-success > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #28a745;
}

/* line 39669, app/assets/stylesheets/template/adminlte.scss */
.icheck-success > input:first-child:checked + label::before,
.icheck-success > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #28a745;
  border-color: #28a745;
}

/* line 39675, app/assets/stylesheets/template/adminlte.scss */
.icheck-info > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-info > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #17a2b8;
}

/* line 39680, app/assets/stylesheets/template/adminlte.scss */
.icheck-info > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-info > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #17a2b8;
}

/* line 39685, app/assets/stylesheets/template/adminlte.scss */
.icheck-info > input:first-child:checked + label::before,
.icheck-info > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #17a2b8;
  border-color: #17a2b8;
}

/* line 39691, app/assets/stylesheets/template/adminlte.scss */
.icheck-warning > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-warning > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #ffc107;
}

/* line 39696, app/assets/stylesheets/template/adminlte.scss */
.icheck-warning > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-warning > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #ffc107;
}

/* line 39701, app/assets/stylesheets/template/adminlte.scss */
.icheck-warning > input:first-child:checked + label::before,
.icheck-warning > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #ffc107;
  border-color: #ffc107;
}

/* line 39707, app/assets/stylesheets/template/adminlte.scss */
.icheck-danger > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-danger > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #dc3545;
}

/* line 39712, app/assets/stylesheets/template/adminlte.scss */
.icheck-danger > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-danger > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #dc3545;
}

/* line 39717, app/assets/stylesheets/template/adminlte.scss */
.icheck-danger > input:first-child:checked + label::before,
.icheck-danger > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #dc3545;
  border-color: #dc3545;
}

/* line 39723, app/assets/stylesheets/template/adminlte.scss */
.icheck-light > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-light > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #f8f9fa;
}

/* line 39728, app/assets/stylesheets/template/adminlte.scss */
.icheck-light > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-light > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #f8f9fa;
}

/* line 39733, app/assets/stylesheets/template/adminlte.scss */
.icheck-light > input:first-child:checked + label::before,
.icheck-light > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

/* line 39739, app/assets/stylesheets/template/adminlte.scss */
.icheck-dark > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-dark > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #343a40;
}

/* line 39744, app/assets/stylesheets/template/adminlte.scss */
.icheck-dark > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-dark > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #343a40;
}

/* line 39749, app/assets/stylesheets/template/adminlte.scss */
.icheck-dark > input:first-child:checked + label::before,
.icheck-dark > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #343a40;
  border-color: #343a40;
}

/* line 39755, app/assets/stylesheets/template/adminlte.scss */
.icheck-lightblue > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-lightblue > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #3c8dbc;
}

/* line 39760, app/assets/stylesheets/template/adminlte.scss */
.icheck-lightblue > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-lightblue > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #3c8dbc;
}

/* line 39765, app/assets/stylesheets/template/adminlte.scss */
.icheck-lightblue > input:first-child:checked + label::before,
.icheck-lightblue > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #3c8dbc;
  border-color: #3c8dbc;
}

/* line 39771, app/assets/stylesheets/template/adminlte.scss */
.icheck-navy > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-navy > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #001f3f;
}

/* line 39776, app/assets/stylesheets/template/adminlte.scss */
.icheck-navy > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-navy > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #001f3f;
}

/* line 39781, app/assets/stylesheets/template/adminlte.scss */
.icheck-navy > input:first-child:checked + label::before,
.icheck-navy > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #001f3f;
  border-color: #001f3f;
}

/* line 39787, app/assets/stylesheets/template/adminlte.scss */
.icheck-olive > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-olive > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #3d9970;
}

/* line 39792, app/assets/stylesheets/template/adminlte.scss */
.icheck-olive > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-olive > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #3d9970;
}

/* line 39797, app/assets/stylesheets/template/adminlte.scss */
.icheck-olive > input:first-child:checked + label::before,
.icheck-olive > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #3d9970;
  border-color: #3d9970;
}

/* line 39803, app/assets/stylesheets/template/adminlte.scss */
.icheck-lime > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-lime > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #01ff70;
}

/* line 39808, app/assets/stylesheets/template/adminlte.scss */
.icheck-lime > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-lime > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #01ff70;
}

/* line 39813, app/assets/stylesheets/template/adminlte.scss */
.icheck-lime > input:first-child:checked + label::before,
.icheck-lime > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #01ff70;
  border-color: #01ff70;
}

/* line 39819, app/assets/stylesheets/template/adminlte.scss */
.icheck-fuchsia > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-fuchsia > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #f012be;
}

/* line 39824, app/assets/stylesheets/template/adminlte.scss */
.icheck-fuchsia > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-fuchsia > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #f012be;
}

/* line 39829, app/assets/stylesheets/template/adminlte.scss */
.icheck-fuchsia > input:first-child:checked + label::before,
.icheck-fuchsia > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #f012be;
  border-color: #f012be;
}

/* line 39835, app/assets/stylesheets/template/adminlte.scss */
.icheck-maroon > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-maroon > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #d81b60;
}

/* line 39840, app/assets/stylesheets/template/adminlte.scss */
.icheck-maroon > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-maroon > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #d81b60;
}

/* line 39845, app/assets/stylesheets/template/adminlte.scss */
.icheck-maroon > input:first-child:checked + label::before,
.icheck-maroon > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #d81b60;
  border-color: #d81b60;
}

/* line 39851, app/assets/stylesheets/template/adminlte.scss */
.icheck-blue > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-blue > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #007bff;
}

/* line 39856, app/assets/stylesheets/template/adminlte.scss */
.icheck-blue > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-blue > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #007bff;
}

/* line 39861, app/assets/stylesheets/template/adminlte.scss */
.icheck-blue > input:first-child:checked + label::before,
.icheck-blue > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #007bff;
  border-color: #007bff;
}

/* line 39867, app/assets/stylesheets/template/adminlte.scss */
.icheck-indigo > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-indigo > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #6610f2;
}

/* line 39872, app/assets/stylesheets/template/adminlte.scss */
.icheck-indigo > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-indigo > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #6610f2;
}

/* line 39877, app/assets/stylesheets/template/adminlte.scss */
.icheck-indigo > input:first-child:checked + label::before,
.icheck-indigo > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #6610f2;
  border-color: #6610f2;
}

/* line 39883, app/assets/stylesheets/template/adminlte.scss */
.icheck-purple > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-purple > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #6f42c1;
}

/* line 39888, app/assets/stylesheets/template/adminlte.scss */
.icheck-purple > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-purple > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #6f42c1;
}

/* line 39893, app/assets/stylesheets/template/adminlte.scss */
.icheck-purple > input:first-child:checked + label::before,
.icheck-purple > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #6f42c1;
  border-color: #6f42c1;
}

/* line 39899, app/assets/stylesheets/template/adminlte.scss */
.icheck-pink > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-pink > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #e83e8c;
}

/* line 39904, app/assets/stylesheets/template/adminlte.scss */
.icheck-pink > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-pink > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #e83e8c;
}

/* line 39909, app/assets/stylesheets/template/adminlte.scss */
.icheck-pink > input:first-child:checked + label::before,
.icheck-pink > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #e83e8c;
  border-color: #e83e8c;
}

/* line 39915, app/assets/stylesheets/template/adminlte.scss */
.icheck-red > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-red > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #dc3545;
}

/* line 39920, app/assets/stylesheets/template/adminlte.scss */
.icheck-red > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-red > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #dc3545;
}

/* line 39925, app/assets/stylesheets/template/adminlte.scss */
.icheck-red > input:first-child:checked + label::before,
.icheck-red > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #dc3545;
  border-color: #dc3545;
}

/* line 39931, app/assets/stylesheets/template/adminlte.scss */
.icheck-orange > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-orange > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #fd7e14;
}

/* line 39936, app/assets/stylesheets/template/adminlte.scss */
.icheck-orange > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-orange > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #fd7e14;
}

/* line 39941, app/assets/stylesheets/template/adminlte.scss */
.icheck-orange > input:first-child:checked + label::before,
.icheck-orange > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #fd7e14;
  border-color: #fd7e14;
}

/* line 39947, app/assets/stylesheets/template/adminlte.scss */
.icheck-yellow > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-yellow > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #ffc107;
}

/* line 39952, app/assets/stylesheets/template/adminlte.scss */
.icheck-yellow > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-yellow > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #ffc107;
}

/* line 39957, app/assets/stylesheets/template/adminlte.scss */
.icheck-yellow > input:first-child:checked + label::before,
.icheck-yellow > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #ffc107;
  border-color: #ffc107;
}

/* line 39963, app/assets/stylesheets/template/adminlte.scss */
.icheck-green > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-green > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #28a745;
}

/* line 39968, app/assets/stylesheets/template/adminlte.scss */
.icheck-green > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-green > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #28a745;
}

/* line 39973, app/assets/stylesheets/template/adminlte.scss */
.icheck-green > input:first-child:checked + label::before,
.icheck-green > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #28a745;
  border-color: #28a745;
}

/* line 39979, app/assets/stylesheets/template/adminlte.scss */
.icheck-teal > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-teal > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #20c997;
}

/* line 39984, app/assets/stylesheets/template/adminlte.scss */
.icheck-teal > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-teal > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #20c997;
}

/* line 39989, app/assets/stylesheets/template/adminlte.scss */
.icheck-teal > input:first-child:checked + label::before,
.icheck-teal > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #20c997;
  border-color: #20c997;
}

/* line 39995, app/assets/stylesheets/template/adminlte.scss */
.icheck-cyan > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-cyan > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #17a2b8;
}

/* line 40000, app/assets/stylesheets/template/adminlte.scss */
.icheck-cyan > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-cyan > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #17a2b8;
}

/* line 40005, app/assets/stylesheets/template/adminlte.scss */
.icheck-cyan > input:first-child:checked + label::before,
.icheck-cyan > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #17a2b8;
  border-color: #17a2b8;
}

/* line 40011, app/assets/stylesheets/template/adminlte.scss */
.icheck-white > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-white > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #fff;
}

/* line 40016, app/assets/stylesheets/template/adminlte.scss */
.icheck-white > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-white > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #fff;
}

/* line 40021, app/assets/stylesheets/template/adminlte.scss */
.icheck-white > input:first-child:checked + label::before,
.icheck-white > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #fff;
  border-color: #fff;
}

/* line 40027, app/assets/stylesheets/template/adminlte.scss */
.icheck-gray > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-gray > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #6c757d;
}

/* line 40032, app/assets/stylesheets/template/adminlte.scss */
.icheck-gray > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-gray > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #6c757d;
}

/* line 40037, app/assets/stylesheets/template/adminlte.scss */
.icheck-gray > input:first-child:checked + label::before,
.icheck-gray > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #6c757d;
  border-color: #6c757d;
}

/* line 40043, app/assets/stylesheets/template/adminlte.scss */
.icheck-gray-dark > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-gray-dark > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #343a40;
}

/* line 40048, app/assets/stylesheets/template/adminlte.scss */
.icheck-gray-dark > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-gray-dark > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #343a40;
}

/* line 40053, app/assets/stylesheets/template/adminlte.scss */
.icheck-gray-dark > input:first-child:checked + label::before,
.icheck-gray-dark > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #343a40;
  border-color: #343a40;
}

/* line 40059, app/assets/stylesheets/template/adminlte.scss */
.dark-mode [class*="icheck-"] > input:first-child:not(:checked) + input[type="hidden"] + label::before,
.dark-mode [class*="icheck-"] > input:first-child:not(:checked) + label::before {
  border-color: #6c757d;
}

/* line 40064, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .icheck-primary > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-primary > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #3f6791;
}

/* line 40069, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .icheck-primary > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-primary > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #3f6791;
}

/* line 40074, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .icheck-primary > input:first-child:checked + label::before,
.dark-mode .icheck-primary > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #3f6791;
  border-color: #3f6791;
}

/* line 40080, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .icheck-secondary > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-secondary > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #6c757d;
}

/* line 40085, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .icheck-secondary > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-secondary > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #6c757d;
}

/* line 40090, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .icheck-secondary > input:first-child:checked + label::before,
.dark-mode .icheck-secondary > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #6c757d;
  border-color: #6c757d;
}

/* line 40096, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .icheck-success > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-success > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #00bc8c;
}

/* line 40101, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .icheck-success > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-success > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #00bc8c;
}

/* line 40106, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .icheck-success > input:first-child:checked + label::before,
.dark-mode .icheck-success > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #00bc8c;
  border-color: #00bc8c;
}

/* line 40112, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .icheck-info > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-info > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #3498db;
}

/* line 40117, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .icheck-info > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-info > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #3498db;
}

/* line 40122, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .icheck-info > input:first-child:checked + label::before,
.dark-mode .icheck-info > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #3498db;
  border-color: #3498db;
}

/* line 40128, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .icheck-warning > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-warning > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #f39c12;
}

/* line 40133, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .icheck-warning > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-warning > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #f39c12;
}

/* line 40138, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .icheck-warning > input:first-child:checked + label::before,
.dark-mode .icheck-warning > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #f39c12;
  border-color: #f39c12;
}

/* line 40144, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .icheck-danger > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-danger > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #e74c3c;
}

/* line 40149, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .icheck-danger > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-danger > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #e74c3c;
}

/* line 40154, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .icheck-danger > input:first-child:checked + label::before,
.dark-mode .icheck-danger > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #e74c3c;
  border-color: #e74c3c;
}

/* line 40160, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .icheck-light > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-light > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #f8f9fa;
}

/* line 40165, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .icheck-light > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-light > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #f8f9fa;
}

/* line 40170, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .icheck-light > input:first-child:checked + label::before,
.dark-mode .icheck-light > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

/* line 40176, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .icheck-dark > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-dark > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #343a40;
}

/* line 40181, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .icheck-dark > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-dark > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #343a40;
}

/* line 40186, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .icheck-dark > input:first-child:checked + label::before,
.dark-mode .icheck-dark > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #343a40;
  border-color: #343a40;
}

/* line 40192, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .icheck-lightblue > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-lightblue > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #86bad8;
}

/* line 40197, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .icheck-lightblue > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-lightblue > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #86bad8;
}

/* line 40202, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .icheck-lightblue > input:first-child:checked + label::before,
.dark-mode .icheck-lightblue > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #86bad8;
  border-color: #86bad8;
}

/* line 40208, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .icheck-navy > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-navy > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #002c59;
}

/* line 40213, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .icheck-navy > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-navy > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #002c59;
}

/* line 40218, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .icheck-navy > input:first-child:checked + label::before,
.dark-mode .icheck-navy > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #002c59;
  border-color: #002c59;
}

/* line 40224, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .icheck-olive > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-olive > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #74c8a3;
}

/* line 40229, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .icheck-olive > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-olive > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #74c8a3;
}

/* line 40234, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .icheck-olive > input:first-child:checked + label::before,
.dark-mode .icheck-olive > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #74c8a3;
  border-color: #74c8a3;
}

/* line 40240, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .icheck-lime > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-lime > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #67ffa9;
}

/* line 40245, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .icheck-lime > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-lime > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #67ffa9;
}

/* line 40250, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .icheck-lime > input:first-child:checked + label::before,
.dark-mode .icheck-lime > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #67ffa9;
  border-color: #67ffa9;
}

/* line 40256, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .icheck-fuchsia > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-fuchsia > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #f672d8;
}

/* line 40261, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .icheck-fuchsia > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-fuchsia > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #f672d8;
}

/* line 40266, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .icheck-fuchsia > input:first-child:checked + label::before,
.dark-mode .icheck-fuchsia > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #f672d8;
  border-color: #f672d8;
}

/* line 40272, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .icheck-maroon > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-maroon > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #ed6c9b;
}

/* line 40277, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .icheck-maroon > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-maroon > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #ed6c9b;
}

/* line 40282, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .icheck-maroon > input:first-child:checked + label::before,
.dark-mode .icheck-maroon > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #ed6c9b;
  border-color: #ed6c9b;
}

/* line 40288, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .icheck-blue > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-blue > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #3f6791;
}

/* line 40293, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .icheck-blue > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-blue > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #3f6791;
}

/* line 40298, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .icheck-blue > input:first-child:checked + label::before,
.dark-mode .icheck-blue > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #3f6791;
  border-color: #3f6791;
}

/* line 40304, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .icheck-indigo > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-indigo > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #6610f2;
}

/* line 40309, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .icheck-indigo > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-indigo > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #6610f2;
}

/* line 40314, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .icheck-indigo > input:first-child:checked + label::before,
.dark-mode .icheck-indigo > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #6610f2;
  border-color: #6610f2;
}

/* line 40320, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .icheck-purple > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-purple > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #6f42c1;
}

/* line 40325, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .icheck-purple > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-purple > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #6f42c1;
}

/* line 40330, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .icheck-purple > input:first-child:checked + label::before,
.dark-mode .icheck-purple > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #6f42c1;
  border-color: #6f42c1;
}

/* line 40336, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .icheck-pink > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-pink > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #e83e8c;
}

/* line 40341, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .icheck-pink > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-pink > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #e83e8c;
}

/* line 40346, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .icheck-pink > input:first-child:checked + label::before,
.dark-mode .icheck-pink > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #e83e8c;
  border-color: #e83e8c;
}

/* line 40352, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .icheck-red > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-red > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #e74c3c;
}

/* line 40357, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .icheck-red > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-red > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #e74c3c;
}

/* line 40362, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .icheck-red > input:first-child:checked + label::before,
.dark-mode .icheck-red > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #e74c3c;
  border-color: #e74c3c;
}

/* line 40368, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .icheck-orange > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-orange > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #fd7e14;
}

/* line 40373, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .icheck-orange > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-orange > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #fd7e14;
}

/* line 40378, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .icheck-orange > input:first-child:checked + label::before,
.dark-mode .icheck-orange > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #fd7e14;
  border-color: #fd7e14;
}

/* line 40384, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .icheck-yellow > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-yellow > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #f39c12;
}

/* line 40389, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .icheck-yellow > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-yellow > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #f39c12;
}

/* line 40394, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .icheck-yellow > input:first-child:checked + label::before,
.dark-mode .icheck-yellow > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #f39c12;
  border-color: #f39c12;
}

/* line 40400, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .icheck-green > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-green > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #00bc8c;
}

/* line 40405, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .icheck-green > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-green > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #00bc8c;
}

/* line 40410, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .icheck-green > input:first-child:checked + label::before,
.dark-mode .icheck-green > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #00bc8c;
  border-color: #00bc8c;
}

/* line 40416, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .icheck-teal > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-teal > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #20c997;
}

/* line 40421, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .icheck-teal > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-teal > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #20c997;
}

/* line 40426, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .icheck-teal > input:first-child:checked + label::before,
.dark-mode .icheck-teal > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #20c997;
  border-color: #20c997;
}

/* line 40432, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .icheck-cyan > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-cyan > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #3498db;
}

/* line 40437, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .icheck-cyan > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-cyan > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #3498db;
}

/* line 40442, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .icheck-cyan > input:first-child:checked + label::before,
.dark-mode .icheck-cyan > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #3498db;
  border-color: #3498db;
}

/* line 40448, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .icheck-white > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-white > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #fff;
}

/* line 40453, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .icheck-white > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-white > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #fff;
}

/* line 40458, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .icheck-white > input:first-child:checked + label::before,
.dark-mode .icheck-white > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #fff;
  border-color: #fff;
}

/* line 40464, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .icheck-gray > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-gray > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #6c757d;
}

/* line 40469, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .icheck-gray > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-gray > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #6c757d;
}

/* line 40474, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .icheck-gray > input:first-child:checked + label::before,
.dark-mode .icheck-gray > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #6c757d;
  border-color: #6c757d;
}

/* line 40480, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .icheck-gray-dark > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-gray-dark > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #343a40;
}

/* line 40485, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .icheck-gray-dark > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-gray-dark > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #343a40;
}

/* line 40490, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .icheck-gray-dark > input:first-child:checked + label::before,
.dark-mode .icheck-gray-dark > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #343a40;
  border-color: #343a40;
}

/* line 40496, app/assets/stylesheets/template/adminlte.scss */
.mapael .map {
  position: relative;
}

/* line 40500, app/assets/stylesheets/template/adminlte.scss */
.mapael .mapTooltip {
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  border-radius: 0.25rem;
  font-size: 0.875rem;
  background-color: #000;
  color: #fff;
  display: block;
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  position: absolute;
  text-align: center;
  word-wrap: break-word;
  z-index: 1070;
}

/* line 40528, app/assets/stylesheets/template/adminlte.scss */
.mapael .myLegend {
  background-color: #f8f9fa;
  border: 1px solid #adb5bd;
  padding: 10px;
  width: 600px;
}

/* line 40535, app/assets/stylesheets/template/adminlte.scss */
.mapael .zoomButton {
  background-color: #f8f9fa;
  border: 1px solid #ddd;
  border-radius: 0.25rem;
  color: #444;
  cursor: pointer;
  font-weight: 700;
  height: 16px;
  left: 10px;
  line-height: 14px;
  padding-left: 1px;
  position: absolute;
  text-align: center;
  top: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  width: 16px;
}

/* line 40556, app/assets/stylesheets/template/adminlte.scss */
.mapael .zoomButton:hover, .mapael .zoomButton:active, .mapael .zoomButton.hover {
  background-color: #e9ecef;
  color: #2b2b2b;
}

/* line 40561, app/assets/stylesheets/template/adminlte.scss */
.mapael .zoomReset {
  line-height: 12px;
  top: 10px;
}

/* line 40566, app/assets/stylesheets/template/adminlte.scss */
.mapael .zoomIn {
  top: 30px;
}

/* line 40570, app/assets/stylesheets/template/adminlte.scss */
.mapael .zoomOut {
  top: 50px;
}

/* line 40574, app/assets/stylesheets/template/adminlte.scss */
.jqvmap-zoomin,
.jqvmap-zoomout {
  background-color: #f8f9fa;
  border: 1px solid #ddd;
  border-radius: 0.25rem;
  color: #444;
  height: 15px;
  width: 15px;
}

/* line 40584, app/assets/stylesheets/template/adminlte.scss */
.jqvmap-zoomin:hover, .jqvmap-zoomin:active, .jqvmap-zoomin.hover,
.jqvmap-zoomout:hover,
.jqvmap-zoomout:active,
.jqvmap-zoomout.hover {
  background-color: #e9ecef;
  color: #2b2b2b;
}

/* line 40592, app/assets/stylesheets/template/adminlte.scss */
.swal2-icon.swal2-info {
  border-color: ligthen(#17a2b8, 20%);
  color: #17a2b8;
}

/* line 40597, app/assets/stylesheets/template/adminlte.scss */
.swal2-icon.swal2-warning {
  border-color: ligthen(#ffc107, 20%);
  color: #ffc107;
}

/* line 40602, app/assets/stylesheets/template/adminlte.scss */
.swal2-icon.swal2-error {
  border-color: ligthen(#dc3545, 20%);
  color: #dc3545;
}

/* line 40607, app/assets/stylesheets/template/adminlte.scss */
.swal2-icon.swal2-question {
  border-color: ligthen(#6c757d, 20%);
  color: #6c757d;
}

/* line 40612, app/assets/stylesheets/template/adminlte.scss */
.swal2-icon.swal2-success {
  border-color: ligthen(#28a745, 20%);
  color: #28a745;
}

/* line 40617, app/assets/stylesheets/template/adminlte.scss */
.swal2-icon.swal2-success .swal2-success-ring {
  border-color: ligthen(#28a745, 20%);
}

/* line 40621, app/assets/stylesheets/template/adminlte.scss */
.swal2-icon.swal2-success [class^='swal2-success-line'] {
  background-color: #28a745;
}

/* line 40625, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .swal2-popup {
  background-color: #343a40;
  color: #e9ecef;
}

/* line 40630, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .swal2-popup .swal2-content,
.dark-mode .swal2-popup .swal2-title {
  color: #e9ecef;
}

/* line 40635, app/assets/stylesheets/template/adminlte.scss */
#toast-container .toast {
  background-color: #007bff;
}

/* line 40639, app/assets/stylesheets/template/adminlte.scss */
#toast-container .toast-success {
  background-color: #28a745;
}

/* line 40643, app/assets/stylesheets/template/adminlte.scss */
#toast-container .toast-error {
  background-color: #dc3545;
}

/* line 40647, app/assets/stylesheets/template/adminlte.scss */
#toast-container .toast-info {
  background-color: #17a2b8;
}

/* line 40651, app/assets/stylesheets/template/adminlte.scss */
#toast-container .toast-warning {
  background-color: #ffc107;
}

/* line 40655, app/assets/stylesheets/template/adminlte.scss */
.toast-bottom-full-width .toast,
.toast-top-full-width .toast {
  max-width: inherit;
}

/* line 40660, app/assets/stylesheets/template/adminlte.scss */
.pace {
  z-index: 1048;
}

/* line 40664, app/assets/stylesheets/template/adminlte.scss */
.pace .pace-progress {
  z-index: 1049;
}

/* line 40668, app/assets/stylesheets/template/adminlte.scss */
.pace .pace-activity {
  z-index: 1050;
}

/* line 40672, app/assets/stylesheets/template/adminlte.scss */
.pace-primary .pace .pace-progress {
  background: #007bff;
}

/* line 40676, app/assets/stylesheets/template/adminlte.scss */
.pace-barber-shop-primary .pace {
  background: #fff;
}

/* line 40680, app/assets/stylesheets/template/adminlte.scss */
.pace-barber-shop-primary .pace .pace-progress {
  background: #007bff;
}

/* line 40684, app/assets/stylesheets/template/adminlte.scss */
.pace-barber-shop-primary .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

/* line 40688, app/assets/stylesheets/template/adminlte.scss */
.pace-big-counter-primary .pace .pace-progress::after {
  color: rgba(0, 123, 255, 0.2);
}

/* line 40692, app/assets/stylesheets/template/adminlte.scss */
.pace-bounce-primary .pace .pace-activity {
  background: #007bff;
}

/* line 40696, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-primary .pace-progress {
  height: 100px;
  width: 80px;
}

/* line 40701, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-primary .pace-progress::before {
  background: #007bff;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

/* line 40709, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-primary .pace-activity {
  border-color: #007bff;
}

/* line 40713, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-primary .pace-activity::after, .pace-center-atom-primary .pace-activity::before {
  border-color: #007bff;
}

/* line 40717, app/assets/stylesheets/template/adminlte.scss */
.pace-center-circle-primary .pace .pace-progress {
  background: rgba(0, 123, 255, 0.8);
  color: #fff;
}

/* line 40722, app/assets/stylesheets/template/adminlte.scss */
.pace-center-radar-primary .pace .pace-activity {
  border-color: #007bff transparent transparent;
}

/* line 40726, app/assets/stylesheets/template/adminlte.scss */
.pace-center-radar-primary .pace .pace-activity::before {
  border-color: #007bff transparent transparent;
}

/* line 40730, app/assets/stylesheets/template/adminlte.scss */
.pace-center-simple-primary .pace {
  background: #fff;
  border-color: #007bff;
}

/* line 40735, app/assets/stylesheets/template/adminlte.scss */
.pace-center-simple-primary .pace .pace-progress {
  background: #007bff;
}

/* line 40739, app/assets/stylesheets/template/adminlte.scss */
.pace-material-primary .pace {
  color: #007bff;
}

/* line 40743, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-primary .pace .pace-activity {
  background: #007bff;
}

/* line 40747, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-primary .pace .pace-activity::after,
.pace-corner-indicator-primary .pace .pace-activity::before {
  border: 5px solid #fff;
}

/* line 40752, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-primary .pace .pace-activity::before {
  border-right-color: rgba(0, 123, 255, 0.2);
  border-left-color: rgba(0, 123, 255, 0.2);
}

/* line 40757, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-primary .pace .pace-activity::after {
  border-top-color: rgba(0, 123, 255, 0.2);
  border-bottom-color: rgba(0, 123, 255, 0.2);
}

/* line 40762, app/assets/stylesheets/template/adminlte.scss */
.pace-fill-left-primary .pace .pace-progress {
  background-color: rgba(0, 123, 255, 0.2);
}

/* line 40766, app/assets/stylesheets/template/adminlte.scss */
.pace-flash-primary .pace .pace-progress {
  background: #007bff;
}

/* line 40770, app/assets/stylesheets/template/adminlte.scss */
.pace-flash-primary .pace .pace-progress-inner {
  box-shadow: 0 0 10px #007bff, 0 0 5px #007bff;
}

/* line 40774, app/assets/stylesheets/template/adminlte.scss */
.pace-flash-primary .pace .pace-activity {
  border-top-color: #007bff;
  border-left-color: #007bff;
}

/* line 40779, app/assets/stylesheets/template/adminlte.scss */
.pace-loading-bar-primary .pace .pace-progress {
  background: #007bff;
  color: #007bff;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

/* line 40785, app/assets/stylesheets/template/adminlte.scss */
.pace-loading-bar-primary .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #007bff, inset 0 0 0 7px #fff;
}

/* line 40789, app/assets/stylesheets/template/adminlte.scss */
.pace-mac-osx-primary .pace .pace-progress {
  background-color: #007bff;
  box-shadow: inset -1px 0 #007bff, inset 0 -1px #007bff, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

/* line 40794, app/assets/stylesheets/template/adminlte.scss */
.pace-mac-osx-primary .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

/* line 40799, app/assets/stylesheets/template/adminlte.scss */
.pace-progress-color-primary .pace-progress {
  color: #007bff;
}

/* line 40803, app/assets/stylesheets/template/adminlte.scss */
.pace-secondary .pace .pace-progress {
  background: #6c757d;
}

/* line 40807, app/assets/stylesheets/template/adminlte.scss */
.pace-barber-shop-secondary .pace {
  background: #fff;
}

/* line 40811, app/assets/stylesheets/template/adminlte.scss */
.pace-barber-shop-secondary .pace .pace-progress {
  background: #6c757d;
}

/* line 40815, app/assets/stylesheets/template/adminlte.scss */
.pace-barber-shop-secondary .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

/* line 40819, app/assets/stylesheets/template/adminlte.scss */
.pace-big-counter-secondary .pace .pace-progress::after {
  color: rgba(108, 117, 125, 0.2);
}

/* line 40823, app/assets/stylesheets/template/adminlte.scss */
.pace-bounce-secondary .pace .pace-activity {
  background: #6c757d;
}

/* line 40827, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-secondary .pace-progress {
  height: 100px;
  width: 80px;
}

/* line 40832, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-secondary .pace-progress::before {
  background: #6c757d;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

/* line 40840, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-secondary .pace-activity {
  border-color: #6c757d;
}

/* line 40844, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-secondary .pace-activity::after, .pace-center-atom-secondary .pace-activity::before {
  border-color: #6c757d;
}

/* line 40848, app/assets/stylesheets/template/adminlte.scss */
.pace-center-circle-secondary .pace .pace-progress {
  background: rgba(108, 117, 125, 0.8);
  color: #fff;
}

/* line 40853, app/assets/stylesheets/template/adminlte.scss */
.pace-center-radar-secondary .pace .pace-activity {
  border-color: #6c757d transparent transparent;
}

/* line 40857, app/assets/stylesheets/template/adminlte.scss */
.pace-center-radar-secondary .pace .pace-activity::before {
  border-color: #6c757d transparent transparent;
}

/* line 40861, app/assets/stylesheets/template/adminlte.scss */
.pace-center-simple-secondary .pace {
  background: #fff;
  border-color: #6c757d;
}

/* line 40866, app/assets/stylesheets/template/adminlte.scss */
.pace-center-simple-secondary .pace .pace-progress {
  background: #6c757d;
}

/* line 40870, app/assets/stylesheets/template/adminlte.scss */
.pace-material-secondary .pace {
  color: #6c757d;
}

/* line 40874, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-secondary .pace .pace-activity {
  background: #6c757d;
}

/* line 40878, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-secondary .pace .pace-activity::after,
.pace-corner-indicator-secondary .pace .pace-activity::before {
  border: 5px solid #fff;
}

/* line 40883, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-secondary .pace .pace-activity::before {
  border-right-color: rgba(108, 117, 125, 0.2);
  border-left-color: rgba(108, 117, 125, 0.2);
}

/* line 40888, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-secondary .pace .pace-activity::after {
  border-top-color: rgba(108, 117, 125, 0.2);
  border-bottom-color: rgba(108, 117, 125, 0.2);
}

/* line 40893, app/assets/stylesheets/template/adminlte.scss */
.pace-fill-left-secondary .pace .pace-progress {
  background-color: rgba(108, 117, 125, 0.2);
}

/* line 40897, app/assets/stylesheets/template/adminlte.scss */
.pace-flash-secondary .pace .pace-progress {
  background: #6c757d;
}

/* line 40901, app/assets/stylesheets/template/adminlte.scss */
.pace-flash-secondary .pace .pace-progress-inner {
  box-shadow: 0 0 10px #6c757d, 0 0 5px #6c757d;
}

/* line 40905, app/assets/stylesheets/template/adminlte.scss */
.pace-flash-secondary .pace .pace-activity {
  border-top-color: #6c757d;
  border-left-color: #6c757d;
}

/* line 40910, app/assets/stylesheets/template/adminlte.scss */
.pace-loading-bar-secondary .pace .pace-progress {
  background: #6c757d;
  color: #6c757d;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

/* line 40916, app/assets/stylesheets/template/adminlte.scss */
.pace-loading-bar-secondary .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #6c757d, inset 0 0 0 7px #fff;
}

/* line 40920, app/assets/stylesheets/template/adminlte.scss */
.pace-mac-osx-secondary .pace .pace-progress {
  background-color: #6c757d;
  box-shadow: inset -1px 0 #6c757d, inset 0 -1px #6c757d, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

/* line 40925, app/assets/stylesheets/template/adminlte.scss */
.pace-mac-osx-secondary .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

/* line 40930, app/assets/stylesheets/template/adminlte.scss */
.pace-progress-color-secondary .pace-progress {
  color: #6c757d;
}

/* line 40934, app/assets/stylesheets/template/adminlte.scss */
.pace-success .pace .pace-progress {
  background: #28a745;
}

/* line 40938, app/assets/stylesheets/template/adminlte.scss */
.pace-barber-shop-success .pace {
  background: #fff;
}

/* line 40942, app/assets/stylesheets/template/adminlte.scss */
.pace-barber-shop-success .pace .pace-progress {
  background: #28a745;
}

/* line 40946, app/assets/stylesheets/template/adminlte.scss */
.pace-barber-shop-success .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

/* line 40950, app/assets/stylesheets/template/adminlte.scss */
.pace-big-counter-success .pace .pace-progress::after {
  color: rgba(40, 167, 69, 0.2);
}

/* line 40954, app/assets/stylesheets/template/adminlte.scss */
.pace-bounce-success .pace .pace-activity {
  background: #28a745;
}

/* line 40958, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-success .pace-progress {
  height: 100px;
  width: 80px;
}

/* line 40963, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-success .pace-progress::before {
  background: #28a745;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

/* line 40971, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-success .pace-activity {
  border-color: #28a745;
}

/* line 40975, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-success .pace-activity::after, .pace-center-atom-success .pace-activity::before {
  border-color: #28a745;
}

/* line 40979, app/assets/stylesheets/template/adminlte.scss */
.pace-center-circle-success .pace .pace-progress {
  background: rgba(40, 167, 69, 0.8);
  color: #fff;
}

/* line 40984, app/assets/stylesheets/template/adminlte.scss */
.pace-center-radar-success .pace .pace-activity {
  border-color: #28a745 transparent transparent;
}

/* line 40988, app/assets/stylesheets/template/adminlte.scss */
.pace-center-radar-success .pace .pace-activity::before {
  border-color: #28a745 transparent transparent;
}

/* line 40992, app/assets/stylesheets/template/adminlte.scss */
.pace-center-simple-success .pace {
  background: #fff;
  border-color: #28a745;
}

/* line 40997, app/assets/stylesheets/template/adminlte.scss */
.pace-center-simple-success .pace .pace-progress {
  background: #28a745;
}

/* line 41001, app/assets/stylesheets/template/adminlte.scss */
.pace-material-success .pace {
  color: #28a745;
}

/* line 41005, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-success .pace .pace-activity {
  background: #28a745;
}

/* line 41009, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-success .pace .pace-activity::after,
.pace-corner-indicator-success .pace .pace-activity::before {
  border: 5px solid #fff;
}

/* line 41014, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-success .pace .pace-activity::before {
  border-right-color: rgba(40, 167, 69, 0.2);
  border-left-color: rgba(40, 167, 69, 0.2);
}

/* line 41019, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-success .pace .pace-activity::after {
  border-top-color: rgba(40, 167, 69, 0.2);
  border-bottom-color: rgba(40, 167, 69, 0.2);
}

/* line 41024, app/assets/stylesheets/template/adminlte.scss */
.pace-fill-left-success .pace .pace-progress {
  background-color: rgba(40, 167, 69, 0.2);
}

/* line 41028, app/assets/stylesheets/template/adminlte.scss */
.pace-flash-success .pace .pace-progress {
  background: #28a745;
}

/* line 41032, app/assets/stylesheets/template/adminlte.scss */
.pace-flash-success .pace .pace-progress-inner {
  box-shadow: 0 0 10px #28a745, 0 0 5px #28a745;
}

/* line 41036, app/assets/stylesheets/template/adminlte.scss */
.pace-flash-success .pace .pace-activity {
  border-top-color: #28a745;
  border-left-color: #28a745;
}

/* line 41041, app/assets/stylesheets/template/adminlte.scss */
.pace-loading-bar-success .pace .pace-progress {
  background: #28a745;
  color: #28a745;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

/* line 41047, app/assets/stylesheets/template/adminlte.scss */
.pace-loading-bar-success .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #28a745, inset 0 0 0 7px #fff;
}

/* line 41051, app/assets/stylesheets/template/adminlte.scss */
.pace-mac-osx-success .pace .pace-progress {
  background-color: #28a745;
  box-shadow: inset -1px 0 #28a745, inset 0 -1px #28a745, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

/* line 41056, app/assets/stylesheets/template/adminlte.scss */
.pace-mac-osx-success .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

/* line 41061, app/assets/stylesheets/template/adminlte.scss */
.pace-progress-color-success .pace-progress {
  color: #28a745;
}

/* line 41065, app/assets/stylesheets/template/adminlte.scss */
.pace-info .pace .pace-progress {
  background: #17a2b8;
}

/* line 41069, app/assets/stylesheets/template/adminlte.scss */
.pace-barber-shop-info .pace {
  background: #fff;
}

/* line 41073, app/assets/stylesheets/template/adminlte.scss */
.pace-barber-shop-info .pace .pace-progress {
  background: #17a2b8;
}

/* line 41077, app/assets/stylesheets/template/adminlte.scss */
.pace-barber-shop-info .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

/* line 41081, app/assets/stylesheets/template/adminlte.scss */
.pace-big-counter-info .pace .pace-progress::after {
  color: rgba(23, 162, 184, 0.2);
}

/* line 41085, app/assets/stylesheets/template/adminlte.scss */
.pace-bounce-info .pace .pace-activity {
  background: #17a2b8;
}

/* line 41089, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-info .pace-progress {
  height: 100px;
  width: 80px;
}

/* line 41094, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-info .pace-progress::before {
  background: #17a2b8;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

/* line 41102, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-info .pace-activity {
  border-color: #17a2b8;
}

/* line 41106, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-info .pace-activity::after, .pace-center-atom-info .pace-activity::before {
  border-color: #17a2b8;
}

/* line 41110, app/assets/stylesheets/template/adminlte.scss */
.pace-center-circle-info .pace .pace-progress {
  background: rgba(23, 162, 184, 0.8);
  color: #fff;
}

/* line 41115, app/assets/stylesheets/template/adminlte.scss */
.pace-center-radar-info .pace .pace-activity {
  border-color: #17a2b8 transparent transparent;
}

/* line 41119, app/assets/stylesheets/template/adminlte.scss */
.pace-center-radar-info .pace .pace-activity::before {
  border-color: #17a2b8 transparent transparent;
}

/* line 41123, app/assets/stylesheets/template/adminlte.scss */
.pace-center-simple-info .pace {
  background: #fff;
  border-color: #17a2b8;
}

/* line 41128, app/assets/stylesheets/template/adminlte.scss */
.pace-center-simple-info .pace .pace-progress {
  background: #17a2b8;
}

/* line 41132, app/assets/stylesheets/template/adminlte.scss */
.pace-material-info .pace {
  color: #17a2b8;
}

/* line 41136, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-info .pace .pace-activity {
  background: #17a2b8;
}

/* line 41140, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-info .pace .pace-activity::after,
.pace-corner-indicator-info .pace .pace-activity::before {
  border: 5px solid #fff;
}

/* line 41145, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-info .pace .pace-activity::before {
  border-right-color: rgba(23, 162, 184, 0.2);
  border-left-color: rgba(23, 162, 184, 0.2);
}

/* line 41150, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-info .pace .pace-activity::after {
  border-top-color: rgba(23, 162, 184, 0.2);
  border-bottom-color: rgba(23, 162, 184, 0.2);
}

/* line 41155, app/assets/stylesheets/template/adminlte.scss */
.pace-fill-left-info .pace .pace-progress {
  background-color: rgba(23, 162, 184, 0.2);
}

/* line 41159, app/assets/stylesheets/template/adminlte.scss */
.pace-flash-info .pace .pace-progress {
  background: #17a2b8;
}

/* line 41163, app/assets/stylesheets/template/adminlte.scss */
.pace-flash-info .pace .pace-progress-inner {
  box-shadow: 0 0 10px #17a2b8, 0 0 5px #17a2b8;
}

/* line 41167, app/assets/stylesheets/template/adminlte.scss */
.pace-flash-info .pace .pace-activity {
  border-top-color: #17a2b8;
  border-left-color: #17a2b8;
}

/* line 41172, app/assets/stylesheets/template/adminlte.scss */
.pace-loading-bar-info .pace .pace-progress {
  background: #17a2b8;
  color: #17a2b8;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

/* line 41178, app/assets/stylesheets/template/adminlte.scss */
.pace-loading-bar-info .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #17a2b8, inset 0 0 0 7px #fff;
}

/* line 41182, app/assets/stylesheets/template/adminlte.scss */
.pace-mac-osx-info .pace .pace-progress {
  background-color: #17a2b8;
  box-shadow: inset -1px 0 #17a2b8, inset 0 -1px #17a2b8, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

/* line 41187, app/assets/stylesheets/template/adminlte.scss */
.pace-mac-osx-info .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

/* line 41192, app/assets/stylesheets/template/adminlte.scss */
.pace-progress-color-info .pace-progress {
  color: #17a2b8;
}

/* line 41196, app/assets/stylesheets/template/adminlte.scss */
.pace-warning .pace .pace-progress {
  background: #ffc107;
}

/* line 41200, app/assets/stylesheets/template/adminlte.scss */
.pace-barber-shop-warning .pace {
  background: #1f2d3d;
}

/* line 41204, app/assets/stylesheets/template/adminlte.scss */
.pace-barber-shop-warning .pace .pace-progress {
  background: #ffc107;
}

/* line 41208, app/assets/stylesheets/template/adminlte.scss */
.pace-barber-shop-warning .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(31, 45, 61, 0.2) 25%, transparent 25%, transparent 50%, rgba(31, 45, 61, 0.2) 50%, rgba(31, 45, 61, 0.2) 75%, transparent 75%, transparent);
}

/* line 41212, app/assets/stylesheets/template/adminlte.scss */
.pace-big-counter-warning .pace .pace-progress::after {
  color: rgba(255, 193, 7, 0.2);
}

/* line 41216, app/assets/stylesheets/template/adminlte.scss */
.pace-bounce-warning .pace .pace-activity {
  background: #ffc107;
}

/* line 41220, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-warning .pace-progress {
  height: 100px;
  width: 80px;
}

/* line 41225, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-warning .pace-progress::before {
  background: #ffc107;
  color: #1f2d3d;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

/* line 41233, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-warning .pace-activity {
  border-color: #ffc107;
}

/* line 41237, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-warning .pace-activity::after, .pace-center-atom-warning .pace-activity::before {
  border-color: #ffc107;
}

/* line 41241, app/assets/stylesheets/template/adminlte.scss */
.pace-center-circle-warning .pace .pace-progress {
  background: rgba(255, 193, 7, 0.8);
  color: #1f2d3d;
}

/* line 41246, app/assets/stylesheets/template/adminlte.scss */
.pace-center-radar-warning .pace .pace-activity {
  border-color: #ffc107 transparent transparent;
}

/* line 41250, app/assets/stylesheets/template/adminlte.scss */
.pace-center-radar-warning .pace .pace-activity::before {
  border-color: #ffc107 transparent transparent;
}

/* line 41254, app/assets/stylesheets/template/adminlte.scss */
.pace-center-simple-warning .pace {
  background: #1f2d3d;
  border-color: #ffc107;
}

/* line 41259, app/assets/stylesheets/template/adminlte.scss */
.pace-center-simple-warning .pace .pace-progress {
  background: #ffc107;
}

/* line 41263, app/assets/stylesheets/template/adminlte.scss */
.pace-material-warning .pace {
  color: #ffc107;
}

/* line 41267, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-warning .pace .pace-activity {
  background: #ffc107;
}

/* line 41271, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-warning .pace .pace-activity::after,
.pace-corner-indicator-warning .pace .pace-activity::before {
  border: 5px solid #1f2d3d;
}

/* line 41276, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-warning .pace .pace-activity::before {
  border-right-color: rgba(255, 193, 7, 0.2);
  border-left-color: rgba(255, 193, 7, 0.2);
}

/* line 41281, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-warning .pace .pace-activity::after {
  border-top-color: rgba(255, 193, 7, 0.2);
  border-bottom-color: rgba(255, 193, 7, 0.2);
}

/* line 41286, app/assets/stylesheets/template/adminlte.scss */
.pace-fill-left-warning .pace .pace-progress {
  background-color: rgba(255, 193, 7, 0.2);
}

/* line 41290, app/assets/stylesheets/template/adminlte.scss */
.pace-flash-warning .pace .pace-progress {
  background: #ffc107;
}

/* line 41294, app/assets/stylesheets/template/adminlte.scss */
.pace-flash-warning .pace .pace-progress-inner {
  box-shadow: 0 0 10px #ffc107, 0 0 5px #ffc107;
}

/* line 41298, app/assets/stylesheets/template/adminlte.scss */
.pace-flash-warning .pace .pace-activity {
  border-top-color: #ffc107;
  border-left-color: #ffc107;
}

/* line 41303, app/assets/stylesheets/template/adminlte.scss */
.pace-loading-bar-warning .pace .pace-progress {
  background: #ffc107;
  color: #ffc107;
  box-shadow: 120px 0 #1f2d3d, 240px 0 #1f2d3d;
}

/* line 41309, app/assets/stylesheets/template/adminlte.scss */
.pace-loading-bar-warning .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #ffc107, inset 0 0 0 7px #1f2d3d;
}

/* line 41313, app/assets/stylesheets/template/adminlte.scss */
.pace-mac-osx-warning .pace .pace-progress {
  background-color: #ffc107;
  box-shadow: inset -1px 0 #ffc107, inset 0 -1px #ffc107, inset 0 2px rgba(31, 45, 61, 0.5), inset 0 6px rgba(31, 45, 61, 0.3);
}

/* line 41318, app/assets/stylesheets/template/adminlte.scss */
.pace-mac-osx-warning .pace .pace-activity {
  background-image: radial-gradient(rgba(31, 45, 61, 0.65) 0%, rgba(31, 45, 61, 0.15) 100%);
  height: 12px;
}

/* line 41323, app/assets/stylesheets/template/adminlte.scss */
.pace-progress-color-warning .pace-progress {
  color: #ffc107;
}

/* line 41327, app/assets/stylesheets/template/adminlte.scss */
.pace-danger .pace .pace-progress {
  background: #dc3545;
}

/* line 41331, app/assets/stylesheets/template/adminlte.scss */
.pace-barber-shop-danger .pace {
  background: #fff;
}

/* line 41335, app/assets/stylesheets/template/adminlte.scss */
.pace-barber-shop-danger .pace .pace-progress {
  background: #dc3545;
}

/* line 41339, app/assets/stylesheets/template/adminlte.scss */
.pace-barber-shop-danger .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

/* line 41343, app/assets/stylesheets/template/adminlte.scss */
.pace-big-counter-danger .pace .pace-progress::after {
  color: rgba(220, 53, 69, 0.2);
}

/* line 41347, app/assets/stylesheets/template/adminlte.scss */
.pace-bounce-danger .pace .pace-activity {
  background: #dc3545;
}

/* line 41351, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-danger .pace-progress {
  height: 100px;
  width: 80px;
}

/* line 41356, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-danger .pace-progress::before {
  background: #dc3545;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

/* line 41364, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-danger .pace-activity {
  border-color: #dc3545;
}

/* line 41368, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-danger .pace-activity::after, .pace-center-atom-danger .pace-activity::before {
  border-color: #dc3545;
}

/* line 41372, app/assets/stylesheets/template/adminlte.scss */
.pace-center-circle-danger .pace .pace-progress {
  background: rgba(220, 53, 69, 0.8);
  color: #fff;
}

/* line 41377, app/assets/stylesheets/template/adminlte.scss */
.pace-center-radar-danger .pace .pace-activity {
  border-color: #dc3545 transparent transparent;
}

/* line 41381, app/assets/stylesheets/template/adminlte.scss */
.pace-center-radar-danger .pace .pace-activity::before {
  border-color: #dc3545 transparent transparent;
}

/* line 41385, app/assets/stylesheets/template/adminlte.scss */
.pace-center-simple-danger .pace {
  background: #fff;
  border-color: #dc3545;
}

/* line 41390, app/assets/stylesheets/template/adminlte.scss */
.pace-center-simple-danger .pace .pace-progress {
  background: #dc3545;
}

/* line 41394, app/assets/stylesheets/template/adminlte.scss */
.pace-material-danger .pace {
  color: #dc3545;
}

/* line 41398, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-danger .pace .pace-activity {
  background: #dc3545;
}

/* line 41402, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-danger .pace .pace-activity::after,
.pace-corner-indicator-danger .pace .pace-activity::before {
  border: 5px solid #fff;
}

/* line 41407, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-danger .pace .pace-activity::before {
  border-right-color: rgba(220, 53, 69, 0.2);
  border-left-color: rgba(220, 53, 69, 0.2);
}

/* line 41412, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-danger .pace .pace-activity::after {
  border-top-color: rgba(220, 53, 69, 0.2);
  border-bottom-color: rgba(220, 53, 69, 0.2);
}

/* line 41417, app/assets/stylesheets/template/adminlte.scss */
.pace-fill-left-danger .pace .pace-progress {
  background-color: rgba(220, 53, 69, 0.2);
}

/* line 41421, app/assets/stylesheets/template/adminlte.scss */
.pace-flash-danger .pace .pace-progress {
  background: #dc3545;
}

/* line 41425, app/assets/stylesheets/template/adminlte.scss */
.pace-flash-danger .pace .pace-progress-inner {
  box-shadow: 0 0 10px #dc3545, 0 0 5px #dc3545;
}

/* line 41429, app/assets/stylesheets/template/adminlte.scss */
.pace-flash-danger .pace .pace-activity {
  border-top-color: #dc3545;
  border-left-color: #dc3545;
}

/* line 41434, app/assets/stylesheets/template/adminlte.scss */
.pace-loading-bar-danger .pace .pace-progress {
  background: #dc3545;
  color: #dc3545;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

/* line 41440, app/assets/stylesheets/template/adminlte.scss */
.pace-loading-bar-danger .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #dc3545, inset 0 0 0 7px #fff;
}

/* line 41444, app/assets/stylesheets/template/adminlte.scss */
.pace-mac-osx-danger .pace .pace-progress {
  background-color: #dc3545;
  box-shadow: inset -1px 0 #dc3545, inset 0 -1px #dc3545, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

/* line 41449, app/assets/stylesheets/template/adminlte.scss */
.pace-mac-osx-danger .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

/* line 41454, app/assets/stylesheets/template/adminlte.scss */
.pace-progress-color-danger .pace-progress {
  color: #dc3545;
}

/* line 41458, app/assets/stylesheets/template/adminlte.scss */
.pace-light .pace .pace-progress {
  background: #f8f9fa;
}

/* line 41462, app/assets/stylesheets/template/adminlte.scss */
.pace-barber-shop-light .pace {
  background: #1f2d3d;
}

/* line 41466, app/assets/stylesheets/template/adminlte.scss */
.pace-barber-shop-light .pace .pace-progress {
  background: #f8f9fa;
}

/* line 41470, app/assets/stylesheets/template/adminlte.scss */
.pace-barber-shop-light .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(31, 45, 61, 0.2) 25%, transparent 25%, transparent 50%, rgba(31, 45, 61, 0.2) 50%, rgba(31, 45, 61, 0.2) 75%, transparent 75%, transparent);
}

/* line 41474, app/assets/stylesheets/template/adminlte.scss */
.pace-big-counter-light .pace .pace-progress::after {
  color: rgba(248, 249, 250, 0.2);
}

/* line 41478, app/assets/stylesheets/template/adminlte.scss */
.pace-bounce-light .pace .pace-activity {
  background: #f8f9fa;
}

/* line 41482, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-light .pace-progress {
  height: 100px;
  width: 80px;
}

/* line 41487, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-light .pace-progress::before {
  background: #f8f9fa;
  color: #1f2d3d;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

/* line 41495, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-light .pace-activity {
  border-color: #f8f9fa;
}

/* line 41499, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-light .pace-activity::after, .pace-center-atom-light .pace-activity::before {
  border-color: #f8f9fa;
}

/* line 41503, app/assets/stylesheets/template/adminlte.scss */
.pace-center-circle-light .pace .pace-progress {
  background: rgba(248, 249, 250, 0.8);
  color: #1f2d3d;
}

/* line 41508, app/assets/stylesheets/template/adminlte.scss */
.pace-center-radar-light .pace .pace-activity {
  border-color: #f8f9fa transparent transparent;
}

/* line 41512, app/assets/stylesheets/template/adminlte.scss */
.pace-center-radar-light .pace .pace-activity::before {
  border-color: #f8f9fa transparent transparent;
}

/* line 41516, app/assets/stylesheets/template/adminlte.scss */
.pace-center-simple-light .pace {
  background: #1f2d3d;
  border-color: #f8f9fa;
}

/* line 41521, app/assets/stylesheets/template/adminlte.scss */
.pace-center-simple-light .pace .pace-progress {
  background: #f8f9fa;
}

/* line 41525, app/assets/stylesheets/template/adminlte.scss */
.pace-material-light .pace {
  color: #f8f9fa;
}

/* line 41529, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-light .pace .pace-activity {
  background: #f8f9fa;
}

/* line 41533, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-light .pace .pace-activity::after,
.pace-corner-indicator-light .pace .pace-activity::before {
  border: 5px solid #1f2d3d;
}

/* line 41538, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-light .pace .pace-activity::before {
  border-right-color: rgba(248, 249, 250, 0.2);
  border-left-color: rgba(248, 249, 250, 0.2);
}

/* line 41543, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-light .pace .pace-activity::after {
  border-top-color: rgba(248, 249, 250, 0.2);
  border-bottom-color: rgba(248, 249, 250, 0.2);
}

/* line 41548, app/assets/stylesheets/template/adminlte.scss */
.pace-fill-left-light .pace .pace-progress {
  background-color: rgba(248, 249, 250, 0.2);
}

/* line 41552, app/assets/stylesheets/template/adminlte.scss */
.pace-flash-light .pace .pace-progress {
  background: #f8f9fa;
}

/* line 41556, app/assets/stylesheets/template/adminlte.scss */
.pace-flash-light .pace .pace-progress-inner {
  box-shadow: 0 0 10px #f8f9fa, 0 0 5px #f8f9fa;
}

/* line 41560, app/assets/stylesheets/template/adminlte.scss */
.pace-flash-light .pace .pace-activity {
  border-top-color: #f8f9fa;
  border-left-color: #f8f9fa;
}

/* line 41565, app/assets/stylesheets/template/adminlte.scss */
.pace-loading-bar-light .pace .pace-progress {
  background: #f8f9fa;
  color: #f8f9fa;
  box-shadow: 120px 0 #1f2d3d, 240px 0 #1f2d3d;
}

/* line 41571, app/assets/stylesheets/template/adminlte.scss */
.pace-loading-bar-light .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #f8f9fa, inset 0 0 0 7px #1f2d3d;
}

/* line 41575, app/assets/stylesheets/template/adminlte.scss */
.pace-mac-osx-light .pace .pace-progress {
  background-color: #f8f9fa;
  box-shadow: inset -1px 0 #f8f9fa, inset 0 -1px #f8f9fa, inset 0 2px rgba(31, 45, 61, 0.5), inset 0 6px rgba(31, 45, 61, 0.3);
}

/* line 41580, app/assets/stylesheets/template/adminlte.scss */
.pace-mac-osx-light .pace .pace-activity {
  background-image: radial-gradient(rgba(31, 45, 61, 0.65) 0%, rgba(31, 45, 61, 0.15) 100%);
  height: 12px;
}

/* line 41585, app/assets/stylesheets/template/adminlte.scss */
.pace-progress-color-light .pace-progress {
  color: #f8f9fa;
}

/* line 41589, app/assets/stylesheets/template/adminlte.scss */
.pace-dark .pace .pace-progress {
  background: #343a40;
}

/* line 41593, app/assets/stylesheets/template/adminlte.scss */
.pace-barber-shop-dark .pace {
  background: #fff;
}

/* line 41597, app/assets/stylesheets/template/adminlte.scss */
.pace-barber-shop-dark .pace .pace-progress {
  background: #343a40;
}

/* line 41601, app/assets/stylesheets/template/adminlte.scss */
.pace-barber-shop-dark .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

/* line 41605, app/assets/stylesheets/template/adminlte.scss */
.pace-big-counter-dark .pace .pace-progress::after {
  color: rgba(52, 58, 64, 0.2);
}

/* line 41609, app/assets/stylesheets/template/adminlte.scss */
.pace-bounce-dark .pace .pace-activity {
  background: #343a40;
}

/* line 41613, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-dark .pace-progress {
  height: 100px;
  width: 80px;
}

/* line 41618, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-dark .pace-progress::before {
  background: #343a40;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

/* line 41626, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-dark .pace-activity {
  border-color: #343a40;
}

/* line 41630, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-dark .pace-activity::after, .pace-center-atom-dark .pace-activity::before {
  border-color: #343a40;
}

/* line 41634, app/assets/stylesheets/template/adminlte.scss */
.pace-center-circle-dark .pace .pace-progress {
  background: rgba(52, 58, 64, 0.8);
  color: #fff;
}

/* line 41639, app/assets/stylesheets/template/adminlte.scss */
.pace-center-radar-dark .pace .pace-activity {
  border-color: #343a40 transparent transparent;
}

/* line 41643, app/assets/stylesheets/template/adminlte.scss */
.pace-center-radar-dark .pace .pace-activity::before {
  border-color: #343a40 transparent transparent;
}

/* line 41647, app/assets/stylesheets/template/adminlte.scss */
.pace-center-simple-dark .pace {
  background: #fff;
  border-color: #343a40;
}

/* line 41652, app/assets/stylesheets/template/adminlte.scss */
.pace-center-simple-dark .pace .pace-progress {
  background: #343a40;
}

/* line 41656, app/assets/stylesheets/template/adminlte.scss */
.pace-material-dark .pace {
  color: #343a40;
}

/* line 41660, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-dark .pace .pace-activity {
  background: #343a40;
}

/* line 41664, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-dark .pace .pace-activity::after,
.pace-corner-indicator-dark .pace .pace-activity::before {
  border: 5px solid #fff;
}

/* line 41669, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-dark .pace .pace-activity::before {
  border-right-color: rgba(52, 58, 64, 0.2);
  border-left-color: rgba(52, 58, 64, 0.2);
}

/* line 41674, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-dark .pace .pace-activity::after {
  border-top-color: rgba(52, 58, 64, 0.2);
  border-bottom-color: rgba(52, 58, 64, 0.2);
}

/* line 41679, app/assets/stylesheets/template/adminlte.scss */
.pace-fill-left-dark .pace .pace-progress {
  background-color: rgba(52, 58, 64, 0.2);
}

/* line 41683, app/assets/stylesheets/template/adminlte.scss */
.pace-flash-dark .pace .pace-progress {
  background: #343a40;
}

/* line 41687, app/assets/stylesheets/template/adminlte.scss */
.pace-flash-dark .pace .pace-progress-inner {
  box-shadow: 0 0 10px #343a40, 0 0 5px #343a40;
}

/* line 41691, app/assets/stylesheets/template/adminlte.scss */
.pace-flash-dark .pace .pace-activity {
  border-top-color: #343a40;
  border-left-color: #343a40;
}

/* line 41696, app/assets/stylesheets/template/adminlte.scss */
.pace-loading-bar-dark .pace .pace-progress {
  background: #343a40;
  color: #343a40;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

/* line 41702, app/assets/stylesheets/template/adminlte.scss */
.pace-loading-bar-dark .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #343a40, inset 0 0 0 7px #fff;
}

/* line 41706, app/assets/stylesheets/template/adminlte.scss */
.pace-mac-osx-dark .pace .pace-progress {
  background-color: #343a40;
  box-shadow: inset -1px 0 #343a40, inset 0 -1px #343a40, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

/* line 41711, app/assets/stylesheets/template/adminlte.scss */
.pace-mac-osx-dark .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

/* line 41716, app/assets/stylesheets/template/adminlte.scss */
.pace-progress-color-dark .pace-progress {
  color: #343a40;
}

/* line 41720, app/assets/stylesheets/template/adminlte.scss */
.pace-lightblue .pace .pace-progress {
  background: #3c8dbc;
}

/* line 41724, app/assets/stylesheets/template/adminlte.scss */
.pace-barber-shop-lightblue .pace {
  background: #fff;
}

/* line 41728, app/assets/stylesheets/template/adminlte.scss */
.pace-barber-shop-lightblue .pace .pace-progress {
  background: #3c8dbc;
}

/* line 41732, app/assets/stylesheets/template/adminlte.scss */
.pace-barber-shop-lightblue .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

/* line 41736, app/assets/stylesheets/template/adminlte.scss */
.pace-big-counter-lightblue .pace .pace-progress::after {
  color: rgba(60, 141, 188, 0.2);
}

/* line 41740, app/assets/stylesheets/template/adminlte.scss */
.pace-bounce-lightblue .pace .pace-activity {
  background: #3c8dbc;
}

/* line 41744, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-lightblue .pace-progress {
  height: 100px;
  width: 80px;
}

/* line 41749, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-lightblue .pace-progress::before {
  background: #3c8dbc;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

/* line 41757, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-lightblue .pace-activity {
  border-color: #3c8dbc;
}

/* line 41761, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-lightblue .pace-activity::after, .pace-center-atom-lightblue .pace-activity::before {
  border-color: #3c8dbc;
}

/* line 41765, app/assets/stylesheets/template/adminlte.scss */
.pace-center-circle-lightblue .pace .pace-progress {
  background: rgba(60, 141, 188, 0.8);
  color: #fff;
}

/* line 41770, app/assets/stylesheets/template/adminlte.scss */
.pace-center-radar-lightblue .pace .pace-activity {
  border-color: #3c8dbc transparent transparent;
}

/* line 41774, app/assets/stylesheets/template/adminlte.scss */
.pace-center-radar-lightblue .pace .pace-activity::before {
  border-color: #3c8dbc transparent transparent;
}

/* line 41778, app/assets/stylesheets/template/adminlte.scss */
.pace-center-simple-lightblue .pace {
  background: #fff;
  border-color: #3c8dbc;
}

/* line 41783, app/assets/stylesheets/template/adminlte.scss */
.pace-center-simple-lightblue .pace .pace-progress {
  background: #3c8dbc;
}

/* line 41787, app/assets/stylesheets/template/adminlte.scss */
.pace-material-lightblue .pace {
  color: #3c8dbc;
}

/* line 41791, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-lightblue .pace .pace-activity {
  background: #3c8dbc;
}

/* line 41795, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-lightblue .pace .pace-activity::after,
.pace-corner-indicator-lightblue .pace .pace-activity::before {
  border: 5px solid #fff;
}

/* line 41800, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-lightblue .pace .pace-activity::before {
  border-right-color: rgba(60, 141, 188, 0.2);
  border-left-color: rgba(60, 141, 188, 0.2);
}

/* line 41805, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-lightblue .pace .pace-activity::after {
  border-top-color: rgba(60, 141, 188, 0.2);
  border-bottom-color: rgba(60, 141, 188, 0.2);
}

/* line 41810, app/assets/stylesheets/template/adminlte.scss */
.pace-fill-left-lightblue .pace .pace-progress {
  background-color: rgba(60, 141, 188, 0.2);
}

/* line 41814, app/assets/stylesheets/template/adminlte.scss */
.pace-flash-lightblue .pace .pace-progress {
  background: #3c8dbc;
}

/* line 41818, app/assets/stylesheets/template/adminlte.scss */
.pace-flash-lightblue .pace .pace-progress-inner {
  box-shadow: 0 0 10px #3c8dbc, 0 0 5px #3c8dbc;
}

/* line 41822, app/assets/stylesheets/template/adminlte.scss */
.pace-flash-lightblue .pace .pace-activity {
  border-top-color: #3c8dbc;
  border-left-color: #3c8dbc;
}

/* line 41827, app/assets/stylesheets/template/adminlte.scss */
.pace-loading-bar-lightblue .pace .pace-progress {
  background: #3c8dbc;
  color: #3c8dbc;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

/* line 41833, app/assets/stylesheets/template/adminlte.scss */
.pace-loading-bar-lightblue .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #3c8dbc, inset 0 0 0 7px #fff;
}

/* line 41837, app/assets/stylesheets/template/adminlte.scss */
.pace-mac-osx-lightblue .pace .pace-progress {
  background-color: #3c8dbc;
  box-shadow: inset -1px 0 #3c8dbc, inset 0 -1px #3c8dbc, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

/* line 41842, app/assets/stylesheets/template/adminlte.scss */
.pace-mac-osx-lightblue .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

/* line 41847, app/assets/stylesheets/template/adminlte.scss */
.pace-progress-color-lightblue .pace-progress {
  color: #3c8dbc;
}

/* line 41851, app/assets/stylesheets/template/adminlte.scss */
.pace-navy .pace .pace-progress {
  background: #001f3f;
}

/* line 41855, app/assets/stylesheets/template/adminlte.scss */
.pace-barber-shop-navy .pace {
  background: #fff;
}

/* line 41859, app/assets/stylesheets/template/adminlte.scss */
.pace-barber-shop-navy .pace .pace-progress {
  background: #001f3f;
}

/* line 41863, app/assets/stylesheets/template/adminlte.scss */
.pace-barber-shop-navy .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

/* line 41867, app/assets/stylesheets/template/adminlte.scss */
.pace-big-counter-navy .pace .pace-progress::after {
  color: rgba(0, 31, 63, 0.2);
}

/* line 41871, app/assets/stylesheets/template/adminlte.scss */
.pace-bounce-navy .pace .pace-activity {
  background: #001f3f;
}

/* line 41875, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-navy .pace-progress {
  height: 100px;
  width: 80px;
}

/* line 41880, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-navy .pace-progress::before {
  background: #001f3f;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

/* line 41888, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-navy .pace-activity {
  border-color: #001f3f;
}

/* line 41892, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-navy .pace-activity::after, .pace-center-atom-navy .pace-activity::before {
  border-color: #001f3f;
}

/* line 41896, app/assets/stylesheets/template/adminlte.scss */
.pace-center-circle-navy .pace .pace-progress {
  background: rgba(0, 31, 63, 0.8);
  color: #fff;
}

/* line 41901, app/assets/stylesheets/template/adminlte.scss */
.pace-center-radar-navy .pace .pace-activity {
  border-color: #001f3f transparent transparent;
}

/* line 41905, app/assets/stylesheets/template/adminlte.scss */
.pace-center-radar-navy .pace .pace-activity::before {
  border-color: #001f3f transparent transparent;
}

/* line 41909, app/assets/stylesheets/template/adminlte.scss */
.pace-center-simple-navy .pace {
  background: #fff;
  border-color: #001f3f;
}

/* line 41914, app/assets/stylesheets/template/adminlte.scss */
.pace-center-simple-navy .pace .pace-progress {
  background: #001f3f;
}

/* line 41918, app/assets/stylesheets/template/adminlte.scss */
.pace-material-navy .pace {
  color: #001f3f;
}

/* line 41922, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-navy .pace .pace-activity {
  background: #001f3f;
}

/* line 41926, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-navy .pace .pace-activity::after,
.pace-corner-indicator-navy .pace .pace-activity::before {
  border: 5px solid #fff;
}

/* line 41931, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-navy .pace .pace-activity::before {
  border-right-color: rgba(0, 31, 63, 0.2);
  border-left-color: rgba(0, 31, 63, 0.2);
}

/* line 41936, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-navy .pace .pace-activity::after {
  border-top-color: rgba(0, 31, 63, 0.2);
  border-bottom-color: rgba(0, 31, 63, 0.2);
}

/* line 41941, app/assets/stylesheets/template/adminlte.scss */
.pace-fill-left-navy .pace .pace-progress {
  background-color: rgba(0, 31, 63, 0.2);
}

/* line 41945, app/assets/stylesheets/template/adminlte.scss */
.pace-flash-navy .pace .pace-progress {
  background: #001f3f;
}

/* line 41949, app/assets/stylesheets/template/adminlte.scss */
.pace-flash-navy .pace .pace-progress-inner {
  box-shadow: 0 0 10px #001f3f, 0 0 5px #001f3f;
}

/* line 41953, app/assets/stylesheets/template/adminlte.scss */
.pace-flash-navy .pace .pace-activity {
  border-top-color: #001f3f;
  border-left-color: #001f3f;
}

/* line 41958, app/assets/stylesheets/template/adminlte.scss */
.pace-loading-bar-navy .pace .pace-progress {
  background: #001f3f;
  color: #001f3f;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

/* line 41964, app/assets/stylesheets/template/adminlte.scss */
.pace-loading-bar-navy .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #001f3f, inset 0 0 0 7px #fff;
}

/* line 41968, app/assets/stylesheets/template/adminlte.scss */
.pace-mac-osx-navy .pace .pace-progress {
  background-color: #001f3f;
  box-shadow: inset -1px 0 #001f3f, inset 0 -1px #001f3f, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

/* line 41973, app/assets/stylesheets/template/adminlte.scss */
.pace-mac-osx-navy .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

/* line 41978, app/assets/stylesheets/template/adminlte.scss */
.pace-progress-color-navy .pace-progress {
  color: #001f3f;
}

/* line 41982, app/assets/stylesheets/template/adminlte.scss */
.pace-olive .pace .pace-progress {
  background: #3d9970;
}

/* line 41986, app/assets/stylesheets/template/adminlte.scss */
.pace-barber-shop-olive .pace {
  background: #fff;
}

/* line 41990, app/assets/stylesheets/template/adminlte.scss */
.pace-barber-shop-olive .pace .pace-progress {
  background: #3d9970;
}

/* line 41994, app/assets/stylesheets/template/adminlte.scss */
.pace-barber-shop-olive .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

/* line 41998, app/assets/stylesheets/template/adminlte.scss */
.pace-big-counter-olive .pace .pace-progress::after {
  color: rgba(61, 153, 112, 0.2);
}

/* line 42002, app/assets/stylesheets/template/adminlte.scss */
.pace-bounce-olive .pace .pace-activity {
  background: #3d9970;
}

/* line 42006, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-olive .pace-progress {
  height: 100px;
  width: 80px;
}

/* line 42011, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-olive .pace-progress::before {
  background: #3d9970;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

/* line 42019, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-olive .pace-activity {
  border-color: #3d9970;
}

/* line 42023, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-olive .pace-activity::after, .pace-center-atom-olive .pace-activity::before {
  border-color: #3d9970;
}

/* line 42027, app/assets/stylesheets/template/adminlte.scss */
.pace-center-circle-olive .pace .pace-progress {
  background: rgba(61, 153, 112, 0.8);
  color: #fff;
}

/* line 42032, app/assets/stylesheets/template/adminlte.scss */
.pace-center-radar-olive .pace .pace-activity {
  border-color: #3d9970 transparent transparent;
}

/* line 42036, app/assets/stylesheets/template/adminlte.scss */
.pace-center-radar-olive .pace .pace-activity::before {
  border-color: #3d9970 transparent transparent;
}

/* line 42040, app/assets/stylesheets/template/adminlte.scss */
.pace-center-simple-olive .pace {
  background: #fff;
  border-color: #3d9970;
}

/* line 42045, app/assets/stylesheets/template/adminlte.scss */
.pace-center-simple-olive .pace .pace-progress {
  background: #3d9970;
}

/* line 42049, app/assets/stylesheets/template/adminlte.scss */
.pace-material-olive .pace {
  color: #3d9970;
}

/* line 42053, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-olive .pace .pace-activity {
  background: #3d9970;
}

/* line 42057, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-olive .pace .pace-activity::after,
.pace-corner-indicator-olive .pace .pace-activity::before {
  border: 5px solid #fff;
}

/* line 42062, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-olive .pace .pace-activity::before {
  border-right-color: rgba(61, 153, 112, 0.2);
  border-left-color: rgba(61, 153, 112, 0.2);
}

/* line 42067, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-olive .pace .pace-activity::after {
  border-top-color: rgba(61, 153, 112, 0.2);
  border-bottom-color: rgba(61, 153, 112, 0.2);
}

/* line 42072, app/assets/stylesheets/template/adminlte.scss */
.pace-fill-left-olive .pace .pace-progress {
  background-color: rgba(61, 153, 112, 0.2);
}

/* line 42076, app/assets/stylesheets/template/adminlte.scss */
.pace-flash-olive .pace .pace-progress {
  background: #3d9970;
}

/* line 42080, app/assets/stylesheets/template/adminlte.scss */
.pace-flash-olive .pace .pace-progress-inner {
  box-shadow: 0 0 10px #3d9970, 0 0 5px #3d9970;
}

/* line 42084, app/assets/stylesheets/template/adminlte.scss */
.pace-flash-olive .pace .pace-activity {
  border-top-color: #3d9970;
  border-left-color: #3d9970;
}

/* line 42089, app/assets/stylesheets/template/adminlte.scss */
.pace-loading-bar-olive .pace .pace-progress {
  background: #3d9970;
  color: #3d9970;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

/* line 42095, app/assets/stylesheets/template/adminlte.scss */
.pace-loading-bar-olive .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #3d9970, inset 0 0 0 7px #fff;
}

/* line 42099, app/assets/stylesheets/template/adminlte.scss */
.pace-mac-osx-olive .pace .pace-progress {
  background-color: #3d9970;
  box-shadow: inset -1px 0 #3d9970, inset 0 -1px #3d9970, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

/* line 42104, app/assets/stylesheets/template/adminlte.scss */
.pace-mac-osx-olive .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

/* line 42109, app/assets/stylesheets/template/adminlte.scss */
.pace-progress-color-olive .pace-progress {
  color: #3d9970;
}

/* line 42113, app/assets/stylesheets/template/adminlte.scss */
.pace-lime .pace .pace-progress {
  background: #01ff70;
}

/* line 42117, app/assets/stylesheets/template/adminlte.scss */
.pace-barber-shop-lime .pace {
  background: #1f2d3d;
}

/* line 42121, app/assets/stylesheets/template/adminlte.scss */
.pace-barber-shop-lime .pace .pace-progress {
  background: #01ff70;
}

/* line 42125, app/assets/stylesheets/template/adminlte.scss */
.pace-barber-shop-lime .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(31, 45, 61, 0.2) 25%, transparent 25%, transparent 50%, rgba(31, 45, 61, 0.2) 50%, rgba(31, 45, 61, 0.2) 75%, transparent 75%, transparent);
}

/* line 42129, app/assets/stylesheets/template/adminlte.scss */
.pace-big-counter-lime .pace .pace-progress::after {
  color: rgba(1, 255, 112, 0.2);
}

/* line 42133, app/assets/stylesheets/template/adminlte.scss */
.pace-bounce-lime .pace .pace-activity {
  background: #01ff70;
}

/* line 42137, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-lime .pace-progress {
  height: 100px;
  width: 80px;
}

/* line 42142, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-lime .pace-progress::before {
  background: #01ff70;
  color: #1f2d3d;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

/* line 42150, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-lime .pace-activity {
  border-color: #01ff70;
}

/* line 42154, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-lime .pace-activity::after, .pace-center-atom-lime .pace-activity::before {
  border-color: #01ff70;
}

/* line 42158, app/assets/stylesheets/template/adminlte.scss */
.pace-center-circle-lime .pace .pace-progress {
  background: rgba(1, 255, 112, 0.8);
  color: #1f2d3d;
}

/* line 42163, app/assets/stylesheets/template/adminlte.scss */
.pace-center-radar-lime .pace .pace-activity {
  border-color: #01ff70 transparent transparent;
}

/* line 42167, app/assets/stylesheets/template/adminlte.scss */
.pace-center-radar-lime .pace .pace-activity::before {
  border-color: #01ff70 transparent transparent;
}

/* line 42171, app/assets/stylesheets/template/adminlte.scss */
.pace-center-simple-lime .pace {
  background: #1f2d3d;
  border-color: #01ff70;
}

/* line 42176, app/assets/stylesheets/template/adminlte.scss */
.pace-center-simple-lime .pace .pace-progress {
  background: #01ff70;
}

/* line 42180, app/assets/stylesheets/template/adminlte.scss */
.pace-material-lime .pace {
  color: #01ff70;
}

/* line 42184, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-lime .pace .pace-activity {
  background: #01ff70;
}

/* line 42188, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-lime .pace .pace-activity::after,
.pace-corner-indicator-lime .pace .pace-activity::before {
  border: 5px solid #1f2d3d;
}

/* line 42193, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-lime .pace .pace-activity::before {
  border-right-color: rgba(1, 255, 112, 0.2);
  border-left-color: rgba(1, 255, 112, 0.2);
}

/* line 42198, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-lime .pace .pace-activity::after {
  border-top-color: rgba(1, 255, 112, 0.2);
  border-bottom-color: rgba(1, 255, 112, 0.2);
}

/* line 42203, app/assets/stylesheets/template/adminlte.scss */
.pace-fill-left-lime .pace .pace-progress {
  background-color: rgba(1, 255, 112, 0.2);
}

/* line 42207, app/assets/stylesheets/template/adminlte.scss */
.pace-flash-lime .pace .pace-progress {
  background: #01ff70;
}

/* line 42211, app/assets/stylesheets/template/adminlte.scss */
.pace-flash-lime .pace .pace-progress-inner {
  box-shadow: 0 0 10px #01ff70, 0 0 5px #01ff70;
}

/* line 42215, app/assets/stylesheets/template/adminlte.scss */
.pace-flash-lime .pace .pace-activity {
  border-top-color: #01ff70;
  border-left-color: #01ff70;
}

/* line 42220, app/assets/stylesheets/template/adminlte.scss */
.pace-loading-bar-lime .pace .pace-progress {
  background: #01ff70;
  color: #01ff70;
  box-shadow: 120px 0 #1f2d3d, 240px 0 #1f2d3d;
}

/* line 42226, app/assets/stylesheets/template/adminlte.scss */
.pace-loading-bar-lime .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #01ff70, inset 0 0 0 7px #1f2d3d;
}

/* line 42230, app/assets/stylesheets/template/adminlte.scss */
.pace-mac-osx-lime .pace .pace-progress {
  background-color: #01ff70;
  box-shadow: inset -1px 0 #01ff70, inset 0 -1px #01ff70, inset 0 2px rgba(31, 45, 61, 0.5), inset 0 6px rgba(31, 45, 61, 0.3);
}

/* line 42235, app/assets/stylesheets/template/adminlte.scss */
.pace-mac-osx-lime .pace .pace-activity {
  background-image: radial-gradient(rgba(31, 45, 61, 0.65) 0%, rgba(31, 45, 61, 0.15) 100%);
  height: 12px;
}

/* line 42240, app/assets/stylesheets/template/adminlte.scss */
.pace-progress-color-lime .pace-progress {
  color: #01ff70;
}

/* line 42244, app/assets/stylesheets/template/adminlte.scss */
.pace-fuchsia .pace .pace-progress {
  background: #f012be;
}

/* line 42248, app/assets/stylesheets/template/adminlte.scss */
.pace-barber-shop-fuchsia .pace {
  background: #fff;
}

/* line 42252, app/assets/stylesheets/template/adminlte.scss */
.pace-barber-shop-fuchsia .pace .pace-progress {
  background: #f012be;
}

/* line 42256, app/assets/stylesheets/template/adminlte.scss */
.pace-barber-shop-fuchsia .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

/* line 42260, app/assets/stylesheets/template/adminlte.scss */
.pace-big-counter-fuchsia .pace .pace-progress::after {
  color: rgba(240, 18, 190, 0.2);
}

/* line 42264, app/assets/stylesheets/template/adminlte.scss */
.pace-bounce-fuchsia .pace .pace-activity {
  background: #f012be;
}

/* line 42268, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-fuchsia .pace-progress {
  height: 100px;
  width: 80px;
}

/* line 42273, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-fuchsia .pace-progress::before {
  background: #f012be;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

/* line 42281, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-fuchsia .pace-activity {
  border-color: #f012be;
}

/* line 42285, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-fuchsia .pace-activity::after, .pace-center-atom-fuchsia .pace-activity::before {
  border-color: #f012be;
}

/* line 42289, app/assets/stylesheets/template/adminlte.scss */
.pace-center-circle-fuchsia .pace .pace-progress {
  background: rgba(240, 18, 190, 0.8);
  color: #fff;
}

/* line 42294, app/assets/stylesheets/template/adminlte.scss */
.pace-center-radar-fuchsia .pace .pace-activity {
  border-color: #f012be transparent transparent;
}

/* line 42298, app/assets/stylesheets/template/adminlte.scss */
.pace-center-radar-fuchsia .pace .pace-activity::before {
  border-color: #f012be transparent transparent;
}

/* line 42302, app/assets/stylesheets/template/adminlte.scss */
.pace-center-simple-fuchsia .pace {
  background: #fff;
  border-color: #f012be;
}

/* line 42307, app/assets/stylesheets/template/adminlte.scss */
.pace-center-simple-fuchsia .pace .pace-progress {
  background: #f012be;
}

/* line 42311, app/assets/stylesheets/template/adminlte.scss */
.pace-material-fuchsia .pace {
  color: #f012be;
}

/* line 42315, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-fuchsia .pace .pace-activity {
  background: #f012be;
}

/* line 42319, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-fuchsia .pace .pace-activity::after,
.pace-corner-indicator-fuchsia .pace .pace-activity::before {
  border: 5px solid #fff;
}

/* line 42324, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-fuchsia .pace .pace-activity::before {
  border-right-color: rgba(240, 18, 190, 0.2);
  border-left-color: rgba(240, 18, 190, 0.2);
}

/* line 42329, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-fuchsia .pace .pace-activity::after {
  border-top-color: rgba(240, 18, 190, 0.2);
  border-bottom-color: rgba(240, 18, 190, 0.2);
}

/* line 42334, app/assets/stylesheets/template/adminlte.scss */
.pace-fill-left-fuchsia .pace .pace-progress {
  background-color: rgba(240, 18, 190, 0.2);
}

/* line 42338, app/assets/stylesheets/template/adminlte.scss */
.pace-flash-fuchsia .pace .pace-progress {
  background: #f012be;
}

/* line 42342, app/assets/stylesheets/template/adminlte.scss */
.pace-flash-fuchsia .pace .pace-progress-inner {
  box-shadow: 0 0 10px #f012be, 0 0 5px #f012be;
}

/* line 42346, app/assets/stylesheets/template/adminlte.scss */
.pace-flash-fuchsia .pace .pace-activity {
  border-top-color: #f012be;
  border-left-color: #f012be;
}

/* line 42351, app/assets/stylesheets/template/adminlte.scss */
.pace-loading-bar-fuchsia .pace .pace-progress {
  background: #f012be;
  color: #f012be;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

/* line 42357, app/assets/stylesheets/template/adminlte.scss */
.pace-loading-bar-fuchsia .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #f012be, inset 0 0 0 7px #fff;
}

/* line 42361, app/assets/stylesheets/template/adminlte.scss */
.pace-mac-osx-fuchsia .pace .pace-progress {
  background-color: #f012be;
  box-shadow: inset -1px 0 #f012be, inset 0 -1px #f012be, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

/* line 42366, app/assets/stylesheets/template/adminlte.scss */
.pace-mac-osx-fuchsia .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

/* line 42371, app/assets/stylesheets/template/adminlte.scss */
.pace-progress-color-fuchsia .pace-progress {
  color: #f012be;
}

/* line 42375, app/assets/stylesheets/template/adminlte.scss */
.pace-maroon .pace .pace-progress {
  background: #d81b60;
}

/* line 42379, app/assets/stylesheets/template/adminlte.scss */
.pace-barber-shop-maroon .pace {
  background: #fff;
}

/* line 42383, app/assets/stylesheets/template/adminlte.scss */
.pace-barber-shop-maroon .pace .pace-progress {
  background: #d81b60;
}

/* line 42387, app/assets/stylesheets/template/adminlte.scss */
.pace-barber-shop-maroon .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

/* line 42391, app/assets/stylesheets/template/adminlte.scss */
.pace-big-counter-maroon .pace .pace-progress::after {
  color: rgba(216, 27, 96, 0.2);
}

/* line 42395, app/assets/stylesheets/template/adminlte.scss */
.pace-bounce-maroon .pace .pace-activity {
  background: #d81b60;
}

/* line 42399, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-maroon .pace-progress {
  height: 100px;
  width: 80px;
}

/* line 42404, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-maroon .pace-progress::before {
  background: #d81b60;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

/* line 42412, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-maroon .pace-activity {
  border-color: #d81b60;
}

/* line 42416, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-maroon .pace-activity::after, .pace-center-atom-maroon .pace-activity::before {
  border-color: #d81b60;
}

/* line 42420, app/assets/stylesheets/template/adminlte.scss */
.pace-center-circle-maroon .pace .pace-progress {
  background: rgba(216, 27, 96, 0.8);
  color: #fff;
}

/* line 42425, app/assets/stylesheets/template/adminlte.scss */
.pace-center-radar-maroon .pace .pace-activity {
  border-color: #d81b60 transparent transparent;
}

/* line 42429, app/assets/stylesheets/template/adminlte.scss */
.pace-center-radar-maroon .pace .pace-activity::before {
  border-color: #d81b60 transparent transparent;
}

/* line 42433, app/assets/stylesheets/template/adminlte.scss */
.pace-center-simple-maroon .pace {
  background: #fff;
  border-color: #d81b60;
}

/* line 42438, app/assets/stylesheets/template/adminlte.scss */
.pace-center-simple-maroon .pace .pace-progress {
  background: #d81b60;
}

/* line 42442, app/assets/stylesheets/template/adminlte.scss */
.pace-material-maroon .pace {
  color: #d81b60;
}

/* line 42446, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-maroon .pace .pace-activity {
  background: #d81b60;
}

/* line 42450, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-maroon .pace .pace-activity::after,
.pace-corner-indicator-maroon .pace .pace-activity::before {
  border: 5px solid #fff;
}

/* line 42455, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-maroon .pace .pace-activity::before {
  border-right-color: rgba(216, 27, 96, 0.2);
  border-left-color: rgba(216, 27, 96, 0.2);
}

/* line 42460, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-maroon .pace .pace-activity::after {
  border-top-color: rgba(216, 27, 96, 0.2);
  border-bottom-color: rgba(216, 27, 96, 0.2);
}

/* line 42465, app/assets/stylesheets/template/adminlte.scss */
.pace-fill-left-maroon .pace .pace-progress {
  background-color: rgba(216, 27, 96, 0.2);
}

/* line 42469, app/assets/stylesheets/template/adminlte.scss */
.pace-flash-maroon .pace .pace-progress {
  background: #d81b60;
}

/* line 42473, app/assets/stylesheets/template/adminlte.scss */
.pace-flash-maroon .pace .pace-progress-inner {
  box-shadow: 0 0 10px #d81b60, 0 0 5px #d81b60;
}

/* line 42477, app/assets/stylesheets/template/adminlte.scss */
.pace-flash-maroon .pace .pace-activity {
  border-top-color: #d81b60;
  border-left-color: #d81b60;
}

/* line 42482, app/assets/stylesheets/template/adminlte.scss */
.pace-loading-bar-maroon .pace .pace-progress {
  background: #d81b60;
  color: #d81b60;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

/* line 42488, app/assets/stylesheets/template/adminlte.scss */
.pace-loading-bar-maroon .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #d81b60, inset 0 0 0 7px #fff;
}

/* line 42492, app/assets/stylesheets/template/adminlte.scss */
.pace-mac-osx-maroon .pace .pace-progress {
  background-color: #d81b60;
  box-shadow: inset -1px 0 #d81b60, inset 0 -1px #d81b60, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

/* line 42497, app/assets/stylesheets/template/adminlte.scss */
.pace-mac-osx-maroon .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

/* line 42502, app/assets/stylesheets/template/adminlte.scss */
.pace-progress-color-maroon .pace-progress {
  color: #d81b60;
}

/* line 42506, app/assets/stylesheets/template/adminlte.scss */
.pace-blue .pace .pace-progress {
  background: #007bff;
}

/* line 42510, app/assets/stylesheets/template/adminlte.scss */
.pace-barber-shop-blue .pace {
  background: #fff;
}

/* line 42514, app/assets/stylesheets/template/adminlte.scss */
.pace-barber-shop-blue .pace .pace-progress {
  background: #007bff;
}

/* line 42518, app/assets/stylesheets/template/adminlte.scss */
.pace-barber-shop-blue .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

/* line 42522, app/assets/stylesheets/template/adminlte.scss */
.pace-big-counter-blue .pace .pace-progress::after {
  color: rgba(0, 123, 255, 0.2);
}

/* line 42526, app/assets/stylesheets/template/adminlte.scss */
.pace-bounce-blue .pace .pace-activity {
  background: #007bff;
}

/* line 42530, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-blue .pace-progress {
  height: 100px;
  width: 80px;
}

/* line 42535, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-blue .pace-progress::before {
  background: #007bff;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

/* line 42543, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-blue .pace-activity {
  border-color: #007bff;
}

/* line 42547, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-blue .pace-activity::after, .pace-center-atom-blue .pace-activity::before {
  border-color: #007bff;
}

/* line 42551, app/assets/stylesheets/template/adminlte.scss */
.pace-center-circle-blue .pace .pace-progress {
  background: rgba(0, 123, 255, 0.8);
  color: #fff;
}

/* line 42556, app/assets/stylesheets/template/adminlte.scss */
.pace-center-radar-blue .pace .pace-activity {
  border-color: #007bff transparent transparent;
}

/* line 42560, app/assets/stylesheets/template/adminlte.scss */
.pace-center-radar-blue .pace .pace-activity::before {
  border-color: #007bff transparent transparent;
}

/* line 42564, app/assets/stylesheets/template/adminlte.scss */
.pace-center-simple-blue .pace {
  background: #fff;
  border-color: #007bff;
}

/* line 42569, app/assets/stylesheets/template/adminlte.scss */
.pace-center-simple-blue .pace .pace-progress {
  background: #007bff;
}

/* line 42573, app/assets/stylesheets/template/adminlte.scss */
.pace-material-blue .pace {
  color: #007bff;
}

/* line 42577, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-blue .pace .pace-activity {
  background: #007bff;
}

/* line 42581, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-blue .pace .pace-activity::after,
.pace-corner-indicator-blue .pace .pace-activity::before {
  border: 5px solid #fff;
}

/* line 42586, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-blue .pace .pace-activity::before {
  border-right-color: rgba(0, 123, 255, 0.2);
  border-left-color: rgba(0, 123, 255, 0.2);
}

/* line 42591, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-blue .pace .pace-activity::after {
  border-top-color: rgba(0, 123, 255, 0.2);
  border-bottom-color: rgba(0, 123, 255, 0.2);
}

/* line 42596, app/assets/stylesheets/template/adminlte.scss */
.pace-fill-left-blue .pace .pace-progress {
  background-color: rgba(0, 123, 255, 0.2);
}

/* line 42600, app/assets/stylesheets/template/adminlte.scss */
.pace-flash-blue .pace .pace-progress {
  background: #007bff;
}

/* line 42604, app/assets/stylesheets/template/adminlte.scss */
.pace-flash-blue .pace .pace-progress-inner {
  box-shadow: 0 0 10px #007bff, 0 0 5px #007bff;
}

/* line 42608, app/assets/stylesheets/template/adminlte.scss */
.pace-flash-blue .pace .pace-activity {
  border-top-color: #007bff;
  border-left-color: #007bff;
}

/* line 42613, app/assets/stylesheets/template/adminlte.scss */
.pace-loading-bar-blue .pace .pace-progress {
  background: #007bff;
  color: #007bff;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

/* line 42619, app/assets/stylesheets/template/adminlte.scss */
.pace-loading-bar-blue .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #007bff, inset 0 0 0 7px #fff;
}

/* line 42623, app/assets/stylesheets/template/adminlte.scss */
.pace-mac-osx-blue .pace .pace-progress {
  background-color: #007bff;
  box-shadow: inset -1px 0 #007bff, inset 0 -1px #007bff, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

/* line 42628, app/assets/stylesheets/template/adminlte.scss */
.pace-mac-osx-blue .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

/* line 42633, app/assets/stylesheets/template/adminlte.scss */
.pace-progress-color-blue .pace-progress {
  color: #007bff;
}

/* line 42637, app/assets/stylesheets/template/adminlte.scss */
.pace-indigo .pace .pace-progress {
  background: #6610f2;
}

/* line 42641, app/assets/stylesheets/template/adminlte.scss */
.pace-barber-shop-indigo .pace {
  background: #fff;
}

/* line 42645, app/assets/stylesheets/template/adminlte.scss */
.pace-barber-shop-indigo .pace .pace-progress {
  background: #6610f2;
}

/* line 42649, app/assets/stylesheets/template/adminlte.scss */
.pace-barber-shop-indigo .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

/* line 42653, app/assets/stylesheets/template/adminlte.scss */
.pace-big-counter-indigo .pace .pace-progress::after {
  color: rgba(102, 16, 242, 0.2);
}

/* line 42657, app/assets/stylesheets/template/adminlte.scss */
.pace-bounce-indigo .pace .pace-activity {
  background: #6610f2;
}

/* line 42661, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-indigo .pace-progress {
  height: 100px;
  width: 80px;
}

/* line 42666, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-indigo .pace-progress::before {
  background: #6610f2;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

/* line 42674, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-indigo .pace-activity {
  border-color: #6610f2;
}

/* line 42678, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-indigo .pace-activity::after, .pace-center-atom-indigo .pace-activity::before {
  border-color: #6610f2;
}

/* line 42682, app/assets/stylesheets/template/adminlte.scss */
.pace-center-circle-indigo .pace .pace-progress {
  background: rgba(102, 16, 242, 0.8);
  color: #fff;
}

/* line 42687, app/assets/stylesheets/template/adminlte.scss */
.pace-center-radar-indigo .pace .pace-activity {
  border-color: #6610f2 transparent transparent;
}

/* line 42691, app/assets/stylesheets/template/adminlte.scss */
.pace-center-radar-indigo .pace .pace-activity::before {
  border-color: #6610f2 transparent transparent;
}

/* line 42695, app/assets/stylesheets/template/adminlte.scss */
.pace-center-simple-indigo .pace {
  background: #fff;
  border-color: #6610f2;
}

/* line 42700, app/assets/stylesheets/template/adminlte.scss */
.pace-center-simple-indigo .pace .pace-progress {
  background: #6610f2;
}

/* line 42704, app/assets/stylesheets/template/adminlte.scss */
.pace-material-indigo .pace {
  color: #6610f2;
}

/* line 42708, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-indigo .pace .pace-activity {
  background: #6610f2;
}

/* line 42712, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-indigo .pace .pace-activity::after,
.pace-corner-indicator-indigo .pace .pace-activity::before {
  border: 5px solid #fff;
}

/* line 42717, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-indigo .pace .pace-activity::before {
  border-right-color: rgba(102, 16, 242, 0.2);
  border-left-color: rgba(102, 16, 242, 0.2);
}

/* line 42722, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-indigo .pace .pace-activity::after {
  border-top-color: rgba(102, 16, 242, 0.2);
  border-bottom-color: rgba(102, 16, 242, 0.2);
}

/* line 42727, app/assets/stylesheets/template/adminlte.scss */
.pace-fill-left-indigo .pace .pace-progress {
  background-color: rgba(102, 16, 242, 0.2);
}

/* line 42731, app/assets/stylesheets/template/adminlte.scss */
.pace-flash-indigo .pace .pace-progress {
  background: #6610f2;
}

/* line 42735, app/assets/stylesheets/template/adminlte.scss */
.pace-flash-indigo .pace .pace-progress-inner {
  box-shadow: 0 0 10px #6610f2, 0 0 5px #6610f2;
}

/* line 42739, app/assets/stylesheets/template/adminlte.scss */
.pace-flash-indigo .pace .pace-activity {
  border-top-color: #6610f2;
  border-left-color: #6610f2;
}

/* line 42744, app/assets/stylesheets/template/adminlte.scss */
.pace-loading-bar-indigo .pace .pace-progress {
  background: #6610f2;
  color: #6610f2;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

/* line 42750, app/assets/stylesheets/template/adminlte.scss */
.pace-loading-bar-indigo .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #6610f2, inset 0 0 0 7px #fff;
}

/* line 42754, app/assets/stylesheets/template/adminlte.scss */
.pace-mac-osx-indigo .pace .pace-progress {
  background-color: #6610f2;
  box-shadow: inset -1px 0 #6610f2, inset 0 -1px #6610f2, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

/* line 42759, app/assets/stylesheets/template/adminlte.scss */
.pace-mac-osx-indigo .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

/* line 42764, app/assets/stylesheets/template/adminlte.scss */
.pace-progress-color-indigo .pace-progress {
  color: #6610f2;
}

/* line 42768, app/assets/stylesheets/template/adminlte.scss */
.pace-purple .pace .pace-progress {
  background: #6f42c1;
}

/* line 42772, app/assets/stylesheets/template/adminlte.scss */
.pace-barber-shop-purple .pace {
  background: #fff;
}

/* line 42776, app/assets/stylesheets/template/adminlte.scss */
.pace-barber-shop-purple .pace .pace-progress {
  background: #6f42c1;
}

/* line 42780, app/assets/stylesheets/template/adminlte.scss */
.pace-barber-shop-purple .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

/* line 42784, app/assets/stylesheets/template/adminlte.scss */
.pace-big-counter-purple .pace .pace-progress::after {
  color: rgba(111, 66, 193, 0.2);
}

/* line 42788, app/assets/stylesheets/template/adminlte.scss */
.pace-bounce-purple .pace .pace-activity {
  background: #6f42c1;
}

/* line 42792, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-purple .pace-progress {
  height: 100px;
  width: 80px;
}

/* line 42797, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-purple .pace-progress::before {
  background: #6f42c1;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

/* line 42805, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-purple .pace-activity {
  border-color: #6f42c1;
}

/* line 42809, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-purple .pace-activity::after, .pace-center-atom-purple .pace-activity::before {
  border-color: #6f42c1;
}

/* line 42813, app/assets/stylesheets/template/adminlte.scss */
.pace-center-circle-purple .pace .pace-progress {
  background: rgba(111, 66, 193, 0.8);
  color: #fff;
}

/* line 42818, app/assets/stylesheets/template/adminlte.scss */
.pace-center-radar-purple .pace .pace-activity {
  border-color: #6f42c1 transparent transparent;
}

/* line 42822, app/assets/stylesheets/template/adminlte.scss */
.pace-center-radar-purple .pace .pace-activity::before {
  border-color: #6f42c1 transparent transparent;
}

/* line 42826, app/assets/stylesheets/template/adminlte.scss */
.pace-center-simple-purple .pace {
  background: #fff;
  border-color: #6f42c1;
}

/* line 42831, app/assets/stylesheets/template/adminlte.scss */
.pace-center-simple-purple .pace .pace-progress {
  background: #6f42c1;
}

/* line 42835, app/assets/stylesheets/template/adminlte.scss */
.pace-material-purple .pace {
  color: #6f42c1;
}

/* line 42839, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-purple .pace .pace-activity {
  background: #6f42c1;
}

/* line 42843, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-purple .pace .pace-activity::after,
.pace-corner-indicator-purple .pace .pace-activity::before {
  border: 5px solid #fff;
}

/* line 42848, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-purple .pace .pace-activity::before {
  border-right-color: rgba(111, 66, 193, 0.2);
  border-left-color: rgba(111, 66, 193, 0.2);
}

/* line 42853, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-purple .pace .pace-activity::after {
  border-top-color: rgba(111, 66, 193, 0.2);
  border-bottom-color: rgba(111, 66, 193, 0.2);
}

/* line 42858, app/assets/stylesheets/template/adminlte.scss */
.pace-fill-left-purple .pace .pace-progress {
  background-color: rgba(111, 66, 193, 0.2);
}

/* line 42862, app/assets/stylesheets/template/adminlte.scss */
.pace-flash-purple .pace .pace-progress {
  background: #6f42c1;
}

/* line 42866, app/assets/stylesheets/template/adminlte.scss */
.pace-flash-purple .pace .pace-progress-inner {
  box-shadow: 0 0 10px #6f42c1, 0 0 5px #6f42c1;
}

/* line 42870, app/assets/stylesheets/template/adminlte.scss */
.pace-flash-purple .pace .pace-activity {
  border-top-color: #6f42c1;
  border-left-color: #6f42c1;
}

/* line 42875, app/assets/stylesheets/template/adminlte.scss */
.pace-loading-bar-purple .pace .pace-progress {
  background: #6f42c1;
  color: #6f42c1;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

/* line 42881, app/assets/stylesheets/template/adminlte.scss */
.pace-loading-bar-purple .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #6f42c1, inset 0 0 0 7px #fff;
}

/* line 42885, app/assets/stylesheets/template/adminlte.scss */
.pace-mac-osx-purple .pace .pace-progress {
  background-color: #6f42c1;
  box-shadow: inset -1px 0 #6f42c1, inset 0 -1px #6f42c1, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

/* line 42890, app/assets/stylesheets/template/adminlte.scss */
.pace-mac-osx-purple .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

/* line 42895, app/assets/stylesheets/template/adminlte.scss */
.pace-progress-color-purple .pace-progress {
  color: #6f42c1;
}

/* line 42899, app/assets/stylesheets/template/adminlte.scss */
.pace-pink .pace .pace-progress {
  background: #e83e8c;
}

/* line 42903, app/assets/stylesheets/template/adminlte.scss */
.pace-barber-shop-pink .pace {
  background: #fff;
}

/* line 42907, app/assets/stylesheets/template/adminlte.scss */
.pace-barber-shop-pink .pace .pace-progress {
  background: #e83e8c;
}

/* line 42911, app/assets/stylesheets/template/adminlte.scss */
.pace-barber-shop-pink .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

/* line 42915, app/assets/stylesheets/template/adminlte.scss */
.pace-big-counter-pink .pace .pace-progress::after {
  color: rgba(232, 62, 140, 0.2);
}

/* line 42919, app/assets/stylesheets/template/adminlte.scss */
.pace-bounce-pink .pace .pace-activity {
  background: #e83e8c;
}

/* line 42923, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-pink .pace-progress {
  height: 100px;
  width: 80px;
}

/* line 42928, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-pink .pace-progress::before {
  background: #e83e8c;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

/* line 42936, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-pink .pace-activity {
  border-color: #e83e8c;
}

/* line 42940, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-pink .pace-activity::after, .pace-center-atom-pink .pace-activity::before {
  border-color: #e83e8c;
}

/* line 42944, app/assets/stylesheets/template/adminlte.scss */
.pace-center-circle-pink .pace .pace-progress {
  background: rgba(232, 62, 140, 0.8);
  color: #fff;
}

/* line 42949, app/assets/stylesheets/template/adminlte.scss */
.pace-center-radar-pink .pace .pace-activity {
  border-color: #e83e8c transparent transparent;
}

/* line 42953, app/assets/stylesheets/template/adminlte.scss */
.pace-center-radar-pink .pace .pace-activity::before {
  border-color: #e83e8c transparent transparent;
}

/* line 42957, app/assets/stylesheets/template/adminlte.scss */
.pace-center-simple-pink .pace {
  background: #fff;
  border-color: #e83e8c;
}

/* line 42962, app/assets/stylesheets/template/adminlte.scss */
.pace-center-simple-pink .pace .pace-progress {
  background: #e83e8c;
}

/* line 42966, app/assets/stylesheets/template/adminlte.scss */
.pace-material-pink .pace {
  color: #e83e8c;
}

/* line 42970, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-pink .pace .pace-activity {
  background: #e83e8c;
}

/* line 42974, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-pink .pace .pace-activity::after,
.pace-corner-indicator-pink .pace .pace-activity::before {
  border: 5px solid #fff;
}

/* line 42979, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-pink .pace .pace-activity::before {
  border-right-color: rgba(232, 62, 140, 0.2);
  border-left-color: rgba(232, 62, 140, 0.2);
}

/* line 42984, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-pink .pace .pace-activity::after {
  border-top-color: rgba(232, 62, 140, 0.2);
  border-bottom-color: rgba(232, 62, 140, 0.2);
}

/* line 42989, app/assets/stylesheets/template/adminlte.scss */
.pace-fill-left-pink .pace .pace-progress {
  background-color: rgba(232, 62, 140, 0.2);
}

/* line 42993, app/assets/stylesheets/template/adminlte.scss */
.pace-flash-pink .pace .pace-progress {
  background: #e83e8c;
}

/* line 42997, app/assets/stylesheets/template/adminlte.scss */
.pace-flash-pink .pace .pace-progress-inner {
  box-shadow: 0 0 10px #e83e8c, 0 0 5px #e83e8c;
}

/* line 43001, app/assets/stylesheets/template/adminlte.scss */
.pace-flash-pink .pace .pace-activity {
  border-top-color: #e83e8c;
  border-left-color: #e83e8c;
}

/* line 43006, app/assets/stylesheets/template/adminlte.scss */
.pace-loading-bar-pink .pace .pace-progress {
  background: #e83e8c;
  color: #e83e8c;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

/* line 43012, app/assets/stylesheets/template/adminlte.scss */
.pace-loading-bar-pink .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #e83e8c, inset 0 0 0 7px #fff;
}

/* line 43016, app/assets/stylesheets/template/adminlte.scss */
.pace-mac-osx-pink .pace .pace-progress {
  background-color: #e83e8c;
  box-shadow: inset -1px 0 #e83e8c, inset 0 -1px #e83e8c, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

/* line 43021, app/assets/stylesheets/template/adminlte.scss */
.pace-mac-osx-pink .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

/* line 43026, app/assets/stylesheets/template/adminlte.scss */
.pace-progress-color-pink .pace-progress {
  color: #e83e8c;
}

/* line 43030, app/assets/stylesheets/template/adminlte.scss */
.pace-red .pace .pace-progress {
  background: #dc3545;
}

/* line 43034, app/assets/stylesheets/template/adminlte.scss */
.pace-barber-shop-red .pace {
  background: #fff;
}

/* line 43038, app/assets/stylesheets/template/adminlte.scss */
.pace-barber-shop-red .pace .pace-progress {
  background: #dc3545;
}

/* line 43042, app/assets/stylesheets/template/adminlte.scss */
.pace-barber-shop-red .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

/* line 43046, app/assets/stylesheets/template/adminlte.scss */
.pace-big-counter-red .pace .pace-progress::after {
  color: rgba(220, 53, 69, 0.2);
}

/* line 43050, app/assets/stylesheets/template/adminlte.scss */
.pace-bounce-red .pace .pace-activity {
  background: #dc3545;
}

/* line 43054, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-red .pace-progress {
  height: 100px;
  width: 80px;
}

/* line 43059, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-red .pace-progress::before {
  background: #dc3545;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

/* line 43067, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-red .pace-activity {
  border-color: #dc3545;
}

/* line 43071, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-red .pace-activity::after, .pace-center-atom-red .pace-activity::before {
  border-color: #dc3545;
}

/* line 43075, app/assets/stylesheets/template/adminlte.scss */
.pace-center-circle-red .pace .pace-progress {
  background: rgba(220, 53, 69, 0.8);
  color: #fff;
}

/* line 43080, app/assets/stylesheets/template/adminlte.scss */
.pace-center-radar-red .pace .pace-activity {
  border-color: #dc3545 transparent transparent;
}

/* line 43084, app/assets/stylesheets/template/adminlte.scss */
.pace-center-radar-red .pace .pace-activity::before {
  border-color: #dc3545 transparent transparent;
}

/* line 43088, app/assets/stylesheets/template/adminlte.scss */
.pace-center-simple-red .pace {
  background: #fff;
  border-color: #dc3545;
}

/* line 43093, app/assets/stylesheets/template/adminlte.scss */
.pace-center-simple-red .pace .pace-progress {
  background: #dc3545;
}

/* line 43097, app/assets/stylesheets/template/adminlte.scss */
.pace-material-red .pace {
  color: #dc3545;
}

/* line 43101, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-red .pace .pace-activity {
  background: #dc3545;
}

/* line 43105, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-red .pace .pace-activity::after,
.pace-corner-indicator-red .pace .pace-activity::before {
  border: 5px solid #fff;
}

/* line 43110, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-red .pace .pace-activity::before {
  border-right-color: rgba(220, 53, 69, 0.2);
  border-left-color: rgba(220, 53, 69, 0.2);
}

/* line 43115, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-red .pace .pace-activity::after {
  border-top-color: rgba(220, 53, 69, 0.2);
  border-bottom-color: rgba(220, 53, 69, 0.2);
}

/* line 43120, app/assets/stylesheets/template/adminlte.scss */
.pace-fill-left-red .pace .pace-progress {
  background-color: rgba(220, 53, 69, 0.2);
}

/* line 43124, app/assets/stylesheets/template/adminlte.scss */
.pace-flash-red .pace .pace-progress {
  background: #dc3545;
}

/* line 43128, app/assets/stylesheets/template/adminlte.scss */
.pace-flash-red .pace .pace-progress-inner {
  box-shadow: 0 0 10px #dc3545, 0 0 5px #dc3545;
}

/* line 43132, app/assets/stylesheets/template/adminlte.scss */
.pace-flash-red .pace .pace-activity {
  border-top-color: #dc3545;
  border-left-color: #dc3545;
}

/* line 43137, app/assets/stylesheets/template/adminlte.scss */
.pace-loading-bar-red .pace .pace-progress {
  background: #dc3545;
  color: #dc3545;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

/* line 43143, app/assets/stylesheets/template/adminlte.scss */
.pace-loading-bar-red .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #dc3545, inset 0 0 0 7px #fff;
}

/* line 43147, app/assets/stylesheets/template/adminlte.scss */
.pace-mac-osx-red .pace .pace-progress {
  background-color: #dc3545;
  box-shadow: inset -1px 0 #dc3545, inset 0 -1px #dc3545, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

/* line 43152, app/assets/stylesheets/template/adminlte.scss */
.pace-mac-osx-red .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

/* line 43157, app/assets/stylesheets/template/adminlte.scss */
.pace-progress-color-red .pace-progress {
  color: #dc3545;
}

/* line 43161, app/assets/stylesheets/template/adminlte.scss */
.pace-orange .pace .pace-progress {
  background: #fd7e14;
}

/* line 43165, app/assets/stylesheets/template/adminlte.scss */
.pace-barber-shop-orange .pace {
  background: #1f2d3d;
}

/* line 43169, app/assets/stylesheets/template/adminlte.scss */
.pace-barber-shop-orange .pace .pace-progress {
  background: #fd7e14;
}

/* line 43173, app/assets/stylesheets/template/adminlte.scss */
.pace-barber-shop-orange .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(31, 45, 61, 0.2) 25%, transparent 25%, transparent 50%, rgba(31, 45, 61, 0.2) 50%, rgba(31, 45, 61, 0.2) 75%, transparent 75%, transparent);
}

/* line 43177, app/assets/stylesheets/template/adminlte.scss */
.pace-big-counter-orange .pace .pace-progress::after {
  color: rgba(253, 126, 20, 0.2);
}

/* line 43181, app/assets/stylesheets/template/adminlte.scss */
.pace-bounce-orange .pace .pace-activity {
  background: #fd7e14;
}

/* line 43185, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-orange .pace-progress {
  height: 100px;
  width: 80px;
}

/* line 43190, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-orange .pace-progress::before {
  background: #fd7e14;
  color: #1f2d3d;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

/* line 43198, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-orange .pace-activity {
  border-color: #fd7e14;
}

/* line 43202, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-orange .pace-activity::after, .pace-center-atom-orange .pace-activity::before {
  border-color: #fd7e14;
}

/* line 43206, app/assets/stylesheets/template/adminlte.scss */
.pace-center-circle-orange .pace .pace-progress {
  background: rgba(253, 126, 20, 0.8);
  color: #1f2d3d;
}

/* line 43211, app/assets/stylesheets/template/adminlte.scss */
.pace-center-radar-orange .pace .pace-activity {
  border-color: #fd7e14 transparent transparent;
}

/* line 43215, app/assets/stylesheets/template/adminlte.scss */
.pace-center-radar-orange .pace .pace-activity::before {
  border-color: #fd7e14 transparent transparent;
}

/* line 43219, app/assets/stylesheets/template/adminlte.scss */
.pace-center-simple-orange .pace {
  background: #1f2d3d;
  border-color: #fd7e14;
}

/* line 43224, app/assets/stylesheets/template/adminlte.scss */
.pace-center-simple-orange .pace .pace-progress {
  background: #fd7e14;
}

/* line 43228, app/assets/stylesheets/template/adminlte.scss */
.pace-material-orange .pace {
  color: #fd7e14;
}

/* line 43232, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-orange .pace .pace-activity {
  background: #fd7e14;
}

/* line 43236, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-orange .pace .pace-activity::after,
.pace-corner-indicator-orange .pace .pace-activity::before {
  border: 5px solid #1f2d3d;
}

/* line 43241, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-orange .pace .pace-activity::before {
  border-right-color: rgba(253, 126, 20, 0.2);
  border-left-color: rgba(253, 126, 20, 0.2);
}

/* line 43246, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-orange .pace .pace-activity::after {
  border-top-color: rgba(253, 126, 20, 0.2);
  border-bottom-color: rgba(253, 126, 20, 0.2);
}

/* line 43251, app/assets/stylesheets/template/adminlte.scss */
.pace-fill-left-orange .pace .pace-progress {
  background-color: rgba(253, 126, 20, 0.2);
}

/* line 43255, app/assets/stylesheets/template/adminlte.scss */
.pace-flash-orange .pace .pace-progress {
  background: #fd7e14;
}

/* line 43259, app/assets/stylesheets/template/adminlte.scss */
.pace-flash-orange .pace .pace-progress-inner {
  box-shadow: 0 0 10px #fd7e14, 0 0 5px #fd7e14;
}

/* line 43263, app/assets/stylesheets/template/adminlte.scss */
.pace-flash-orange .pace .pace-activity {
  border-top-color: #fd7e14;
  border-left-color: #fd7e14;
}

/* line 43268, app/assets/stylesheets/template/adminlte.scss */
.pace-loading-bar-orange .pace .pace-progress {
  background: #fd7e14;
  color: #fd7e14;
  box-shadow: 120px 0 #1f2d3d, 240px 0 #1f2d3d;
}

/* line 43274, app/assets/stylesheets/template/adminlte.scss */
.pace-loading-bar-orange .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #fd7e14, inset 0 0 0 7px #1f2d3d;
}

/* line 43278, app/assets/stylesheets/template/adminlte.scss */
.pace-mac-osx-orange .pace .pace-progress {
  background-color: #fd7e14;
  box-shadow: inset -1px 0 #fd7e14, inset 0 -1px #fd7e14, inset 0 2px rgba(31, 45, 61, 0.5), inset 0 6px rgba(31, 45, 61, 0.3);
}

/* line 43283, app/assets/stylesheets/template/adminlte.scss */
.pace-mac-osx-orange .pace .pace-activity {
  background-image: radial-gradient(rgba(31, 45, 61, 0.65) 0%, rgba(31, 45, 61, 0.15) 100%);
  height: 12px;
}

/* line 43288, app/assets/stylesheets/template/adminlte.scss */
.pace-progress-color-orange .pace-progress {
  color: #fd7e14;
}

/* line 43292, app/assets/stylesheets/template/adminlte.scss */
.pace-yellow .pace .pace-progress {
  background: #ffc107;
}

/* line 43296, app/assets/stylesheets/template/adminlte.scss */
.pace-barber-shop-yellow .pace {
  background: #1f2d3d;
}

/* line 43300, app/assets/stylesheets/template/adminlte.scss */
.pace-barber-shop-yellow .pace .pace-progress {
  background: #ffc107;
}

/* line 43304, app/assets/stylesheets/template/adminlte.scss */
.pace-barber-shop-yellow .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(31, 45, 61, 0.2) 25%, transparent 25%, transparent 50%, rgba(31, 45, 61, 0.2) 50%, rgba(31, 45, 61, 0.2) 75%, transparent 75%, transparent);
}

/* line 43308, app/assets/stylesheets/template/adminlte.scss */
.pace-big-counter-yellow .pace .pace-progress::after {
  color: rgba(255, 193, 7, 0.2);
}

/* line 43312, app/assets/stylesheets/template/adminlte.scss */
.pace-bounce-yellow .pace .pace-activity {
  background: #ffc107;
}

/* line 43316, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-yellow .pace-progress {
  height: 100px;
  width: 80px;
}

/* line 43321, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-yellow .pace-progress::before {
  background: #ffc107;
  color: #1f2d3d;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

/* line 43329, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-yellow .pace-activity {
  border-color: #ffc107;
}

/* line 43333, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-yellow .pace-activity::after, .pace-center-atom-yellow .pace-activity::before {
  border-color: #ffc107;
}

/* line 43337, app/assets/stylesheets/template/adminlte.scss */
.pace-center-circle-yellow .pace .pace-progress {
  background: rgba(255, 193, 7, 0.8);
  color: #1f2d3d;
}

/* line 43342, app/assets/stylesheets/template/adminlte.scss */
.pace-center-radar-yellow .pace .pace-activity {
  border-color: #ffc107 transparent transparent;
}

/* line 43346, app/assets/stylesheets/template/adminlte.scss */
.pace-center-radar-yellow .pace .pace-activity::before {
  border-color: #ffc107 transparent transparent;
}

/* line 43350, app/assets/stylesheets/template/adminlte.scss */
.pace-center-simple-yellow .pace {
  background: #1f2d3d;
  border-color: #ffc107;
}

/* line 43355, app/assets/stylesheets/template/adminlte.scss */
.pace-center-simple-yellow .pace .pace-progress {
  background: #ffc107;
}

/* line 43359, app/assets/stylesheets/template/adminlte.scss */
.pace-material-yellow .pace {
  color: #ffc107;
}

/* line 43363, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-yellow .pace .pace-activity {
  background: #ffc107;
}

/* line 43367, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-yellow .pace .pace-activity::after,
.pace-corner-indicator-yellow .pace .pace-activity::before {
  border: 5px solid #1f2d3d;
}

/* line 43372, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-yellow .pace .pace-activity::before {
  border-right-color: rgba(255, 193, 7, 0.2);
  border-left-color: rgba(255, 193, 7, 0.2);
}

/* line 43377, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-yellow .pace .pace-activity::after {
  border-top-color: rgba(255, 193, 7, 0.2);
  border-bottom-color: rgba(255, 193, 7, 0.2);
}

/* line 43382, app/assets/stylesheets/template/adminlte.scss */
.pace-fill-left-yellow .pace .pace-progress {
  background-color: rgba(255, 193, 7, 0.2);
}

/* line 43386, app/assets/stylesheets/template/adminlte.scss */
.pace-flash-yellow .pace .pace-progress {
  background: #ffc107;
}

/* line 43390, app/assets/stylesheets/template/adminlte.scss */
.pace-flash-yellow .pace .pace-progress-inner {
  box-shadow: 0 0 10px #ffc107, 0 0 5px #ffc107;
}

/* line 43394, app/assets/stylesheets/template/adminlte.scss */
.pace-flash-yellow .pace .pace-activity {
  border-top-color: #ffc107;
  border-left-color: #ffc107;
}

/* line 43399, app/assets/stylesheets/template/adminlte.scss */
.pace-loading-bar-yellow .pace .pace-progress {
  background: #ffc107;
  color: #ffc107;
  box-shadow: 120px 0 #1f2d3d, 240px 0 #1f2d3d;
}

/* line 43405, app/assets/stylesheets/template/adminlte.scss */
.pace-loading-bar-yellow .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #ffc107, inset 0 0 0 7px #1f2d3d;
}

/* line 43409, app/assets/stylesheets/template/adminlte.scss */
.pace-mac-osx-yellow .pace .pace-progress {
  background-color: #ffc107;
  box-shadow: inset -1px 0 #ffc107, inset 0 -1px #ffc107, inset 0 2px rgba(31, 45, 61, 0.5), inset 0 6px rgba(31, 45, 61, 0.3);
}

/* line 43414, app/assets/stylesheets/template/adminlte.scss */
.pace-mac-osx-yellow .pace .pace-activity {
  background-image: radial-gradient(rgba(31, 45, 61, 0.65) 0%, rgba(31, 45, 61, 0.15) 100%);
  height: 12px;
}

/* line 43419, app/assets/stylesheets/template/adminlte.scss */
.pace-progress-color-yellow .pace-progress {
  color: #ffc107;
}

/* line 43423, app/assets/stylesheets/template/adminlte.scss */
.pace-green .pace .pace-progress {
  background: #28a745;
}

/* line 43427, app/assets/stylesheets/template/adminlte.scss */
.pace-barber-shop-green .pace {
  background: #fff;
}

/* line 43431, app/assets/stylesheets/template/adminlte.scss */
.pace-barber-shop-green .pace .pace-progress {
  background: #28a745;
}

/* line 43435, app/assets/stylesheets/template/adminlte.scss */
.pace-barber-shop-green .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

/* line 43439, app/assets/stylesheets/template/adminlte.scss */
.pace-big-counter-green .pace .pace-progress::after {
  color: rgba(40, 167, 69, 0.2);
}

/* line 43443, app/assets/stylesheets/template/adminlte.scss */
.pace-bounce-green .pace .pace-activity {
  background: #28a745;
}

/* line 43447, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-green .pace-progress {
  height: 100px;
  width: 80px;
}

/* line 43452, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-green .pace-progress::before {
  background: #28a745;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

/* line 43460, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-green .pace-activity {
  border-color: #28a745;
}

/* line 43464, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-green .pace-activity::after, .pace-center-atom-green .pace-activity::before {
  border-color: #28a745;
}

/* line 43468, app/assets/stylesheets/template/adminlte.scss */
.pace-center-circle-green .pace .pace-progress {
  background: rgba(40, 167, 69, 0.8);
  color: #fff;
}

/* line 43473, app/assets/stylesheets/template/adminlte.scss */
.pace-center-radar-green .pace .pace-activity {
  border-color: #28a745 transparent transparent;
}

/* line 43477, app/assets/stylesheets/template/adminlte.scss */
.pace-center-radar-green .pace .pace-activity::before {
  border-color: #28a745 transparent transparent;
}

/* line 43481, app/assets/stylesheets/template/adminlte.scss */
.pace-center-simple-green .pace {
  background: #fff;
  border-color: #28a745;
}

/* line 43486, app/assets/stylesheets/template/adminlte.scss */
.pace-center-simple-green .pace .pace-progress {
  background: #28a745;
}

/* line 43490, app/assets/stylesheets/template/adminlte.scss */
.pace-material-green .pace {
  color: #28a745;
}

/* line 43494, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-green .pace .pace-activity {
  background: #28a745;
}

/* line 43498, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-green .pace .pace-activity::after,
.pace-corner-indicator-green .pace .pace-activity::before {
  border: 5px solid #fff;
}

/* line 43503, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-green .pace .pace-activity::before {
  border-right-color: rgba(40, 167, 69, 0.2);
  border-left-color: rgba(40, 167, 69, 0.2);
}

/* line 43508, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-green .pace .pace-activity::after {
  border-top-color: rgba(40, 167, 69, 0.2);
  border-bottom-color: rgba(40, 167, 69, 0.2);
}

/* line 43513, app/assets/stylesheets/template/adminlte.scss */
.pace-fill-left-green .pace .pace-progress {
  background-color: rgba(40, 167, 69, 0.2);
}

/* line 43517, app/assets/stylesheets/template/adminlte.scss */
.pace-flash-green .pace .pace-progress {
  background: #28a745;
}

/* line 43521, app/assets/stylesheets/template/adminlte.scss */
.pace-flash-green .pace .pace-progress-inner {
  box-shadow: 0 0 10px #28a745, 0 0 5px #28a745;
}

/* line 43525, app/assets/stylesheets/template/adminlte.scss */
.pace-flash-green .pace .pace-activity {
  border-top-color: #28a745;
  border-left-color: #28a745;
}

/* line 43530, app/assets/stylesheets/template/adminlte.scss */
.pace-loading-bar-green .pace .pace-progress {
  background: #28a745;
  color: #28a745;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

/* line 43536, app/assets/stylesheets/template/adminlte.scss */
.pace-loading-bar-green .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #28a745, inset 0 0 0 7px #fff;
}

/* line 43540, app/assets/stylesheets/template/adminlte.scss */
.pace-mac-osx-green .pace .pace-progress {
  background-color: #28a745;
  box-shadow: inset -1px 0 #28a745, inset 0 -1px #28a745, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

/* line 43545, app/assets/stylesheets/template/adminlte.scss */
.pace-mac-osx-green .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

/* line 43550, app/assets/stylesheets/template/adminlte.scss */
.pace-progress-color-green .pace-progress {
  color: #28a745;
}

/* line 43554, app/assets/stylesheets/template/adminlte.scss */
.pace-teal .pace .pace-progress {
  background: #20c997;
}

/* line 43558, app/assets/stylesheets/template/adminlte.scss */
.pace-barber-shop-teal .pace {
  background: #fff;
}

/* line 43562, app/assets/stylesheets/template/adminlte.scss */
.pace-barber-shop-teal .pace .pace-progress {
  background: #20c997;
}

/* line 43566, app/assets/stylesheets/template/adminlte.scss */
.pace-barber-shop-teal .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

/* line 43570, app/assets/stylesheets/template/adminlte.scss */
.pace-big-counter-teal .pace .pace-progress::after {
  color: rgba(32, 201, 151, 0.2);
}

/* line 43574, app/assets/stylesheets/template/adminlte.scss */
.pace-bounce-teal .pace .pace-activity {
  background: #20c997;
}

/* line 43578, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-teal .pace-progress {
  height: 100px;
  width: 80px;
}

/* line 43583, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-teal .pace-progress::before {
  background: #20c997;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

/* line 43591, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-teal .pace-activity {
  border-color: #20c997;
}

/* line 43595, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-teal .pace-activity::after, .pace-center-atom-teal .pace-activity::before {
  border-color: #20c997;
}

/* line 43599, app/assets/stylesheets/template/adminlte.scss */
.pace-center-circle-teal .pace .pace-progress {
  background: rgba(32, 201, 151, 0.8);
  color: #fff;
}

/* line 43604, app/assets/stylesheets/template/adminlte.scss */
.pace-center-radar-teal .pace .pace-activity {
  border-color: #20c997 transparent transparent;
}

/* line 43608, app/assets/stylesheets/template/adminlte.scss */
.pace-center-radar-teal .pace .pace-activity::before {
  border-color: #20c997 transparent transparent;
}

/* line 43612, app/assets/stylesheets/template/adminlte.scss */
.pace-center-simple-teal .pace {
  background: #fff;
  border-color: #20c997;
}

/* line 43617, app/assets/stylesheets/template/adminlte.scss */
.pace-center-simple-teal .pace .pace-progress {
  background: #20c997;
}

/* line 43621, app/assets/stylesheets/template/adminlte.scss */
.pace-material-teal .pace {
  color: #20c997;
}

/* line 43625, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-teal .pace .pace-activity {
  background: #20c997;
}

/* line 43629, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-teal .pace .pace-activity::after,
.pace-corner-indicator-teal .pace .pace-activity::before {
  border: 5px solid #fff;
}

/* line 43634, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-teal .pace .pace-activity::before {
  border-right-color: rgba(32, 201, 151, 0.2);
  border-left-color: rgba(32, 201, 151, 0.2);
}

/* line 43639, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-teal .pace .pace-activity::after {
  border-top-color: rgba(32, 201, 151, 0.2);
  border-bottom-color: rgba(32, 201, 151, 0.2);
}

/* line 43644, app/assets/stylesheets/template/adminlte.scss */
.pace-fill-left-teal .pace .pace-progress {
  background-color: rgba(32, 201, 151, 0.2);
}

/* line 43648, app/assets/stylesheets/template/adminlte.scss */
.pace-flash-teal .pace .pace-progress {
  background: #20c997;
}

/* line 43652, app/assets/stylesheets/template/adminlte.scss */
.pace-flash-teal .pace .pace-progress-inner {
  box-shadow: 0 0 10px #20c997, 0 0 5px #20c997;
}

/* line 43656, app/assets/stylesheets/template/adminlte.scss */
.pace-flash-teal .pace .pace-activity {
  border-top-color: #20c997;
  border-left-color: #20c997;
}

/* line 43661, app/assets/stylesheets/template/adminlte.scss */
.pace-loading-bar-teal .pace .pace-progress {
  background: #20c997;
  color: #20c997;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

/* line 43667, app/assets/stylesheets/template/adminlte.scss */
.pace-loading-bar-teal .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #20c997, inset 0 0 0 7px #fff;
}

/* line 43671, app/assets/stylesheets/template/adminlte.scss */
.pace-mac-osx-teal .pace .pace-progress {
  background-color: #20c997;
  box-shadow: inset -1px 0 #20c997, inset 0 -1px #20c997, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

/* line 43676, app/assets/stylesheets/template/adminlte.scss */
.pace-mac-osx-teal .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

/* line 43681, app/assets/stylesheets/template/adminlte.scss */
.pace-progress-color-teal .pace-progress {
  color: #20c997;
}

/* line 43685, app/assets/stylesheets/template/adminlte.scss */
.pace-cyan .pace .pace-progress {
  background: #17a2b8;
}

/* line 43689, app/assets/stylesheets/template/adminlte.scss */
.pace-barber-shop-cyan .pace {
  background: #fff;
}

/* line 43693, app/assets/stylesheets/template/adminlte.scss */
.pace-barber-shop-cyan .pace .pace-progress {
  background: #17a2b8;
}

/* line 43697, app/assets/stylesheets/template/adminlte.scss */
.pace-barber-shop-cyan .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

/* line 43701, app/assets/stylesheets/template/adminlte.scss */
.pace-big-counter-cyan .pace .pace-progress::after {
  color: rgba(23, 162, 184, 0.2);
}

/* line 43705, app/assets/stylesheets/template/adminlte.scss */
.pace-bounce-cyan .pace .pace-activity {
  background: #17a2b8;
}

/* line 43709, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-cyan .pace-progress {
  height: 100px;
  width: 80px;
}

/* line 43714, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-cyan .pace-progress::before {
  background: #17a2b8;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

/* line 43722, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-cyan .pace-activity {
  border-color: #17a2b8;
}

/* line 43726, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-cyan .pace-activity::after, .pace-center-atom-cyan .pace-activity::before {
  border-color: #17a2b8;
}

/* line 43730, app/assets/stylesheets/template/adminlte.scss */
.pace-center-circle-cyan .pace .pace-progress {
  background: rgba(23, 162, 184, 0.8);
  color: #fff;
}

/* line 43735, app/assets/stylesheets/template/adminlte.scss */
.pace-center-radar-cyan .pace .pace-activity {
  border-color: #17a2b8 transparent transparent;
}

/* line 43739, app/assets/stylesheets/template/adminlte.scss */
.pace-center-radar-cyan .pace .pace-activity::before {
  border-color: #17a2b8 transparent transparent;
}

/* line 43743, app/assets/stylesheets/template/adminlte.scss */
.pace-center-simple-cyan .pace {
  background: #fff;
  border-color: #17a2b8;
}

/* line 43748, app/assets/stylesheets/template/adminlte.scss */
.pace-center-simple-cyan .pace .pace-progress {
  background: #17a2b8;
}

/* line 43752, app/assets/stylesheets/template/adminlte.scss */
.pace-material-cyan .pace {
  color: #17a2b8;
}

/* line 43756, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-cyan .pace .pace-activity {
  background: #17a2b8;
}

/* line 43760, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-cyan .pace .pace-activity::after,
.pace-corner-indicator-cyan .pace .pace-activity::before {
  border: 5px solid #fff;
}

/* line 43765, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-cyan .pace .pace-activity::before {
  border-right-color: rgba(23, 162, 184, 0.2);
  border-left-color: rgba(23, 162, 184, 0.2);
}

/* line 43770, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-cyan .pace .pace-activity::after {
  border-top-color: rgba(23, 162, 184, 0.2);
  border-bottom-color: rgba(23, 162, 184, 0.2);
}

/* line 43775, app/assets/stylesheets/template/adminlte.scss */
.pace-fill-left-cyan .pace .pace-progress {
  background-color: rgba(23, 162, 184, 0.2);
}

/* line 43779, app/assets/stylesheets/template/adminlte.scss */
.pace-flash-cyan .pace .pace-progress {
  background: #17a2b8;
}

/* line 43783, app/assets/stylesheets/template/adminlte.scss */
.pace-flash-cyan .pace .pace-progress-inner {
  box-shadow: 0 0 10px #17a2b8, 0 0 5px #17a2b8;
}

/* line 43787, app/assets/stylesheets/template/adminlte.scss */
.pace-flash-cyan .pace .pace-activity {
  border-top-color: #17a2b8;
  border-left-color: #17a2b8;
}

/* line 43792, app/assets/stylesheets/template/adminlte.scss */
.pace-loading-bar-cyan .pace .pace-progress {
  background: #17a2b8;
  color: #17a2b8;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

/* line 43798, app/assets/stylesheets/template/adminlte.scss */
.pace-loading-bar-cyan .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #17a2b8, inset 0 0 0 7px #fff;
}

/* line 43802, app/assets/stylesheets/template/adminlte.scss */
.pace-mac-osx-cyan .pace .pace-progress {
  background-color: #17a2b8;
  box-shadow: inset -1px 0 #17a2b8, inset 0 -1px #17a2b8, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

/* line 43807, app/assets/stylesheets/template/adminlte.scss */
.pace-mac-osx-cyan .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

/* line 43812, app/assets/stylesheets/template/adminlte.scss */
.pace-progress-color-cyan .pace-progress {
  color: #17a2b8;
}

/* line 43816, app/assets/stylesheets/template/adminlte.scss */
.pace-white .pace .pace-progress {
  background: #fff;
}

/* line 43820, app/assets/stylesheets/template/adminlte.scss */
.pace-barber-shop-white .pace {
  background: #1f2d3d;
}

/* line 43824, app/assets/stylesheets/template/adminlte.scss */
.pace-barber-shop-white .pace .pace-progress {
  background: #fff;
}

/* line 43828, app/assets/stylesheets/template/adminlte.scss */
.pace-barber-shop-white .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(31, 45, 61, 0.2) 25%, transparent 25%, transparent 50%, rgba(31, 45, 61, 0.2) 50%, rgba(31, 45, 61, 0.2) 75%, transparent 75%, transparent);
}

/* line 43832, app/assets/stylesheets/template/adminlte.scss */
.pace-big-counter-white .pace .pace-progress::after {
  color: rgba(255, 255, 255, 0.2);
}

/* line 43836, app/assets/stylesheets/template/adminlte.scss */
.pace-bounce-white .pace .pace-activity {
  background: #fff;
}

/* line 43840, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-white .pace-progress {
  height: 100px;
  width: 80px;
}

/* line 43845, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-white .pace-progress::before {
  background: #fff;
  color: #1f2d3d;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

/* line 43853, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-white .pace-activity {
  border-color: #fff;
}

/* line 43857, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-white .pace-activity::after, .pace-center-atom-white .pace-activity::before {
  border-color: #fff;
}

/* line 43861, app/assets/stylesheets/template/adminlte.scss */
.pace-center-circle-white .pace .pace-progress {
  background: rgba(255, 255, 255, 0.8);
  color: #1f2d3d;
}

/* line 43866, app/assets/stylesheets/template/adminlte.scss */
.pace-center-radar-white .pace .pace-activity {
  border-color: #fff transparent transparent;
}

/* line 43870, app/assets/stylesheets/template/adminlte.scss */
.pace-center-radar-white .pace .pace-activity::before {
  border-color: #fff transparent transparent;
}

/* line 43874, app/assets/stylesheets/template/adminlte.scss */
.pace-center-simple-white .pace {
  background: #1f2d3d;
  border-color: #fff;
}

/* line 43879, app/assets/stylesheets/template/adminlte.scss */
.pace-center-simple-white .pace .pace-progress {
  background: #fff;
}

/* line 43883, app/assets/stylesheets/template/adminlte.scss */
.pace-material-white .pace {
  color: #fff;
}

/* line 43887, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-white .pace .pace-activity {
  background: #fff;
}

/* line 43891, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-white .pace .pace-activity::after,
.pace-corner-indicator-white .pace .pace-activity::before {
  border: 5px solid #1f2d3d;
}

/* line 43896, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-white .pace .pace-activity::before {
  border-right-color: rgba(255, 255, 255, 0.2);
  border-left-color: rgba(255, 255, 255, 0.2);
}

/* line 43901, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-white .pace .pace-activity::after {
  border-top-color: rgba(255, 255, 255, 0.2);
  border-bottom-color: rgba(255, 255, 255, 0.2);
}

/* line 43906, app/assets/stylesheets/template/adminlte.scss */
.pace-fill-left-white .pace .pace-progress {
  background-color: rgba(255, 255, 255, 0.2);
}

/* line 43910, app/assets/stylesheets/template/adminlte.scss */
.pace-flash-white .pace .pace-progress {
  background: #fff;
}

/* line 43914, app/assets/stylesheets/template/adminlte.scss */
.pace-flash-white .pace .pace-progress-inner {
  box-shadow: 0 0 10px #fff, 0 0 5px #fff;
}

/* line 43918, app/assets/stylesheets/template/adminlte.scss */
.pace-flash-white .pace .pace-activity {
  border-top-color: #fff;
  border-left-color: #fff;
}

/* line 43923, app/assets/stylesheets/template/adminlte.scss */
.pace-loading-bar-white .pace .pace-progress {
  background: #fff;
  color: #fff;
  box-shadow: 120px 0 #1f2d3d, 240px 0 #1f2d3d;
}

/* line 43929, app/assets/stylesheets/template/adminlte.scss */
.pace-loading-bar-white .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #fff, inset 0 0 0 7px #1f2d3d;
}

/* line 43933, app/assets/stylesheets/template/adminlte.scss */
.pace-mac-osx-white .pace .pace-progress {
  background-color: #fff;
  box-shadow: inset -1px 0 #fff, inset 0 -1px #fff, inset 0 2px rgba(31, 45, 61, 0.5), inset 0 6px rgba(31, 45, 61, 0.3);
}

/* line 43938, app/assets/stylesheets/template/adminlte.scss */
.pace-mac-osx-white .pace .pace-activity {
  background-image: radial-gradient(rgba(31, 45, 61, 0.65) 0%, rgba(31, 45, 61, 0.15) 100%);
  height: 12px;
}

/* line 43943, app/assets/stylesheets/template/adminlte.scss */
.pace-progress-color-white .pace-progress {
  color: #fff;
}

/* line 43947, app/assets/stylesheets/template/adminlte.scss */
.pace-gray .pace .pace-progress {
  background: #6c757d;
}

/* line 43951, app/assets/stylesheets/template/adminlte.scss */
.pace-barber-shop-gray .pace {
  background: #fff;
}

/* line 43955, app/assets/stylesheets/template/adminlte.scss */
.pace-barber-shop-gray .pace .pace-progress {
  background: #6c757d;
}

/* line 43959, app/assets/stylesheets/template/adminlte.scss */
.pace-barber-shop-gray .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

/* line 43963, app/assets/stylesheets/template/adminlte.scss */
.pace-big-counter-gray .pace .pace-progress::after {
  color: rgba(108, 117, 125, 0.2);
}

/* line 43967, app/assets/stylesheets/template/adminlte.scss */
.pace-bounce-gray .pace .pace-activity {
  background: #6c757d;
}

/* line 43971, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-gray .pace-progress {
  height: 100px;
  width: 80px;
}

/* line 43976, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-gray .pace-progress::before {
  background: #6c757d;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

/* line 43984, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-gray .pace-activity {
  border-color: #6c757d;
}

/* line 43988, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-gray .pace-activity::after, .pace-center-atom-gray .pace-activity::before {
  border-color: #6c757d;
}

/* line 43992, app/assets/stylesheets/template/adminlte.scss */
.pace-center-circle-gray .pace .pace-progress {
  background: rgba(108, 117, 125, 0.8);
  color: #fff;
}

/* line 43997, app/assets/stylesheets/template/adminlte.scss */
.pace-center-radar-gray .pace .pace-activity {
  border-color: #6c757d transparent transparent;
}

/* line 44001, app/assets/stylesheets/template/adminlte.scss */
.pace-center-radar-gray .pace .pace-activity::before {
  border-color: #6c757d transparent transparent;
}

/* line 44005, app/assets/stylesheets/template/adminlte.scss */
.pace-center-simple-gray .pace {
  background: #fff;
  border-color: #6c757d;
}

/* line 44010, app/assets/stylesheets/template/adminlte.scss */
.pace-center-simple-gray .pace .pace-progress {
  background: #6c757d;
}

/* line 44014, app/assets/stylesheets/template/adminlte.scss */
.pace-material-gray .pace {
  color: #6c757d;
}

/* line 44018, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-gray .pace .pace-activity {
  background: #6c757d;
}

/* line 44022, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-gray .pace .pace-activity::after,
.pace-corner-indicator-gray .pace .pace-activity::before {
  border: 5px solid #fff;
}

/* line 44027, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-gray .pace .pace-activity::before {
  border-right-color: rgba(108, 117, 125, 0.2);
  border-left-color: rgba(108, 117, 125, 0.2);
}

/* line 44032, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-gray .pace .pace-activity::after {
  border-top-color: rgba(108, 117, 125, 0.2);
  border-bottom-color: rgba(108, 117, 125, 0.2);
}

/* line 44037, app/assets/stylesheets/template/adminlte.scss */
.pace-fill-left-gray .pace .pace-progress {
  background-color: rgba(108, 117, 125, 0.2);
}

/* line 44041, app/assets/stylesheets/template/adminlte.scss */
.pace-flash-gray .pace .pace-progress {
  background: #6c757d;
}

/* line 44045, app/assets/stylesheets/template/adminlte.scss */
.pace-flash-gray .pace .pace-progress-inner {
  box-shadow: 0 0 10px #6c757d, 0 0 5px #6c757d;
}

/* line 44049, app/assets/stylesheets/template/adminlte.scss */
.pace-flash-gray .pace .pace-activity {
  border-top-color: #6c757d;
  border-left-color: #6c757d;
}

/* line 44054, app/assets/stylesheets/template/adminlte.scss */
.pace-loading-bar-gray .pace .pace-progress {
  background: #6c757d;
  color: #6c757d;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

/* line 44060, app/assets/stylesheets/template/adminlte.scss */
.pace-loading-bar-gray .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #6c757d, inset 0 0 0 7px #fff;
}

/* line 44064, app/assets/stylesheets/template/adminlte.scss */
.pace-mac-osx-gray .pace .pace-progress {
  background-color: #6c757d;
  box-shadow: inset -1px 0 #6c757d, inset 0 -1px #6c757d, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

/* line 44069, app/assets/stylesheets/template/adminlte.scss */
.pace-mac-osx-gray .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

/* line 44074, app/assets/stylesheets/template/adminlte.scss */
.pace-progress-color-gray .pace-progress {
  color: #6c757d;
}

/* line 44078, app/assets/stylesheets/template/adminlte.scss */
.pace-gray-dark .pace .pace-progress {
  background: #343a40;
}

/* line 44082, app/assets/stylesheets/template/adminlte.scss */
.pace-barber-shop-gray-dark .pace {
  background: #fff;
}

/* line 44086, app/assets/stylesheets/template/adminlte.scss */
.pace-barber-shop-gray-dark .pace .pace-progress {
  background: #343a40;
}

/* line 44090, app/assets/stylesheets/template/adminlte.scss */
.pace-barber-shop-gray-dark .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

/* line 44094, app/assets/stylesheets/template/adminlte.scss */
.pace-big-counter-gray-dark .pace .pace-progress::after {
  color: rgba(52, 58, 64, 0.2);
}

/* line 44098, app/assets/stylesheets/template/adminlte.scss */
.pace-bounce-gray-dark .pace .pace-activity {
  background: #343a40;
}

/* line 44102, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-gray-dark .pace-progress {
  height: 100px;
  width: 80px;
}

/* line 44107, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-gray-dark .pace-progress::before {
  background: #343a40;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

/* line 44115, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-gray-dark .pace-activity {
  border-color: #343a40;
}

/* line 44119, app/assets/stylesheets/template/adminlte.scss */
.pace-center-atom-gray-dark .pace-activity::after, .pace-center-atom-gray-dark .pace-activity::before {
  border-color: #343a40;
}

/* line 44123, app/assets/stylesheets/template/adminlte.scss */
.pace-center-circle-gray-dark .pace .pace-progress {
  background: rgba(52, 58, 64, 0.8);
  color: #fff;
}

/* line 44128, app/assets/stylesheets/template/adminlte.scss */
.pace-center-radar-gray-dark .pace .pace-activity {
  border-color: #343a40 transparent transparent;
}

/* line 44132, app/assets/stylesheets/template/adminlte.scss */
.pace-center-radar-gray-dark .pace .pace-activity::before {
  border-color: #343a40 transparent transparent;
}

/* line 44136, app/assets/stylesheets/template/adminlte.scss */
.pace-center-simple-gray-dark .pace {
  background: #fff;
  border-color: #343a40;
}

/* line 44141, app/assets/stylesheets/template/adminlte.scss */
.pace-center-simple-gray-dark .pace .pace-progress {
  background: #343a40;
}

/* line 44145, app/assets/stylesheets/template/adminlte.scss */
.pace-material-gray-dark .pace {
  color: #343a40;
}

/* line 44149, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-gray-dark .pace .pace-activity {
  background: #343a40;
}

/* line 44153, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-gray-dark .pace .pace-activity::after,
.pace-corner-indicator-gray-dark .pace .pace-activity::before {
  border: 5px solid #fff;
}

/* line 44158, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-gray-dark .pace .pace-activity::before {
  border-right-color: rgba(52, 58, 64, 0.2);
  border-left-color: rgba(52, 58, 64, 0.2);
}

/* line 44163, app/assets/stylesheets/template/adminlte.scss */
.pace-corner-indicator-gray-dark .pace .pace-activity::after {
  border-top-color: rgba(52, 58, 64, 0.2);
  border-bottom-color: rgba(52, 58, 64, 0.2);
}

/* line 44168, app/assets/stylesheets/template/adminlte.scss */
.pace-fill-left-gray-dark .pace .pace-progress {
  background-color: rgba(52, 58, 64, 0.2);
}

/* line 44172, app/assets/stylesheets/template/adminlte.scss */
.pace-flash-gray-dark .pace .pace-progress {
  background: #343a40;
}

/* line 44176, app/assets/stylesheets/template/adminlte.scss */
.pace-flash-gray-dark .pace .pace-progress-inner {
  box-shadow: 0 0 10px #343a40, 0 0 5px #343a40;
}

/* line 44180, app/assets/stylesheets/template/adminlte.scss */
.pace-flash-gray-dark .pace .pace-activity {
  border-top-color: #343a40;
  border-left-color: #343a40;
}

/* line 44185, app/assets/stylesheets/template/adminlte.scss */
.pace-loading-bar-gray-dark .pace .pace-progress {
  background: #343a40;
  color: #343a40;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

/* line 44191, app/assets/stylesheets/template/adminlte.scss */
.pace-loading-bar-gray-dark .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #343a40, inset 0 0 0 7px #fff;
}

/* line 44195, app/assets/stylesheets/template/adminlte.scss */
.pace-mac-osx-gray-dark .pace .pace-progress {
  background-color: #343a40;
  box-shadow: inset -1px 0 #343a40, inset 0 -1px #343a40, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

/* line 44200, app/assets/stylesheets/template/adminlte.scss */
.pace-mac-osx-gray-dark .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

/* line 44205, app/assets/stylesheets/template/adminlte.scss */
.pace-progress-color-gray-dark .pace-progress {
  color: #343a40;
}

/**
  * bootstrap-switch - Turn checkboxes and radio buttons into toggle switches.
  *
  * @version v3.4 (MODDED)
  * @homepage https://bttstrp.github.io/bootstrap-switch
  * @author Mattia Larentis <mattia@larentis.eu> (http://larentis.eu)
  * @license MIT
  */
/* line 44217, app/assets/stylesheets/template/adminlte.scss */
.bootstrap-switch {
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  cursor: pointer;
  direction: ltr;
  display: inline-block;
  line-height: .5rem;
  overflow: hidden;
  position: relative;
  text-align: left;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  vertical-align: middle;
  z-index: 0;
}

/* line 44236, app/assets/stylesheets/template/adminlte.scss */
.bootstrap-switch .bootstrap-switch-container {
  border-radius: 0.25rem;
  display: inline-block;
  top: 0;
  transform: translate3d(0, 0, 0);
}

/* line 44244, app/assets/stylesheets/template/adminlte.scss */
.bootstrap-switch:focus-within {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

/* line 44248, app/assets/stylesheets/template/adminlte.scss */
.bootstrap-switch .bootstrap-switch-handle-on,
.bootstrap-switch .bootstrap-switch-handle-off,
.bootstrap-switch .bootstrap-switch-label {
  box-sizing: border-box;
  cursor: pointer;
  display: table-cell;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.2rem;
  padding: .25rem .5rem;
  vertical-align: middle;
}

/* line 44261, app/assets/stylesheets/template/adminlte.scss */
.bootstrap-switch .bootstrap-switch-handle-on,
.bootstrap-switch .bootstrap-switch-handle-off {
  text-align: center;
  z-index: 1;
}

/* line 44267, app/assets/stylesheets/template/adminlte.scss */
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default {
  background: #e9ecef;
  color: #1f2d3d;
}

/* line 44273, app/assets/stylesheets/template/adminlte.scss */
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary {
  background: #007bff;
  color: #fff;
}

/* line 44279, app/assets/stylesheets/template/adminlte.scss */
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-secondary,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-secondary {
  background: #6c757d;
  color: #fff;
}

/* line 44285, app/assets/stylesheets/template/adminlte.scss */
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success {
  background: #28a745;
  color: #fff;
}

/* line 44291, app/assets/stylesheets/template/adminlte.scss */
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-info {
  background: #17a2b8;
  color: #fff;
}

/* line 44297, app/assets/stylesheets/template/adminlte.scss */
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning {
  background: #ffc107;
  color: #1f2d3d;
}

/* line 44303, app/assets/stylesheets/template/adminlte.scss */
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-danger,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-danger {
  background: #dc3545;
  color: #fff;
}

/* line 44309, app/assets/stylesheets/template/adminlte.scss */
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-light,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-light {
  background: #f8f9fa;
  color: #1f2d3d;
}

/* line 44315, app/assets/stylesheets/template/adminlte.scss */
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-dark,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-dark {
  background: #343a40;
  color: #fff;
}

/* line 44321, app/assets/stylesheets/template/adminlte.scss */
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-lightblue,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-lightblue {
  background: #3c8dbc;
  color: #fff;
}

/* line 44327, app/assets/stylesheets/template/adminlte.scss */
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-navy,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-navy {
  background: #001f3f;
  color: #fff;
}

/* line 44333, app/assets/stylesheets/template/adminlte.scss */
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-olive,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-olive {
  background: #3d9970;
  color: #fff;
}

/* line 44339, app/assets/stylesheets/template/adminlte.scss */
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-lime,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-lime {
  background: #01ff70;
  color: #1f2d3d;
}

/* line 44345, app/assets/stylesheets/template/adminlte.scss */
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-fuchsia,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-fuchsia {
  background: #f012be;
  color: #fff;
}

/* line 44351, app/assets/stylesheets/template/adminlte.scss */
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-maroon,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-maroon {
  background: #d81b60;
  color: #fff;
}

/* line 44357, app/assets/stylesheets/template/adminlte.scss */
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-blue,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-blue {
  background: #007bff;
  color: #fff;
}

/* line 44363, app/assets/stylesheets/template/adminlte.scss */
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-indigo,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-indigo {
  background: #6610f2;
  color: #fff;
}

/* line 44369, app/assets/stylesheets/template/adminlte.scss */
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-purple,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-purple {
  background: #6f42c1;
  color: #fff;
}

/* line 44375, app/assets/stylesheets/template/adminlte.scss */
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-pink,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-pink {
  background: #e83e8c;
  color: #fff;
}

/* line 44381, app/assets/stylesheets/template/adminlte.scss */
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-red,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-red {
  background: #dc3545;
  color: #fff;
}

/* line 44387, app/assets/stylesheets/template/adminlte.scss */
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-orange,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-orange {
  background: #fd7e14;
  color: #1f2d3d;
}

/* line 44393, app/assets/stylesheets/template/adminlte.scss */
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-yellow,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-yellow {
  background: #ffc107;
  color: #1f2d3d;
}

/* line 44399, app/assets/stylesheets/template/adminlte.scss */
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-green,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-green {
  background: #28a745;
  color: #fff;
}

/* line 44405, app/assets/stylesheets/template/adminlte.scss */
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-teal,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-teal {
  background: #20c997;
  color: #fff;
}

/* line 44411, app/assets/stylesheets/template/adminlte.scss */
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-cyan,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-cyan {
  background: #17a2b8;
  color: #fff;
}

/* line 44417, app/assets/stylesheets/template/adminlte.scss */
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-white,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-white {
  background: #fff;
  color: #1f2d3d;
}

/* line 44423, app/assets/stylesheets/template/adminlte.scss */
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-gray,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-gray {
  background: #6c757d;
  color: #fff;
}

/* line 44429, app/assets/stylesheets/template/adminlte.scss */
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-gray-dark,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-gray-dark {
  background: #343a40;
  color: #fff;
}

/* line 44435, app/assets/stylesheets/template/adminlte.scss */
.bootstrap-switch .bootstrap-switch-handle-on {
  border-bottom-left-radius: 0.1rem;
  border-top-left-radius: 0.1rem;
}

/* line 44440, app/assets/stylesheets/template/adminlte.scss */
.bootstrap-switch .bootstrap-switch-handle-off {
  border-bottom-right-radius: 0.1rem;
  border-top-right-radius: 0.1rem;
}

/* line 44445, app/assets/stylesheets/template/adminlte.scss */
.bootstrap-switch input[type='radio'],
.bootstrap-switch input[type='checkbox'] {
  filter: alpha(opacity=0);
  left: 0;
  margin: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  visibility: hidden;
  z-index: -1;
}

/* line 44457, app/assets/stylesheets/template/adminlte.scss */
.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-label {
  font-size: .875rem;
  line-height: 1.5;
  padding: .1rem .3rem;
}

/* line 44465, app/assets/stylesheets/template/adminlte.scss */
.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-label {
  font-size: .875rem;
  line-height: 1.5;
  padding: .2rem .4rem;
}

/* line 44473, app/assets/stylesheets/template/adminlte.scss */
.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-label {
  font-size: 1.25rem;
  line-height: 1.3333333rem;
  padding: .3rem .5rem;
}

/* line 44481, app/assets/stylesheets/template/adminlte.scss */
.bootstrap-switch.bootstrap-switch-disabled, .bootstrap-switch.bootstrap-switch-readonly, .bootstrap-switch.bootstrap-switch-indeterminate {
  cursor: default;
}

/* line 44485, app/assets/stylesheets/template/adminlte.scss */
.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-label, .bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-label, .bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-label {
  cursor: default;
  filter: alpha(opacity=50);
  opacity: .5;
}

/* line 44497, app/assets/stylesheets/template/adminlte.scss */
.bootstrap-switch.bootstrap-switch-animate .bootstrap-switch-container {
  transition: margin-left .5s;
}

/* line 44501, app/assets/stylesheets/template/adminlte.scss */
.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-on {
  border-radius: 0 0.1rem 0.1rem 0;
}

/* line 44505, app/assets/stylesheets/template/adminlte.scss */
.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-off {
  border-radius: 0.1rem 0 0 0.1rem;
}

/* line 44509, app/assets/stylesheets/template/adminlte.scss */
.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-label,
.bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-off .bootstrap-switch-label {
  border-bottom-right-radius: 0.1rem;
  border-top-right-radius: 0.1rem;
}

/* line 44515, app/assets/stylesheets/template/adminlte.scss */
.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-label,
.bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-on .bootstrap-switch-label {
  border-bottom-left-radius: 0.1rem;
  border-top-left-radius: 0.1rem;
}

/* line 44521, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bootstrap-switch {
  border-color: #6c757d;
}

/* line 44525, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default {
  background-color: #3a4047;
  color: #fff;
  border-color: #454d55;
}

/* line 44532, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary {
  background: #3f6791;
  color: #fff;
}

/* line 44538, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-secondary,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-secondary {
  background: #6c757d;
  color: #fff;
}

/* line 44544, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success {
  background: #00bc8c;
  color: #fff;
}

/* line 44550, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-info {
  background: #3498db;
  color: #fff;
}

/* line 44556, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning {
  background: #f39c12;
  color: #1f2d3d;
}

/* line 44562, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-danger,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-danger {
  background: #e74c3c;
  color: #fff;
}

/* line 44568, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-light,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-light {
  background: #f8f9fa;
  color: #1f2d3d;
}

/* line 44574, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-dark,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-dark {
  background: #343a40;
  color: #fff;
}

/* line 44580, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-lightblue,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-lightblue {
  background: #86bad8;
  color: #1f2d3d;
}

/* line 44586, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-navy,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-navy {
  background: #002c59;
  color: #fff;
}

/* line 44592, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-olive,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-olive {
  background: #74c8a3;
  color: #1f2d3d;
}

/* line 44598, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-lime,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-lime {
  background: #67ffa9;
  color: #1f2d3d;
}

/* line 44604, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-fuchsia,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-fuchsia {
  background: #f672d8;
  color: #1f2d3d;
}

/* line 44610, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-maroon,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-maroon {
  background: #ed6c9b;
  color: #1f2d3d;
}

/* line 44616, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-blue,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-blue {
  background: #3f6791;
  color: #fff;
}

/* line 44622, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-indigo,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-indigo {
  background: #6610f2;
  color: #fff;
}

/* line 44628, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-purple,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-purple {
  background: #6f42c1;
  color: #fff;
}

/* line 44634, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-pink,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-pink {
  background: #e83e8c;
  color: #fff;
}

/* line 44640, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-red,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-red {
  background: #e74c3c;
  color: #fff;
}

/* line 44646, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-orange,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-orange {
  background: #fd7e14;
  color: #1f2d3d;
}

/* line 44652, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-yellow,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-yellow {
  background: #f39c12;
  color: #1f2d3d;
}

/* line 44658, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-green,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-green {
  background: #00bc8c;
  color: #fff;
}

/* line 44664, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-teal,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-teal {
  background: #20c997;
  color: #fff;
}

/* line 44670, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-cyan,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-cyan {
  background: #3498db;
  color: #fff;
}

/* line 44676, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-white,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-white {
  background: #fff;
  color: #1f2d3d;
}

/* line 44682, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-gray,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-gray {
  background: #6c757d;
  color: #fff;
}

/* line 44688, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-gray-dark,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-gray-dark {
  background: #343a40;
  color: #fff;
}

/* line 44694, app/assets/stylesheets/template/adminlte.scss */
.jqstooltip {
  height: auto !important;
  padding: 5px !important;
  width: auto !important;
}

/* line 44700, app/assets/stylesheets/template/adminlte.scss */
.connectedSortable {
  min-height: 100px;
}

/* line 44704, app/assets/stylesheets/template/adminlte.scss */
.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* line 44715, app/assets/stylesheets/template/adminlte.scss */
.sort-highlight {
  background: #f8f9fa;
  border: 1px dashed #dee2e6;
  margin-bottom: 10px;
}

/* line 44721, app/assets/stylesheets/template/adminlte.scss */
.chart {
  overflow: hidden;
  position: relative;
}

/* line 44726, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .irs--flat .irs-line {
  background-color: #4b545c;
}

/* line 44730, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .jsgrid-edit-row > .jsgrid-cell,
.dark-mode .jsgrid-filter-row > .jsgrid-cell,
.dark-mode .jsgrid-grid-body, .dark-mode .jsgrid-grid-header,
.dark-mode .jsgrid-header-row > .jsgrid-header-cell,
.dark-mode .jsgrid-insert-row > .jsgrid-cell,
.dark-mode .jsgrid-row > .jsgrid-cell,
.dark-mode .jsgrid-alt-row > .jsgrid-cell {
  border-color: #6c757d;
}

/* line 44740, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .jsgrid-header-row > .jsgrid-header-cell,
.dark-mode .jsgrid-row > .jsgrid-cell {
  background-color: #343a40;
}

/* line 44745, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .jsgrid-alt-row > .jsgrid-cell {
  background-color: #3a4047;
}

/* line 44749, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .jsgrid-selected-row > .jsgrid-cell {
  background-color: #3f474e;
}

/* line 44753, app/assets/stylesheets/template/adminlte.scss */
.border-transparent {
  border-color: transparent !important;
}

/* line 44757, app/assets/stylesheets/template/adminlte.scss */
.description-block {
  display: block;
  margin: 10px 0;
  text-align: center;
}

/* line 44763, app/assets/stylesheets/template/adminlte.scss */
.description-block.margin-bottom {
  margin-bottom: 25px;
}

/* line 44767, app/assets/stylesheets/template/adminlte.scss */
.description-block > .description-header {
  font-size: 16px;
  font-weight: 600;
  margin: 0;
  padding: 0;
}

/* line 44774, app/assets/stylesheets/template/adminlte.scss */
.description-block > .description-text {
  text-transform: uppercase;
}

/* line 44778, app/assets/stylesheets/template/adminlte.scss */
.description-block .description-icon {
  font-size: 16px;
}

/* line 44782, app/assets/stylesheets/template/adminlte.scss */
.list-group-unbordered > .list-group-item {
  border-left: 0;
  border-radius: 0;
  border-right: 0;
  padding-left: 0;
  padding-right: 0;
}

/* line 44790, app/assets/stylesheets/template/adminlte.scss */
.list-header {
  color: #6c757d;
  font-size: 15px;
  font-weight: 700;
  padding: 10px 4px;
}

/* line 44797, app/assets/stylesheets/template/adminlte.scss */
.list-seperator {
  background-color: rgba(0, 0, 0, 0.125);
  height: 1px;
  margin: 15px 0 9px;
}

/* line 44803, app/assets/stylesheets/template/adminlte.scss */
.list-link > a {
  color: #6c757d;
  padding: 4px;
}

/* line 44808, app/assets/stylesheets/template/adminlte.scss */
.list-link > a:hover {
  color: #212529;
}

/* line 44812, app/assets/stylesheets/template/adminlte.scss */
.user-block {
  float: left;
}

/* line 44816, app/assets/stylesheets/template/adminlte.scss */
.user-block img {
  float: left;
  height: 40px;
  width: 40px;
}

/* line 44822, app/assets/stylesheets/template/adminlte.scss */
.user-block .username,
.user-block .description,
.user-block .comment {
  display: block;
  margin-left: 50px;
}

/* line 44829, app/assets/stylesheets/template/adminlte.scss */
.user-block .username {
  font-size: 16px;
  font-weight: 600;
  margin-top: -1px;
}

/* line 44835, app/assets/stylesheets/template/adminlte.scss */
.user-block .description {
  color: #6c757d;
  font-size: 13px;
  margin-top: -3px;
}

/* line 44841, app/assets/stylesheets/template/adminlte.scss */
.user-block.user-block-sm img {
  width: 1.875rem;
  height: 1.875rem;
}

/* line 44846, app/assets/stylesheets/template/adminlte.scss */
.user-block.user-block-sm .username,
.user-block.user-block-sm .description,
.user-block.user-block-sm .comment {
  margin-left: 40px;
}

/* line 44852, app/assets/stylesheets/template/adminlte.scss */
.user-block.user-block-sm .username {
  font-size: 14px;
}

/* line 44856, app/assets/stylesheets/template/adminlte.scss */
.img-sm,
.img-md,
.img-lg {
  float: left;
}

/* line 44862, app/assets/stylesheets/template/adminlte.scss */
.img-sm {
  height: 1.875rem;
  width: 1.875rem;
}

/* line 44867, app/assets/stylesheets/template/adminlte.scss */
.img-sm + .img-push {
  margin-left: 2.5rem;
}

/* line 44871, app/assets/stylesheets/template/adminlte.scss */
.img-md {
  width: 3.75rem;
  height: 3.75rem;
}

/* line 44876, app/assets/stylesheets/template/adminlte.scss */
.img-md + .img-push {
  margin-left: 4.375rem;
}

/* line 44880, app/assets/stylesheets/template/adminlte.scss */
.img-lg {
  width: 6.25rem;
  height: 6.25rem;
}

/* line 44885, app/assets/stylesheets/template/adminlte.scss */
.img-lg + .img-push {
  margin-left: 6.875rem;
}

/* line 44889, app/assets/stylesheets/template/adminlte.scss */
.img-bordered {
  border: 3px solid #adb5bd;
  padding: 3px;
}

/* line 44894, app/assets/stylesheets/template/adminlte.scss */
.img-bordered-sm {
  border: 2px solid #adb5bd;
  padding: 2px;
}

/* line 44899, app/assets/stylesheets/template/adminlte.scss */
.img-rounded {
  border-radius: 0.25rem;
}

/* line 44903, app/assets/stylesheets/template/adminlte.scss */
.img-circle {
  border-radius: 50%;
}

/* line 44907, app/assets/stylesheets/template/adminlte.scss */
.img-size-64,
.img-size-50,
.img-size-32 {
  height: auto;
}

/* line 44913, app/assets/stylesheets/template/adminlte.scss */
.img-size-64 {
  width: 64px;
}

/* line 44917, app/assets/stylesheets/template/adminlte.scss */
.img-size-50 {
  width: 50px;
}

/* line 44921, app/assets/stylesheets/template/adminlte.scss */
.img-size-32 {
  width: 32px;
}

/* line 44925, app/assets/stylesheets/template/adminlte.scss */
.size-32,
.size-40,
.size-50 {
  display: block;
  text-align: center;
}

/* line 44932, app/assets/stylesheets/template/adminlte.scss */
.size-32 {
  height: 32px;
  line-height: 32px;
  width: 32px;
}

/* line 44938, app/assets/stylesheets/template/adminlte.scss */
.size-40 {
  height: 40px;
  line-height: 40px;
  width: 40px;
}

/* line 44944, app/assets/stylesheets/template/adminlte.scss */
.size-50 {
  height: 50px;
  line-height: 50px;
  width: 50px;
}

/* line 44950, app/assets/stylesheets/template/adminlte.scss */
.attachment-block {
  background-color: #f8f9fa;
  border: 1px solid rgba(0, 0, 0, 0.125);
  margin-bottom: 10px;
  padding: 5px;
}

/* line 44957, app/assets/stylesheets/template/adminlte.scss */
.attachment-block .attachment-img {
  float: left;
  height: auto;
  max-height: 100px;
  max-width: 100px;
}

/* line 44964, app/assets/stylesheets/template/adminlte.scss */
.attachment-block .attachment-pushed {
  margin-left: 110px;
}

/* line 44968, app/assets/stylesheets/template/adminlte.scss */
.attachment-block .attachment-heading {
  margin: 0;
}

/* line 44972, app/assets/stylesheets/template/adminlte.scss */
.attachment-block .attachment-text {
  color: #495057;
}

/* line 44976, app/assets/stylesheets/template/adminlte.scss */
.card > .overlay,
.card > .loading-img,
.overlay-wrapper > .overlay,
.overlay-wrapper > .loading-img,
.info-box > .overlay,
.info-box > .loading-img,
.small-box > .overlay,
.small-box > .loading-img {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

/* line 44991, app/assets/stylesheets/template/adminlte.scss */
.card .overlay,
.overlay-wrapper .overlay,
.info-box .overlay,
.small-box .overlay {
  border-radius: 0.25rem;
  align-items: center;
  background-color: rgba(255, 255, 255, 0.7);
  display: flex;
  justify-content: center;
  z-index: 50;
}

/* line 45009, app/assets/stylesheets/template/adminlte.scss */
.card .overlay > .fa,
.card .overlay > .fas,
.card .overlay > .far,
.card .overlay > .fab,
.card .overlay > .fal,
.card .overlay > .fad,
.card .overlay > .svg-inline--fa,
.card .overlay > .ion,
.overlay-wrapper .overlay > .fa,
.overlay-wrapper .overlay > .fas,
.overlay-wrapper .overlay > .far,
.overlay-wrapper .overlay > .fab,
.overlay-wrapper .overlay > .fal,
.overlay-wrapper .overlay > .fad,
.overlay-wrapper .overlay > .svg-inline--fa,
.overlay-wrapper .overlay > .ion,
.info-box .overlay > .fa,
.info-box .overlay > .fas,
.info-box .overlay > .far,
.info-box .overlay > .fab,
.info-box .overlay > .fal,
.info-box .overlay > .fad,
.info-box .overlay > .svg-inline--fa,
.info-box .overlay > .ion,
.small-box .overlay > .fa,
.small-box .overlay > .fas,
.small-box .overlay > .far,
.small-box .overlay > .fab,
.small-box .overlay > .fal,
.small-box .overlay > .fad,
.small-box .overlay > .svg-inline--fa,
.small-box .overlay > .ion {
  color: #343a40;
}

/* line 45044, app/assets/stylesheets/template/adminlte.scss */
.card .overlay.dark,
.overlay-wrapper .overlay.dark,
.info-box .overlay.dark,
.small-box .overlay.dark {
  background-color: rgba(0, 0, 0, 0.5);
}

/* line 45051, app/assets/stylesheets/template/adminlte.scss */
.card .overlay.dark > .fa,
.card .overlay.dark > .fas,
.card .overlay.dark > .far,
.card .overlay.dark > .fab,
.card .overlay.dark > .fal,
.card .overlay.dark > .fad,
.card .overlay.dark > .svg-inline--fa,
.card .overlay.dark > .ion,
.overlay-wrapper .overlay.dark > .fa,
.overlay-wrapper .overlay.dark > .fas,
.overlay-wrapper .overlay.dark > .far,
.overlay-wrapper .overlay.dark > .fab,
.overlay-wrapper .overlay.dark > .fal,
.overlay-wrapper .overlay.dark > .fad,
.overlay-wrapper .overlay.dark > .svg-inline--fa,
.overlay-wrapper .overlay.dark > .ion,
.info-box .overlay.dark > .fa,
.info-box .overlay.dark > .fas,
.info-box .overlay.dark > .far,
.info-box .overlay.dark > .fab,
.info-box .overlay.dark > .fal,
.info-box .overlay.dark > .fad,
.info-box .overlay.dark > .svg-inline--fa,
.info-box .overlay.dark > .ion,
.small-box .overlay.dark > .fa,
.small-box .overlay.dark > .fas,
.small-box .overlay.dark > .far,
.small-box .overlay.dark > .fab,
.small-box .overlay.dark > .fal,
.small-box .overlay.dark > .fad,
.small-box .overlay.dark > .svg-inline--fa,
.small-box .overlay.dark > .ion {
  color: #ced4da;
}

/* line 45086, app/assets/stylesheets/template/adminlte.scss */
.tab-pane > .overlay-wrapper {
  position: relative;
}

/* line 45090, app/assets/stylesheets/template/adminlte.scss */
.tab-pane > .overlay-wrapper > .overlay {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  flex-direction: column;
  margin-top: -1.25rem;
  margin-left: -1.25rem;
  height: calc(100% + 2 * 1.25rem);
  width: calc(100% + 2 * 1.25rem);
}

/* line 45102, app/assets/stylesheets/template/adminlte.scss */
.tab-pane > .overlay-wrapper > .overlay.dark {
  color: #fff;
}

/* line 45106, app/assets/stylesheets/template/adminlte.scss */
.ribbon-wrapper {
  height: 70px;
  overflow: hidden;
  position: absolute;
  right: -2px;
  top: -2px;
  width: 70px;
  z-index: 10;
}

/* line 45116, app/assets/stylesheets/template/adminlte.scss */
.ribbon-wrapper.ribbon-lg {
  height: 120px;
  width: 120px;
}

/* line 45121, app/assets/stylesheets/template/adminlte.scss */
.ribbon-wrapper.ribbon-lg .ribbon {
  right: 0;
  top: 26px;
  width: 160px;
}

/* line 45127, app/assets/stylesheets/template/adminlte.scss */
.ribbon-wrapper.ribbon-xl {
  height: 180px;
  width: 180px;
}

/* line 45132, app/assets/stylesheets/template/adminlte.scss */
.ribbon-wrapper.ribbon-xl .ribbon {
  right: 4px;
  top: 47px;
  width: 240px;
}

/* line 45138, app/assets/stylesheets/template/adminlte.scss */
.ribbon-wrapper .ribbon {
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
  font-size: 0.8rem;
  line-height: 100%;
  padding: 0.375rem 0;
  position: relative;
  right: -2px;
  text-align: center;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
  text-transform: uppercase;
  top: 10px;
  transform: rotate(45deg);
  width: 90px;
}

/* line 45154, app/assets/stylesheets/template/adminlte.scss */
.ribbon-wrapper .ribbon::before, .ribbon-wrapper .ribbon::after {
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  border-top: 3px solid #9e9e9e;
  bottom: -3px;
  content: "";
  position: absolute;
}

/* line 45163, app/assets/stylesheets/template/adminlte.scss */
.ribbon-wrapper .ribbon::before {
  left: 0;
}

/* line 45167, app/assets/stylesheets/template/adminlte.scss */
.ribbon-wrapper .ribbon::after {
  right: 0;
}

/* line 45171, app/assets/stylesheets/template/adminlte.scss */
.back-to-top {
  bottom: 1.25rem;
  position: fixed;
  right: 1.25rem;
  z-index: 1032;
}

/* line 45178, app/assets/stylesheets/template/adminlte.scss */
.back-to-top:focus {
  box-shadow: none;
}

/* line 45182, app/assets/stylesheets/template/adminlte.scss */
pre {
  padding: .75rem;
}

/* line 45186, app/assets/stylesheets/template/adminlte.scss */
blockquote {
  background-color: #fff;
  border-left: 0.7rem solid #007bff;
  margin: 1.5em .7rem;
  padding: .5em .7rem;
}

/* line 45193, app/assets/stylesheets/template/adminlte.scss */
.box blockquote {
  background-color: #e9ecef;
}

/* line 45197, app/assets/stylesheets/template/adminlte.scss */
blockquote p:last-child {
  margin-bottom: 0;
}

/* line 45201, app/assets/stylesheets/template/adminlte.scss */
blockquote h1,
blockquote h2,
blockquote h3,
blockquote h4,
blockquote h5,
blockquote h6 {
  color: #007bff;
  font-size: 1.25rem;
  font-weight: 600;
}

/* line 45212, app/assets/stylesheets/template/adminlte.scss */
blockquote.quote-primary {
  border-color: #007bff;
}

/* line 45216, app/assets/stylesheets/template/adminlte.scss */
blockquote.quote-primary h1,
blockquote.quote-primary h2,
blockquote.quote-primary h3,
blockquote.quote-primary h4,
blockquote.quote-primary h5,
blockquote.quote-primary h6 {
  color: #007bff;
}

/* line 45225, app/assets/stylesheets/template/adminlte.scss */
blockquote.quote-secondary {
  border-color: #6c757d;
}

/* line 45229, app/assets/stylesheets/template/adminlte.scss */
blockquote.quote-secondary h1,
blockquote.quote-secondary h2,
blockquote.quote-secondary h3,
blockquote.quote-secondary h4,
blockquote.quote-secondary h5,
blockquote.quote-secondary h6 {
  color: #6c757d;
}

/* line 45238, app/assets/stylesheets/template/adminlte.scss */
blockquote.quote-success {
  border-color: #28a745;
}

/* line 45242, app/assets/stylesheets/template/adminlte.scss */
blockquote.quote-success h1,
blockquote.quote-success h2,
blockquote.quote-success h3,
blockquote.quote-success h4,
blockquote.quote-success h5,
blockquote.quote-success h6 {
  color: #28a745;
}

/* line 45251, app/assets/stylesheets/template/adminlte.scss */
blockquote.quote-info {
  border-color: #17a2b8;
}

/* line 45255, app/assets/stylesheets/template/adminlte.scss */
blockquote.quote-info h1,
blockquote.quote-info h2,
blockquote.quote-info h3,
blockquote.quote-info h4,
blockquote.quote-info h5,
blockquote.quote-info h6 {
  color: #17a2b8;
}

/* line 45264, app/assets/stylesheets/template/adminlte.scss */
blockquote.quote-warning {
  border-color: #ffc107;
}

/* line 45268, app/assets/stylesheets/template/adminlte.scss */
blockquote.quote-warning h1,
blockquote.quote-warning h2,
blockquote.quote-warning h3,
blockquote.quote-warning h4,
blockquote.quote-warning h5,
blockquote.quote-warning h6 {
  color: #ffc107;
}

/* line 45277, app/assets/stylesheets/template/adminlte.scss */
blockquote.quote-danger {
  border-color: #dc3545;
}

/* line 45281, app/assets/stylesheets/template/adminlte.scss */
blockquote.quote-danger h1,
blockquote.quote-danger h2,
blockquote.quote-danger h3,
blockquote.quote-danger h4,
blockquote.quote-danger h5,
blockquote.quote-danger h6 {
  color: #dc3545;
}

/* line 45290, app/assets/stylesheets/template/adminlte.scss */
blockquote.quote-light {
  border-color: #f8f9fa;
}

/* line 45294, app/assets/stylesheets/template/adminlte.scss */
blockquote.quote-light h1,
blockquote.quote-light h2,
blockquote.quote-light h3,
blockquote.quote-light h4,
blockquote.quote-light h5,
blockquote.quote-light h6 {
  color: #f8f9fa;
}

/* line 45303, app/assets/stylesheets/template/adminlte.scss */
blockquote.quote-dark {
  border-color: #343a40;
}

/* line 45307, app/assets/stylesheets/template/adminlte.scss */
blockquote.quote-dark h1,
blockquote.quote-dark h2,
blockquote.quote-dark h3,
blockquote.quote-dark h4,
blockquote.quote-dark h5,
blockquote.quote-dark h6 {
  color: #343a40;
}

/* line 45316, app/assets/stylesheets/template/adminlte.scss */
blockquote.quote-lightblue {
  border-color: #3c8dbc;
}

/* line 45320, app/assets/stylesheets/template/adminlte.scss */
blockquote.quote-lightblue h1,
blockquote.quote-lightblue h2,
blockquote.quote-lightblue h3,
blockquote.quote-lightblue h4,
blockquote.quote-lightblue h5,
blockquote.quote-lightblue h6 {
  color: #3c8dbc;
}

/* line 45329, app/assets/stylesheets/template/adminlte.scss */
blockquote.quote-navy {
  border-color: #001f3f;
}

/* line 45333, app/assets/stylesheets/template/adminlte.scss */
blockquote.quote-navy h1,
blockquote.quote-navy h2,
blockquote.quote-navy h3,
blockquote.quote-navy h4,
blockquote.quote-navy h5,
blockquote.quote-navy h6 {
  color: #001f3f;
}

/* line 45342, app/assets/stylesheets/template/adminlte.scss */
blockquote.quote-olive {
  border-color: #3d9970;
}

/* line 45346, app/assets/stylesheets/template/adminlte.scss */
blockquote.quote-olive h1,
blockquote.quote-olive h2,
blockquote.quote-olive h3,
blockquote.quote-olive h4,
blockquote.quote-olive h5,
blockquote.quote-olive h6 {
  color: #3d9970;
}

/* line 45355, app/assets/stylesheets/template/adminlte.scss */
blockquote.quote-lime {
  border-color: #01ff70;
}

/* line 45359, app/assets/stylesheets/template/adminlte.scss */
blockquote.quote-lime h1,
blockquote.quote-lime h2,
blockquote.quote-lime h3,
blockquote.quote-lime h4,
blockquote.quote-lime h5,
blockquote.quote-lime h6 {
  color: #01ff70;
}

/* line 45368, app/assets/stylesheets/template/adminlte.scss */
blockquote.quote-fuchsia {
  border-color: #f012be;
}

/* line 45372, app/assets/stylesheets/template/adminlte.scss */
blockquote.quote-fuchsia h1,
blockquote.quote-fuchsia h2,
blockquote.quote-fuchsia h3,
blockquote.quote-fuchsia h4,
blockquote.quote-fuchsia h5,
blockquote.quote-fuchsia h6 {
  color: #f012be;
}

/* line 45381, app/assets/stylesheets/template/adminlte.scss */
blockquote.quote-maroon {
  border-color: #d81b60;
}

/* line 45385, app/assets/stylesheets/template/adminlte.scss */
blockquote.quote-maroon h1,
blockquote.quote-maroon h2,
blockquote.quote-maroon h3,
blockquote.quote-maroon h4,
blockquote.quote-maroon h5,
blockquote.quote-maroon h6 {
  color: #d81b60;
}

/* line 45394, app/assets/stylesheets/template/adminlte.scss */
blockquote.quote-blue {
  border-color: #007bff;
}

/* line 45398, app/assets/stylesheets/template/adminlte.scss */
blockquote.quote-blue h1,
blockquote.quote-blue h2,
blockquote.quote-blue h3,
blockquote.quote-blue h4,
blockquote.quote-blue h5,
blockquote.quote-blue h6 {
  color: #007bff;
}

/* line 45407, app/assets/stylesheets/template/adminlte.scss */
blockquote.quote-indigo {
  border-color: #6610f2;
}

/* line 45411, app/assets/stylesheets/template/adminlte.scss */
blockquote.quote-indigo h1,
blockquote.quote-indigo h2,
blockquote.quote-indigo h3,
blockquote.quote-indigo h4,
blockquote.quote-indigo h5,
blockquote.quote-indigo h6 {
  color: #6610f2;
}

/* line 45420, app/assets/stylesheets/template/adminlte.scss */
blockquote.quote-purple {
  border-color: #6f42c1;
}

/* line 45424, app/assets/stylesheets/template/adminlte.scss */
blockquote.quote-purple h1,
blockquote.quote-purple h2,
blockquote.quote-purple h3,
blockquote.quote-purple h4,
blockquote.quote-purple h5,
blockquote.quote-purple h6 {
  color: #6f42c1;
}

/* line 45433, app/assets/stylesheets/template/adminlte.scss */
blockquote.quote-pink {
  border-color: #e83e8c;
}

/* line 45437, app/assets/stylesheets/template/adminlte.scss */
blockquote.quote-pink h1,
blockquote.quote-pink h2,
blockquote.quote-pink h3,
blockquote.quote-pink h4,
blockquote.quote-pink h5,
blockquote.quote-pink h6 {
  color: #e83e8c;
}

/* line 45446, app/assets/stylesheets/template/adminlte.scss */
blockquote.quote-red {
  border-color: #dc3545;
}

/* line 45450, app/assets/stylesheets/template/adminlte.scss */
blockquote.quote-red h1,
blockquote.quote-red h2,
blockquote.quote-red h3,
blockquote.quote-red h4,
blockquote.quote-red h5,
blockquote.quote-red h6 {
  color: #dc3545;
}

/* line 45459, app/assets/stylesheets/template/adminlte.scss */
blockquote.quote-orange {
  border-color: #fd7e14;
}

/* line 45463, app/assets/stylesheets/template/adminlte.scss */
blockquote.quote-orange h1,
blockquote.quote-orange h2,
blockquote.quote-orange h3,
blockquote.quote-orange h4,
blockquote.quote-orange h5,
blockquote.quote-orange h6 {
  color: #fd7e14;
}

/* line 45472, app/assets/stylesheets/template/adminlte.scss */
blockquote.quote-yellow {
  border-color: #ffc107;
}

/* line 45476, app/assets/stylesheets/template/adminlte.scss */
blockquote.quote-yellow h1,
blockquote.quote-yellow h2,
blockquote.quote-yellow h3,
blockquote.quote-yellow h4,
blockquote.quote-yellow h5,
blockquote.quote-yellow h6 {
  color: #ffc107;
}

/* line 45485, app/assets/stylesheets/template/adminlte.scss */
blockquote.quote-green {
  border-color: #28a745;
}

/* line 45489, app/assets/stylesheets/template/adminlte.scss */
blockquote.quote-green h1,
blockquote.quote-green h2,
blockquote.quote-green h3,
blockquote.quote-green h4,
blockquote.quote-green h5,
blockquote.quote-green h6 {
  color: #28a745;
}

/* line 45498, app/assets/stylesheets/template/adminlte.scss */
blockquote.quote-teal {
  border-color: #20c997;
}

/* line 45502, app/assets/stylesheets/template/adminlte.scss */
blockquote.quote-teal h1,
blockquote.quote-teal h2,
blockquote.quote-teal h3,
blockquote.quote-teal h4,
blockquote.quote-teal h5,
blockquote.quote-teal h6 {
  color: #20c997;
}

/* line 45511, app/assets/stylesheets/template/adminlte.scss */
blockquote.quote-cyan {
  border-color: #17a2b8;
}

/* line 45515, app/assets/stylesheets/template/adminlte.scss */
blockquote.quote-cyan h1,
blockquote.quote-cyan h2,
blockquote.quote-cyan h3,
blockquote.quote-cyan h4,
blockquote.quote-cyan h5,
blockquote.quote-cyan h6 {
  color: #17a2b8;
}

/* line 45524, app/assets/stylesheets/template/adminlte.scss */
blockquote.quote-white {
  border-color: #fff;
}

/* line 45528, app/assets/stylesheets/template/adminlte.scss */
blockquote.quote-white h1,
blockquote.quote-white h2,
blockquote.quote-white h3,
blockquote.quote-white h4,
blockquote.quote-white h5,
blockquote.quote-white h6 {
  color: #fff;
}

/* line 45537, app/assets/stylesheets/template/adminlte.scss */
blockquote.quote-gray {
  border-color: #6c757d;
}

/* line 45541, app/assets/stylesheets/template/adminlte.scss */
blockquote.quote-gray h1,
blockquote.quote-gray h2,
blockquote.quote-gray h3,
blockquote.quote-gray h4,
blockquote.quote-gray h5,
blockquote.quote-gray h6 {
  color: #6c757d;
}

/* line 45550, app/assets/stylesheets/template/adminlte.scss */
blockquote.quote-gray-dark {
  border-color: #343a40;
}

/* line 45554, app/assets/stylesheets/template/adminlte.scss */
blockquote.quote-gray-dark h1,
blockquote.quote-gray-dark h2,
blockquote.quote-gray-dark h3,
blockquote.quote-gray-dark h4,
blockquote.quote-gray-dark h5,
blockquote.quote-gray-dark h6 {
  color: #343a40;
}

/* line 45563, app/assets/stylesheets/template/adminlte.scss */
.tab-custom-content {
  border-top: 1px solid #dee2e6;
  margin-top: .5rem;
  padding-top: .5rem;
}

/* line 45569, app/assets/stylesheets/template/adminlte.scss */
.nav + .tab-custom-content {
  border-top: none;
  border-bottom: 1px solid #dee2e6;
  margin-top: 0;
  margin-bottom: .5rem;
  padding-bottom: .5rem;
}

/* line 45577, app/assets/stylesheets/template/adminlte.scss */
.badge-btn {
  border-radius: 0.15rem;
  font-size: 0.75rem;
  font-weight: 400;
  padding: 0.25rem 0.5rem;
}

/* line 45584, app/assets/stylesheets/template/adminlte.scss */
.badge-btn.badge-pill {
  padding: .375rem .6rem;
}

/* line 45588, app/assets/stylesheets/template/adminlte.scss */
.dark-mode a:not(.btn):hover {
  color: #3395ff;
}

/* line 45592, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .attachment-block {
  background-color: #3d444b;
}

/* line 45596, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .attachment-block .attachment-text {
  color: #ced4da;
}

/* line 45600, app/assets/stylesheets/template/adminlte.scss */
.dark-mode blockquote {
  background-color: #3f474e;
}

/* line 45604, app/assets/stylesheets/template/adminlte.scss */
.dark-mode blockquote.quote-primary {
  border-color: #007bff;
}

/* line 45608, app/assets/stylesheets/template/adminlte.scss */
.dark-mode blockquote.quote-primary h1,
.dark-mode blockquote.quote-primary h2,
.dark-mode blockquote.quote-primary h3,
.dark-mode blockquote.quote-primary h4,
.dark-mode blockquote.quote-primary h5,
.dark-mode blockquote.quote-primary h6 {
  color: #007bff;
}

/* line 45617, app/assets/stylesheets/template/adminlte.scss */
.dark-mode blockquote.quote-secondary {
  border-color: #6c757d;
}

/* line 45621, app/assets/stylesheets/template/adminlte.scss */
.dark-mode blockquote.quote-secondary h1,
.dark-mode blockquote.quote-secondary h2,
.dark-mode blockquote.quote-secondary h3,
.dark-mode blockquote.quote-secondary h4,
.dark-mode blockquote.quote-secondary h5,
.dark-mode blockquote.quote-secondary h6 {
  color: #6c757d;
}

/* line 45630, app/assets/stylesheets/template/adminlte.scss */
.dark-mode blockquote.quote-success {
  border-color: #28a745;
}

/* line 45634, app/assets/stylesheets/template/adminlte.scss */
.dark-mode blockquote.quote-success h1,
.dark-mode blockquote.quote-success h2,
.dark-mode blockquote.quote-success h3,
.dark-mode blockquote.quote-success h4,
.dark-mode blockquote.quote-success h5,
.dark-mode blockquote.quote-success h6 {
  color: #28a745;
}

/* line 45643, app/assets/stylesheets/template/adminlte.scss */
.dark-mode blockquote.quote-info {
  border-color: #17a2b8;
}

/* line 45647, app/assets/stylesheets/template/adminlte.scss */
.dark-mode blockquote.quote-info h1,
.dark-mode blockquote.quote-info h2,
.dark-mode blockquote.quote-info h3,
.dark-mode blockquote.quote-info h4,
.dark-mode blockquote.quote-info h5,
.dark-mode blockquote.quote-info h6 {
  color: #17a2b8;
}

/* line 45656, app/assets/stylesheets/template/adminlte.scss */
.dark-mode blockquote.quote-warning {
  border-color: #ffc107;
}

/* line 45660, app/assets/stylesheets/template/adminlte.scss */
.dark-mode blockquote.quote-warning h1,
.dark-mode blockquote.quote-warning h2,
.dark-mode blockquote.quote-warning h3,
.dark-mode blockquote.quote-warning h4,
.dark-mode blockquote.quote-warning h5,
.dark-mode blockquote.quote-warning h6 {
  color: #ffc107;
}

/* line 45669, app/assets/stylesheets/template/adminlte.scss */
.dark-mode blockquote.quote-danger {
  border-color: #dc3545;
}

/* line 45673, app/assets/stylesheets/template/adminlte.scss */
.dark-mode blockquote.quote-danger h1,
.dark-mode blockquote.quote-danger h2,
.dark-mode blockquote.quote-danger h3,
.dark-mode blockquote.quote-danger h4,
.dark-mode blockquote.quote-danger h5,
.dark-mode blockquote.quote-danger h6 {
  color: #dc3545;
}

/* line 45682, app/assets/stylesheets/template/adminlte.scss */
.dark-mode blockquote.quote-light {
  border-color: #f8f9fa;
}

/* line 45686, app/assets/stylesheets/template/adminlte.scss */
.dark-mode blockquote.quote-light h1,
.dark-mode blockquote.quote-light h2,
.dark-mode blockquote.quote-light h3,
.dark-mode blockquote.quote-light h4,
.dark-mode blockquote.quote-light h5,
.dark-mode blockquote.quote-light h6 {
  color: #f8f9fa;
}

/* line 45695, app/assets/stylesheets/template/adminlte.scss */
.dark-mode blockquote.quote-dark {
  border-color: #343a40;
}

/* line 45699, app/assets/stylesheets/template/adminlte.scss */
.dark-mode blockquote.quote-dark h1,
.dark-mode blockquote.quote-dark h2,
.dark-mode blockquote.quote-dark h3,
.dark-mode blockquote.quote-dark h4,
.dark-mode blockquote.quote-dark h5,
.dark-mode blockquote.quote-dark h6 {
  color: #343a40;
}

/* line 45708, app/assets/stylesheets/template/adminlte.scss */
.dark-mode blockquote.quote-lightblue {
  border-color: #3c8dbc;
}

/* line 45712, app/assets/stylesheets/template/adminlte.scss */
.dark-mode blockquote.quote-lightblue h1,
.dark-mode blockquote.quote-lightblue h2,
.dark-mode blockquote.quote-lightblue h3,
.dark-mode blockquote.quote-lightblue h4,
.dark-mode blockquote.quote-lightblue h5,
.dark-mode blockquote.quote-lightblue h6 {
  color: #3c8dbc;
}

/* line 45721, app/assets/stylesheets/template/adminlte.scss */
.dark-mode blockquote.quote-navy {
  border-color: #001f3f;
}

/* line 45725, app/assets/stylesheets/template/adminlte.scss */
.dark-mode blockquote.quote-navy h1,
.dark-mode blockquote.quote-navy h2,
.dark-mode blockquote.quote-navy h3,
.dark-mode blockquote.quote-navy h4,
.dark-mode blockquote.quote-navy h5,
.dark-mode blockquote.quote-navy h6 {
  color: #001f3f;
}

/* line 45734, app/assets/stylesheets/template/adminlte.scss */
.dark-mode blockquote.quote-olive {
  border-color: #3d9970;
}

/* line 45738, app/assets/stylesheets/template/adminlte.scss */
.dark-mode blockquote.quote-olive h1,
.dark-mode blockquote.quote-olive h2,
.dark-mode blockquote.quote-olive h3,
.dark-mode blockquote.quote-olive h4,
.dark-mode blockquote.quote-olive h5,
.dark-mode blockquote.quote-olive h6 {
  color: #3d9970;
}

/* line 45747, app/assets/stylesheets/template/adminlte.scss */
.dark-mode blockquote.quote-lime {
  border-color: #01ff70;
}

/* line 45751, app/assets/stylesheets/template/adminlte.scss */
.dark-mode blockquote.quote-lime h1,
.dark-mode blockquote.quote-lime h2,
.dark-mode blockquote.quote-lime h3,
.dark-mode blockquote.quote-lime h4,
.dark-mode blockquote.quote-lime h5,
.dark-mode blockquote.quote-lime h6 {
  color: #01ff70;
}

/* line 45760, app/assets/stylesheets/template/adminlte.scss */
.dark-mode blockquote.quote-fuchsia {
  border-color: #f012be;
}

/* line 45764, app/assets/stylesheets/template/adminlte.scss */
.dark-mode blockquote.quote-fuchsia h1,
.dark-mode blockquote.quote-fuchsia h2,
.dark-mode blockquote.quote-fuchsia h3,
.dark-mode blockquote.quote-fuchsia h4,
.dark-mode blockquote.quote-fuchsia h5,
.dark-mode blockquote.quote-fuchsia h6 {
  color: #f012be;
}

/* line 45773, app/assets/stylesheets/template/adminlte.scss */
.dark-mode blockquote.quote-maroon {
  border-color: #d81b60;
}

/* line 45777, app/assets/stylesheets/template/adminlte.scss */
.dark-mode blockquote.quote-maroon h1,
.dark-mode blockquote.quote-maroon h2,
.dark-mode blockquote.quote-maroon h3,
.dark-mode blockquote.quote-maroon h4,
.dark-mode blockquote.quote-maroon h5,
.dark-mode blockquote.quote-maroon h6 {
  color: #d81b60;
}

/* line 45786, app/assets/stylesheets/template/adminlte.scss */
.dark-mode blockquote.quote-blue {
  border-color: #007bff;
}

/* line 45790, app/assets/stylesheets/template/adminlte.scss */
.dark-mode blockquote.quote-blue h1,
.dark-mode blockquote.quote-blue h2,
.dark-mode blockquote.quote-blue h3,
.dark-mode blockquote.quote-blue h4,
.dark-mode blockquote.quote-blue h5,
.dark-mode blockquote.quote-blue h6 {
  color: #007bff;
}

/* line 45799, app/assets/stylesheets/template/adminlte.scss */
.dark-mode blockquote.quote-indigo {
  border-color: #6610f2;
}

/* line 45803, app/assets/stylesheets/template/adminlte.scss */
.dark-mode blockquote.quote-indigo h1,
.dark-mode blockquote.quote-indigo h2,
.dark-mode blockquote.quote-indigo h3,
.dark-mode blockquote.quote-indigo h4,
.dark-mode blockquote.quote-indigo h5,
.dark-mode blockquote.quote-indigo h6 {
  color: #6610f2;
}

/* line 45812, app/assets/stylesheets/template/adminlte.scss */
.dark-mode blockquote.quote-purple {
  border-color: #6f42c1;
}

/* line 45816, app/assets/stylesheets/template/adminlte.scss */
.dark-mode blockquote.quote-purple h1,
.dark-mode blockquote.quote-purple h2,
.dark-mode blockquote.quote-purple h3,
.dark-mode blockquote.quote-purple h4,
.dark-mode blockquote.quote-purple h5,
.dark-mode blockquote.quote-purple h6 {
  color: #6f42c1;
}

/* line 45825, app/assets/stylesheets/template/adminlte.scss */
.dark-mode blockquote.quote-pink {
  border-color: #e83e8c;
}

/* line 45829, app/assets/stylesheets/template/adminlte.scss */
.dark-mode blockquote.quote-pink h1,
.dark-mode blockquote.quote-pink h2,
.dark-mode blockquote.quote-pink h3,
.dark-mode blockquote.quote-pink h4,
.dark-mode blockquote.quote-pink h5,
.dark-mode blockquote.quote-pink h6 {
  color: #e83e8c;
}

/* line 45838, app/assets/stylesheets/template/adminlte.scss */
.dark-mode blockquote.quote-red {
  border-color: #dc3545;
}

/* line 45842, app/assets/stylesheets/template/adminlte.scss */
.dark-mode blockquote.quote-red h1,
.dark-mode blockquote.quote-red h2,
.dark-mode blockquote.quote-red h3,
.dark-mode blockquote.quote-red h4,
.dark-mode blockquote.quote-red h5,
.dark-mode blockquote.quote-red h6 {
  color: #dc3545;
}

/* line 45851, app/assets/stylesheets/template/adminlte.scss */
.dark-mode blockquote.quote-orange {
  border-color: #fd7e14;
}

/* line 45855, app/assets/stylesheets/template/adminlte.scss */
.dark-mode blockquote.quote-orange h1,
.dark-mode blockquote.quote-orange h2,
.dark-mode blockquote.quote-orange h3,
.dark-mode blockquote.quote-orange h4,
.dark-mode blockquote.quote-orange h5,
.dark-mode blockquote.quote-orange h6 {
  color: #fd7e14;
}

/* line 45864, app/assets/stylesheets/template/adminlte.scss */
.dark-mode blockquote.quote-yellow {
  border-color: #ffc107;
}

/* line 45868, app/assets/stylesheets/template/adminlte.scss */
.dark-mode blockquote.quote-yellow h1,
.dark-mode blockquote.quote-yellow h2,
.dark-mode blockquote.quote-yellow h3,
.dark-mode blockquote.quote-yellow h4,
.dark-mode blockquote.quote-yellow h5,
.dark-mode blockquote.quote-yellow h6 {
  color: #ffc107;
}

/* line 45877, app/assets/stylesheets/template/adminlte.scss */
.dark-mode blockquote.quote-green {
  border-color: #28a745;
}

/* line 45881, app/assets/stylesheets/template/adminlte.scss */
.dark-mode blockquote.quote-green h1,
.dark-mode blockquote.quote-green h2,
.dark-mode blockquote.quote-green h3,
.dark-mode blockquote.quote-green h4,
.dark-mode blockquote.quote-green h5,
.dark-mode blockquote.quote-green h6 {
  color: #28a745;
}

/* line 45890, app/assets/stylesheets/template/adminlte.scss */
.dark-mode blockquote.quote-teal {
  border-color: #20c997;
}

/* line 45894, app/assets/stylesheets/template/adminlte.scss */
.dark-mode blockquote.quote-teal h1,
.dark-mode blockquote.quote-teal h2,
.dark-mode blockquote.quote-teal h3,
.dark-mode blockquote.quote-teal h4,
.dark-mode blockquote.quote-teal h5,
.dark-mode blockquote.quote-teal h6 {
  color: #20c997;
}

/* line 45903, app/assets/stylesheets/template/adminlte.scss */
.dark-mode blockquote.quote-cyan {
  border-color: #17a2b8;
}

/* line 45907, app/assets/stylesheets/template/adminlte.scss */
.dark-mode blockquote.quote-cyan h1,
.dark-mode blockquote.quote-cyan h2,
.dark-mode blockquote.quote-cyan h3,
.dark-mode blockquote.quote-cyan h4,
.dark-mode blockquote.quote-cyan h5,
.dark-mode blockquote.quote-cyan h6 {
  color: #17a2b8;
}

/* line 45916, app/assets/stylesheets/template/adminlte.scss */
.dark-mode blockquote.quote-white {
  border-color: #fff;
}

/* line 45920, app/assets/stylesheets/template/adminlte.scss */
.dark-mode blockquote.quote-white h1,
.dark-mode blockquote.quote-white h2,
.dark-mode blockquote.quote-white h3,
.dark-mode blockquote.quote-white h4,
.dark-mode blockquote.quote-white h5,
.dark-mode blockquote.quote-white h6 {
  color: #fff;
}

/* line 45929, app/assets/stylesheets/template/adminlte.scss */
.dark-mode blockquote.quote-gray {
  border-color: #6c757d;
}

/* line 45933, app/assets/stylesheets/template/adminlte.scss */
.dark-mode blockquote.quote-gray h1,
.dark-mode blockquote.quote-gray h2,
.dark-mode blockquote.quote-gray h3,
.dark-mode blockquote.quote-gray h4,
.dark-mode blockquote.quote-gray h5,
.dark-mode blockquote.quote-gray h6 {
  color: #6c757d;
}

/* line 45942, app/assets/stylesheets/template/adminlte.scss */
.dark-mode blockquote.quote-gray-dark {
  border-color: #343a40;
}

/* line 45946, app/assets/stylesheets/template/adminlte.scss */
.dark-mode blockquote.quote-gray-dark h1,
.dark-mode blockquote.quote-gray-dark h2,
.dark-mode blockquote.quote-gray-dark h3,
.dark-mode blockquote.quote-gray-dark h4,
.dark-mode blockquote.quote-gray-dark h5,
.dark-mode blockquote.quote-gray-dark h6 {
  color: #343a40;
}

/* line 45955, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .close, .dark-mode .mailbox-attachment-close,
.dark-mode .mailbox-attachment-close {
  color: #adb5bd;
  text-shadow: 0 1px 0 #495057;
}

/* line 45961, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .tab-custom-content {
  border-color: #6c757d;
}

/* line 45965, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .list-group-item {
  background-color: #343a40;
  border-color: #6c757d;
}

@media print {
  /* line 45971, app/assets/stylesheets/template/adminlte.scss */
  .no-print, .main-sidebar,
.main-header,
.content-header {
    display: none !important;
  }
  /* line 45976, app/assets/stylesheets/template/adminlte.scss */
  .content-wrapper,
.main-footer {
    transform: translate(0, 0);
    margin-left: 0 !important;
    min-height: 0 !important;
  }
  /* line 45983, app/assets/stylesheets/template/adminlte.scss */
  .layout-fixed .content-wrapper {
    padding-top: 0 !important;
  }
  /* line 45986, app/assets/stylesheets/template/adminlte.scss */
  .invoice {
    border: 0;
    margin: 0;
    padding: 0;
    width: 100%;
  }
  /* line 45992, app/assets/stylesheets/template/adminlte.scss */
  .invoice-col {
    float: left;
    width: 33.3333333%;
  }
  /* line 45996, app/assets/stylesheets/template/adminlte.scss */
  .table-responsive {
    overflow: auto;
  }
  /* line 45999, app/assets/stylesheets/template/adminlte.scss */
  .table-responsive > .table tr th,
.table-responsive > .table tr td {
    white-space: normal !important;
  }
}

/* line 46005, app/assets/stylesheets/template/adminlte.scss */
.text-bold,
.text-bold.table td,
.text-bold.table th {
  font-weight: 700;
}

/* line 46011, app/assets/stylesheets/template/adminlte.scss */
.text-xs {
  font-size: 0.75rem !important;
}

/* line 46015, app/assets/stylesheets/template/adminlte.scss */
.text-sm {
  font-size: 0.875rem !important;
}

/* line 46019, app/assets/stylesheets/template/adminlte.scss */
.text-md {
  font-size: 1rem !important;
}

/* line 46023, app/assets/stylesheets/template/adminlte.scss */
.text-lg {
  font-size: 1.25rem !important;
}

/* line 46027, app/assets/stylesheets/template/adminlte.scss */
.text-xl {
  font-size: 2rem !important;
}

/* line 46031, app/assets/stylesheets/template/adminlte.scss */
.text-lightblue {
  color: #3c8dbc !important;
}

/* line 46035, app/assets/stylesheets/template/adminlte.scss */
.text-navy {
  color: #001f3f !important;
}

/* line 46039, app/assets/stylesheets/template/adminlte.scss */
.text-olive {
  color: #3d9970 !important;
}

/* line 46043, app/assets/stylesheets/template/adminlte.scss */
.text-lime {
  color: #01ff70 !important;
}

/* line 46047, app/assets/stylesheets/template/adminlte.scss */
.text-fuchsia {
  color: #f012be !important;
}

/* line 46051, app/assets/stylesheets/template/adminlte.scss */
.text-maroon {
  color: #d81b60 !important;
}

/* line 46055, app/assets/stylesheets/template/adminlte.scss */
.text-blue {
  color: #007bff !important;
}

/* line 46059, app/assets/stylesheets/template/adminlte.scss */
.text-indigo {
  color: #6610f2 !important;
}

/* line 46063, app/assets/stylesheets/template/adminlte.scss */
.text-purple {
  color: #6f42c1 !important;
}

/* line 46067, app/assets/stylesheets/template/adminlte.scss */
.text-pink {
  color: #e83e8c !important;
}

/* line 46071, app/assets/stylesheets/template/adminlte.scss */
.text-red {
  color: #dc3545 !important;
}

/* line 46075, app/assets/stylesheets/template/adminlte.scss */
.text-orange {
  color: #fd7e14 !important;
}

/* line 46079, app/assets/stylesheets/template/adminlte.scss */
.text-yellow {
  color: #ffc107 !important;
}

/* line 46083, app/assets/stylesheets/template/adminlte.scss */
.text-green {
  color: #28a745 !important;
}

/* line 46087, app/assets/stylesheets/template/adminlte.scss */
.text-teal {
  color: #20c997 !important;
}

/* line 46091, app/assets/stylesheets/template/adminlte.scss */
.text-cyan {
  color: #17a2b8 !important;
}

/* line 46095, app/assets/stylesheets/template/adminlte.scss */
.text-white {
  color: #fff !important;
}

/* line 46099, app/assets/stylesheets/template/adminlte.scss */
.text-gray {
  color: #6c757d !important;
}

/* line 46103, app/assets/stylesheets/template/adminlte.scss */
.text-gray-dark {
  color: #343a40 !important;
}

/* line 46107, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .text-muted {
  color: #adb5bd !important;
}

/* line 46111, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .text-lightblue {
  color: #86bad8 !important;
}

/* line 46115, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .text-navy {
  color: #002c59 !important;
}

/* line 46119, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .text-olive {
  color: #74c8a3 !important;
}

/* line 46123, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .text-lime {
  color: #67ffa9 !important;
}

/* line 46127, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .text-fuchsia {
  color: #f672d8 !important;
}

/* line 46131, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .text-maroon {
  color: #ed6c9b !important;
}

/* line 46135, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .text-blue {
  color: #3f6791 !important;
}

/* line 46139, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .text-indigo {
  color: #6610f2 !important;
}

/* line 46143, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .text-purple {
  color: #6f42c1 !important;
}

/* line 46147, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .text-pink {
  color: #e83e8c !important;
}

/* line 46151, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .text-red {
  color: #e74c3c !important;
}

/* line 46155, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .text-orange {
  color: #fd7e14 !important;
}

/* line 46159, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .text-yellow {
  color: #f39c12 !important;
}

/* line 46163, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .text-green {
  color: #00bc8c !important;
}

/* line 46167, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .text-teal {
  color: #20c997 !important;
}

/* line 46171, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .text-cyan {
  color: #3498db !important;
}

/* line 46175, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .text-white {
  color: #fff !important;
}

/* line 46179, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .text-gray {
  color: #6c757d !important;
}

/* line 46183, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .text-gray-dark {
  color: #343a40 !important;
}

/* line 46187, app/assets/stylesheets/template/adminlte.scss */
.elevation-0 {
  box-shadow: none !important;
}

/* line 46191, app/assets/stylesheets/template/adminlte.scss */
.elevation-1 {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
}

/* line 46195, app/assets/stylesheets/template/adminlte.scss */
.elevation-2 {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23) !important;
}

/* line 46199, app/assets/stylesheets/template/adminlte.scss */
.elevation-3 {
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23) !important;
}

/* line 46203, app/assets/stylesheets/template/adminlte.scss */
.elevation-4 {
  box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22) !important;
}

/* line 46207, app/assets/stylesheets/template/adminlte.scss */
.elevation-5 {
  box-shadow: 0 19px 38px rgba(0, 0, 0, 0.3), 0 15px 12px rgba(0, 0, 0, 0.22) !important;
}

/* line 46211, app/assets/stylesheets/template/adminlte.scss */
.bg-primary {
  background-color: #007bff !important;
}

/* line 46215, app/assets/stylesheets/template/adminlte.scss */
.bg-primary,
.bg-primary > a {
  color: #fff !important;
}

/* line 46220, app/assets/stylesheets/template/adminlte.scss */
.bg-primary.btn:hover {
  border-color: #0062cc;
  color: #ececec;
}

/* line 46225, app/assets/stylesheets/template/adminlte.scss */
.bg-primary.btn:not(:disabled):not(.disabled):active, .bg-primary.btn.active:not(:disabled):not(.disabled), .bg-primary.btn:active, .bg-primary.btn.active {
  background-color: #0062cc !important;
  border-color: #005cbf;
  color: #fff;
}

/* line 46231, app/assets/stylesheets/template/adminlte.scss */
.bg-secondary {
  background-color: #6c757d !important;
}

/* line 46235, app/assets/stylesheets/template/adminlte.scss */
.bg-secondary,
.bg-secondary > a {
  color: #fff !important;
}

/* line 46240, app/assets/stylesheets/template/adminlte.scss */
.bg-secondary.btn:hover {
  border-color: #545b62;
  color: #ececec;
}

/* line 46245, app/assets/stylesheets/template/adminlte.scss */
.bg-secondary.btn:not(:disabled):not(.disabled):active, .bg-secondary.btn.active:not(:disabled):not(.disabled), .bg-secondary.btn:active, .bg-secondary.btn.active {
  background-color: #545b62 !important;
  border-color: #4e555b;
  color: #fff;
}

/* line 46251, app/assets/stylesheets/template/adminlte.scss */
.bg-success {
  background-color: #28a745 !important;
}

/* line 46255, app/assets/stylesheets/template/adminlte.scss */
.bg-success,
.bg-success > a {
  color: #fff !important;
}

/* line 46260, app/assets/stylesheets/template/adminlte.scss */
.bg-success.btn:hover {
  border-color: #1e7e34;
  color: #ececec;
}

/* line 46265, app/assets/stylesheets/template/adminlte.scss */
.bg-success.btn:not(:disabled):not(.disabled):active, .bg-success.btn.active:not(:disabled):not(.disabled), .bg-success.btn:active, .bg-success.btn.active {
  background-color: #1e7e34 !important;
  border-color: #1c7430;
  color: #fff;
}

/* line 46271, app/assets/stylesheets/template/adminlte.scss */
.bg-info {
  background-color: #17a2b8 !important;
}

/* line 46275, app/assets/stylesheets/template/adminlte.scss */
.bg-info,
.bg-info > a {
  color: #fff !important;
}

/* line 46280, app/assets/stylesheets/template/adminlte.scss */
.bg-info.btn:hover {
  border-color: #117a8b;
  color: #ececec;
}

/* line 46285, app/assets/stylesheets/template/adminlte.scss */
.bg-info.btn:not(:disabled):not(.disabled):active, .bg-info.btn.active:not(:disabled):not(.disabled), .bg-info.btn:active, .bg-info.btn.active {
  background-color: #117a8b !important;
  border-color: #10707f;
  color: #fff;
}

/* line 46291, app/assets/stylesheets/template/adminlte.scss */
.bg-warning {
  background-color: #ffc107 !important;
}

/* line 46295, app/assets/stylesheets/template/adminlte.scss */
.bg-warning,
.bg-warning > a {
  color: #1f2d3d !important;
}

/* line 46300, app/assets/stylesheets/template/adminlte.scss */
.bg-warning.btn:hover {
  border-color: #d39e00;
  color: #121a24;
}

/* line 46305, app/assets/stylesheets/template/adminlte.scss */
.bg-warning.btn:not(:disabled):not(.disabled):active, .bg-warning.btn.active:not(:disabled):not(.disabled), .bg-warning.btn:active, .bg-warning.btn.active {
  background-color: #d39e00 !important;
  border-color: #c69500;
  color: #1f2d3d;
}

/* line 46311, app/assets/stylesheets/template/adminlte.scss */
.bg-danger {
  background-color: #dc3545 !important;
}

/* line 46315, app/assets/stylesheets/template/adminlte.scss */
.bg-danger,
.bg-danger > a {
  color: #fff !important;
}

/* line 46320, app/assets/stylesheets/template/adminlte.scss */
.bg-danger.btn:hover {
  border-color: #bd2130;
  color: #ececec;
}

/* line 46325, app/assets/stylesheets/template/adminlte.scss */
.bg-danger.btn:not(:disabled):not(.disabled):active, .bg-danger.btn.active:not(:disabled):not(.disabled), .bg-danger.btn:active, .bg-danger.btn.active {
  background-color: #bd2130 !important;
  border-color: #b21f2d;
  color: #fff;
}

/* line 46331, app/assets/stylesheets/template/adminlte.scss */
.bg-light {
  background-color: #f8f9fa !important;
}

/* line 46335, app/assets/stylesheets/template/adminlte.scss */
.bg-light,
.bg-light > a {
  color: #1f2d3d !important;
}

/* line 46340, app/assets/stylesheets/template/adminlte.scss */
.bg-light.btn:hover {
  border-color: #dae0e5;
  color: #121a24;
}

/* line 46345, app/assets/stylesheets/template/adminlte.scss */
.bg-light.btn:not(:disabled):not(.disabled):active, .bg-light.btn.active:not(:disabled):not(.disabled), .bg-light.btn:active, .bg-light.btn.active {
  background-color: #dae0e5 !important;
  border-color: #d3d9df;
  color: #1f2d3d;
}

/* line 46351, app/assets/stylesheets/template/adminlte.scss */
.bg-dark {
  background-color: #343a40 !important;
}

/* line 46355, app/assets/stylesheets/template/adminlte.scss */
.bg-dark,
.bg-dark > a {
  color: #fff !important;
}

/* line 46360, app/assets/stylesheets/template/adminlte.scss */
.bg-dark.btn:hover {
  border-color: #1d2124;
  color: #ececec;
}

/* line 46365, app/assets/stylesheets/template/adminlte.scss */
.bg-dark.btn:not(:disabled):not(.disabled):active, .bg-dark.btn.active:not(:disabled):not(.disabled), .bg-dark.btn:active, .bg-dark.btn.active {
  background-color: #1d2124 !important;
  border-color: #171a1d;
  color: #fff;
}

/* line 46371, app/assets/stylesheets/template/adminlte.scss */
.bg-lightblue {
  background-color: #3c8dbc !important;
}

/* line 46375, app/assets/stylesheets/template/adminlte.scss */
.bg-lightblue,
.bg-lightblue > a {
  color: #fff !important;
}

/* line 46380, app/assets/stylesheets/template/adminlte.scss */
.bg-lightblue.btn:hover {
  border-color: #307095;
  color: #ececec;
}

/* line 46385, app/assets/stylesheets/template/adminlte.scss */
.bg-lightblue.btn:not(:disabled):not(.disabled):active, .bg-lightblue.btn.active:not(:disabled):not(.disabled), .bg-lightblue.btn:active, .bg-lightblue.btn.active {
  background-color: #307095 !important;
  border-color: #2d698c;
  color: #fff;
}

/* line 46391, app/assets/stylesheets/template/adminlte.scss */
.bg-navy {
  background-color: #001f3f !important;
}

/* line 46395, app/assets/stylesheets/template/adminlte.scss */
.bg-navy,
.bg-navy > a {
  color: #fff !important;
}

/* line 46400, app/assets/stylesheets/template/adminlte.scss */
.bg-navy.btn:hover {
  border-color: #00060c;
  color: #ececec;
}

/* line 46405, app/assets/stylesheets/template/adminlte.scss */
.bg-navy.btn:not(:disabled):not(.disabled):active, .bg-navy.btn.active:not(:disabled):not(.disabled), .bg-navy.btn:active, .bg-navy.btn.active {
  background-color: #00060c !important;
  border-color: black;
  color: #fff;
}

/* line 46411, app/assets/stylesheets/template/adminlte.scss */
.bg-olive {
  background-color: #3d9970 !important;
}

/* line 46415, app/assets/stylesheets/template/adminlte.scss */
.bg-olive,
.bg-olive > a {
  color: #fff !important;
}

/* line 46420, app/assets/stylesheets/template/adminlte.scss */
.bg-olive.btn:hover {
  border-color: #2e7555;
  color: #ececec;
}

/* line 46425, app/assets/stylesheets/template/adminlte.scss */
.bg-olive.btn:not(:disabled):not(.disabled):active, .bg-olive.btn.active:not(:disabled):not(.disabled), .bg-olive.btn:active, .bg-olive.btn.active {
  background-color: #2e7555 !important;
  border-color: #2b6b4f;
  color: #fff;
}

/* line 46431, app/assets/stylesheets/template/adminlte.scss */
.bg-lime {
  background-color: #01ff70 !important;
}

/* line 46435, app/assets/stylesheets/template/adminlte.scss */
.bg-lime,
.bg-lime > a {
  color: #1f2d3d !important;
}

/* line 46440, app/assets/stylesheets/template/adminlte.scss */
.bg-lime.btn:hover {
  border-color: #00cd5a;
  color: #121a24;
}

/* line 46445, app/assets/stylesheets/template/adminlte.scss */
.bg-lime.btn:not(:disabled):not(.disabled):active, .bg-lime.btn.active:not(:disabled):not(.disabled), .bg-lime.btn:active, .bg-lime.btn.active {
  background-color: #00cd5a !important;
  border-color: #00c054;
  color: #fff;
}

/* line 46451, app/assets/stylesheets/template/adminlte.scss */
.bg-fuchsia {
  background-color: #f012be !important;
}

/* line 46455, app/assets/stylesheets/template/adminlte.scss */
.bg-fuchsia,
.bg-fuchsia > a {
  color: #fff !important;
}

/* line 46460, app/assets/stylesheets/template/adminlte.scss */
.bg-fuchsia.btn:hover {
  border-color: #c30c9a;
  color: #ececec;
}

/* line 46465, app/assets/stylesheets/template/adminlte.scss */
.bg-fuchsia.btn:not(:disabled):not(.disabled):active, .bg-fuchsia.btn.active:not(:disabled):not(.disabled), .bg-fuchsia.btn:active, .bg-fuchsia.btn.active {
  background-color: #c30c9a !important;
  border-color: #b70c90;
  color: #fff;
}

/* line 46471, app/assets/stylesheets/template/adminlte.scss */
.bg-maroon {
  background-color: #d81b60 !important;
}

/* line 46475, app/assets/stylesheets/template/adminlte.scss */
.bg-maroon,
.bg-maroon > a {
  color: #fff !important;
}

/* line 46480, app/assets/stylesheets/template/adminlte.scss */
.bg-maroon.btn:hover {
  border-color: #ab154c;
  color: #ececec;
}

/* line 46485, app/assets/stylesheets/template/adminlte.scss */
.bg-maroon.btn:not(:disabled):not(.disabled):active, .bg-maroon.btn.active:not(:disabled):not(.disabled), .bg-maroon.btn:active, .bg-maroon.btn.active {
  background-color: #ab154c !important;
  border-color: #9f1447;
  color: #fff;
}

/* line 46491, app/assets/stylesheets/template/adminlte.scss */
.bg-blue {
  background-color: #007bff !important;
}

/* line 46495, app/assets/stylesheets/template/adminlte.scss */
.bg-blue,
.bg-blue > a {
  color: #fff !important;
}

/* line 46500, app/assets/stylesheets/template/adminlte.scss */
.bg-blue.btn:hover {
  border-color: #0062cc;
  color: #ececec;
}

/* line 46505, app/assets/stylesheets/template/adminlte.scss */
.bg-blue.btn:not(:disabled):not(.disabled):active, .bg-blue.btn.active:not(:disabled):not(.disabled), .bg-blue.btn:active, .bg-blue.btn.active {
  background-color: #0062cc !important;
  border-color: #005cbf;
  color: #fff;
}

/* line 46511, app/assets/stylesheets/template/adminlte.scss */
.bg-indigo {
  background-color: #6610f2 !important;
}

/* line 46515, app/assets/stylesheets/template/adminlte.scss */
.bg-indigo,
.bg-indigo > a {
  color: #fff !important;
}

/* line 46520, app/assets/stylesheets/template/adminlte.scss */
.bg-indigo.btn:hover {
  border-color: #510bc4;
  color: #ececec;
}

/* line 46525, app/assets/stylesheets/template/adminlte.scss */
.bg-indigo.btn:not(:disabled):not(.disabled):active, .bg-indigo.btn.active:not(:disabled):not(.disabled), .bg-indigo.btn:active, .bg-indigo.btn.active {
  background-color: #510bc4 !important;
  border-color: #4c0ab8;
  color: #fff;
}

/* line 46531, app/assets/stylesheets/template/adminlte.scss */
.bg-purple {
  background-color: #6f42c1 !important;
}

/* line 46535, app/assets/stylesheets/template/adminlte.scss */
.bg-purple,
.bg-purple > a {
  color: #fff !important;
}

/* line 46540, app/assets/stylesheets/template/adminlte.scss */
.bg-purple.btn:hover {
  border-color: #59339d;
  color: #ececec;
}

/* line 46545, app/assets/stylesheets/template/adminlte.scss */
.bg-purple.btn:not(:disabled):not(.disabled):active, .bg-purple.btn.active:not(:disabled):not(.disabled), .bg-purple.btn:active, .bg-purple.btn.active {
  background-color: #59339d !important;
  border-color: #533093;
  color: #fff;
}

/* line 46551, app/assets/stylesheets/template/adminlte.scss */
.bg-pink {
  background-color: #e83e8c !important;
}

/* line 46555, app/assets/stylesheets/template/adminlte.scss */
.bg-pink,
.bg-pink > a {
  color: #fff !important;
}

/* line 46560, app/assets/stylesheets/template/adminlte.scss */
.bg-pink.btn:hover {
  border-color: #d91a72;
  color: #ececec;
}

/* line 46565, app/assets/stylesheets/template/adminlte.scss */
.bg-pink.btn:not(:disabled):not(.disabled):active, .bg-pink.btn.active:not(:disabled):not(.disabled), .bg-pink.btn:active, .bg-pink.btn.active {
  background-color: #d91a72 !important;
  border-color: #ce196c;
  color: #fff;
}

/* line 46571, app/assets/stylesheets/template/adminlte.scss */
.bg-red {
  background-color: #dc3545 !important;
}

/* line 46575, app/assets/stylesheets/template/adminlte.scss */
.bg-red,
.bg-red > a {
  color: #fff !important;
}

/* line 46580, app/assets/stylesheets/template/adminlte.scss */
.bg-red.btn:hover {
  border-color: #bd2130;
  color: #ececec;
}

/* line 46585, app/assets/stylesheets/template/adminlte.scss */
.bg-red.btn:not(:disabled):not(.disabled):active, .bg-red.btn.active:not(:disabled):not(.disabled), .bg-red.btn:active, .bg-red.btn.active {
  background-color: #bd2130 !important;
  border-color: #b21f2d;
  color: #fff;
}

/* line 46591, app/assets/stylesheets/template/adminlte.scss */
.bg-orange {
  background-color: #fd7e14 !important;
}

/* line 46595, app/assets/stylesheets/template/adminlte.scss */
.bg-orange,
.bg-orange > a {
  color: #1f2d3d !important;
}

/* line 46600, app/assets/stylesheets/template/adminlte.scss */
.bg-orange.btn:hover {
  border-color: #dc6502;
  color: #121a24;
}

/* line 46605, app/assets/stylesheets/template/adminlte.scss */
.bg-orange.btn:not(:disabled):not(.disabled):active, .bg-orange.btn.active:not(:disabled):not(.disabled), .bg-orange.btn:active, .bg-orange.btn.active {
  background-color: #dc6502 !important;
  border-color: #cf5f02;
  color: #fff;
}

/* line 46611, app/assets/stylesheets/template/adminlte.scss */
.bg-yellow {
  background-color: #ffc107 !important;
}

/* line 46615, app/assets/stylesheets/template/adminlte.scss */
.bg-yellow,
.bg-yellow > a {
  color: #1f2d3d !important;
}

/* line 46620, app/assets/stylesheets/template/adminlte.scss */
.bg-yellow.btn:hover {
  border-color: #d39e00;
  color: #121a24;
}

/* line 46625, app/assets/stylesheets/template/adminlte.scss */
.bg-yellow.btn:not(:disabled):not(.disabled):active, .bg-yellow.btn.active:not(:disabled):not(.disabled), .bg-yellow.btn:active, .bg-yellow.btn.active {
  background-color: #d39e00 !important;
  border-color: #c69500;
  color: #1f2d3d;
}

/* line 46631, app/assets/stylesheets/template/adminlte.scss */
.bg-green {
  background-color: #28a745 !important;
}

/* line 46635, app/assets/stylesheets/template/adminlte.scss */
.bg-green,
.bg-green > a {
  color: #fff !important;
}

/* line 46640, app/assets/stylesheets/template/adminlte.scss */
.bg-green.btn:hover {
  border-color: #1e7e34;
  color: #ececec;
}

/* line 46645, app/assets/stylesheets/template/adminlte.scss */
.bg-green.btn:not(:disabled):not(.disabled):active, .bg-green.btn.active:not(:disabled):not(.disabled), .bg-green.btn:active, .bg-green.btn.active {
  background-color: #1e7e34 !important;
  border-color: #1c7430;
  color: #fff;
}

/* line 46651, app/assets/stylesheets/template/adminlte.scss */
.bg-teal {
  background-color: #20c997 !important;
}

/* line 46655, app/assets/stylesheets/template/adminlte.scss */
.bg-teal,
.bg-teal > a {
  color: #fff !important;
}

/* line 46660, app/assets/stylesheets/template/adminlte.scss */
.bg-teal.btn:hover {
  border-color: #199d76;
  color: #ececec;
}

/* line 46665, app/assets/stylesheets/template/adminlte.scss */
.bg-teal.btn:not(:disabled):not(.disabled):active, .bg-teal.btn.active:not(:disabled):not(.disabled), .bg-teal.btn:active, .bg-teal.btn.active {
  background-color: #199d76 !important;
  border-color: #17926e;
  color: #fff;
}

/* line 46671, app/assets/stylesheets/template/adminlte.scss */
.bg-cyan {
  background-color: #17a2b8 !important;
}

/* line 46675, app/assets/stylesheets/template/adminlte.scss */
.bg-cyan,
.bg-cyan > a {
  color: #fff !important;
}

/* line 46680, app/assets/stylesheets/template/adminlte.scss */
.bg-cyan.btn:hover {
  border-color: #117a8b;
  color: #ececec;
}

/* line 46685, app/assets/stylesheets/template/adminlte.scss */
.bg-cyan.btn:not(:disabled):not(.disabled):active, .bg-cyan.btn.active:not(:disabled):not(.disabled), .bg-cyan.btn:active, .bg-cyan.btn.active {
  background-color: #117a8b !important;
  border-color: #10707f;
  color: #fff;
}

/* line 46691, app/assets/stylesheets/template/adminlte.scss */
.bg-white {
  background-color: #fff !important;
}

/* line 46695, app/assets/stylesheets/template/adminlte.scss */
.bg-white,
.bg-white > a {
  color: #1f2d3d !important;
}

/* line 46700, app/assets/stylesheets/template/adminlte.scss */
.bg-white.btn:hover {
  border-color: #e6e6e6;
  color: #121a24;
}

/* line 46705, app/assets/stylesheets/template/adminlte.scss */
.bg-white.btn:not(:disabled):not(.disabled):active, .bg-white.btn.active:not(:disabled):not(.disabled), .bg-white.btn:active, .bg-white.btn.active {
  background-color: #e6e6e6 !important;
  border-color: #dfdfdf;
  color: #1f2d3d;
}

/* line 46711, app/assets/stylesheets/template/adminlte.scss */
.bg-gray {
  background-color: #6c757d !important;
}

/* line 46715, app/assets/stylesheets/template/adminlte.scss */
.bg-gray,
.bg-gray > a {
  color: #fff !important;
}

/* line 46720, app/assets/stylesheets/template/adminlte.scss */
.bg-gray.btn:hover {
  border-color: #545b62;
  color: #ececec;
}

/* line 46725, app/assets/stylesheets/template/adminlte.scss */
.bg-gray.btn:not(:disabled):not(.disabled):active, .bg-gray.btn.active:not(:disabled):not(.disabled), .bg-gray.btn:active, .bg-gray.btn.active {
  background-color: #545b62 !important;
  border-color: #4e555b;
  color: #fff;
}

/* line 46731, app/assets/stylesheets/template/adminlte.scss */
.bg-gray-dark {
  background-color: #343a40 !important;
}

/* line 46735, app/assets/stylesheets/template/adminlte.scss */
.bg-gray-dark,
.bg-gray-dark > a {
  color: #fff !important;
}

/* line 46740, app/assets/stylesheets/template/adminlte.scss */
.bg-gray-dark.btn:hover {
  border-color: #1d2124;
  color: #ececec;
}

/* line 46745, app/assets/stylesheets/template/adminlte.scss */
.bg-gray-dark.btn:not(:disabled):not(.disabled):active, .bg-gray-dark.btn.active:not(:disabled):not(.disabled), .bg-gray-dark.btn:active, .bg-gray-dark.btn.active {
  background-color: #1d2124 !important;
  border-color: #171a1d;
  color: #fff;
}

/* line 46751, app/assets/stylesheets/template/adminlte.scss */
.bg-gray {
  background-color: #adb5bd;
  color: #1f2d3d;
}

/* line 46756, app/assets/stylesheets/template/adminlte.scss */
.bg-gray-light {
  background-color: #f2f4f5;
  color: #1f2d3d !important;
}

/* line 46761, app/assets/stylesheets/template/adminlte.scss */
.bg-black {
  background-color: #000;
  color: #fff !important;
}

/* line 46766, app/assets/stylesheets/template/adminlte.scss */
.bg-white {
  background-color: #fff;
  color: #1f2d3d !important;
}

/* line 46771, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-primary {
  background: #007bff linear-gradient(180deg, #268fff, #007bff) repeat-x !important;
  color: #fff;
}

/* line 46776, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-primary.btn.disabled, .bg-gradient-primary.btn:disabled, .bg-gradient-primary.btn:not(:disabled):not(.disabled):active, .bg-gradient-primary.btn.active:not(:disabled):not(.disabled),
.show > .bg-gradient-primary.btn.dropdown-toggle {
  background-image: none !important;
}

/* line 46781, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-primary.btn:hover {
  background: #007bff linear-gradient(180deg, #267fde, #0069d9) repeat-x !important;
  border-color: #0062cc;
  color: #ececec;
}

/* line 46787, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-primary.btn:not(:disabled):not(.disabled):active, .bg-gradient-primary.btn.active:not(:disabled):not(.disabled), .bg-gradient-primary.btn:active, .bg-gradient-primary.btn.active {
  background: #007bff linear-gradient(180deg, #267ad4, #0062cc) repeat-x !important;
  border-color: #005cbf;
  color: #fff;
}

/* line 46793, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-secondary {
  background: #6c757d linear-gradient(180deg, #828a91, #6c757d) repeat-x !important;
  color: #fff;
}

/* line 46798, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-secondary.btn.disabled, .bg-gradient-secondary.btn:disabled, .bg-gradient-secondary.btn:not(:disabled):not(.disabled):active, .bg-gradient-secondary.btn.active:not(:disabled):not(.disabled),
.show > .bg-gradient-secondary.btn.dropdown-toggle {
  background-image: none !important;
}

/* line 46803, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-secondary.btn:hover {
  background: #6c757d linear-gradient(180deg, #73797f, #5a6268) repeat-x !important;
  border-color: #545b62;
  color: #ececec;
}

/* line 46809, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-secondary.btn:not(:disabled):not(.disabled):active, .bg-gradient-secondary.btn.active:not(:disabled):not(.disabled), .bg-gradient-secondary.btn:active, .bg-gradient-secondary.btn.active {
  background: #6c757d linear-gradient(180deg, #6e7479, #545b62) repeat-x !important;
  border-color: #4e555b;
  color: #fff;
}

/* line 46815, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-success {
  background: #28a745 linear-gradient(180deg, #48b461, #28a745) repeat-x !important;
  color: #fff;
}

/* line 46820, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-success.btn.disabled, .bg-gradient-success.btn:disabled, .bg-gradient-success.btn:not(:disabled):not(.disabled):active, .bg-gradient-success.btn.active:not(:disabled):not(.disabled),
.show > .bg-gradient-success.btn.dropdown-toggle {
  background-image: none !important;
}

/* line 46825, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-success.btn:hover {
  background: #28a745 linear-gradient(180deg, #429a56, #218838) repeat-x !important;
  border-color: #1e7e34;
  color: #ececec;
}

/* line 46831, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-success.btn:not(:disabled):not(.disabled):active, .bg-gradient-success.btn.active:not(:disabled):not(.disabled), .bg-gradient-success.btn:active, .bg-gradient-success.btn.active {
  background: #28a745 linear-gradient(180deg, #409152, #1e7e34) repeat-x !important;
  border-color: #1c7430;
  color: #fff;
}

/* line 46837, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-info {
  background: #17a2b8 linear-gradient(180deg, #3ab0c3, #17a2b8) repeat-x !important;
  color: #fff;
}

/* line 46842, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-info.btn.disabled, .bg-gradient-info.btn:disabled, .bg-gradient-info.btn:not(:disabled):not(.disabled):active, .bg-gradient-info.btn.active:not(:disabled):not(.disabled),
.show > .bg-gradient-info.btn.dropdown-toggle {
  background-image: none !important;
}

/* line 46847, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-info.btn:hover {
  background: #17a2b8 linear-gradient(180deg, #3697a6, #138496) repeat-x !important;
  border-color: #117a8b;
  color: #ececec;
}

/* line 46853, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-info.btn:not(:disabled):not(.disabled):active, .bg-gradient-info.btn.active:not(:disabled):not(.disabled), .bg-gradient-info.btn:active, .bg-gradient-info.btn.active {
  background: #17a2b8 linear-gradient(180deg, #358e9c, #117a8b) repeat-x !important;
  border-color: #10707f;
  color: #fff;
}

/* line 46859, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-warning {
  background: #ffc107 linear-gradient(180deg, #ffca2c, #ffc107) repeat-x !important;
  color: #1f2d3d;
}

/* line 46864, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-warning.btn.disabled, .bg-gradient-warning.btn:disabled, .bg-gradient-warning.btn:not(:disabled):not(.disabled):active, .bg-gradient-warning.btn.active:not(:disabled):not(.disabled),
.show > .bg-gradient-warning.btn.dropdown-toggle {
  background-image: none !important;
}

/* line 46869, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-warning.btn:hover {
  background: #ffc107 linear-gradient(180deg, #e4b526, #e0a800) repeat-x !important;
  border-color: #d39e00;
  color: #121a24;
}

/* line 46875, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-warning.btn:not(:disabled):not(.disabled):active, .bg-gradient-warning.btn.active:not(:disabled):not(.disabled), .bg-gradient-warning.btn:active, .bg-gradient-warning.btn.active {
  background: #ffc107 linear-gradient(180deg, #daad26, #d39e00) repeat-x !important;
  border-color: #c69500;
  color: #1f2d3d;
}

/* line 46881, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-danger {
  background: #dc3545 linear-gradient(180deg, #e15361, #dc3545) repeat-x !important;
  color: #fff;
}

/* line 46886, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-danger.btn.disabled, .bg-gradient-danger.btn:disabled, .bg-gradient-danger.btn:not(:disabled):not(.disabled):active, .bg-gradient-danger.btn.active:not(:disabled):not(.disabled),
.show > .bg-gradient-danger.btn.dropdown-toggle {
  background-image: none !important;
}

/* line 46891, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-danger.btn:hover {
  background: #dc3545 linear-gradient(180deg, #d04451, #c82333) repeat-x !important;
  border-color: #bd2130;
  color: #ececec;
}

/* line 46897, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-danger.btn:not(:disabled):not(.disabled):active, .bg-gradient-danger.btn.active:not(:disabled):not(.disabled), .bg-gradient-danger.btn:active, .bg-gradient-danger.btn.active {
  background: #dc3545 linear-gradient(180deg, #c7424f, #bd2130) repeat-x !important;
  border-color: #b21f2d;
  color: #fff;
}

/* line 46903, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-light {
  background: #f8f9fa linear-gradient(180deg, #f9fafb, #f8f9fa) repeat-x !important;
  color: #1f2d3d;
}

/* line 46908, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-light.btn.disabled, .bg-gradient-light.btn:disabled, .bg-gradient-light.btn:not(:disabled):not(.disabled):active, .bg-gradient-light.btn.active:not(:disabled):not(.disabled),
.show > .bg-gradient-light.btn.dropdown-toggle {
  background-image: none !important;
}

/* line 46913, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-light.btn:hover {
  background: #f8f9fa linear-gradient(180deg, #e6eaed, #e2e6ea) repeat-x !important;
  border-color: #dae0e5;
  color: #121a24;
}

/* line 46919, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-light.btn:not(:disabled):not(.disabled):active, .bg-gradient-light.btn.active:not(:disabled):not(.disabled), .bg-gradient-light.btn:active, .bg-gradient-light.btn.active {
  background: #f8f9fa linear-gradient(180deg, #e0e4e9, #dae0e5) repeat-x !important;
  border-color: #d3d9df;
  color: #1f2d3d;
}

/* line 46925, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-dark {
  background: #343a40 linear-gradient(180deg, #52585d, #343a40) repeat-x !important;
  color: #fff;
}

/* line 46930, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-dark.btn.disabled, .bg-gradient-dark.btn:disabled, .bg-gradient-dark.btn:not(:disabled):not(.disabled):active, .bg-gradient-dark.btn.active:not(:disabled):not(.disabled),
.show > .bg-gradient-dark.btn.dropdown-toggle {
  background-image: none !important;
}

/* line 46935, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-dark.btn:hover {
  background: #343a40 linear-gradient(180deg, #44474b, #23272b) repeat-x !important;
  border-color: #1d2124;
  color: #ececec;
}

/* line 46941, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-dark.btn:not(:disabled):not(.disabled):active, .bg-gradient-dark.btn.active:not(:disabled):not(.disabled), .bg-gradient-dark.btn:active, .bg-gradient-dark.btn.active {
  background: #343a40 linear-gradient(180deg, #3f4245, #1d2124) repeat-x !important;
  border-color: #171a1d;
  color: #fff;
}

/* line 46947, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-lightblue {
  background: #3c8dbc linear-gradient(180deg, #599ec6, #3c8dbc) repeat-x !important;
  color: #fff;
}

/* line 46952, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-lightblue.btn.disabled, .bg-gradient-lightblue.btn:disabled, .bg-gradient-lightblue.btn:not(:disabled):not(.disabled):active, .bg-gradient-lightblue.btn.active:not(:disabled):not(.disabled),
.show > .bg-gradient-lightblue.btn.dropdown-toggle {
  background-image: none !important;
}

/* line 46957, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-lightblue.btn:hover {
  background: #3c8dbc linear-gradient(180deg, #518cad, #33779f) repeat-x !important;
  border-color: #307095;
  color: #ececec;
}

/* line 46963, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-lightblue.btn:not(:disabled):not(.disabled):active, .bg-gradient-lightblue.btn.active:not(:disabled):not(.disabled), .bg-gradient-lightblue.btn:active, .bg-gradient-lightblue.btn.active {
  background: #3c8dbc linear-gradient(180deg, #4f85a5, #307095) repeat-x !important;
  border-color: #2d698c;
  color: #fff;
}

/* line 46969, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-navy {
  background: #001f3f linear-gradient(180deg, #26415c, #001f3f) repeat-x !important;
  color: #fff;
}

/* line 46974, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-navy.btn.disabled, .bg-gradient-navy.btn:disabled, .bg-gradient-navy.btn:not(:disabled):not(.disabled):active, .bg-gradient-navy.btn.active:not(:disabled):not(.disabled),
.show > .bg-gradient-navy.btn.dropdown-toggle {
  background-image: none !important;
}

/* line 46979, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-navy.btn:hover {
  background: #001f3f linear-gradient(180deg, #26313b, #000c19) repeat-x !important;
  border-color: #00060c;
  color: #ececec;
}

/* line 46985, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-navy.btn:not(:disabled):not(.disabled):active, .bg-gradient-navy.btn.active:not(:disabled):not(.disabled), .bg-gradient-navy.btn:active, .bg-gradient-navy.btn.active {
  background: #001f3f linear-gradient(180deg, #262b30, #00060c) repeat-x !important;
  border-color: black;
  color: #fff;
}

/* line 46991, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-olive {
  background: #3d9970 linear-gradient(180deg, #5aa885, #3d9970) repeat-x !important;
  color: #fff;
}

/* line 46996, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-olive.btn.disabled, .bg-gradient-olive.btn:disabled, .bg-gradient-olive.btn:not(:disabled):not(.disabled):active, .bg-gradient-olive.btn.active:not(:disabled):not(.disabled),
.show > .bg-gradient-olive.btn.dropdown-toggle {
  background-image: none !important;
}

/* line 47001, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-olive.btn:hover {
  background: #3d9970 linear-gradient(180deg, #519174, #327e5c) repeat-x !important;
  border-color: #2e7555;
  color: #ececec;
}

/* line 47007, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-olive.btn:not(:disabled):not(.disabled):active, .bg-gradient-olive.btn.active:not(:disabled):not(.disabled), .bg-gradient-olive.btn:active, .bg-gradient-olive.btn.active {
  background: #3d9970 linear-gradient(180deg, #4e896f, #2e7555) repeat-x !important;
  border-color: #2b6b4f;
  color: #fff;
}

/* line 47013, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-lime {
  background: #01ff70 linear-gradient(180deg, #27ff85, #01ff70) repeat-x !important;
  color: #1f2d3d;
}

/* line 47018, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-lime.btn.disabled, .bg-gradient-lime.btn:disabled, .bg-gradient-lime.btn:not(:disabled):not(.disabled):active, .bg-gradient-lime.btn.active:not(:disabled):not(.disabled),
.show > .bg-gradient-lime.btn.dropdown-toggle {
  background-image: none !important;
}

/* line 47023, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-lime.btn:hover {
  background: #01ff70 linear-gradient(180deg, #26df77, #00da5f) repeat-x !important;
  border-color: #00cd5a;
  color: #121a24;
}

/* line 47029, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-lime.btn:not(:disabled):not(.disabled):active, .bg-gradient-lime.btn.active:not(:disabled):not(.disabled), .bg-gradient-lime.btn:active, .bg-gradient-lime.btn.active {
  background: #01ff70 linear-gradient(180deg, #26d572, #00cd5a) repeat-x !important;
  border-color: #00c054;
  color: #fff;
}

/* line 47035, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-fuchsia {
  background: #f012be linear-gradient(180deg, #f236c8, #f012be) repeat-x !important;
  color: #fff;
}

/* line 47040, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-fuchsia.btn.disabled, .bg-gradient-fuchsia.btn:disabled, .bg-gradient-fuchsia.btn:not(:disabled):not(.disabled):active, .bg-gradient-fuchsia.btn.active:not(:disabled):not(.disabled),
.show > .bg-gradient-fuchsia.btn.dropdown-toggle {
  background-image: none !important;
}

/* line 47045, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-fuchsia.btn:hover {
  background: #f012be linear-gradient(180deg, #d631b1, #cf0da3) repeat-x !important;
  border-color: #c30c9a;
  color: #ececec;
}

/* line 47051, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-fuchsia.btn:not(:disabled):not(.disabled):active, .bg-gradient-fuchsia.btn.active:not(:disabled):not(.disabled), .bg-gradient-fuchsia.btn:active, .bg-gradient-fuchsia.btn.active {
  background: #f012be linear-gradient(180deg, #cc31a9, #c30c9a) repeat-x !important;
  border-color: #b70c90;
  color: #fff;
}

/* line 47057, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-maroon {
  background: #d81b60 linear-gradient(180deg, #de3d78, #d81b60) repeat-x !important;
  color: #fff;
}

/* line 47062, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-maroon.btn.disabled, .bg-gradient-maroon.btn:disabled, .bg-gradient-maroon.btn:not(:disabled):not(.disabled):active, .bg-gradient-maroon.btn.active:not(:disabled):not(.disabled),
.show > .bg-gradient-maroon.btn.dropdown-toggle {
  background-image: none !important;
}

/* line 47067, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-maroon.btn:hover {
  background: #d81b60 linear-gradient(180deg, #c13a6b, #b61751) repeat-x !important;
  border-color: #ab154c;
  color: #ececec;
}

/* line 47073, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-maroon.btn:not(:disabled):not(.disabled):active, .bg-gradient-maroon.btn.active:not(:disabled):not(.disabled), .bg-gradient-maroon.btn:active, .bg-gradient-maroon.btn.active {
  background: #d81b60 linear-gradient(180deg, #b73867, #ab154c) repeat-x !important;
  border-color: #9f1447;
  color: #fff;
}

/* line 47079, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-blue {
  background: #007bff linear-gradient(180deg, #268fff, #007bff) repeat-x !important;
  color: #fff;
}

/* line 47084, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-blue.btn.disabled, .bg-gradient-blue.btn:disabled, .bg-gradient-blue.btn:not(:disabled):not(.disabled):active, .bg-gradient-blue.btn.active:not(:disabled):not(.disabled),
.show > .bg-gradient-blue.btn.dropdown-toggle {
  background-image: none !important;
}

/* line 47089, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-blue.btn:hover {
  background: #007bff linear-gradient(180deg, #267fde, #0069d9) repeat-x !important;
  border-color: #0062cc;
  color: #ececec;
}

/* line 47095, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-blue.btn:not(:disabled):not(.disabled):active, .bg-gradient-blue.btn.active:not(:disabled):not(.disabled), .bg-gradient-blue.btn:active, .bg-gradient-blue.btn.active {
  background: #007bff linear-gradient(180deg, #267ad4, #0062cc) repeat-x !important;
  border-color: #005cbf;
  color: #fff;
}

/* line 47101, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-indigo {
  background: #6610f2 linear-gradient(180deg, #7d34f4, #6610f2) repeat-x !important;
  color: #fff;
}

/* line 47106, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-indigo.btn.disabled, .bg-gradient-indigo.btn:disabled, .bg-gradient-indigo.btn:not(:disabled):not(.disabled):active, .bg-gradient-indigo.btn.active:not(:disabled):not(.disabled),
.show > .bg-gradient-indigo.btn.dropdown-toggle {
  background-image: none !important;
}

/* line 47111, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-indigo.btn:hover {
  background: #6610f2 linear-gradient(180deg, #7030d7, #560bd0) repeat-x !important;
  border-color: #510bc4;
  color: #ececec;
}

/* line 47117, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-indigo.btn:not(:disabled):not(.disabled):active, .bg-gradient-indigo.btn.active:not(:disabled):not(.disabled), .bg-gradient-indigo.btn:active, .bg-gradient-indigo.btn.active {
  background: #6610f2 linear-gradient(180deg, #6b2fcd, #510bc4) repeat-x !important;
  border-color: #4c0ab8;
  color: #fff;
}

/* line 47123, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-purple {
  background: #6f42c1 linear-gradient(180deg, #855eca, #6f42c1) repeat-x !important;
  color: #fff;
}

/* line 47128, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-purple.btn.disabled, .bg-gradient-purple.btn:disabled, .bg-gradient-purple.btn:not(:disabled):not(.disabled):active, .bg-gradient-purple.btn.active:not(:disabled):not(.disabled),
.show > .bg-gradient-purple.btn.dropdown-toggle {
  background-image: none !important;
}

/* line 47133, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-purple.btn:hover {
  background: #6f42c1 linear-gradient(180deg, #7655b4, #5e37a6) repeat-x !important;
  border-color: #59339d;
  color: #ececec;
}

/* line 47139, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-purple.btn:not(:disabled):not(.disabled):active, .bg-gradient-purple.btn.active:not(:disabled):not(.disabled), .bg-gradient-purple.btn:active, .bg-gradient-purple.btn.active {
  background: #6f42c1 linear-gradient(180deg, #7252ab, #59339d) repeat-x !important;
  border-color: #533093;
  color: #fff;
}

/* line 47145, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-pink {
  background: #e83e8c linear-gradient(180deg, #eb5b9d, #e83e8c) repeat-x !important;
  color: #fff;
}

/* line 47150, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-pink.btn.disabled, .bg-gradient-pink.btn:disabled, .bg-gradient-pink.btn:not(:disabled):not(.disabled):active, .bg-gradient-pink.btn.active:not(:disabled):not(.disabled),
.show > .bg-gradient-pink.btn.dropdown-toggle {
  background-image: none !important;
}

/* line 47155, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-pink.btn:hover {
  background: #e83e8c linear-gradient(180deg, #e83e8c, #e41c78) repeat-x !important;
  border-color: #d91a72;
  color: #ececec;
}

/* line 47161, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-pink.btn:not(:disabled):not(.disabled):active, .bg-gradient-pink.btn.active:not(:disabled):not(.disabled), .bg-gradient-pink.btn:active, .bg-gradient-pink.btn.active {
  background: #e83e8c linear-gradient(180deg, #df3c87, #d91a72) repeat-x !important;
  border-color: #ce196c;
  color: #fff;
}

/* line 47167, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-red {
  background: #dc3545 linear-gradient(180deg, #e15361, #dc3545) repeat-x !important;
  color: #fff;
}

/* line 47172, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-red.btn.disabled, .bg-gradient-red.btn:disabled, .bg-gradient-red.btn:not(:disabled):not(.disabled):active, .bg-gradient-red.btn.active:not(:disabled):not(.disabled),
.show > .bg-gradient-red.btn.dropdown-toggle {
  background-image: none !important;
}

/* line 47177, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-red.btn:hover {
  background: #dc3545 linear-gradient(180deg, #d04451, #c82333) repeat-x !important;
  border-color: #bd2130;
  color: #ececec;
}

/* line 47183, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-red.btn:not(:disabled):not(.disabled):active, .bg-gradient-red.btn.active:not(:disabled):not(.disabled), .bg-gradient-red.btn:active, .bg-gradient-red.btn.active {
  background: #dc3545 linear-gradient(180deg, #c7424f, #bd2130) repeat-x !important;
  border-color: #b21f2d;
  color: #fff;
}

/* line 47189, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-orange {
  background: #fd7e14 linear-gradient(180deg, #fd9137, #fd7e14) repeat-x !important;
  color: #1f2d3d;
}

/* line 47194, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-orange.btn.disabled, .bg-gradient-orange.btn:disabled, .bg-gradient-orange.btn:not(:disabled):not(.disabled):active, .bg-gradient-orange.btn.active:not(:disabled):not(.disabled),
.show > .bg-gradient-orange.btn.dropdown-toggle {
  background-image: none !important;
}

/* line 47199, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-orange.btn:hover {
  background: #fd7e14 linear-gradient(180deg, #ec8128, #e96b02) repeat-x !important;
  border-color: #dc6502;
  color: #121a24;
}

/* line 47205, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-orange.btn:not(:disabled):not(.disabled):active, .bg-gradient-orange.btn.active:not(:disabled):not(.disabled), .bg-gradient-orange.btn:active, .bg-gradient-orange.btn.active {
  background: #fd7e14 linear-gradient(180deg, #e17c28, #dc6502) repeat-x !important;
  border-color: #cf5f02;
  color: #fff;
}

/* line 47211, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-yellow {
  background: #ffc107 linear-gradient(180deg, #ffca2c, #ffc107) repeat-x !important;
  color: #1f2d3d;
}

/* line 47216, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-yellow.btn.disabled, .bg-gradient-yellow.btn:disabled, .bg-gradient-yellow.btn:not(:disabled):not(.disabled):active, .bg-gradient-yellow.btn.active:not(:disabled):not(.disabled),
.show > .bg-gradient-yellow.btn.dropdown-toggle {
  background-image: none !important;
}

/* line 47221, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-yellow.btn:hover {
  background: #ffc107 linear-gradient(180deg, #e4b526, #e0a800) repeat-x !important;
  border-color: #d39e00;
  color: #121a24;
}

/* line 47227, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-yellow.btn:not(:disabled):not(.disabled):active, .bg-gradient-yellow.btn.active:not(:disabled):not(.disabled), .bg-gradient-yellow.btn:active, .bg-gradient-yellow.btn.active {
  background: #ffc107 linear-gradient(180deg, #daad26, #d39e00) repeat-x !important;
  border-color: #c69500;
  color: #1f2d3d;
}

/* line 47233, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-green {
  background: #28a745 linear-gradient(180deg, #48b461, #28a745) repeat-x !important;
  color: #fff;
}

/* line 47238, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-green.btn.disabled, .bg-gradient-green.btn:disabled, .bg-gradient-green.btn:not(:disabled):not(.disabled):active, .bg-gradient-green.btn.active:not(:disabled):not(.disabled),
.show > .bg-gradient-green.btn.dropdown-toggle {
  background-image: none !important;
}

/* line 47243, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-green.btn:hover {
  background: #28a745 linear-gradient(180deg, #429a56, #218838) repeat-x !important;
  border-color: #1e7e34;
  color: #ececec;
}

/* line 47249, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-green.btn:not(:disabled):not(.disabled):active, .bg-gradient-green.btn.active:not(:disabled):not(.disabled), .bg-gradient-green.btn:active, .bg-gradient-green.btn.active {
  background: #28a745 linear-gradient(180deg, #409152, #1e7e34) repeat-x !important;
  border-color: #1c7430;
  color: #fff;
}

/* line 47255, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-teal {
  background: #20c997 linear-gradient(180deg, #41d1a7, #20c997) repeat-x !important;
  color: #fff;
}

/* line 47260, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-teal.btn.disabled, .bg-gradient-teal.btn:disabled, .bg-gradient-teal.btn:not(:disabled):not(.disabled):active, .bg-gradient-teal.btn.active:not(:disabled):not(.disabled),
.show > .bg-gradient-teal.btn.dropdown-toggle {
  background-image: none !important;
}

/* line 47265, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-teal.btn:hover {
  background: #20c997 linear-gradient(180deg, #3db592, #1ba87e) repeat-x !important;
  border-color: #199d76;
  color: #ececec;
}

/* line 47271, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-teal.btn:not(:disabled):not(.disabled):active, .bg-gradient-teal.btn.active:not(:disabled):not(.disabled), .bg-gradient-teal.btn:active, .bg-gradient-teal.btn.active {
  background: #20c997 linear-gradient(180deg, #3bac8b, #199d76) repeat-x !important;
  border-color: #17926e;
  color: #fff;
}

/* line 47277, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-cyan {
  background: #17a2b8 linear-gradient(180deg, #3ab0c3, #17a2b8) repeat-x !important;
  color: #fff;
}

/* line 47282, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-cyan.btn.disabled, .bg-gradient-cyan.btn:disabled, .bg-gradient-cyan.btn:not(:disabled):not(.disabled):active, .bg-gradient-cyan.btn.active:not(:disabled):not(.disabled),
.show > .bg-gradient-cyan.btn.dropdown-toggle {
  background-image: none !important;
}

/* line 47287, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-cyan.btn:hover {
  background: #17a2b8 linear-gradient(180deg, #3697a6, #138496) repeat-x !important;
  border-color: #117a8b;
  color: #ececec;
}

/* line 47293, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-cyan.btn:not(:disabled):not(.disabled):active, .bg-gradient-cyan.btn.active:not(:disabled):not(.disabled), .bg-gradient-cyan.btn:active, .bg-gradient-cyan.btn.active {
  background: #17a2b8 linear-gradient(180deg, #358e9c, #117a8b) repeat-x !important;
  border-color: #10707f;
  color: #fff;
}

/* line 47299, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-white {
  background: #fff linear-gradient(180deg, white, #fff) repeat-x !important;
  color: #1f2d3d;
}

/* line 47304, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-white.btn.disabled, .bg-gradient-white.btn:disabled, .bg-gradient-white.btn:not(:disabled):not(.disabled):active, .bg-gradient-white.btn.active:not(:disabled):not(.disabled),
.show > .bg-gradient-white.btn.dropdown-toggle {
  background-image: none !important;
}

/* line 47309, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-white.btn:hover {
  background: #fff linear-gradient(180deg, #efefef, #ececec) repeat-x !important;
  border-color: #e6e6e6;
  color: #121a24;
}

/* line 47315, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-white.btn:not(:disabled):not(.disabled):active, .bg-gradient-white.btn.active:not(:disabled):not(.disabled), .bg-gradient-white.btn:active, .bg-gradient-white.btn.active {
  background: #fff linear-gradient(180deg, #e9e9e9, #e6e6e6) repeat-x !important;
  border-color: #dfdfdf;
  color: #1f2d3d;
}

/* line 47321, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-gray {
  background: #6c757d linear-gradient(180deg, #828a91, #6c757d) repeat-x !important;
  color: #fff;
}

/* line 47326, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-gray.btn.disabled, .bg-gradient-gray.btn:disabled, .bg-gradient-gray.btn:not(:disabled):not(.disabled):active, .bg-gradient-gray.btn.active:not(:disabled):not(.disabled),
.show > .bg-gradient-gray.btn.dropdown-toggle {
  background-image: none !important;
}

/* line 47331, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-gray.btn:hover {
  background: #6c757d linear-gradient(180deg, #73797f, #5a6268) repeat-x !important;
  border-color: #545b62;
  color: #ececec;
}

/* line 47337, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-gray.btn:not(:disabled):not(.disabled):active, .bg-gradient-gray.btn.active:not(:disabled):not(.disabled), .bg-gradient-gray.btn:active, .bg-gradient-gray.btn.active {
  background: #6c757d linear-gradient(180deg, #6e7479, #545b62) repeat-x !important;
  border-color: #4e555b;
  color: #fff;
}

/* line 47343, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-gray-dark {
  background: #343a40 linear-gradient(180deg, #52585d, #343a40) repeat-x !important;
  color: #fff;
}

/* line 47348, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-gray-dark.btn.disabled, .bg-gradient-gray-dark.btn:disabled, .bg-gradient-gray-dark.btn:not(:disabled):not(.disabled):active, .bg-gradient-gray-dark.btn.active:not(:disabled):not(.disabled),
.show > .bg-gradient-gray-dark.btn.dropdown-toggle {
  background-image: none !important;
}

/* line 47353, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-gray-dark.btn:hover {
  background: #343a40 linear-gradient(180deg, #44474b, #23272b) repeat-x !important;
  border-color: #1d2124;
  color: #ececec;
}

/* line 47359, app/assets/stylesheets/template/adminlte.scss */
.bg-gradient-gray-dark.btn:not(:disabled):not(.disabled):active, .bg-gradient-gray-dark.btn.active:not(:disabled):not(.disabled), .bg-gradient-gray-dark.btn:active, .bg-gradient-gray-dark.btn.active {
  background: #343a40 linear-gradient(180deg, #3f4245, #1d2124) repeat-x !important;
  border-color: #171a1d;
  color: #fff;
}

/* line 47365, app/assets/stylesheets/template/adminlte.scss */
.disabled[class^="bg-"] {
  opacity: .65;
}

/* line 47369, app/assets/stylesheets/template/adminlte.scss */
a.text-muted:hover {
  color: #007bff !important;
}

/* line 47373, app/assets/stylesheets/template/adminlte.scss */
.link-muted {
  color: #5d6974;
}

/* line 47377, app/assets/stylesheets/template/adminlte.scss */
.link-muted:hover, .link-muted:focus {
  color: #464f58;
}

/* line 47381, app/assets/stylesheets/template/adminlte.scss */
.link-black {
  color: #6c757d;
}

/* line 47385, app/assets/stylesheets/template/adminlte.scss */
.link-black:hover, .link-black:focus {
  color: #e6e8ea;
}

/* line 47389, app/assets/stylesheets/template/adminlte.scss */
.accent-primary .btn-link,
.accent-primary a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-primary .nav-tabs .nav-link {
  color: #007bff;
}

/* line 47395, app/assets/stylesheets/template/adminlte.scss */
.accent-primary .btn-link:hover,
.accent-primary a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-primary .nav-tabs .nav-link:hover {
  color: #0056b3;
}

/* line 47401, app/assets/stylesheets/template/adminlte.scss */
.accent-primary .dropdown-item:active, .accent-primary .dropdown-item.active {
  background-color: #007bff;
  color: #fff;
}

/* line 47406, app/assets/stylesheets/template/adminlte.scss */
.accent-primary .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #007bff;
  border-color: #004a99;
}

/* line 47411, app/assets/stylesheets/template/adminlte.scss */
.accent-primary .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

/* line 47415, app/assets/stylesheets/template/adminlte.scss */
.accent-primary .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-primary .custom-select:focus,
.accent-primary .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-primary .custom-file-input:focus ~ .custom-file-label {
  border-color: #80bdff;
}

/* line 47422, app/assets/stylesheets/template/adminlte.scss */
.accent-primary .page-item .page-link {
  color: #007bff;
}

/* line 47426, app/assets/stylesheets/template/adminlte.scss */
.accent-primary .page-item.active a,
.accent-primary .page-item.active .page-link {
  background-color: #007bff;
  border-color: #007bff;
  color: #fff;
}

/* line 47433, app/assets/stylesheets/template/adminlte.scss */
.accent-primary .page-item.disabled a,
.accent-primary .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

/* line 47440, app/assets/stylesheets/template/adminlte.scss */
.accent-primary [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

/* line 47444, app/assets/stylesheets/template/adminlte.scss */
.accent-primary [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

/* line 47448, app/assets/stylesheets/template/adminlte.scss */
.accent-primary [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

/* line 47452, app/assets/stylesheets/template/adminlte.scss */
.accent-primary [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

/* line 47456, app/assets/stylesheets/template/adminlte.scss */
.dark-mode.accent-primary .page-item .page-link:hover, .dark-mode.accent-primary .page-item .page-link:focus {
  color: #1a88ff;
}

/* line 47460, app/assets/stylesheets/template/adminlte.scss */
.accent-secondary .btn-link,
.accent-secondary a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-secondary .nav-tabs .nav-link {
  color: #6c757d;
}

/* line 47466, app/assets/stylesheets/template/adminlte.scss */
.accent-secondary .btn-link:hover,
.accent-secondary a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-secondary .nav-tabs .nav-link:hover {
  color: #494f54;
}

/* line 47472, app/assets/stylesheets/template/adminlte.scss */
.accent-secondary .dropdown-item:active, .accent-secondary .dropdown-item.active {
  background-color: #6c757d;
  color: #fff;
}

/* line 47477, app/assets/stylesheets/template/adminlte.scss */
.accent-secondary .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6c757d;
  border-color: #3d4246;
}

/* line 47482, app/assets/stylesheets/template/adminlte.scss */
.accent-secondary .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

/* line 47486, app/assets/stylesheets/template/adminlte.scss */
.accent-secondary .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-secondary .custom-select:focus,
.accent-secondary .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-secondary .custom-file-input:focus ~ .custom-file-label {
  border-color: #afb5ba;
}

/* line 47493, app/assets/stylesheets/template/adminlte.scss */
.accent-secondary .page-item .page-link {
  color: #6c757d;
}

/* line 47497, app/assets/stylesheets/template/adminlte.scss */
.accent-secondary .page-item.active a,
.accent-secondary .page-item.active .page-link {
  background-color: #6c757d;
  border-color: #6c757d;
  color: #fff;
}

/* line 47504, app/assets/stylesheets/template/adminlte.scss */
.accent-secondary .page-item.disabled a,
.accent-secondary .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

/* line 47511, app/assets/stylesheets/template/adminlte.scss */
.accent-secondary [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

/* line 47515, app/assets/stylesheets/template/adminlte.scss */
.accent-secondary [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

/* line 47519, app/assets/stylesheets/template/adminlte.scss */
.accent-secondary [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

/* line 47523, app/assets/stylesheets/template/adminlte.scss */
.accent-secondary [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

/* line 47527, app/assets/stylesheets/template/adminlte.scss */
.dark-mode.accent-secondary .page-item .page-link:hover, .dark-mode.accent-secondary .page-item .page-link:focus {
  color: #78828a;
}

/* line 47531, app/assets/stylesheets/template/adminlte.scss */
.accent-success .btn-link,
.accent-success a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-success .nav-tabs .nav-link {
  color: #28a745;
}

/* line 47537, app/assets/stylesheets/template/adminlte.scss */
.accent-success .btn-link:hover,
.accent-success a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-success .nav-tabs .nav-link:hover {
  color: #19692c;
}

/* line 47543, app/assets/stylesheets/template/adminlte.scss */
.accent-success .dropdown-item:active, .accent-success .dropdown-item.active {
  background-color: #28a745;
  color: #fff;
}

/* line 47548, app/assets/stylesheets/template/adminlte.scss */
.accent-success .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #28a745;
  border-color: #145523;
}

/* line 47553, app/assets/stylesheets/template/adminlte.scss */
.accent-success .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

/* line 47557, app/assets/stylesheets/template/adminlte.scss */
.accent-success .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-success .custom-select:focus,
.accent-success .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-success .custom-file-input:focus ~ .custom-file-label {
  border-color: #71dd8a;
}

/* line 47564, app/assets/stylesheets/template/adminlte.scss */
.accent-success .page-item .page-link {
  color: #28a745;
}

/* line 47568, app/assets/stylesheets/template/adminlte.scss */
.accent-success .page-item.active a,
.accent-success .page-item.active .page-link {
  background-color: #28a745;
  border-color: #28a745;
  color: #fff;
}

/* line 47575, app/assets/stylesheets/template/adminlte.scss */
.accent-success .page-item.disabled a,
.accent-success .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

/* line 47582, app/assets/stylesheets/template/adminlte.scss */
.accent-success [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

/* line 47586, app/assets/stylesheets/template/adminlte.scss */
.accent-success [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

/* line 47590, app/assets/stylesheets/template/adminlte.scss */
.accent-success [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

/* line 47594, app/assets/stylesheets/template/adminlte.scss */
.accent-success [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

/* line 47598, app/assets/stylesheets/template/adminlte.scss */
.dark-mode.accent-success .page-item .page-link:hover, .dark-mode.accent-success .page-item .page-link:focus {
  color: #2dbc4e;
}

/* line 47602, app/assets/stylesheets/template/adminlte.scss */
.accent-info .btn-link,
.accent-info a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-info .nav-tabs .nav-link {
  color: #17a2b8;
}

/* line 47608, app/assets/stylesheets/template/adminlte.scss */
.accent-info .btn-link:hover,
.accent-info a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-info .nav-tabs .nav-link:hover {
  color: #0f6674;
}

/* line 47614, app/assets/stylesheets/template/adminlte.scss */
.accent-info .dropdown-item:active, .accent-info .dropdown-item.active {
  background-color: #17a2b8;
  color: #fff;
}

/* line 47619, app/assets/stylesheets/template/adminlte.scss */
.accent-info .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #17a2b8;
  border-color: #0c525d;
}

/* line 47624, app/assets/stylesheets/template/adminlte.scss */
.accent-info .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

/* line 47628, app/assets/stylesheets/template/adminlte.scss */
.accent-info .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-info .custom-select:focus,
.accent-info .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-info .custom-file-input:focus ~ .custom-file-label {
  border-color: #63d9ec;
}

/* line 47635, app/assets/stylesheets/template/adminlte.scss */
.accent-info .page-item .page-link {
  color: #17a2b8;
}

/* line 47639, app/assets/stylesheets/template/adminlte.scss */
.accent-info .page-item.active a,
.accent-info .page-item.active .page-link {
  background-color: #17a2b8;
  border-color: #17a2b8;
  color: #fff;
}

/* line 47646, app/assets/stylesheets/template/adminlte.scss */
.accent-info .page-item.disabled a,
.accent-info .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

/* line 47653, app/assets/stylesheets/template/adminlte.scss */
.accent-info [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

/* line 47657, app/assets/stylesheets/template/adminlte.scss */
.accent-info [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

/* line 47661, app/assets/stylesheets/template/adminlte.scss */
.accent-info [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

/* line 47665, app/assets/stylesheets/template/adminlte.scss */
.accent-info [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

/* line 47669, app/assets/stylesheets/template/adminlte.scss */
.dark-mode.accent-info .page-item .page-link:hover, .dark-mode.accent-info .page-item .page-link:focus {
  color: #1ab6cf;
}

/* line 47673, app/assets/stylesheets/template/adminlte.scss */
.accent-warning .btn-link,
.accent-warning a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-warning .nav-tabs .nav-link {
  color: #ffc107;
}

/* line 47679, app/assets/stylesheets/template/adminlte.scss */
.accent-warning .btn-link:hover,
.accent-warning a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-warning .nav-tabs .nav-link:hover {
  color: #ba8b00;
}

/* line 47685, app/assets/stylesheets/template/adminlte.scss */
.accent-warning .dropdown-item:active, .accent-warning .dropdown-item.active {
  background-color: #ffc107;
  color: #1f2d3d;
}

/* line 47690, app/assets/stylesheets/template/adminlte.scss */
.accent-warning .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #ffc107;
  border-color: #a07800;
}

/* line 47695, app/assets/stylesheets/template/adminlte.scss */
.accent-warning .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

/* line 47699, app/assets/stylesheets/template/adminlte.scss */
.accent-warning .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-warning .custom-select:focus,
.accent-warning .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-warning .custom-file-input:focus ~ .custom-file-label {
  border-color: #ffe187;
}

/* line 47706, app/assets/stylesheets/template/adminlte.scss */
.accent-warning .page-item .page-link {
  color: #ffc107;
}

/* line 47710, app/assets/stylesheets/template/adminlte.scss */
.accent-warning .page-item.active a,
.accent-warning .page-item.active .page-link {
  background-color: #ffc107;
  border-color: #ffc107;
  color: #fff;
}

/* line 47717, app/assets/stylesheets/template/adminlte.scss */
.accent-warning .page-item.disabled a,
.accent-warning .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

/* line 47724, app/assets/stylesheets/template/adminlte.scss */
.accent-warning [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

/* line 47728, app/assets/stylesheets/template/adminlte.scss */
.accent-warning [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

/* line 47732, app/assets/stylesheets/template/adminlte.scss */
.accent-warning [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

/* line 47736, app/assets/stylesheets/template/adminlte.scss */
.accent-warning [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

/* line 47740, app/assets/stylesheets/template/adminlte.scss */
.dark-mode.accent-warning .page-item .page-link:hover, .dark-mode.accent-warning .page-item .page-link:focus {
  color: #ffc721;
}

/* line 47744, app/assets/stylesheets/template/adminlte.scss */
.accent-danger .btn-link,
.accent-danger a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-danger .nav-tabs .nav-link {
  color: #dc3545;
}

/* line 47750, app/assets/stylesheets/template/adminlte.scss */
.accent-danger .btn-link:hover,
.accent-danger a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-danger .nav-tabs .nav-link:hover {
  color: #a71d2a;
}

/* line 47756, app/assets/stylesheets/template/adminlte.scss */
.accent-danger .dropdown-item:active, .accent-danger .dropdown-item.active {
  background-color: #dc3545;
  color: #fff;
}

/* line 47761, app/assets/stylesheets/template/adminlte.scss */
.accent-danger .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #dc3545;
  border-color: #921925;
}

/* line 47766, app/assets/stylesheets/template/adminlte.scss */
.accent-danger .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

/* line 47770, app/assets/stylesheets/template/adminlte.scss */
.accent-danger .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-danger .custom-select:focus,
.accent-danger .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-danger .custom-file-input:focus ~ .custom-file-label {
  border-color: #efa2a9;
}

/* line 47777, app/assets/stylesheets/template/adminlte.scss */
.accent-danger .page-item .page-link {
  color: #dc3545;
}

/* line 47781, app/assets/stylesheets/template/adminlte.scss */
.accent-danger .page-item.active a,
.accent-danger .page-item.active .page-link {
  background-color: #dc3545;
  border-color: #dc3545;
  color: #fff;
}

/* line 47788, app/assets/stylesheets/template/adminlte.scss */
.accent-danger .page-item.disabled a,
.accent-danger .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

/* line 47795, app/assets/stylesheets/template/adminlte.scss */
.accent-danger [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

/* line 47799, app/assets/stylesheets/template/adminlte.scss */
.accent-danger [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

/* line 47803, app/assets/stylesheets/template/adminlte.scss */
.accent-danger [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

/* line 47807, app/assets/stylesheets/template/adminlte.scss */
.accent-danger [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

/* line 47811, app/assets/stylesheets/template/adminlte.scss */
.dark-mode.accent-danger .page-item .page-link:hover, .dark-mode.accent-danger .page-item .page-link:focus {
  color: #e04b59;
}

/* line 47815, app/assets/stylesheets/template/adminlte.scss */
.accent-light .btn-link,
.accent-light a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-light .nav-tabs .nav-link {
  color: #f8f9fa;
}

/* line 47821, app/assets/stylesheets/template/adminlte.scss */
.accent-light .btn-link:hover,
.accent-light a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-light .nav-tabs .nav-link:hover {
  color: #cbd3da;
}

/* line 47827, app/assets/stylesheets/template/adminlte.scss */
.accent-light .dropdown-item:active, .accent-light .dropdown-item.active {
  background-color: #f8f9fa;
  color: #1f2d3d;
}

/* line 47832, app/assets/stylesheets/template/adminlte.scss */
.accent-light .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #f8f9fa;
  border-color: #bdc6d0;
}

/* line 47837, app/assets/stylesheets/template/adminlte.scss */
.accent-light .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

/* line 47841, app/assets/stylesheets/template/adminlte.scss */
.accent-light .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-light .custom-select:focus,
.accent-light .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-light .custom-file-input:focus ~ .custom-file-label {
  border-color: white;
}

/* line 47848, app/assets/stylesheets/template/adminlte.scss */
.accent-light .page-item .page-link {
  color: #f8f9fa;
}

/* line 47852, app/assets/stylesheets/template/adminlte.scss */
.accent-light .page-item.active a,
.accent-light .page-item.active .page-link {
  background-color: #f8f9fa;
  border-color: #f8f9fa;
  color: #fff;
}

/* line 47859, app/assets/stylesheets/template/adminlte.scss */
.accent-light .page-item.disabled a,
.accent-light .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

/* line 47866, app/assets/stylesheets/template/adminlte.scss */
.accent-light [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

/* line 47870, app/assets/stylesheets/template/adminlte.scss */
.accent-light [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

/* line 47874, app/assets/stylesheets/template/adminlte.scss */
.accent-light [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

/* line 47878, app/assets/stylesheets/template/adminlte.scss */
.accent-light [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

/* line 47882, app/assets/stylesheets/template/adminlte.scss */
.dark-mode.accent-light .page-item .page-link:hover, .dark-mode.accent-light .page-item .page-link:focus {
  color: white;
}

/* line 47886, app/assets/stylesheets/template/adminlte.scss */
.accent-dark .btn-link,
.accent-dark a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-dark .nav-tabs .nav-link {
  color: #343a40;
}

/* line 47892, app/assets/stylesheets/template/adminlte.scss */
.accent-dark .btn-link:hover,
.accent-dark a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-dark .nav-tabs .nav-link:hover {
  color: #121416;
}

/* line 47898, app/assets/stylesheets/template/adminlte.scss */
.accent-dark .dropdown-item:active, .accent-dark .dropdown-item.active {
  background-color: #343a40;
  color: #fff;
}

/* line 47903, app/assets/stylesheets/template/adminlte.scss */
.accent-dark .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #343a40;
  border-color: #060708;
}

/* line 47908, app/assets/stylesheets/template/adminlte.scss */
.accent-dark .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

/* line 47912, app/assets/stylesheets/template/adminlte.scss */
.accent-dark .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-dark .custom-select:focus,
.accent-dark .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-dark .custom-file-input:focus ~ .custom-file-label {
  border-color: #6d7a86;
}

/* line 47919, app/assets/stylesheets/template/adminlte.scss */
.accent-dark .page-item .page-link {
  color: #343a40;
}

/* line 47923, app/assets/stylesheets/template/adminlte.scss */
.accent-dark .page-item.active a,
.accent-dark .page-item.active .page-link {
  background-color: #343a40;
  border-color: #343a40;
  color: #fff;
}

/* line 47930, app/assets/stylesheets/template/adminlte.scss */
.accent-dark .page-item.disabled a,
.accent-dark .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

/* line 47937, app/assets/stylesheets/template/adminlte.scss */
.accent-dark [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

/* line 47941, app/assets/stylesheets/template/adminlte.scss */
.accent-dark [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

/* line 47945, app/assets/stylesheets/template/adminlte.scss */
.accent-dark [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

/* line 47949, app/assets/stylesheets/template/adminlte.scss */
.accent-dark [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

/* line 47953, app/assets/stylesheets/template/adminlte.scss */
.dark-mode.accent-dark .page-item .page-link:hover, .dark-mode.accent-dark .page-item .page-link:focus {
  color: #3f474e;
}

/* line 47957, app/assets/stylesheets/template/adminlte.scss */
.accent-lightblue .btn-link,
.accent-lightblue a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-lightblue .nav-tabs .nav-link {
  color: #3c8dbc;
}

/* line 47963, app/assets/stylesheets/template/adminlte.scss */
.accent-lightblue .btn-link:hover,
.accent-lightblue a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-lightblue .nav-tabs .nav-link:hover {
  color: #296282;
}

/* line 47969, app/assets/stylesheets/template/adminlte.scss */
.accent-lightblue .dropdown-item:active, .accent-lightblue .dropdown-item.active {
  background-color: #3c8dbc;
  color: #fff;
}

/* line 47974, app/assets/stylesheets/template/adminlte.scss */
.accent-lightblue .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #3c8dbc;
  border-color: #23536f;
}

/* line 47979, app/assets/stylesheets/template/adminlte.scss */
.accent-lightblue .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

/* line 47983, app/assets/stylesheets/template/adminlte.scss */
.accent-lightblue .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-lightblue .custom-select:focus,
.accent-lightblue .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-lightblue .custom-file-input:focus ~ .custom-file-label {
  border-color: #99c5de;
}

/* line 47990, app/assets/stylesheets/template/adminlte.scss */
.accent-lightblue .page-item .page-link {
  color: #3c8dbc;
}

/* line 47994, app/assets/stylesheets/template/adminlte.scss */
.accent-lightblue .page-item.active a,
.accent-lightblue .page-item.active .page-link {
  background-color: #3c8dbc;
  border-color: #3c8dbc;
  color: #fff;
}

/* line 48001, app/assets/stylesheets/template/adminlte.scss */
.accent-lightblue .page-item.disabled a,
.accent-lightblue .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

/* line 48008, app/assets/stylesheets/template/adminlte.scss */
.accent-lightblue [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

/* line 48012, app/assets/stylesheets/template/adminlte.scss */
.accent-lightblue [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

/* line 48016, app/assets/stylesheets/template/adminlte.scss */
.accent-lightblue [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

/* line 48020, app/assets/stylesheets/template/adminlte.scss */
.accent-lightblue [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

/* line 48024, app/assets/stylesheets/template/adminlte.scss */
.dark-mode.accent-lightblue .page-item .page-link:hover, .dark-mode.accent-lightblue .page-item .page-link:focus {
  color: #4c99c6;
}

/* line 48028, app/assets/stylesheets/template/adminlte.scss */
.accent-navy .btn-link,
.accent-navy a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-navy .nav-tabs .nav-link {
  color: #001f3f;
}

/* line 48034, app/assets/stylesheets/template/adminlte.scss */
.accent-navy .btn-link:hover,
.accent-navy a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-navy .nav-tabs .nav-link:hover {
  color: black;
}

/* line 48040, app/assets/stylesheets/template/adminlte.scss */
.accent-navy .dropdown-item:active, .accent-navy .dropdown-item.active {
  background-color: #001f3f;
  color: #fff;
}

/* line 48045, app/assets/stylesheets/template/adminlte.scss */
.accent-navy .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #001f3f;
  border-color: black;
}

/* line 48050, app/assets/stylesheets/template/adminlte.scss */
.accent-navy .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

/* line 48054, app/assets/stylesheets/template/adminlte.scss */
.accent-navy .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-navy .custom-select:focus,
.accent-navy .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-navy .custom-file-input:focus ~ .custom-file-label {
  border-color: #005ebf;
}

/* line 48061, app/assets/stylesheets/template/adminlte.scss */
.accent-navy .page-item .page-link {
  color: #001f3f;
}

/* line 48065, app/assets/stylesheets/template/adminlte.scss */
.accent-navy .page-item.active a,
.accent-navy .page-item.active .page-link {
  background-color: #001f3f;
  border-color: #001f3f;
  color: #fff;
}

/* line 48072, app/assets/stylesheets/template/adminlte.scss */
.accent-navy .page-item.disabled a,
.accent-navy .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

/* line 48079, app/assets/stylesheets/template/adminlte.scss */
.accent-navy [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

/* line 48083, app/assets/stylesheets/template/adminlte.scss */
.accent-navy [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

/* line 48087, app/assets/stylesheets/template/adminlte.scss */
.accent-navy [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

/* line 48091, app/assets/stylesheets/template/adminlte.scss */
.accent-navy [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

/* line 48095, app/assets/stylesheets/template/adminlte.scss */
.dark-mode.accent-navy .page-item .page-link:hover, .dark-mode.accent-navy .page-item .page-link:focus {
  color: #002c59;
}

/* line 48099, app/assets/stylesheets/template/adminlte.scss */
.accent-olive .btn-link,
.accent-olive a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-olive .nav-tabs .nav-link {
  color: #3d9970;
}

/* line 48105, app/assets/stylesheets/template/adminlte.scss */
.accent-olive .btn-link:hover,
.accent-olive a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-olive .nav-tabs .nav-link:hover {
  color: #276248;
}

/* line 48111, app/assets/stylesheets/template/adminlte.scss */
.accent-olive .dropdown-item:active, .accent-olive .dropdown-item.active {
  background-color: #3d9970;
  color: #fff;
}

/* line 48116, app/assets/stylesheets/template/adminlte.scss */
.accent-olive .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #3d9970;
  border-color: #20503b;
}

/* line 48121, app/assets/stylesheets/template/adminlte.scss */
.accent-olive .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

/* line 48125, app/assets/stylesheets/template/adminlte.scss */
.accent-olive .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-olive .custom-select:focus,
.accent-olive .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-olive .custom-file-input:focus ~ .custom-file-label {
  border-color: #87cfaf;
}

/* line 48132, app/assets/stylesheets/template/adminlte.scss */
.accent-olive .page-item .page-link {
  color: #3d9970;
}

/* line 48136, app/assets/stylesheets/template/adminlte.scss */
.accent-olive .page-item.active a,
.accent-olive .page-item.active .page-link {
  background-color: #3d9970;
  border-color: #3d9970;
  color: #fff;
}

/* line 48143, app/assets/stylesheets/template/adminlte.scss */
.accent-olive .page-item.disabled a,
.accent-olive .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

/* line 48150, app/assets/stylesheets/template/adminlte.scss */
.accent-olive [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

/* line 48154, app/assets/stylesheets/template/adminlte.scss */
.accent-olive [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

/* line 48158, app/assets/stylesheets/template/adminlte.scss */
.accent-olive [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

/* line 48162, app/assets/stylesheets/template/adminlte.scss */
.accent-olive [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

/* line 48166, app/assets/stylesheets/template/adminlte.scss */
.dark-mode.accent-olive .page-item .page-link:hover, .dark-mode.accent-olive .page-item .page-link:focus {
  color: #44ab7d;
}

/* line 48170, app/assets/stylesheets/template/adminlte.scss */
.accent-lime .btn-link,
.accent-lime a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-lime .nav-tabs .nav-link {
  color: #01ff70;
}

/* line 48176, app/assets/stylesheets/template/adminlte.scss */
.accent-lime .btn-link:hover,
.accent-lime a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-lime .nav-tabs .nav-link:hover {
  color: #00b44e;
}

/* line 48182, app/assets/stylesheets/template/adminlte.scss */
.accent-lime .dropdown-item:active, .accent-lime .dropdown-item.active {
  background-color: #01ff70;
  color: #1f2d3d;
}

/* line 48187, app/assets/stylesheets/template/adminlte.scss */
.accent-lime .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #01ff70;
  border-color: #009a43;
}

/* line 48192, app/assets/stylesheets/template/adminlte.scss */
.accent-lime .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

/* line 48196, app/assets/stylesheets/template/adminlte.scss */
.accent-lime .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-lime .custom-select:focus,
.accent-lime .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-lime .custom-file-input:focus ~ .custom-file-label {
  border-color: #81ffb8;
}

/* line 48203, app/assets/stylesheets/template/adminlte.scss */
.accent-lime .page-item .page-link {
  color: #01ff70;
}

/* line 48207, app/assets/stylesheets/template/adminlte.scss */
.accent-lime .page-item.active a,
.accent-lime .page-item.active .page-link {
  background-color: #01ff70;
  border-color: #01ff70;
  color: #fff;
}

/* line 48214, app/assets/stylesheets/template/adminlte.scss */
.accent-lime .page-item.disabled a,
.accent-lime .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

/* line 48221, app/assets/stylesheets/template/adminlte.scss */
.accent-lime [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

/* line 48225, app/assets/stylesheets/template/adminlte.scss */
.accent-lime [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

/* line 48229, app/assets/stylesheets/template/adminlte.scss */
.accent-lime [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

/* line 48233, app/assets/stylesheets/template/adminlte.scss */
.accent-lime [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

/* line 48237, app/assets/stylesheets/template/adminlte.scss */
.dark-mode.accent-lime .page-item .page-link:hover, .dark-mode.accent-lime .page-item .page-link:focus {
  color: #1bff7e;
}

/* line 48241, app/assets/stylesheets/template/adminlte.scss */
.accent-fuchsia .btn-link,
.accent-fuchsia a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-fuchsia .nav-tabs .nav-link {
  color: #f012be;
}

/* line 48247, app/assets/stylesheets/template/adminlte.scss */
.accent-fuchsia .btn-link:hover,
.accent-fuchsia a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-fuchsia .nav-tabs .nav-link:hover {
  color: #ab0b87;
}

/* line 48253, app/assets/stylesheets/template/adminlte.scss */
.accent-fuchsia .dropdown-item:active, .accent-fuchsia .dropdown-item.active {
  background-color: #f012be;
  color: #fff;
}

/* line 48258, app/assets/stylesheets/template/adminlte.scss */
.accent-fuchsia .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #f012be;
  border-color: #930974;
}

/* line 48263, app/assets/stylesheets/template/adminlte.scss */
.accent-fuchsia .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

/* line 48267, app/assets/stylesheets/template/adminlte.scss */
.accent-fuchsia .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-fuchsia .custom-select:focus,
.accent-fuchsia .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-fuchsia .custom-file-input:focus ~ .custom-file-label {
  border-color: #f88adf;
}

/* line 48274, app/assets/stylesheets/template/adminlte.scss */
.accent-fuchsia .page-item .page-link {
  color: #f012be;
}

/* line 48278, app/assets/stylesheets/template/adminlte.scss */
.accent-fuchsia .page-item.active a,
.accent-fuchsia .page-item.active .page-link {
  background-color: #f012be;
  border-color: #f012be;
  color: #fff;
}

/* line 48285, app/assets/stylesheets/template/adminlte.scss */
.accent-fuchsia .page-item.disabled a,
.accent-fuchsia .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

/* line 48292, app/assets/stylesheets/template/adminlte.scss */
.accent-fuchsia [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

/* line 48296, app/assets/stylesheets/template/adminlte.scss */
.accent-fuchsia [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

/* line 48300, app/assets/stylesheets/template/adminlte.scss */
.accent-fuchsia [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

/* line 48304, app/assets/stylesheets/template/adminlte.scss */
.accent-fuchsia [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

/* line 48308, app/assets/stylesheets/template/adminlte.scss */
.dark-mode.accent-fuchsia .page-item .page-link:hover, .dark-mode.accent-fuchsia .page-item .page-link:focus {
  color: #f22ac5;
}

/* line 48312, app/assets/stylesheets/template/adminlte.scss */
.accent-maroon .btn-link,
.accent-maroon a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-maroon .nav-tabs .nav-link {
  color: #d81b60;
}

/* line 48318, app/assets/stylesheets/template/adminlte.scss */
.accent-maroon .btn-link:hover,
.accent-maroon a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-maroon .nav-tabs .nav-link:hover {
  color: #941342;
}

/* line 48324, app/assets/stylesheets/template/adminlte.scss */
.accent-maroon .dropdown-item:active, .accent-maroon .dropdown-item.active {
  background-color: #d81b60;
  color: #fff;
}

/* line 48329, app/assets/stylesheets/template/adminlte.scss */
.accent-maroon .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #d81b60;
  border-color: #7d1038;
}

/* line 48334, app/assets/stylesheets/template/adminlte.scss */
.accent-maroon .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

/* line 48338, app/assets/stylesheets/template/adminlte.scss */
.accent-maroon .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-maroon .custom-select:focus,
.accent-maroon .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-maroon .custom-file-input:focus ~ .custom-file-label {
  border-color: #f083ab;
}

/* line 48345, app/assets/stylesheets/template/adminlte.scss */
.accent-maroon .page-item .page-link {
  color: #d81b60;
}

/* line 48349, app/assets/stylesheets/template/adminlte.scss */
.accent-maroon .page-item.active a,
.accent-maroon .page-item.active .page-link {
  background-color: #d81b60;
  border-color: #d81b60;
  color: #fff;
}

/* line 48356, app/assets/stylesheets/template/adminlte.scss */
.accent-maroon .page-item.disabled a,
.accent-maroon .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

/* line 48363, app/assets/stylesheets/template/adminlte.scss */
.accent-maroon [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

/* line 48367, app/assets/stylesheets/template/adminlte.scss */
.accent-maroon [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

/* line 48371, app/assets/stylesheets/template/adminlte.scss */
.accent-maroon [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

/* line 48375, app/assets/stylesheets/template/adminlte.scss */
.accent-maroon [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

/* line 48379, app/assets/stylesheets/template/adminlte.scss */
.dark-mode.accent-maroon .page-item .page-link:hover, .dark-mode.accent-maroon .page-item .page-link:focus {
  color: #e4286d;
}

/* line 48383, app/assets/stylesheets/template/adminlte.scss */
.accent-blue .btn-link,
.accent-blue a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-blue .nav-tabs .nav-link {
  color: #007bff;
}

/* line 48389, app/assets/stylesheets/template/adminlte.scss */
.accent-blue .btn-link:hover,
.accent-blue a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-blue .nav-tabs .nav-link:hover {
  color: #0056b3;
}

/* line 48395, app/assets/stylesheets/template/adminlte.scss */
.accent-blue .dropdown-item:active, .accent-blue .dropdown-item.active {
  background-color: #007bff;
  color: #fff;
}

/* line 48400, app/assets/stylesheets/template/adminlte.scss */
.accent-blue .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #007bff;
  border-color: #004a99;
}

/* line 48405, app/assets/stylesheets/template/adminlte.scss */
.accent-blue .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

/* line 48409, app/assets/stylesheets/template/adminlte.scss */
.accent-blue .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-blue .custom-select:focus,
.accent-blue .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-blue .custom-file-input:focus ~ .custom-file-label {
  border-color: #80bdff;
}

/* line 48416, app/assets/stylesheets/template/adminlte.scss */
.accent-blue .page-item .page-link {
  color: #007bff;
}

/* line 48420, app/assets/stylesheets/template/adminlte.scss */
.accent-blue .page-item.active a,
.accent-blue .page-item.active .page-link {
  background-color: #007bff;
  border-color: #007bff;
  color: #fff;
}

/* line 48427, app/assets/stylesheets/template/adminlte.scss */
.accent-blue .page-item.disabled a,
.accent-blue .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

/* line 48434, app/assets/stylesheets/template/adminlte.scss */
.accent-blue [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

/* line 48438, app/assets/stylesheets/template/adminlte.scss */
.accent-blue [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

/* line 48442, app/assets/stylesheets/template/adminlte.scss */
.accent-blue [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

/* line 48446, app/assets/stylesheets/template/adminlte.scss */
.accent-blue [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

/* line 48450, app/assets/stylesheets/template/adminlte.scss */
.dark-mode.accent-blue .page-item .page-link:hover, .dark-mode.accent-blue .page-item .page-link:focus {
  color: #1a88ff;
}

/* line 48454, app/assets/stylesheets/template/adminlte.scss */
.accent-indigo .btn-link,
.accent-indigo a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-indigo .nav-tabs .nav-link {
  color: #6610f2;
}

/* line 48460, app/assets/stylesheets/template/adminlte.scss */
.accent-indigo .btn-link:hover,
.accent-indigo a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-indigo .nav-tabs .nav-link:hover {
  color: #4709ac;
}

/* line 48466, app/assets/stylesheets/template/adminlte.scss */
.accent-indigo .dropdown-item:active, .accent-indigo .dropdown-item.active {
  background-color: #6610f2;
  color: #fff;
}

/* line 48471, app/assets/stylesheets/template/adminlte.scss */
.accent-indigo .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6610f2;
  border-color: #3d0894;
}

/* line 48476, app/assets/stylesheets/template/adminlte.scss */
.accent-indigo .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

/* line 48480, app/assets/stylesheets/template/adminlte.scss */
.accent-indigo .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-indigo .custom-select:focus,
.accent-indigo .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-indigo .custom-file-input:focus ~ .custom-file-label {
  border-color: #b389f9;
}

/* line 48487, app/assets/stylesheets/template/adminlte.scss */
.accent-indigo .page-item .page-link {
  color: #6610f2;
}

/* line 48491, app/assets/stylesheets/template/adminlte.scss */
.accent-indigo .page-item.active a,
.accent-indigo .page-item.active .page-link {
  background-color: #6610f2;
  border-color: #6610f2;
  color: #fff;
}

/* line 48498, app/assets/stylesheets/template/adminlte.scss */
.accent-indigo .page-item.disabled a,
.accent-indigo .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

/* line 48505, app/assets/stylesheets/template/adminlte.scss */
.accent-indigo [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

/* line 48509, app/assets/stylesheets/template/adminlte.scss */
.accent-indigo [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

/* line 48513, app/assets/stylesheets/template/adminlte.scss */
.accent-indigo [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

/* line 48517, app/assets/stylesheets/template/adminlte.scss */
.accent-indigo [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

/* line 48521, app/assets/stylesheets/template/adminlte.scss */
.dark-mode.accent-indigo .page-item .page-link:hover, .dark-mode.accent-indigo .page-item .page-link:focus {
  color: #7528f3;
}

/* line 48525, app/assets/stylesheets/template/adminlte.scss */
.accent-purple .btn-link,
.accent-purple a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-purple .nav-tabs .nav-link {
  color: #6f42c1;
}

/* line 48531, app/assets/stylesheets/template/adminlte.scss */
.accent-purple .btn-link:hover,
.accent-purple a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-purple .nav-tabs .nav-link:hover {
  color: #4e2d89;
}

/* line 48537, app/assets/stylesheets/template/adminlte.scss */
.accent-purple .dropdown-item:active, .accent-purple .dropdown-item.active {
  background-color: #6f42c1;
  color: #fff;
}

/* line 48542, app/assets/stylesheets/template/adminlte.scss */
.accent-purple .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6f42c1;
  border-color: #432776;
}

/* line 48547, app/assets/stylesheets/template/adminlte.scss */
.accent-purple .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

/* line 48551, app/assets/stylesheets/template/adminlte.scss */
.accent-purple .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-purple .custom-select:focus,
.accent-purple .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-purple .custom-file-input:focus ~ .custom-file-label {
  border-color: #b8a2e0;
}

/* line 48558, app/assets/stylesheets/template/adminlte.scss */
.accent-purple .page-item .page-link {
  color: #6f42c1;
}

/* line 48562, app/assets/stylesheets/template/adminlte.scss */
.accent-purple .page-item.active a,
.accent-purple .page-item.active .page-link {
  background-color: #6f42c1;
  border-color: #6f42c1;
  color: #fff;
}

/* line 48569, app/assets/stylesheets/template/adminlte.scss */
.accent-purple .page-item.disabled a,
.accent-purple .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

/* line 48576, app/assets/stylesheets/template/adminlte.scss */
.accent-purple [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

/* line 48580, app/assets/stylesheets/template/adminlte.scss */
.accent-purple [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

/* line 48584, app/assets/stylesheets/template/adminlte.scss */
.accent-purple [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

/* line 48588, app/assets/stylesheets/template/adminlte.scss */
.accent-purple [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

/* line 48592, app/assets/stylesheets/template/adminlte.scss */
.dark-mode.accent-purple .page-item .page-link:hover, .dark-mode.accent-purple .page-item .page-link:focus {
  color: #7e55c7;
}

/* line 48596, app/assets/stylesheets/template/adminlte.scss */
.accent-pink .btn-link,
.accent-pink a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-pink .nav-tabs .nav-link {
  color: #e83e8c;
}

/* line 48602, app/assets/stylesheets/template/adminlte.scss */
.accent-pink .btn-link:hover,
.accent-pink a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-pink .nav-tabs .nav-link:hover {
  color: #c21766;
}

/* line 48608, app/assets/stylesheets/template/adminlte.scss */
.accent-pink .dropdown-item:active, .accent-pink .dropdown-item.active {
  background-color: #e83e8c;
  color: #fff;
}

/* line 48613, app/assets/stylesheets/template/adminlte.scss */
.accent-pink .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #e83e8c;
  border-color: #ac145a;
}

/* line 48618, app/assets/stylesheets/template/adminlte.scss */
.accent-pink .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

/* line 48622, app/assets/stylesheets/template/adminlte.scss */
.accent-pink .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-pink .custom-select:focus,
.accent-pink .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-pink .custom-file-input:focus ~ .custom-file-label {
  border-color: #f6b0d0;
}

/* line 48629, app/assets/stylesheets/template/adminlte.scss */
.accent-pink .page-item .page-link {
  color: #e83e8c;
}

/* line 48633, app/assets/stylesheets/template/adminlte.scss */
.accent-pink .page-item.active a,
.accent-pink .page-item.active .page-link {
  background-color: #e83e8c;
  border-color: #e83e8c;
  color: #fff;
}

/* line 48640, app/assets/stylesheets/template/adminlte.scss */
.accent-pink .page-item.disabled a,
.accent-pink .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

/* line 48647, app/assets/stylesheets/template/adminlte.scss */
.accent-pink [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

/* line 48651, app/assets/stylesheets/template/adminlte.scss */
.accent-pink [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

/* line 48655, app/assets/stylesheets/template/adminlte.scss */
.accent-pink [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

/* line 48659, app/assets/stylesheets/template/adminlte.scss */
.accent-pink [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

/* line 48663, app/assets/stylesheets/template/adminlte.scss */
.dark-mode.accent-pink .page-item .page-link:hover, .dark-mode.accent-pink .page-item .page-link:focus {
  color: #eb559a;
}

/* line 48667, app/assets/stylesheets/template/adminlte.scss */
.accent-red .btn-link,
.accent-red a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-red .nav-tabs .nav-link {
  color: #dc3545;
}

/* line 48673, app/assets/stylesheets/template/adminlte.scss */
.accent-red .btn-link:hover,
.accent-red a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-red .nav-tabs .nav-link:hover {
  color: #a71d2a;
}

/* line 48679, app/assets/stylesheets/template/adminlte.scss */
.accent-red .dropdown-item:active, .accent-red .dropdown-item.active {
  background-color: #dc3545;
  color: #fff;
}

/* line 48684, app/assets/stylesheets/template/adminlte.scss */
.accent-red .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #dc3545;
  border-color: #921925;
}

/* line 48689, app/assets/stylesheets/template/adminlte.scss */
.accent-red .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

/* line 48693, app/assets/stylesheets/template/adminlte.scss */
.accent-red .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-red .custom-select:focus,
.accent-red .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-red .custom-file-input:focus ~ .custom-file-label {
  border-color: #efa2a9;
}

/* line 48700, app/assets/stylesheets/template/adminlte.scss */
.accent-red .page-item .page-link {
  color: #dc3545;
}

/* line 48704, app/assets/stylesheets/template/adminlte.scss */
.accent-red .page-item.active a,
.accent-red .page-item.active .page-link {
  background-color: #dc3545;
  border-color: #dc3545;
  color: #fff;
}

/* line 48711, app/assets/stylesheets/template/adminlte.scss */
.accent-red .page-item.disabled a,
.accent-red .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

/* line 48718, app/assets/stylesheets/template/adminlte.scss */
.accent-red [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

/* line 48722, app/assets/stylesheets/template/adminlte.scss */
.accent-red [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

/* line 48726, app/assets/stylesheets/template/adminlte.scss */
.accent-red [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

/* line 48730, app/assets/stylesheets/template/adminlte.scss */
.accent-red [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

/* line 48734, app/assets/stylesheets/template/adminlte.scss */
.dark-mode.accent-red .page-item .page-link:hover, .dark-mode.accent-red .page-item .page-link:focus {
  color: #e04b59;
}

/* line 48738, app/assets/stylesheets/template/adminlte.scss */
.accent-orange .btn-link,
.accent-orange a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-orange .nav-tabs .nav-link {
  color: #fd7e14;
}

/* line 48744, app/assets/stylesheets/template/adminlte.scss */
.accent-orange .btn-link:hover,
.accent-orange a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-orange .nav-tabs .nav-link:hover {
  color: #c35a02;
}

/* line 48750, app/assets/stylesheets/template/adminlte.scss */
.accent-orange .dropdown-item:active, .accent-orange .dropdown-item.active {
  background-color: #fd7e14;
  color: #1f2d3d;
}

/* line 48755, app/assets/stylesheets/template/adminlte.scss */
.accent-orange .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #fd7e14;
  border-color: #aa4e01;
}

/* line 48760, app/assets/stylesheets/template/adminlte.scss */
.accent-orange .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

/* line 48764, app/assets/stylesheets/template/adminlte.scss */
.accent-orange .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-orange .custom-select:focus,
.accent-orange .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-orange .custom-file-input:focus ~ .custom-file-label {
  border-color: #fec392;
}

/* line 48771, app/assets/stylesheets/template/adminlte.scss */
.accent-orange .page-item .page-link {
  color: #fd7e14;
}

/* line 48775, app/assets/stylesheets/template/adminlte.scss */
.accent-orange .page-item.active a,
.accent-orange .page-item.active .page-link {
  background-color: #fd7e14;
  border-color: #fd7e14;
  color: #fff;
}

/* line 48782, app/assets/stylesheets/template/adminlte.scss */
.accent-orange .page-item.disabled a,
.accent-orange .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

/* line 48789, app/assets/stylesheets/template/adminlte.scss */
.accent-orange [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

/* line 48793, app/assets/stylesheets/template/adminlte.scss */
.accent-orange [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

/* line 48797, app/assets/stylesheets/template/adminlte.scss */
.accent-orange [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

/* line 48801, app/assets/stylesheets/template/adminlte.scss */
.accent-orange [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

/* line 48805, app/assets/stylesheets/template/adminlte.scss */
.dark-mode.accent-orange .page-item .page-link:hover, .dark-mode.accent-orange .page-item .page-link:focus {
  color: #fd8c2d;
}

/* line 48809, app/assets/stylesheets/template/adminlte.scss */
.accent-yellow .btn-link,
.accent-yellow a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-yellow .nav-tabs .nav-link {
  color: #ffc107;
}

/* line 48815, app/assets/stylesheets/template/adminlte.scss */
.accent-yellow .btn-link:hover,
.accent-yellow a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-yellow .nav-tabs .nav-link:hover {
  color: #ba8b00;
}

/* line 48821, app/assets/stylesheets/template/adminlte.scss */
.accent-yellow .dropdown-item:active, .accent-yellow .dropdown-item.active {
  background-color: #ffc107;
  color: #1f2d3d;
}

/* line 48826, app/assets/stylesheets/template/adminlte.scss */
.accent-yellow .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #ffc107;
  border-color: #a07800;
}

/* line 48831, app/assets/stylesheets/template/adminlte.scss */
.accent-yellow .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

/* line 48835, app/assets/stylesheets/template/adminlte.scss */
.accent-yellow .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-yellow .custom-select:focus,
.accent-yellow .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-yellow .custom-file-input:focus ~ .custom-file-label {
  border-color: #ffe187;
}

/* line 48842, app/assets/stylesheets/template/adminlte.scss */
.accent-yellow .page-item .page-link {
  color: #ffc107;
}

/* line 48846, app/assets/stylesheets/template/adminlte.scss */
.accent-yellow .page-item.active a,
.accent-yellow .page-item.active .page-link {
  background-color: #ffc107;
  border-color: #ffc107;
  color: #fff;
}

/* line 48853, app/assets/stylesheets/template/adminlte.scss */
.accent-yellow .page-item.disabled a,
.accent-yellow .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

/* line 48860, app/assets/stylesheets/template/adminlte.scss */
.accent-yellow [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

/* line 48864, app/assets/stylesheets/template/adminlte.scss */
.accent-yellow [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

/* line 48868, app/assets/stylesheets/template/adminlte.scss */
.accent-yellow [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

/* line 48872, app/assets/stylesheets/template/adminlte.scss */
.accent-yellow [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

/* line 48876, app/assets/stylesheets/template/adminlte.scss */
.dark-mode.accent-yellow .page-item .page-link:hover, .dark-mode.accent-yellow .page-item .page-link:focus {
  color: #ffc721;
}

/* line 48880, app/assets/stylesheets/template/adminlte.scss */
.accent-green .btn-link,
.accent-green a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-green .nav-tabs .nav-link {
  color: #28a745;
}

/* line 48886, app/assets/stylesheets/template/adminlte.scss */
.accent-green .btn-link:hover,
.accent-green a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-green .nav-tabs .nav-link:hover {
  color: #19692c;
}

/* line 48892, app/assets/stylesheets/template/adminlte.scss */
.accent-green .dropdown-item:active, .accent-green .dropdown-item.active {
  background-color: #28a745;
  color: #fff;
}

/* line 48897, app/assets/stylesheets/template/adminlte.scss */
.accent-green .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #28a745;
  border-color: #145523;
}

/* line 48902, app/assets/stylesheets/template/adminlte.scss */
.accent-green .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

/* line 48906, app/assets/stylesheets/template/adminlte.scss */
.accent-green .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-green .custom-select:focus,
.accent-green .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-green .custom-file-input:focus ~ .custom-file-label {
  border-color: #71dd8a;
}

/* line 48913, app/assets/stylesheets/template/adminlte.scss */
.accent-green .page-item .page-link {
  color: #28a745;
}

/* line 48917, app/assets/stylesheets/template/adminlte.scss */
.accent-green .page-item.active a,
.accent-green .page-item.active .page-link {
  background-color: #28a745;
  border-color: #28a745;
  color: #fff;
}

/* line 48924, app/assets/stylesheets/template/adminlte.scss */
.accent-green .page-item.disabled a,
.accent-green .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

/* line 48931, app/assets/stylesheets/template/adminlte.scss */
.accent-green [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

/* line 48935, app/assets/stylesheets/template/adminlte.scss */
.accent-green [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

/* line 48939, app/assets/stylesheets/template/adminlte.scss */
.accent-green [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

/* line 48943, app/assets/stylesheets/template/adminlte.scss */
.accent-green [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

/* line 48947, app/assets/stylesheets/template/adminlte.scss */
.dark-mode.accent-green .page-item .page-link:hover, .dark-mode.accent-green .page-item .page-link:focus {
  color: #2dbc4e;
}

/* line 48951, app/assets/stylesheets/template/adminlte.scss */
.accent-teal .btn-link,
.accent-teal a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-teal .nav-tabs .nav-link {
  color: #20c997;
}

/* line 48957, app/assets/stylesheets/template/adminlte.scss */
.accent-teal .btn-link:hover,
.accent-teal a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-teal .nav-tabs .nav-link:hover {
  color: #158765;
}

/* line 48963, app/assets/stylesheets/template/adminlte.scss */
.accent-teal .dropdown-item:active, .accent-teal .dropdown-item.active {
  background-color: #20c997;
  color: #fff;
}

/* line 48968, app/assets/stylesheets/template/adminlte.scss */
.accent-teal .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #20c997;
  border-color: #127155;
}

/* line 48973, app/assets/stylesheets/template/adminlte.scss */
.accent-teal .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

/* line 48977, app/assets/stylesheets/template/adminlte.scss */
.accent-teal .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-teal .custom-select:focus,
.accent-teal .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-teal .custom-file-input:focus ~ .custom-file-label {
  border-color: #7eeaca;
}

/* line 48984, app/assets/stylesheets/template/adminlte.scss */
.accent-teal .page-item .page-link {
  color: #20c997;
}

/* line 48988, app/assets/stylesheets/template/adminlte.scss */
.accent-teal .page-item.active a,
.accent-teal .page-item.active .page-link {
  background-color: #20c997;
  border-color: #20c997;
  color: #fff;
}

/* line 48995, app/assets/stylesheets/template/adminlte.scss */
.accent-teal .page-item.disabled a,
.accent-teal .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

/* line 49002, app/assets/stylesheets/template/adminlte.scss */
.accent-teal [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

/* line 49006, app/assets/stylesheets/template/adminlte.scss */
.accent-teal [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

/* line 49010, app/assets/stylesheets/template/adminlte.scss */
.accent-teal [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

/* line 49014, app/assets/stylesheets/template/adminlte.scss */
.accent-teal [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

/* line 49018, app/assets/stylesheets/template/adminlte.scss */
.dark-mode.accent-teal .page-item .page-link:hover, .dark-mode.accent-teal .page-item .page-link:focus {
  color: #26dca6;
}

/* line 49022, app/assets/stylesheets/template/adminlte.scss */
.accent-cyan .btn-link,
.accent-cyan a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-cyan .nav-tabs .nav-link {
  color: #17a2b8;
}

/* line 49028, app/assets/stylesheets/template/adminlte.scss */
.accent-cyan .btn-link:hover,
.accent-cyan a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-cyan .nav-tabs .nav-link:hover {
  color: #0f6674;
}

/* line 49034, app/assets/stylesheets/template/adminlte.scss */
.accent-cyan .dropdown-item:active, .accent-cyan .dropdown-item.active {
  background-color: #17a2b8;
  color: #fff;
}

/* line 49039, app/assets/stylesheets/template/adminlte.scss */
.accent-cyan .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #17a2b8;
  border-color: #0c525d;
}

/* line 49044, app/assets/stylesheets/template/adminlte.scss */
.accent-cyan .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

/* line 49048, app/assets/stylesheets/template/adminlte.scss */
.accent-cyan .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-cyan .custom-select:focus,
.accent-cyan .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-cyan .custom-file-input:focus ~ .custom-file-label {
  border-color: #63d9ec;
}

/* line 49055, app/assets/stylesheets/template/adminlte.scss */
.accent-cyan .page-item .page-link {
  color: #17a2b8;
}

/* line 49059, app/assets/stylesheets/template/adminlte.scss */
.accent-cyan .page-item.active a,
.accent-cyan .page-item.active .page-link {
  background-color: #17a2b8;
  border-color: #17a2b8;
  color: #fff;
}

/* line 49066, app/assets/stylesheets/template/adminlte.scss */
.accent-cyan .page-item.disabled a,
.accent-cyan .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

/* line 49073, app/assets/stylesheets/template/adminlte.scss */
.accent-cyan [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

/* line 49077, app/assets/stylesheets/template/adminlte.scss */
.accent-cyan [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

/* line 49081, app/assets/stylesheets/template/adminlte.scss */
.accent-cyan [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

/* line 49085, app/assets/stylesheets/template/adminlte.scss */
.accent-cyan [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

/* line 49089, app/assets/stylesheets/template/adminlte.scss */
.dark-mode.accent-cyan .page-item .page-link:hover, .dark-mode.accent-cyan .page-item .page-link:focus {
  color: #1ab6cf;
}

/* line 49093, app/assets/stylesheets/template/adminlte.scss */
.accent-white .btn-link,
.accent-white a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-white .nav-tabs .nav-link {
  color: #fff;
}

/* line 49099, app/assets/stylesheets/template/adminlte.scss */
.accent-white .btn-link:hover,
.accent-white a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-white .nav-tabs .nav-link:hover {
  color: #d9d9d9;
}

/* line 49105, app/assets/stylesheets/template/adminlte.scss */
.accent-white .dropdown-item:active, .accent-white .dropdown-item.active {
  background-color: #fff;
  color: #1f2d3d;
}

/* line 49110, app/assets/stylesheets/template/adminlte.scss */
.accent-white .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #fff;
  border-color: #cccccc;
}

/* line 49115, app/assets/stylesheets/template/adminlte.scss */
.accent-white .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

/* line 49119, app/assets/stylesheets/template/adminlte.scss */
.accent-white .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-white .custom-select:focus,
.accent-white .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-white .custom-file-input:focus ~ .custom-file-label {
  border-color: white;
}

/* line 49126, app/assets/stylesheets/template/adminlte.scss */
.accent-white .page-item .page-link {
  color: #fff;
}

/* line 49130, app/assets/stylesheets/template/adminlte.scss */
.accent-white .page-item.active a,
.accent-white .page-item.active .page-link {
  background-color: #fff;
  border-color: #fff;
  color: #fff;
}

/* line 49137, app/assets/stylesheets/template/adminlte.scss */
.accent-white .page-item.disabled a,
.accent-white .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

/* line 49144, app/assets/stylesheets/template/adminlte.scss */
.accent-white [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

/* line 49148, app/assets/stylesheets/template/adminlte.scss */
.accent-white [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

/* line 49152, app/assets/stylesheets/template/adminlte.scss */
.accent-white [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

/* line 49156, app/assets/stylesheets/template/adminlte.scss */
.accent-white [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

/* line 49160, app/assets/stylesheets/template/adminlte.scss */
.dark-mode.accent-white .page-item .page-link:hover, .dark-mode.accent-white .page-item .page-link:focus {
  color: white;
}

/* line 49164, app/assets/stylesheets/template/adminlte.scss */
.accent-gray .btn-link,
.accent-gray a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-gray .nav-tabs .nav-link {
  color: #6c757d;
}

/* line 49170, app/assets/stylesheets/template/adminlte.scss */
.accent-gray .btn-link:hover,
.accent-gray a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-gray .nav-tabs .nav-link:hover {
  color: #494f54;
}

/* line 49176, app/assets/stylesheets/template/adminlte.scss */
.accent-gray .dropdown-item:active, .accent-gray .dropdown-item.active {
  background-color: #6c757d;
  color: #fff;
}

/* line 49181, app/assets/stylesheets/template/adminlte.scss */
.accent-gray .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6c757d;
  border-color: #3d4246;
}

/* line 49186, app/assets/stylesheets/template/adminlte.scss */
.accent-gray .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

/* line 49190, app/assets/stylesheets/template/adminlte.scss */
.accent-gray .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-gray .custom-select:focus,
.accent-gray .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-gray .custom-file-input:focus ~ .custom-file-label {
  border-color: #afb5ba;
}

/* line 49197, app/assets/stylesheets/template/adminlte.scss */
.accent-gray .page-item .page-link {
  color: #6c757d;
}

/* line 49201, app/assets/stylesheets/template/adminlte.scss */
.accent-gray .page-item.active a,
.accent-gray .page-item.active .page-link {
  background-color: #6c757d;
  border-color: #6c757d;
  color: #fff;
}

/* line 49208, app/assets/stylesheets/template/adminlte.scss */
.accent-gray .page-item.disabled a,
.accent-gray .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

/* line 49215, app/assets/stylesheets/template/adminlte.scss */
.accent-gray [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

/* line 49219, app/assets/stylesheets/template/adminlte.scss */
.accent-gray [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

/* line 49223, app/assets/stylesheets/template/adminlte.scss */
.accent-gray [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

/* line 49227, app/assets/stylesheets/template/adminlte.scss */
.accent-gray [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

/* line 49231, app/assets/stylesheets/template/adminlte.scss */
.dark-mode.accent-gray .page-item .page-link:hover, .dark-mode.accent-gray .page-item .page-link:focus {
  color: #78828a;
}

/* line 49235, app/assets/stylesheets/template/adminlte.scss */
.accent-gray-dark .btn-link,
.accent-gray-dark a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-gray-dark .nav-tabs .nav-link {
  color: #343a40;
}

/* line 49241, app/assets/stylesheets/template/adminlte.scss */
.accent-gray-dark .btn-link:hover,
.accent-gray-dark a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-gray-dark .nav-tabs .nav-link:hover {
  color: #121416;
}

/* line 49247, app/assets/stylesheets/template/adminlte.scss */
.accent-gray-dark .dropdown-item:active, .accent-gray-dark .dropdown-item.active {
  background-color: #343a40;
  color: #fff;
}

/* line 49252, app/assets/stylesheets/template/adminlte.scss */
.accent-gray-dark .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #343a40;
  border-color: #060708;
}

/* line 49257, app/assets/stylesheets/template/adminlte.scss */
.accent-gray-dark .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

/* line 49261, app/assets/stylesheets/template/adminlte.scss */
.accent-gray-dark .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-gray-dark .custom-select:focus,
.accent-gray-dark .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-gray-dark .custom-file-input:focus ~ .custom-file-label {
  border-color: #6d7a86;
}

/* line 49268, app/assets/stylesheets/template/adminlte.scss */
.accent-gray-dark .page-item .page-link {
  color: #343a40;
}

/* line 49272, app/assets/stylesheets/template/adminlte.scss */
.accent-gray-dark .page-item.active a,
.accent-gray-dark .page-item.active .page-link {
  background-color: #343a40;
  border-color: #343a40;
  color: #fff;
}

/* line 49279, app/assets/stylesheets/template/adminlte.scss */
.accent-gray-dark .page-item.disabled a,
.accent-gray-dark .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

/* line 49286, app/assets/stylesheets/template/adminlte.scss */
.accent-gray-dark [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

/* line 49290, app/assets/stylesheets/template/adminlte.scss */
.accent-gray-dark [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

/* line 49294, app/assets/stylesheets/template/adminlte.scss */
.accent-gray-dark [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

/* line 49298, app/assets/stylesheets/template/adminlte.scss */
.accent-gray-dark [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

/* line 49302, app/assets/stylesheets/template/adminlte.scss */
.dark-mode.accent-gray-dark .page-item .page-link:hover, .dark-mode.accent-gray-dark .page-item .page-link:focus {
  color: #3f474e;
}

/* line 49306, app/assets/stylesheets/template/adminlte.scss */
[class*="accent-"] a.btn-primary {
  color: #fff;
}

/* line 49310, app/assets/stylesheets/template/adminlte.scss */
[class*="accent-"] a.btn-secondary {
  color: #fff;
}

/* line 49314, app/assets/stylesheets/template/adminlte.scss */
[class*="accent-"] a.btn-success {
  color: #fff;
}

/* line 49318, app/assets/stylesheets/template/adminlte.scss */
[class*="accent-"] a.btn-info {
  color: #fff;
}

/* line 49322, app/assets/stylesheets/template/adminlte.scss */
[class*="accent-"] a.btn-warning {
  color: #1f2d3d;
}

/* line 49326, app/assets/stylesheets/template/adminlte.scss */
[class*="accent-"] a.btn-danger {
  color: #fff;
}

/* line 49330, app/assets/stylesheets/template/adminlte.scss */
[class*="accent-"] a.btn-light {
  color: #1f2d3d;
}

/* line 49334, app/assets/stylesheets/template/adminlte.scss */
[class*="accent-"] a.btn-dark {
  color: #fff;
}

/* line 49338, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-light {
  background-color: #454d55 !important;
  color: #fff !important;
}

/* line 49343, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .text-black,
.dark-mode .text-dark,
.dark-mode .link-black,
.dark-mode .link-dark {
  color: #ced4da;
}

/* line 49350, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-primary {
  background-color: #3f6791 !important;
}

/* line 49354, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-primary,
.dark-mode .bg-primary > a {
  color: #fff !important;
}

/* line 49359, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-primary.btn:hover {
  border-color: #304e6d;
  color: #ececec;
}

/* line 49364, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-primary.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-primary.btn.active:not(:disabled):not(.disabled), .dark-mode .bg-primary.btn:active, .dark-mode .bg-primary.btn.active {
  background-color: #304e6d !important;
  border-color: #2c4765;
  color: #fff;
}

/* line 49370, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-secondary {
  background-color: #6c757d !important;
}

/* line 49374, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-secondary,
.dark-mode .bg-secondary > a {
  color: #fff !important;
}

/* line 49379, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-secondary.btn:hover {
  border-color: #545b62;
  color: #ececec;
}

/* line 49384, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-secondary.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-secondary.btn.active:not(:disabled):not(.disabled), .dark-mode .bg-secondary.btn:active, .dark-mode .bg-secondary.btn.active {
  background-color: #545b62 !important;
  border-color: #4e555b;
  color: #fff;
}

/* line 49390, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-success {
  background-color: #00bc8c !important;
}

/* line 49394, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-success,
.dark-mode .bg-success > a {
  color: #fff !important;
}

/* line 49399, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-success.btn:hover {
  border-color: #008966;
  color: #ececec;
}

/* line 49404, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-success.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-success.btn.active:not(:disabled):not(.disabled), .dark-mode .bg-success.btn:active, .dark-mode .bg-success.btn.active {
  background-color: #008966 !important;
  border-color: #007c5d;
  color: #fff;
}

/* line 49410, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-info {
  background-color: #3498db !important;
}

/* line 49414, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-info,
.dark-mode .bg-info > a {
  color: #fff !important;
}

/* line 49419, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-info.btn:hover {
  border-color: #217dbb;
  color: #ececec;
}

/* line 49424, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-info.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-info.btn.active:not(:disabled):not(.disabled), .dark-mode .bg-info.btn:active, .dark-mode .bg-info.btn.active {
  background-color: #217dbb !important;
  border-color: #1f76b0;
  color: #fff;
}

/* line 49430, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-warning {
  background-color: #f39c12 !important;
}

/* line 49434, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-warning,
.dark-mode .bg-warning > a {
  color: #1f2d3d !important;
}

/* line 49439, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-warning.btn:hover {
  border-color: #c87f0a;
  color: #121a24;
}

/* line 49444, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-warning.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-warning.btn.active:not(:disabled):not(.disabled), .dark-mode .bg-warning.btn:active, .dark-mode .bg-warning.btn.active {
  background-color: #c87f0a !important;
  border-color: #bc770a;
  color: #fff;
}

/* line 49450, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-danger {
  background-color: #e74c3c !important;
}

/* line 49454, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-danger,
.dark-mode .bg-danger > a {
  color: #fff !important;
}

/* line 49459, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-danger.btn:hover {
  border-color: #d62c1a;
  color: #ececec;
}

/* line 49464, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-danger.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-danger.btn.active:not(:disabled):not(.disabled), .dark-mode .bg-danger.btn:active, .dark-mode .bg-danger.btn.active {
  background-color: #d62c1a !important;
  border-color: #ca2a19;
  color: #fff;
}

/* line 49470, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-light {
  background-color: #f8f9fa !important;
}

/* line 49474, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-light,
.dark-mode .bg-light > a {
  color: #1f2d3d !important;
}

/* line 49479, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-light.btn:hover {
  border-color: #dae0e5;
  color: #121a24;
}

/* line 49484, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-light.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-light.btn.active:not(:disabled):not(.disabled), .dark-mode .bg-light.btn:active, .dark-mode .bg-light.btn.active {
  background-color: #dae0e5 !important;
  border-color: #d3d9df;
  color: #1f2d3d;
}

/* line 49490, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-dark {
  background-color: #343a40 !important;
}

/* line 49494, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-dark,
.dark-mode .bg-dark > a {
  color: #fff !important;
}

/* line 49499, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-dark.btn:hover {
  border-color: #1d2124;
  color: #ececec;
}

/* line 49504, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-dark.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-dark.btn.active:not(:disabled):not(.disabled), .dark-mode .bg-dark.btn:active, .dark-mode .bg-dark.btn.active {
  background-color: #1d2124 !important;
  border-color: #171a1d;
  color: #fff;
}

/* line 49510, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-lightblue {
  background-color: #86bad8 !important;
}

/* line 49514, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-lightblue,
.dark-mode .bg-lightblue > a {
  color: #1f2d3d !important;
}

/* line 49519, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-lightblue.btn:hover {
  border-color: #5fa4cc;
  color: #121a24;
}

/* line 49524, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-lightblue.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-lightblue.btn.active:not(:disabled):not(.disabled), .dark-mode .bg-lightblue.btn:active, .dark-mode .bg-lightblue.btn.active {
  background-color: #5fa4cc !important;
  border-color: #559ec9;
  color: #fff;
}

/* line 49530, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-navy {
  background-color: #002c59 !important;
}

/* line 49534, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-navy,
.dark-mode .bg-navy > a {
  color: #fff !important;
}

/* line 49539, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-navy.btn:hover {
  border-color: #001226;
  color: #ececec;
}

/* line 49544, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-navy.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-navy.btn.active:not(:disabled):not(.disabled), .dark-mode .bg-navy.btn:active, .dark-mode .bg-navy.btn.active {
  background-color: #001226 !important;
  border-color: #000c19;
  color: #fff;
}

/* line 49550, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-olive {
  background-color: #74c8a3 !important;
}

/* line 49554, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-olive,
.dark-mode .bg-olive > a {
  color: #1f2d3d !important;
}

/* line 49559, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-olive.btn:hover {
  border-color: #50b98a;
  color: #121a24;
}

/* line 49564, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-olive.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-olive.btn.active:not(:disabled):not(.disabled), .dark-mode .bg-olive.btn:active, .dark-mode .bg-olive.btn.active {
  background-color: #50b98a !important;
  border-color: #48b484;
  color: #fff;
}

/* line 49570, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-lime {
  background-color: #67ffa9 !important;
}

/* line 49574, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-lime,
.dark-mode .bg-lime > a {
  color: #1f2d3d !important;
}

/* line 49579, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-lime.btn:hover {
  border-color: #34ff8d;
  color: #121a24;
}

/* line 49584, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-lime.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-lime.btn.active:not(:disabled):not(.disabled), .dark-mode .bg-lime.btn:active, .dark-mode .bg-lime.btn.active {
  background-color: #34ff8d !important;
  border-color: #27ff86;
  color: #1f2d3d;
}

/* line 49590, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-fuchsia {
  background-color: #f672d8 !important;
}

/* line 49594, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-fuchsia,
.dark-mode .bg-fuchsia > a {
  color: #1f2d3d !important;
}

/* line 49599, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-fuchsia.btn:hover {
  border-color: #f342cb;
  color: #121a24;
}

/* line 49604, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-fuchsia.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-fuchsia.btn.active:not(:disabled):not(.disabled), .dark-mode .bg-fuchsia.btn:active, .dark-mode .bg-fuchsia.btn.active {
  background-color: #f342cb !important;
  border-color: #f236c8;
  color: #fff;
}

/* line 49610, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-maroon {
  background-color: #ed6c9b !important;
}

/* line 49614, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-maroon,
.dark-mode .bg-maroon > a {
  color: #1f2d3d !important;
}

/* line 49619, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-maroon.btn:hover {
  border-color: #e73f7c;
  color: #121a24;
}

/* line 49624, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-maroon.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-maroon.btn.active:not(:disabled):not(.disabled), .dark-mode .bg-maroon.btn:active, .dark-mode .bg-maroon.btn.active {
  background-color: #e73f7c !important;
  border-color: #e63475;
  color: #fff;
}

/* line 49630, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-blue {
  background-color: #3f6791 !important;
}

/* line 49634, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-blue,
.dark-mode .bg-blue > a {
  color: #fff !important;
}

/* line 49639, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-blue.btn:hover {
  border-color: #304e6d;
  color: #ececec;
}

/* line 49644, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-blue.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-blue.btn.active:not(:disabled):not(.disabled), .dark-mode .bg-blue.btn:active, .dark-mode .bg-blue.btn.active {
  background-color: #304e6d !important;
  border-color: #2c4765;
  color: #fff;
}

/* line 49650, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-indigo {
  background-color: #6610f2 !important;
}

/* line 49654, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-indigo,
.dark-mode .bg-indigo > a {
  color: #fff !important;
}

/* line 49659, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-indigo.btn:hover {
  border-color: #510bc4;
  color: #ececec;
}

/* line 49664, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-indigo.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-indigo.btn.active:not(:disabled):not(.disabled), .dark-mode .bg-indigo.btn:active, .dark-mode .bg-indigo.btn.active {
  background-color: #510bc4 !important;
  border-color: #4c0ab8;
  color: #fff;
}

/* line 49670, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-purple {
  background-color: #6f42c1 !important;
}

/* line 49674, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-purple,
.dark-mode .bg-purple > a {
  color: #fff !important;
}

/* line 49679, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-purple.btn:hover {
  border-color: #59339d;
  color: #ececec;
}

/* line 49684, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-purple.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-purple.btn.active:not(:disabled):not(.disabled), .dark-mode .bg-purple.btn:active, .dark-mode .bg-purple.btn.active {
  background-color: #59339d !important;
  border-color: #533093;
  color: #fff;
}

/* line 49690, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-pink {
  background-color: #e83e8c !important;
}

/* line 49694, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-pink,
.dark-mode .bg-pink > a {
  color: #fff !important;
}

/* line 49699, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-pink.btn:hover {
  border-color: #d91a72;
  color: #ececec;
}

/* line 49704, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-pink.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-pink.btn.active:not(:disabled):not(.disabled), .dark-mode .bg-pink.btn:active, .dark-mode .bg-pink.btn.active {
  background-color: #d91a72 !important;
  border-color: #ce196c;
  color: #fff;
}

/* line 49710, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-red {
  background-color: #e74c3c !important;
}

/* line 49714, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-red,
.dark-mode .bg-red > a {
  color: #fff !important;
}

/* line 49719, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-red.btn:hover {
  border-color: #d62c1a;
  color: #ececec;
}

/* line 49724, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-red.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-red.btn.active:not(:disabled):not(.disabled), .dark-mode .bg-red.btn:active, .dark-mode .bg-red.btn.active {
  background-color: #d62c1a !important;
  border-color: #ca2a19;
  color: #fff;
}

/* line 49730, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-orange {
  background-color: #fd7e14 !important;
}

/* line 49734, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-orange,
.dark-mode .bg-orange > a {
  color: #1f2d3d !important;
}

/* line 49739, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-orange.btn:hover {
  border-color: #dc6502;
  color: #121a24;
}

/* line 49744, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-orange.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-orange.btn.active:not(:disabled):not(.disabled), .dark-mode .bg-orange.btn:active, .dark-mode .bg-orange.btn.active {
  background-color: #dc6502 !important;
  border-color: #cf5f02;
  color: #fff;
}

/* line 49750, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-yellow {
  background-color: #f39c12 !important;
}

/* line 49754, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-yellow,
.dark-mode .bg-yellow > a {
  color: #1f2d3d !important;
}

/* line 49759, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-yellow.btn:hover {
  border-color: #c87f0a;
  color: #121a24;
}

/* line 49764, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-yellow.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-yellow.btn.active:not(:disabled):not(.disabled), .dark-mode .bg-yellow.btn:active, .dark-mode .bg-yellow.btn.active {
  background-color: #c87f0a !important;
  border-color: #bc770a;
  color: #fff;
}

/* line 49770, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-green {
  background-color: #00bc8c !important;
}

/* line 49774, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-green,
.dark-mode .bg-green > a {
  color: #fff !important;
}

/* line 49779, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-green.btn:hover {
  border-color: #008966;
  color: #ececec;
}

/* line 49784, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-green.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-green.btn.active:not(:disabled):not(.disabled), .dark-mode .bg-green.btn:active, .dark-mode .bg-green.btn.active {
  background-color: #008966 !important;
  border-color: #007c5d;
  color: #fff;
}

/* line 49790, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-teal {
  background-color: #20c997 !important;
}

/* line 49794, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-teal,
.dark-mode .bg-teal > a {
  color: #fff !important;
}

/* line 49799, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-teal.btn:hover {
  border-color: #199d76;
  color: #ececec;
}

/* line 49804, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-teal.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-teal.btn.active:not(:disabled):not(.disabled), .dark-mode .bg-teal.btn:active, .dark-mode .bg-teal.btn.active {
  background-color: #199d76 !important;
  border-color: #17926e;
  color: #fff;
}

/* line 49810, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-cyan {
  background-color: #3498db !important;
}

/* line 49814, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-cyan,
.dark-mode .bg-cyan > a {
  color: #fff !important;
}

/* line 49819, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-cyan.btn:hover {
  border-color: #217dbb;
  color: #ececec;
}

/* line 49824, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-cyan.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-cyan.btn.active:not(:disabled):not(.disabled), .dark-mode .bg-cyan.btn:active, .dark-mode .bg-cyan.btn.active {
  background-color: #217dbb !important;
  border-color: #1f76b0;
  color: #fff;
}

/* line 49830, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-white {
  background-color: #fff !important;
}

/* line 49834, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-white,
.dark-mode .bg-white > a {
  color: #1f2d3d !important;
}

/* line 49839, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-white.btn:hover {
  border-color: #e6e6e6;
  color: #121a24;
}

/* line 49844, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-white.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-white.btn.active:not(:disabled):not(.disabled), .dark-mode .bg-white.btn:active, .dark-mode .bg-white.btn.active {
  background-color: #e6e6e6 !important;
  border-color: #dfdfdf;
  color: #1f2d3d;
}

/* line 49850, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gray {
  background-color: #6c757d !important;
}

/* line 49854, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gray,
.dark-mode .bg-gray > a {
  color: #fff !important;
}

/* line 49859, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gray.btn:hover {
  border-color: #545b62;
  color: #ececec;
}

/* line 49864, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gray.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gray.btn.active:not(:disabled):not(.disabled), .dark-mode .bg-gray.btn:active, .dark-mode .bg-gray.btn.active {
  background-color: #545b62 !important;
  border-color: #4e555b;
  color: #fff;
}

/* line 49870, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gray-dark {
  background-color: #343a40 !important;
}

/* line 49874, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gray-dark,
.dark-mode .bg-gray-dark > a {
  color: #fff !important;
}

/* line 49879, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gray-dark.btn:hover {
  border-color: #1d2124;
  color: #ececec;
}

/* line 49884, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gray-dark.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gray-dark.btn.active:not(:disabled):not(.disabled), .dark-mode .bg-gray-dark.btn:active, .dark-mode .bg-gray-dark.btn.active {
  background-color: #1d2124 !important;
  border-color: #171a1d;
  color: #fff;
}

/* line 49890, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-primary {
  background: #3f6791 linear-gradient(180deg, #5c7ea2, #3f6791) repeat-x !important;
  color: #fff;
}

/* line 49895, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-primary.btn.disabled, .dark-mode .bg-gradient-primary.btn:disabled, .dark-mode .bg-gradient-primary.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-primary.btn.active:not(:disabled):not(.disabled),
.show > .dark-mode .bg-gradient-primary.btn.dropdown-toggle {
  background-image: none !important;
}

/* line 49900, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-primary.btn:hover {
  background: #3f6791 linear-gradient(180deg, #526e8b, #335476) repeat-x !important;
  border-color: #304e6d;
  color: #ececec;
}

/* line 49906, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-primary.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-primary.btn.active:not(:disabled):not(.disabled), .dark-mode .bg-gradient-primary.btn:active, .dark-mode .bg-gradient-primary.btn.active {
  background: #3f6791 linear-gradient(180deg, #4f6883, #304e6d) repeat-x !important;
  border-color: #2c4765;
  color: #fff;
}

/* line 49912, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-secondary {
  background: #6c757d linear-gradient(180deg, #828a91, #6c757d) repeat-x !important;
  color: #fff;
}

/* line 49917, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-secondary.btn.disabled, .dark-mode .bg-gradient-secondary.btn:disabled, .dark-mode .bg-gradient-secondary.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-secondary.btn.active:not(:disabled):not(.disabled),
.show > .dark-mode .bg-gradient-secondary.btn.dropdown-toggle {
  background-image: none !important;
}

/* line 49922, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-secondary.btn:hover {
  background: #6c757d linear-gradient(180deg, #73797f, #5a6268) repeat-x !important;
  border-color: #545b62;
  color: #ececec;
}

/* line 49928, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-secondary.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-secondary.btn.active:not(:disabled):not(.disabled), .dark-mode .bg-gradient-secondary.btn:active, .dark-mode .bg-gradient-secondary.btn.active {
  background: #6c757d linear-gradient(180deg, #6e7479, #545b62) repeat-x !important;
  border-color: #4e555b;
  color: #fff;
}

/* line 49934, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-success {
  background: #00bc8c linear-gradient(180deg, #26c69d, #00bc8c) repeat-x !important;
  color: #fff;
}

/* line 49939, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-success.btn.disabled, .dark-mode .bg-gradient-success.btn:disabled, .dark-mode .bg-gradient-success.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-success.btn.active:not(:disabled):not(.disabled),
.show > .dark-mode .bg-gradient-success.btn.dropdown-toggle {
  background-image: none !important;
}

/* line 49944, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-success.btn:hover {
  background: #00bc8c linear-gradient(180deg, #26a685, #009670) repeat-x !important;
  border-color: #008966;
  color: #ececec;
}

/* line 49950, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-success.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-success.btn.active:not(:disabled):not(.disabled), .dark-mode .bg-gradient-success.btn:active, .dark-mode .bg-gradient-success.btn.active {
  background: #00bc8c linear-gradient(180deg, #269b7d, #008966) repeat-x !important;
  border-color: #007c5d;
  color: #fff;
}

/* line 49956, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-info {
  background: #3498db linear-gradient(180deg, #52a7e0, #3498db) repeat-x !important;
  color: #fff;
}

/* line 49961, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-info.btn.disabled, .dark-mode .bg-gradient-info.btn:disabled, .dark-mode .bg-gradient-info.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-info.btn.active:not(:disabled):not(.disabled),
.show > .dark-mode .bg-gradient-info.btn.dropdown-toggle {
  background-image: none !important;
}

/* line 49966, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-info.btn:hover {
  background: #3498db linear-gradient(180deg, #4497ce, #2384c6) repeat-x !important;
  border-color: #217dbb;
  color: #ececec;
}

/* line 49972, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-info.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-info.btn.active:not(:disabled):not(.disabled), .dark-mode .bg-gradient-info.btn:active, .dark-mode .bg-gradient-info.btn.active {
  background: #3498db linear-gradient(180deg, #4291c5, #217dbb) repeat-x !important;
  border-color: #1f76b0;
  color: #fff;
}

/* line 49978, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-warning {
  background: #f39c12 linear-gradient(180deg, #f5ab36, #f39c12) repeat-x !important;
  color: #1f2d3d;
}

/* line 49983, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-warning.btn.disabled, .dark-mode .bg-gradient-warning.btn:disabled, .dark-mode .bg-gradient-warning.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-warning.btn.active:not(:disabled):not(.disabled),
.show > .dark-mode .bg-gradient-warning.btn.dropdown-toggle {
  background-image: none !important;
}

/* line 49988, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-warning.btn:hover {
  background: #f39c12 linear-gradient(180deg, #da982f, #d4860b) repeat-x !important;
  border-color: #c87f0a;
  color: #121a24;
}

/* line 49994, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-warning.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-warning.btn.active:not(:disabled):not(.disabled), .dark-mode .bg-gradient-warning.btn:active, .dark-mode .bg-gradient-warning.btn.active {
  background: #f39c12 linear-gradient(180deg, #d0922f, #c87f0a) repeat-x !important;
  border-color: #bc770a;
  color: #fff;
}

/* line 50000, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-danger {
  background: #e74c3c linear-gradient(180deg, #eb6759, #e74c3c) repeat-x !important;
  color: #fff;
}

/* line 50005, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-danger.btn.disabled, .dark-mode .bg-gradient-danger.btn:disabled, .dark-mode .bg-gradient-danger.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-danger.btn.active:not(:disabled):not(.disabled),
.show > .dark-mode .bg-gradient-danger.btn.dropdown-toggle {
  background-image: none !important;
}

/* line 50010, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-danger.btn:hover {
  background: #e74c3c linear-gradient(180deg, #e64d3e, #e12e1c) repeat-x !important;
  border-color: #d62c1a;
  color: #ececec;
}

/* line 50016, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-danger.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-danger.btn.active:not(:disabled):not(.disabled), .dark-mode .bg-gradient-danger.btn:active, .dark-mode .bg-gradient-danger.btn.active {
  background: #e74c3c linear-gradient(180deg, #dc4c3d, #d62c1a) repeat-x !important;
  border-color: #ca2a19;
  color: #fff;
}

/* line 50022, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-light {
  background: #f8f9fa linear-gradient(180deg, #f9fafb, #f8f9fa) repeat-x !important;
  color: #1f2d3d;
}

/* line 50027, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-light.btn.disabled, .dark-mode .bg-gradient-light.btn:disabled, .dark-mode .bg-gradient-light.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-light.btn.active:not(:disabled):not(.disabled),
.show > .dark-mode .bg-gradient-light.btn.dropdown-toggle {
  background-image: none !important;
}

/* line 50032, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-light.btn:hover {
  background: #f8f9fa linear-gradient(180deg, #e6eaed, #e2e6ea) repeat-x !important;
  border-color: #dae0e5;
  color: #121a24;
}

/* line 50038, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-light.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-light.btn.active:not(:disabled):not(.disabled), .dark-mode .bg-gradient-light.btn:active, .dark-mode .bg-gradient-light.btn.active {
  background: #f8f9fa linear-gradient(180deg, #e0e4e9, #dae0e5) repeat-x !important;
  border-color: #d3d9df;
  color: #1f2d3d;
}

/* line 50044, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-dark {
  background: #343a40 linear-gradient(180deg, #52585d, #343a40) repeat-x !important;
  color: #fff;
}

/* line 50049, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-dark.btn.disabled, .dark-mode .bg-gradient-dark.btn:disabled, .dark-mode .bg-gradient-dark.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-dark.btn.active:not(:disabled):not(.disabled),
.show > .dark-mode .bg-gradient-dark.btn.dropdown-toggle {
  background-image: none !important;
}

/* line 50054, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-dark.btn:hover {
  background: #343a40 linear-gradient(180deg, #44474b, #23272b) repeat-x !important;
  border-color: #1d2124;
  color: #ececec;
}

/* line 50060, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-dark.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-dark.btn.active:not(:disabled):not(.disabled), .dark-mode .bg-gradient-dark.btn:active, .dark-mode .bg-gradient-dark.btn.active {
  background: #343a40 linear-gradient(180deg, #3f4245, #1d2124) repeat-x !important;
  border-color: #171a1d;
  color: #fff;
}

/* line 50066, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-lightblue {
  background: #86bad8 linear-gradient(180deg, #98c4de, #86bad8) repeat-x !important;
  color: #1f2d3d;
}

/* line 50071, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-lightblue.btn.disabled, .dark-mode .bg-gradient-lightblue.btn:disabled, .dark-mode .bg-gradient-lightblue.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-lightblue.btn.active:not(:disabled):not(.disabled),
.show > .dark-mode .bg-gradient-lightblue.btn.dropdown-toggle {
  background-image: none !important;
}

/* line 50076, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-lightblue.btn:hover {
  background: #86bad8 linear-gradient(180deg, #7fb6d6, #69a9cf) repeat-x !important;
  border-color: #5fa4cc;
  color: #121a24;
}

/* line 50082, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-lightblue.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-lightblue.btn.active:not(:disabled):not(.disabled), .dark-mode .bg-gradient-lightblue.btn:active, .dark-mode .bg-gradient-lightblue.btn.active {
  background: #86bad8 linear-gradient(180deg, #77b2d4, #5fa4cc) repeat-x !important;
  border-color: #559ec9;
  color: #fff;
}

/* line 50088, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-navy {
  background: #002c59 linear-gradient(180deg, #264b71, #002c59) repeat-x !important;
  color: #fff;
}

/* line 50093, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-navy.btn.disabled, .dark-mode .bg-gradient-navy.btn:disabled, .dark-mode .bg-gradient-navy.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-navy.btn.active:not(:disabled):not(.disabled),
.show > .dark-mode .bg-gradient-navy.btn.dropdown-toggle {
  background-image: none !important;
}

/* line 50098, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-navy.btn:hover {
  background: #002c59 linear-gradient(180deg, #263b51, #001932) repeat-x !important;
  border-color: #001226;
  color: #ececec;
}

/* line 50104, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-navy.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-navy.btn.active:not(:disabled):not(.disabled), .dark-mode .bg-gradient-navy.btn:active, .dark-mode .bg-gradient-navy.btn.active {
  background: #002c59 linear-gradient(180deg, #263646, #001226) repeat-x !important;
  border-color: #000c19;
  color: #fff;
}

/* line 50110, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-olive {
  background: #74c8a3 linear-gradient(180deg, #89d0b0, #74c8a3) repeat-x !important;
  color: #1f2d3d;
}

/* line 50115, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-olive.btn.disabled, .dark-mode .bg-gradient-olive.btn:disabled, .dark-mode .bg-gradient-olive.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-olive.btn.active:not(:disabled):not(.disabled),
.show > .dark-mode .bg-gradient-olive.btn.dropdown-toggle {
  background-image: none !important;
}

/* line 50120, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-olive.btn:hover {
  background: #74c8a3 linear-gradient(180deg, #72c7a1, #59bd90) repeat-x !important;
  border-color: #50b98a;
  color: #121a24;
}

/* line 50126, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-olive.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-olive.btn.active:not(:disabled):not(.disabled), .dark-mode .bg-gradient-olive.btn:active, .dark-mode .bg-gradient-olive.btn.active {
  background: #74c8a3 linear-gradient(180deg, #6ac49c, #50b98a) repeat-x !important;
  border-color: #48b484;
  color: #fff;
}

/* line 50132, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-lime {
  background: #67ffa9 linear-gradient(180deg, #7effb6, #67ffa9) repeat-x !important;
  color: #1f2d3d;
}

/* line 50137, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-lime.btn.disabled, .dark-mode .bg-gradient-lime.btn:disabled, .dark-mode .bg-gradient-lime.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-lime.btn.active:not(:disabled):not(.disabled),
.show > .dark-mode .bg-gradient-lime.btn.dropdown-toggle {
  background-image: none !important;
}

/* line 50142, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-lime.btn:hover {
  background: #67ffa9 linear-gradient(180deg, #5dffa4, #41ff94) repeat-x !important;
  border-color: #34ff8d;
  color: #121a24;
}

/* line 50148, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-lime.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-lime.btn.active:not(:disabled):not(.disabled), .dark-mode .bg-gradient-lime.btn:active, .dark-mode .bg-gradient-lime.btn.active {
  background: #67ffa9 linear-gradient(180deg, #52ff9e, #34ff8d) repeat-x !important;
  border-color: #27ff86;
  color: #1f2d3d;
}

/* line 50154, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-fuchsia {
  background: #f672d8 linear-gradient(180deg, #f787de, #f672d8) repeat-x !important;
  color: #1f2d3d;
}

/* line 50159, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-fuchsia.btn.disabled, .dark-mode .bg-gradient-fuchsia.btn:disabled, .dark-mode .bg-gradient-fuchsia.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-fuchsia.btn.active:not(:disabled):not(.disabled),
.show > .dark-mode .bg-gradient-fuchsia.btn.dropdown-toggle {
  background-image: none !important;
}

/* line 50164, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-fuchsia.btn:hover {
  background: #f672d8 linear-gradient(180deg, #f569d6, #f44ece) repeat-x !important;
  border-color: #f342cb;
  color: #121a24;
}

/* line 50170, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-fuchsia.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-fuchsia.btn.active:not(:disabled):not(.disabled), .dark-mode .bg-gradient-fuchsia.btn:active, .dark-mode .bg-gradient-fuchsia.btn.active {
  background: #f672d8 linear-gradient(180deg, #f55ed3, #f342cb) repeat-x !important;
  border-color: #f236c8;
  color: #fff;
}

/* line 50176, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-maroon {
  background: #ed6c9b linear-gradient(180deg, #ef82aa, #ed6c9b) repeat-x !important;
  color: #1f2d3d;
}

/* line 50181, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-maroon.btn.disabled, .dark-mode .bg-gradient-maroon.btn:disabled, .dark-mode .bg-gradient-maroon.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-maroon.btn.active:not(:disabled):not(.disabled),
.show > .dark-mode .bg-gradient-maroon.btn.dropdown-toggle {
  background-image: none !important;
}

/* line 50186, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-maroon.btn:hover {
  background: #ed6c9b linear-gradient(180deg, #ec6596, #e84a84) repeat-x !important;
  border-color: #e73f7c;
  color: #121a24;
}

/* line 50192, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-maroon.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-maroon.btn.active:not(:disabled):not(.disabled), .dark-mode .bg-gradient-maroon.btn:active, .dark-mode .bg-gradient-maroon.btn.active {
  background: #ed6c9b linear-gradient(180deg, #eb5c90, #e73f7c) repeat-x !important;
  border-color: #e63475;
  color: #fff;
}

/* line 50198, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-blue {
  background: #3f6791 linear-gradient(180deg, #5c7ea2, #3f6791) repeat-x !important;
  color: #fff;
}

/* line 50203, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-blue.btn.disabled, .dark-mode .bg-gradient-blue.btn:disabled, .dark-mode .bg-gradient-blue.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-blue.btn.active:not(:disabled):not(.disabled),
.show > .dark-mode .bg-gradient-blue.btn.dropdown-toggle {
  background-image: none !important;
}

/* line 50208, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-blue.btn:hover {
  background: #3f6791 linear-gradient(180deg, #526e8b, #335476) repeat-x !important;
  border-color: #304e6d;
  color: #ececec;
}

/* line 50214, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-blue.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-blue.btn.active:not(:disabled):not(.disabled), .dark-mode .bg-gradient-blue.btn:active, .dark-mode .bg-gradient-blue.btn.active {
  background: #3f6791 linear-gradient(180deg, #4f6883, #304e6d) repeat-x !important;
  border-color: #2c4765;
  color: #fff;
}

/* line 50220, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-indigo {
  background: #6610f2 linear-gradient(180deg, #7d34f4, #6610f2) repeat-x !important;
  color: #fff;
}

/* line 50225, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-indigo.btn.disabled, .dark-mode .bg-gradient-indigo.btn:disabled, .dark-mode .bg-gradient-indigo.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-indigo.btn.active:not(:disabled):not(.disabled),
.show > .dark-mode .bg-gradient-indigo.btn.dropdown-toggle {
  background-image: none !important;
}

/* line 50230, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-indigo.btn:hover {
  background: #6610f2 linear-gradient(180deg, #7030d7, #560bd0) repeat-x !important;
  border-color: #510bc4;
  color: #ececec;
}

/* line 50236, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-indigo.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-indigo.btn.active:not(:disabled):not(.disabled), .dark-mode .bg-gradient-indigo.btn:active, .dark-mode .bg-gradient-indigo.btn.active {
  background: #6610f2 linear-gradient(180deg, #6b2fcd, #510bc4) repeat-x !important;
  border-color: #4c0ab8;
  color: #fff;
}

/* line 50242, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-purple {
  background: #6f42c1 linear-gradient(180deg, #855eca, #6f42c1) repeat-x !important;
  color: #fff;
}

/* line 50247, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-purple.btn.disabled, .dark-mode .bg-gradient-purple.btn:disabled, .dark-mode .bg-gradient-purple.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-purple.btn.active:not(:disabled):not(.disabled),
.show > .dark-mode .bg-gradient-purple.btn.dropdown-toggle {
  background-image: none !important;
}

/* line 50252, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-purple.btn:hover {
  background: #6f42c1 linear-gradient(180deg, #7655b4, #5e37a6) repeat-x !important;
  border-color: #59339d;
  color: #ececec;
}

/* line 50258, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-purple.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-purple.btn.active:not(:disabled):not(.disabled), .dark-mode .bg-gradient-purple.btn:active, .dark-mode .bg-gradient-purple.btn.active {
  background: #6f42c1 linear-gradient(180deg, #7252ab, #59339d) repeat-x !important;
  border-color: #533093;
  color: #fff;
}

/* line 50264, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-pink {
  background: #e83e8c linear-gradient(180deg, #eb5b9d, #e83e8c) repeat-x !important;
  color: #fff;
}

/* line 50269, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-pink.btn.disabled, .dark-mode .bg-gradient-pink.btn:disabled, .dark-mode .bg-gradient-pink.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-pink.btn.active:not(:disabled):not(.disabled),
.show > .dark-mode .bg-gradient-pink.btn.dropdown-toggle {
  background-image: none !important;
}

/* line 50274, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-pink.btn:hover {
  background: #e83e8c linear-gradient(180deg, #e83e8c, #e41c78) repeat-x !important;
  border-color: #d91a72;
  color: #ececec;
}

/* line 50280, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-pink.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-pink.btn.active:not(:disabled):not(.disabled), .dark-mode .bg-gradient-pink.btn:active, .dark-mode .bg-gradient-pink.btn.active {
  background: #e83e8c linear-gradient(180deg, #df3c87, #d91a72) repeat-x !important;
  border-color: #ce196c;
  color: #fff;
}

/* line 50286, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-red {
  background: #e74c3c linear-gradient(180deg, #eb6759, #e74c3c) repeat-x !important;
  color: #fff;
}

/* line 50291, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-red.btn.disabled, .dark-mode .bg-gradient-red.btn:disabled, .dark-mode .bg-gradient-red.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-red.btn.active:not(:disabled):not(.disabled),
.show > .dark-mode .bg-gradient-red.btn.dropdown-toggle {
  background-image: none !important;
}

/* line 50296, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-red.btn:hover {
  background: #e74c3c linear-gradient(180deg, #e64d3e, #e12e1c) repeat-x !important;
  border-color: #d62c1a;
  color: #ececec;
}

/* line 50302, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-red.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-red.btn.active:not(:disabled):not(.disabled), .dark-mode .bg-gradient-red.btn:active, .dark-mode .bg-gradient-red.btn.active {
  background: #e74c3c linear-gradient(180deg, #dc4c3d, #d62c1a) repeat-x !important;
  border-color: #ca2a19;
  color: #fff;
}

/* line 50308, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-orange {
  background: #fd7e14 linear-gradient(180deg, #fd9137, #fd7e14) repeat-x !important;
  color: #1f2d3d;
}

/* line 50313, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-orange.btn.disabled, .dark-mode .bg-gradient-orange.btn:disabled, .dark-mode .bg-gradient-orange.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-orange.btn.active:not(:disabled):not(.disabled),
.show > .dark-mode .bg-gradient-orange.btn.dropdown-toggle {
  background-image: none !important;
}

/* line 50318, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-orange.btn:hover {
  background: #fd7e14 linear-gradient(180deg, #ec8128, #e96b02) repeat-x !important;
  border-color: #dc6502;
  color: #121a24;
}

/* line 50324, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-orange.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-orange.btn.active:not(:disabled):not(.disabled), .dark-mode .bg-gradient-orange.btn:active, .dark-mode .bg-gradient-orange.btn.active {
  background: #fd7e14 linear-gradient(180deg, #e17c28, #dc6502) repeat-x !important;
  border-color: #cf5f02;
  color: #fff;
}

/* line 50330, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-yellow {
  background: #f39c12 linear-gradient(180deg, #f5ab36, #f39c12) repeat-x !important;
  color: #1f2d3d;
}

/* line 50335, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-yellow.btn.disabled, .dark-mode .bg-gradient-yellow.btn:disabled, .dark-mode .bg-gradient-yellow.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-yellow.btn.active:not(:disabled):not(.disabled),
.show > .dark-mode .bg-gradient-yellow.btn.dropdown-toggle {
  background-image: none !important;
}

/* line 50340, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-yellow.btn:hover {
  background: #f39c12 linear-gradient(180deg, #da982f, #d4860b) repeat-x !important;
  border-color: #c87f0a;
  color: #121a24;
}

/* line 50346, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-yellow.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-yellow.btn.active:not(:disabled):not(.disabled), .dark-mode .bg-gradient-yellow.btn:active, .dark-mode .bg-gradient-yellow.btn.active {
  background: #f39c12 linear-gradient(180deg, #d0922f, #c87f0a) repeat-x !important;
  border-color: #bc770a;
  color: #fff;
}

/* line 50352, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-green {
  background: #00bc8c linear-gradient(180deg, #26c69d, #00bc8c) repeat-x !important;
  color: #fff;
}

/* line 50357, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-green.btn.disabled, .dark-mode .bg-gradient-green.btn:disabled, .dark-mode .bg-gradient-green.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-green.btn.active:not(:disabled):not(.disabled),
.show > .dark-mode .bg-gradient-green.btn.dropdown-toggle {
  background-image: none !important;
}

/* line 50362, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-green.btn:hover {
  background: #00bc8c linear-gradient(180deg, #26a685, #009670) repeat-x !important;
  border-color: #008966;
  color: #ececec;
}

/* line 50368, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-green.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-green.btn.active:not(:disabled):not(.disabled), .dark-mode .bg-gradient-green.btn:active, .dark-mode .bg-gradient-green.btn.active {
  background: #00bc8c linear-gradient(180deg, #269b7d, #008966) repeat-x !important;
  border-color: #007c5d;
  color: #fff;
}

/* line 50374, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-teal {
  background: #20c997 linear-gradient(180deg, #41d1a7, #20c997) repeat-x !important;
  color: #fff;
}

/* line 50379, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-teal.btn.disabled, .dark-mode .bg-gradient-teal.btn:disabled, .dark-mode .bg-gradient-teal.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-teal.btn.active:not(:disabled):not(.disabled),
.show > .dark-mode .bg-gradient-teal.btn.dropdown-toggle {
  background-image: none !important;
}

/* line 50384, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-teal.btn:hover {
  background: #20c997 linear-gradient(180deg, #3db592, #1ba87e) repeat-x !important;
  border-color: #199d76;
  color: #ececec;
}

/* line 50390, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-teal.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-teal.btn.active:not(:disabled):not(.disabled), .dark-mode .bg-gradient-teal.btn:active, .dark-mode .bg-gradient-teal.btn.active {
  background: #20c997 linear-gradient(180deg, #3bac8b, #199d76) repeat-x !important;
  border-color: #17926e;
  color: #fff;
}

/* line 50396, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-cyan {
  background: #3498db linear-gradient(180deg, #52a7e0, #3498db) repeat-x !important;
  color: #fff;
}

/* line 50401, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-cyan.btn.disabled, .dark-mode .bg-gradient-cyan.btn:disabled, .dark-mode .bg-gradient-cyan.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-cyan.btn.active:not(:disabled):not(.disabled),
.show > .dark-mode .bg-gradient-cyan.btn.dropdown-toggle {
  background-image: none !important;
}

/* line 50406, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-cyan.btn:hover {
  background: #3498db linear-gradient(180deg, #4497ce, #2384c6) repeat-x !important;
  border-color: #217dbb;
  color: #ececec;
}

/* line 50412, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-cyan.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-cyan.btn.active:not(:disabled):not(.disabled), .dark-mode .bg-gradient-cyan.btn:active, .dark-mode .bg-gradient-cyan.btn.active {
  background: #3498db linear-gradient(180deg, #4291c5, #217dbb) repeat-x !important;
  border-color: #1f76b0;
  color: #fff;
}

/* line 50418, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-white {
  background: #fff linear-gradient(180deg, white, #fff) repeat-x !important;
  color: #1f2d3d;
}

/* line 50423, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-white.btn.disabled, .dark-mode .bg-gradient-white.btn:disabled, .dark-mode .bg-gradient-white.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-white.btn.active:not(:disabled):not(.disabled),
.show > .dark-mode .bg-gradient-white.btn.dropdown-toggle {
  background-image: none !important;
}

/* line 50428, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-white.btn:hover {
  background: #fff linear-gradient(180deg, #efefef, #ececec) repeat-x !important;
  border-color: #e6e6e6;
  color: #121a24;
}

/* line 50434, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-white.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-white.btn.active:not(:disabled):not(.disabled), .dark-mode .bg-gradient-white.btn:active, .dark-mode .bg-gradient-white.btn.active {
  background: #fff linear-gradient(180deg, #e9e9e9, #e6e6e6) repeat-x !important;
  border-color: #dfdfdf;
  color: #1f2d3d;
}

/* line 50440, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-gray {
  background: #6c757d linear-gradient(180deg, #828a91, #6c757d) repeat-x !important;
  color: #fff;
}

/* line 50445, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-gray.btn.disabled, .dark-mode .bg-gradient-gray.btn:disabled, .dark-mode .bg-gradient-gray.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-gray.btn.active:not(:disabled):not(.disabled),
.show > .dark-mode .bg-gradient-gray.btn.dropdown-toggle {
  background-image: none !important;
}

/* line 50450, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-gray.btn:hover {
  background: #6c757d linear-gradient(180deg, #73797f, #5a6268) repeat-x !important;
  border-color: #545b62;
  color: #ececec;
}

/* line 50456, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-gray.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-gray.btn.active:not(:disabled):not(.disabled), .dark-mode .bg-gradient-gray.btn:active, .dark-mode .bg-gradient-gray.btn.active {
  background: #6c757d linear-gradient(180deg, #6e7479, #545b62) repeat-x !important;
  border-color: #4e555b;
  color: #fff;
}

/* line 50462, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-gray-dark {
  background: #343a40 linear-gradient(180deg, #52585d, #343a40) repeat-x !important;
  color: #fff;
}

/* line 50467, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-gray-dark.btn.disabled, .dark-mode .bg-gradient-gray-dark.btn:disabled, .dark-mode .bg-gradient-gray-dark.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-gray-dark.btn.active:not(:disabled):not(.disabled),
.show > .dark-mode .bg-gradient-gray-dark.btn.dropdown-toggle {
  background-image: none !important;
}

/* line 50472, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-gray-dark.btn:hover {
  background: #343a40 linear-gradient(180deg, #44474b, #23272b) repeat-x !important;
  border-color: #1d2124;
  color: #ececec;
}

/* line 50478, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .bg-gradient-gray-dark.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-gray-dark.btn.active:not(:disabled):not(.disabled), .dark-mode .bg-gradient-gray-dark.btn:active, .dark-mode .bg-gradient-gray-dark.btn.active {
  background: #343a40 linear-gradient(180deg, #3f4245, #1d2124) repeat-x !important;
  border-color: #171a1d;
  color: #fff;
}

/* line 50484, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-primary .btn-link,
.dark-mode .accent-primary a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-primary .nav-tabs .nav-link {
  color: #3f6791;
}

/* line 50490, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-primary .btn-link:hover,
.dark-mode .accent-primary a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-primary .nav-tabs .nav-link:hover {
  color: #28415c;
}

/* line 50496, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-primary .dropdown-item:active, .dark-mode .accent-primary .dropdown-item.active {
  background-color: #3f6791;
  color: #fff;
}

/* line 50501, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-primary .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #3f6791;
  border-color: #20344a;
}

/* line 50506, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-primary .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

/* line 50510, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-primary .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-primary .custom-select:focus,
.dark-mode .accent-primary .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-primary .custom-file-input:focus ~ .custom-file-label {
  border-color: #85a7ca;
}

/* line 50517, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-primary .page-item .page-link {
  color: #3f6791;
}

/* line 50521, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-primary .page-item.active a,
.dark-mode .accent-primary .page-item.active .page-link {
  background-color: #3f6791;
  border-color: #3f6791;
  color: #fff;
}

/* line 50528, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-primary .page-item.disabled a,
.dark-mode .accent-primary .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

/* line 50535, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-primary [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

/* line 50539, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-primary [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

/* line 50543, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-primary [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

/* line 50547, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-primary [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

/* line 50551, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .dark-mode.accent-primary .page-item .page-link:hover, .dark-mode .dark-mode.accent-primary .page-item .page-link:focus {
  color: #4774a3;
}

/* line 50555, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-secondary .btn-link,
.dark-mode .accent-secondary a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-secondary .nav-tabs .nav-link {
  color: #6c757d;
}

/* line 50561, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-secondary .btn-link:hover,
.dark-mode .accent-secondary a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-secondary .nav-tabs .nav-link:hover {
  color: #494f54;
}

/* line 50567, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-secondary .dropdown-item:active, .dark-mode .accent-secondary .dropdown-item.active {
  background-color: #6c757d;
  color: #fff;
}

/* line 50572, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-secondary .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6c757d;
  border-color: #3d4246;
}

/* line 50577, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-secondary .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

/* line 50581, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-secondary .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-secondary .custom-select:focus,
.dark-mode .accent-secondary .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-secondary .custom-file-input:focus ~ .custom-file-label {
  border-color: #afb5ba;
}

/* line 50588, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-secondary .page-item .page-link {
  color: #6c757d;
}

/* line 50592, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-secondary .page-item.active a,
.dark-mode .accent-secondary .page-item.active .page-link {
  background-color: #6c757d;
  border-color: #6c757d;
  color: #fff;
}

/* line 50599, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-secondary .page-item.disabled a,
.dark-mode .accent-secondary .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

/* line 50606, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-secondary [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

/* line 50610, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-secondary [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

/* line 50614, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-secondary [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

/* line 50618, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-secondary [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

/* line 50622, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .dark-mode.accent-secondary .page-item .page-link:hover, .dark-mode .dark-mode.accent-secondary .page-item .page-link:focus {
  color: #78828a;
}

/* line 50626, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-success .btn-link,
.dark-mode .accent-success a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-success .nav-tabs .nav-link {
  color: #00bc8c;
}

/* line 50632, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-success .btn-link:hover,
.dark-mode .accent-success a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-success .nav-tabs .nav-link:hover {
  color: #007053;
}

/* line 50638, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-success .dropdown-item:active, .dark-mode .accent-success .dropdown-item.active {
  background-color: #00bc8c;
  color: #fff;
}

/* line 50643, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-success .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #00bc8c;
  border-color: #005640;
}

/* line 50648, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-success .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

/* line 50652, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-success .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-success .custom-select:focus,
.dark-mode .accent-success .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-success .custom-file-input:focus ~ .custom-file-label {
  border-color: #3dffcd;
}

/* line 50659, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-success .page-item .page-link {
  color: #00bc8c;
}

/* line 50663, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-success .page-item.active a,
.dark-mode .accent-success .page-item.active .page-link {
  background-color: #00bc8c;
  border-color: #00bc8c;
  color: #fff;
}

/* line 50670, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-success .page-item.disabled a,
.dark-mode .accent-success .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

/* line 50677, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-success [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

/* line 50681, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-success [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

/* line 50685, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-success [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

/* line 50689, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-success [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

/* line 50693, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .dark-mode.accent-success .page-item .page-link:hover, .dark-mode .dark-mode.accent-success .page-item .page-link:focus {
  color: #00d69f;
}

/* line 50697, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-info .btn-link,
.dark-mode .accent-info a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-info .nav-tabs .nav-link {
  color: #3498db;
}

/* line 50703, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-info .btn-link:hover,
.dark-mode .accent-info a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-info .nav-tabs .nav-link:hover {
  color: #1d6fa5;
}

/* line 50709, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-info .dropdown-item:active, .dark-mode .accent-info .dropdown-item.active {
  background-color: #3498db;
  color: #fff;
}

/* line 50714, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-info .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #3498db;
  border-color: #196090;
}

/* line 50719, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-info .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

/* line 50723, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-info .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-info .custom-select:focus,
.dark-mode .accent-info .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-info .custom-file-input:focus ~ .custom-file-label {
  border-color: #a0cfee;
}

/* line 50730, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-info .page-item .page-link {
  color: #3498db;
}

/* line 50734, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-info .page-item.active a,
.dark-mode .accent-info .page-item.active .page-link {
  background-color: #3498db;
  border-color: #3498db;
  color: #fff;
}

/* line 50741, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-info .page-item.disabled a,
.dark-mode .accent-info .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

/* line 50748, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-info [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

/* line 50752, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-info [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

/* line 50756, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-info [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

/* line 50760, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-info [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

/* line 50764, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .dark-mode.accent-info .page-item .page-link:hover, .dark-mode .dark-mode.accent-info .page-item .page-link:focus {
  color: #4aa3df;
}

/* line 50768, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-warning .btn-link,
.dark-mode .accent-warning a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-warning .nav-tabs .nav-link {
  color: #f39c12;
}

/* line 50774, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-warning .btn-link:hover,
.dark-mode .accent-warning a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-warning .nav-tabs .nav-link:hover {
  color: #b06f09;
}

/* line 50780, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-warning .dropdown-item:active, .dark-mode .accent-warning .dropdown-item.active {
  background-color: #f39c12;
  color: #1f2d3d;
}

/* line 50785, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-warning .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #f39c12;
  border-color: #976008;
}

/* line 50790, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-warning .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

/* line 50794, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-warning .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-warning .custom-select:focus,
.dark-mode .accent-warning .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-warning .custom-file-input:focus ~ .custom-file-label {
  border-color: #f9cf8b;
}

/* line 50801, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-warning .page-item .page-link {
  color: #f39c12;
}

/* line 50805, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-warning .page-item.active a,
.dark-mode .accent-warning .page-item.active .page-link {
  background-color: #f39c12;
  border-color: #f39c12;
  color: #fff;
}

/* line 50812, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-warning .page-item.disabled a,
.dark-mode .accent-warning .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

/* line 50819, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-warning [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

/* line 50823, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-warning [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

/* line 50827, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-warning [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

/* line 50831, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-warning [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

/* line 50835, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .dark-mode.accent-warning .page-item .page-link:hover, .dark-mode .dark-mode.accent-warning .page-item .page-link:focus {
  color: #f4a62a;
}

/* line 50839, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-danger .btn-link,
.dark-mode .accent-danger a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-danger .nav-tabs .nav-link {
  color: #e74c3c;
}

/* line 50845, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-danger .btn-link:hover,
.dark-mode .accent-danger a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-danger .nav-tabs .nav-link:hover {
  color: #bf2718;
}

/* line 50851, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-danger .dropdown-item:active, .dark-mode .accent-danger .dropdown-item.active {
  background-color: #e74c3c;
  color: #fff;
}

/* line 50856, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-danger .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #e74c3c;
  border-color: #a82315;
}

/* line 50861, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-danger .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

/* line 50865, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-danger .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-danger .custom-select:focus,
.dark-mode .accent-danger .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-danger .custom-file-input:focus ~ .custom-file-label {
  border-color: #f5b4ae;
}

/* line 50872, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-danger .page-item .page-link {
  color: #e74c3c;
}

/* line 50876, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-danger .page-item.active a,
.dark-mode .accent-danger .page-item.active .page-link {
  background-color: #e74c3c;
  border-color: #e74c3c;
  color: #fff;
}

/* line 50883, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-danger .page-item.disabled a,
.dark-mode .accent-danger .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

/* line 50890, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-danger [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

/* line 50894, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-danger [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

/* line 50898, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-danger [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

/* line 50902, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-danger [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

/* line 50906, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .dark-mode.accent-danger .page-item .page-link:hover, .dark-mode .dark-mode.accent-danger .page-item .page-link:focus {
  color: #ea6153;
}

/* line 50910, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-light .btn-link,
.dark-mode .accent-light a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-light .nav-tabs .nav-link {
  color: #f8f9fa;
}

/* line 50916, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-light .btn-link:hover,
.dark-mode .accent-light a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-light .nav-tabs .nav-link:hover {
  color: #cbd3da;
}

/* line 50922, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-light .dropdown-item:active, .dark-mode .accent-light .dropdown-item.active {
  background-color: #f8f9fa;
  color: #1f2d3d;
}

/* line 50927, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-light .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #f8f9fa;
  border-color: #bdc6d0;
}

/* line 50932, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-light .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

/* line 50936, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-light .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-light .custom-select:focus,
.dark-mode .accent-light .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-light .custom-file-input:focus ~ .custom-file-label {
  border-color: white;
}

/* line 50943, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-light .page-item .page-link {
  color: #f8f9fa;
}

/* line 50947, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-light .page-item.active a,
.dark-mode .accent-light .page-item.active .page-link {
  background-color: #f8f9fa;
  border-color: #f8f9fa;
  color: #fff;
}

/* line 50954, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-light .page-item.disabled a,
.dark-mode .accent-light .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

/* line 50961, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-light [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

/* line 50965, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-light [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

/* line 50969, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-light [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

/* line 50973, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-light [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

/* line 50977, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .dark-mode.accent-light .page-item .page-link:hover, .dark-mode .dark-mode.accent-light .page-item .page-link:focus {
  color: white;
}

/* line 50981, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-dark .btn-link,
.dark-mode .accent-dark a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-dark .nav-tabs .nav-link {
  color: #343a40;
}

/* line 50987, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-dark .btn-link:hover,
.dark-mode .accent-dark a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-dark .nav-tabs .nav-link:hover {
  color: #121416;
}

/* line 50993, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-dark .dropdown-item:active, .dark-mode .accent-dark .dropdown-item.active {
  background-color: #343a40;
  color: #fff;
}

/* line 50998, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-dark .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #343a40;
  border-color: #060708;
}

/* line 51003, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-dark .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

/* line 51007, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-dark .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-dark .custom-select:focus,
.dark-mode .accent-dark .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-dark .custom-file-input:focus ~ .custom-file-label {
  border-color: #6d7a86;
}

/* line 51014, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-dark .page-item .page-link {
  color: #343a40;
}

/* line 51018, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-dark .page-item.active a,
.dark-mode .accent-dark .page-item.active .page-link {
  background-color: #343a40;
  border-color: #343a40;
  color: #fff;
}

/* line 51025, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-dark .page-item.disabled a,
.dark-mode .accent-dark .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

/* line 51032, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-dark [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

/* line 51036, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-dark [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

/* line 51040, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-dark [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

/* line 51044, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-dark [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

/* line 51048, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .dark-mode.accent-dark .page-item .page-link:hover, .dark-mode .dark-mode.accent-dark .page-item .page-link:focus {
  color: #3f474e;
}

/* line 51052, app/assets/stylesheets/template/adminlte.scss */
.dark-mode [class*="accent-"] a.btn-primary {
  color: #fff;
}

/* line 51056, app/assets/stylesheets/template/adminlte.scss */
.dark-mode [class*="accent-"] a.btn-secondary {
  color: #fff;
}

/* line 51060, app/assets/stylesheets/template/adminlte.scss */
.dark-mode [class*="accent-"] a.btn-success {
  color: #fff;
}

/* line 51064, app/assets/stylesheets/template/adminlte.scss */
.dark-mode [class*="accent-"] a.btn-info {
  color: #fff;
}

/* line 51068, app/assets/stylesheets/template/adminlte.scss */
.dark-mode [class*="accent-"] a.btn-warning {
  color: #1f2d3d;
}

/* line 51072, app/assets/stylesheets/template/adminlte.scss */
.dark-mode [class*="accent-"] a.btn-danger {
  color: #fff;
}

/* line 51076, app/assets/stylesheets/template/adminlte.scss */
.dark-mode [class*="accent-"] a.btn-light {
  color: #1f2d3d;
}

/* line 51080, app/assets/stylesheets/template/adminlte.scss */
.dark-mode [class*="accent-"] a.btn-dark {
  color: #fff;
}

/* line 51084, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-lightblue .btn-link,
.dark-mode .accent-lightblue a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-lightblue .nav-tabs .nav-link {
  color: #86bad8;
}

/* line 51090, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-lightblue .btn-link:hover,
.dark-mode .accent-lightblue a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-lightblue .nav-tabs .nav-link:hover {
  color: #4c99c6;
}

/* line 51096, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-lightblue .dropdown-item:active, .dark-mode .accent-lightblue .dropdown-item.active {
  background-color: #86bad8;
  color: #1f2d3d;
}

/* line 51101, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-lightblue .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #86bad8;
  border-color: #3c8dbc;
}

/* line 51106, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-lightblue .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

/* line 51110, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-lightblue .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-lightblue .custom-select:focus,
.dark-mode .accent-lightblue .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-lightblue .custom-file-input:focus ~ .custom-file-label {
  border-color: #e6f1f7;
}

/* line 51117, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-lightblue .page-item .page-link {
  color: #86bad8;
}

/* line 51121, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-lightblue .page-item.active a,
.dark-mode .accent-lightblue .page-item.active .page-link {
  background-color: #86bad8;
  border-color: #86bad8;
  color: #fff;
}

/* line 51128, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-lightblue .page-item.disabled a,
.dark-mode .accent-lightblue .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

/* line 51135, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-lightblue [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

/* line 51139, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-lightblue [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

/* line 51143, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-lightblue [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

/* line 51147, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-lightblue [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

/* line 51151, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .dark-mode.accent-lightblue .page-item .page-link:hover, .dark-mode .dark-mode.accent-lightblue .page-item .page-link:focus {
  color: #99c5de;
}

/* line 51155, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-navy .btn-link,
.dark-mode .accent-navy a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-navy .nav-tabs .nav-link {
  color: #002c59;
}

/* line 51161, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-navy .btn-link:hover,
.dark-mode .accent-navy a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-navy .nav-tabs .nav-link:hover {
  color: #00060c;
}

/* line 51167, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-navy .dropdown-item:active, .dark-mode .accent-navy .dropdown-item.active {
  background-color: #002c59;
  color: #fff;
}

/* line 51172, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-navy .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #002c59;
  border-color: black;
}

/* line 51177, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-navy .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

/* line 51181, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-navy .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-navy .custom-select:focus,
.dark-mode .accent-navy .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-navy .custom-file-input:focus ~ .custom-file-label {
  border-color: #006ad8;
}

/* line 51188, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-navy .page-item .page-link {
  color: #002c59;
}

/* line 51192, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-navy .page-item.active a,
.dark-mode .accent-navy .page-item.active .page-link {
  background-color: #002c59;
  border-color: #002c59;
  color: #fff;
}

/* line 51199, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-navy .page-item.disabled a,
.dark-mode .accent-navy .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

/* line 51206, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-navy [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

/* line 51210, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-navy [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

/* line 51214, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-navy [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

/* line 51218, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-navy [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

/* line 51222, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .dark-mode.accent-navy .page-item .page-link:hover, .dark-mode .dark-mode.accent-navy .page-item .page-link:focus {
  color: #003872;
}

/* line 51226, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-olive .btn-link,
.dark-mode .accent-olive a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-olive .nav-tabs .nav-link {
  color: #74c8a3;
}

/* line 51232, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-olive .btn-link:hover,
.dark-mode .accent-olive a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-olive .nav-tabs .nav-link:hover {
  color: #44ab7d;
}

/* line 51238, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-olive .dropdown-item:active, .dark-mode .accent-olive .dropdown-item.active {
  background-color: #74c8a3;
  color: #1f2d3d;
}

/* line 51243, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-olive .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #74c8a3;
  border-color: #3d9970;
}

/* line 51248, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-olive .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

/* line 51252, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-olive .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-olive .custom-select:focus,
.dark-mode .accent-olive .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-olive .custom-file-input:focus ~ .custom-file-label {
  border-color: #cfecdf;
}

/* line 51259, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-olive .page-item .page-link {
  color: #74c8a3;
}

/* line 51263, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-olive .page-item.active a,
.dark-mode .accent-olive .page-item.active .page-link {
  background-color: #74c8a3;
  border-color: #74c8a3;
  color: #fff;
}

/* line 51270, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-olive .page-item.disabled a,
.dark-mode .accent-olive .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

/* line 51277, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-olive [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

/* line 51281, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-olive [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

/* line 51285, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-olive [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

/* line 51289, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-olive [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

/* line 51293, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .dark-mode.accent-olive .page-item .page-link:hover, .dark-mode .dark-mode.accent-olive .page-item .page-link:focus {
  color: #87cfaf;
}

/* line 51297, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-lime .btn-link,
.dark-mode .accent-lime a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-lime .nav-tabs .nav-link {
  color: #67ffa9;
}

/* line 51303, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-lime .btn-link:hover,
.dark-mode .accent-lime a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-lime .nav-tabs .nav-link:hover {
  color: #1bff7e;
}

/* line 51309, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-lime .dropdown-item:active, .dark-mode .accent-lime .dropdown-item.active {
  background-color: #67ffa9;
  color: #1f2d3d;
}

/* line 51314, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-lime .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #67ffa9;
  border-color: #01ff70;
}

/* line 51319, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-lime .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

/* line 51323, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-lime .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-lime .custom-select:focus,
.dark-mode .accent-lime .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-lime .custom-file-input:focus ~ .custom-file-label {
  border-color: #e7fff1;
}

/* line 51330, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-lime .page-item .page-link {
  color: #67ffa9;
}

/* line 51334, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-lime .page-item.active a,
.dark-mode .accent-lime .page-item.active .page-link {
  background-color: #67ffa9;
  border-color: #67ffa9;
  color: #fff;
}

/* line 51341, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-lime .page-item.disabled a,
.dark-mode .accent-lime .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

/* line 51348, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-lime [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

/* line 51352, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-lime [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

/* line 51356, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-lime [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

/* line 51360, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-lime [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

/* line 51364, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .dark-mode.accent-lime .page-item .page-link:hover, .dark-mode .dark-mode.accent-lime .page-item .page-link:focus {
  color: #81ffb8;
}

/* line 51368, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-fuchsia .btn-link,
.dark-mode .accent-fuchsia a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-fuchsia .nav-tabs .nav-link {
  color: #f672d8;
}

/* line 51374, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-fuchsia .btn-link:hover,
.dark-mode .accent-fuchsia a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-fuchsia .nav-tabs .nav-link:hover {
  color: #f22ac5;
}

/* line 51380, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-fuchsia .dropdown-item:active, .dark-mode .accent-fuchsia .dropdown-item.active {
  background-color: #f672d8;
  color: #1f2d3d;
}

/* line 51385, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-fuchsia .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #f672d8;
  border-color: #f012be;
}

/* line 51390, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-fuchsia .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

/* line 51394, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-fuchsia .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-fuchsia .custom-select:focus,
.dark-mode .accent-fuchsia .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-fuchsia .custom-file-input:focus ~ .custom-file-label {
  border-color: #feeaf9;
}

/* line 51401, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-fuchsia .page-item .page-link {
  color: #f672d8;
}

/* line 51405, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-fuchsia .page-item.active a,
.dark-mode .accent-fuchsia .page-item.active .page-link {
  background-color: #f672d8;
  border-color: #f672d8;
  color: #fff;
}

/* line 51412, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-fuchsia .page-item.disabled a,
.dark-mode .accent-fuchsia .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

/* line 51419, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-fuchsia [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

/* line 51423, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-fuchsia [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

/* line 51427, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-fuchsia [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

/* line 51431, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-fuchsia [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

/* line 51435, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .dark-mode.accent-fuchsia .page-item .page-link:hover, .dark-mode .dark-mode.accent-fuchsia .page-item .page-link:focus {
  color: #f88adf;
}

/* line 51439, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-maroon .btn-link,
.dark-mode .accent-maroon a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-maroon .nav-tabs .nav-link {
  color: #ed6c9b;
}

/* line 51445, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-maroon .btn-link:hover,
.dark-mode .accent-maroon a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-maroon .nav-tabs .nav-link:hover {
  color: #e4286d;
}

/* line 51451, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-maroon .dropdown-item:active, .dark-mode .accent-maroon .dropdown-item.active {
  background-color: #ed6c9b;
  color: #1f2d3d;
}

/* line 51456, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-maroon .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #ed6c9b;
  border-color: #d81b60;
}

/* line 51461, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-maroon .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

/* line 51465, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-maroon .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-maroon .custom-select:focus,
.dark-mode .accent-maroon .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-maroon .custom-file-input:focus ~ .custom-file-label {
  border-color: #fbdee8;
}

/* line 51472, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-maroon .page-item .page-link {
  color: #ed6c9b;
}

/* line 51476, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-maroon .page-item.active a,
.dark-mode .accent-maroon .page-item.active .page-link {
  background-color: #ed6c9b;
  border-color: #ed6c9b;
  color: #fff;
}

/* line 51483, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-maroon .page-item.disabled a,
.dark-mode .accent-maroon .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

/* line 51490, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-maroon [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

/* line 51494, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-maroon [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

/* line 51498, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-maroon [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

/* line 51502, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-maroon [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

/* line 51506, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .dark-mode.accent-maroon .page-item .page-link:hover, .dark-mode .dark-mode.accent-maroon .page-item .page-link:focus {
  color: #f083ab;
}

/* line 51510, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-blue .btn-link,
.dark-mode .accent-blue a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-blue .nav-tabs .nav-link {
  color: #3f6791;
}

/* line 51516, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-blue .btn-link:hover,
.dark-mode .accent-blue a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-blue .nav-tabs .nav-link:hover {
  color: #28415c;
}

/* line 51522, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-blue .dropdown-item:active, .dark-mode .accent-blue .dropdown-item.active {
  background-color: #3f6791;
  color: #fff;
}

/* line 51527, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-blue .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #3f6791;
  border-color: #20344a;
}

/* line 51532, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-blue .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

/* line 51536, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-blue .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-blue .custom-select:focus,
.dark-mode .accent-blue .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-blue .custom-file-input:focus ~ .custom-file-label {
  border-color: #85a7ca;
}

/* line 51543, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-blue .page-item .page-link {
  color: #3f6791;
}

/* line 51547, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-blue .page-item.active a,
.dark-mode .accent-blue .page-item.active .page-link {
  background-color: #3f6791;
  border-color: #3f6791;
  color: #fff;
}

/* line 51554, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-blue .page-item.disabled a,
.dark-mode .accent-blue .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

/* line 51561, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-blue [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

/* line 51565, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-blue [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

/* line 51569, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-blue [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

/* line 51573, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-blue [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

/* line 51577, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .dark-mode.accent-blue .page-item .page-link:hover, .dark-mode .dark-mode.accent-blue .page-item .page-link:focus {
  color: #4774a3;
}

/* line 51581, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-indigo .btn-link,
.dark-mode .accent-indigo a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-indigo .nav-tabs .nav-link {
  color: #6610f2;
}

/* line 51587, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-indigo .btn-link:hover,
.dark-mode .accent-indigo a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-indigo .nav-tabs .nav-link:hover {
  color: #4709ac;
}

/* line 51593, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-indigo .dropdown-item:active, .dark-mode .accent-indigo .dropdown-item.active {
  background-color: #6610f2;
  color: #fff;
}

/* line 51598, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-indigo .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6610f2;
  border-color: #3d0894;
}

/* line 51603, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-indigo .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

/* line 51607, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-indigo .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-indigo .custom-select:focus,
.dark-mode .accent-indigo .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-indigo .custom-file-input:focus ~ .custom-file-label {
  border-color: #b389f9;
}

/* line 51614, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-indigo .page-item .page-link {
  color: #6610f2;
}

/* line 51618, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-indigo .page-item.active a,
.dark-mode .accent-indigo .page-item.active .page-link {
  background-color: #6610f2;
  border-color: #6610f2;
  color: #fff;
}

/* line 51625, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-indigo .page-item.disabled a,
.dark-mode .accent-indigo .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

/* line 51632, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-indigo [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

/* line 51636, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-indigo [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

/* line 51640, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-indigo [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

/* line 51644, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-indigo [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

/* line 51648, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .dark-mode.accent-indigo .page-item .page-link:hover, .dark-mode .dark-mode.accent-indigo .page-item .page-link:focus {
  color: #7528f3;
}

/* line 51652, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-purple .btn-link,
.dark-mode .accent-purple a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-purple .nav-tabs .nav-link {
  color: #6f42c1;
}

/* line 51658, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-purple .btn-link:hover,
.dark-mode .accent-purple a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-purple .nav-tabs .nav-link:hover {
  color: #4e2d89;
}

/* line 51664, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-purple .dropdown-item:active, .dark-mode .accent-purple .dropdown-item.active {
  background-color: #6f42c1;
  color: #fff;
}

/* line 51669, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-purple .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6f42c1;
  border-color: #432776;
}

/* line 51674, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-purple .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

/* line 51678, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-purple .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-purple .custom-select:focus,
.dark-mode .accent-purple .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-purple .custom-file-input:focus ~ .custom-file-label {
  border-color: #b8a2e0;
}

/* line 51685, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-purple .page-item .page-link {
  color: #6f42c1;
}

/* line 51689, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-purple .page-item.active a,
.dark-mode .accent-purple .page-item.active .page-link {
  background-color: #6f42c1;
  border-color: #6f42c1;
  color: #fff;
}

/* line 51696, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-purple .page-item.disabled a,
.dark-mode .accent-purple .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

/* line 51703, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-purple [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

/* line 51707, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-purple [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

/* line 51711, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-purple [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

/* line 51715, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-purple [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

/* line 51719, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .dark-mode.accent-purple .page-item .page-link:hover, .dark-mode .dark-mode.accent-purple .page-item .page-link:focus {
  color: #7e55c7;
}

/* line 51723, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-pink .btn-link,
.dark-mode .accent-pink a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-pink .nav-tabs .nav-link {
  color: #e83e8c;
}

/* line 51729, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-pink .btn-link:hover,
.dark-mode .accent-pink a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-pink .nav-tabs .nav-link:hover {
  color: #c21766;
}

/* line 51735, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-pink .dropdown-item:active, .dark-mode .accent-pink .dropdown-item.active {
  background-color: #e83e8c;
  color: #fff;
}

/* line 51740, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-pink .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #e83e8c;
  border-color: #ac145a;
}

/* line 51745, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-pink .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

/* line 51749, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-pink .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-pink .custom-select:focus,
.dark-mode .accent-pink .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-pink .custom-file-input:focus ~ .custom-file-label {
  border-color: #f6b0d0;
}

/* line 51756, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-pink .page-item .page-link {
  color: #e83e8c;
}

/* line 51760, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-pink .page-item.active a,
.dark-mode .accent-pink .page-item.active .page-link {
  background-color: #e83e8c;
  border-color: #e83e8c;
  color: #fff;
}

/* line 51767, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-pink .page-item.disabled a,
.dark-mode .accent-pink .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

/* line 51774, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-pink [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

/* line 51778, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-pink [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

/* line 51782, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-pink [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

/* line 51786, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-pink [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

/* line 51790, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .dark-mode.accent-pink .page-item .page-link:hover, .dark-mode .dark-mode.accent-pink .page-item .page-link:focus {
  color: #eb559a;
}

/* line 51794, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-red .btn-link,
.dark-mode .accent-red a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-red .nav-tabs .nav-link {
  color: #e74c3c;
}

/* line 51800, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-red .btn-link:hover,
.dark-mode .accent-red a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-red .nav-tabs .nav-link:hover {
  color: #bf2718;
}

/* line 51806, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-red .dropdown-item:active, .dark-mode .accent-red .dropdown-item.active {
  background-color: #e74c3c;
  color: #fff;
}

/* line 51811, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-red .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #e74c3c;
  border-color: #a82315;
}

/* line 51816, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-red .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

/* line 51820, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-red .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-red .custom-select:focus,
.dark-mode .accent-red .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-red .custom-file-input:focus ~ .custom-file-label {
  border-color: #f5b4ae;
}

/* line 51827, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-red .page-item .page-link {
  color: #e74c3c;
}

/* line 51831, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-red .page-item.active a,
.dark-mode .accent-red .page-item.active .page-link {
  background-color: #e74c3c;
  border-color: #e74c3c;
  color: #fff;
}

/* line 51838, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-red .page-item.disabled a,
.dark-mode .accent-red .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

/* line 51845, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-red [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

/* line 51849, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-red [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

/* line 51853, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-red [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

/* line 51857, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-red [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

/* line 51861, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .dark-mode.accent-red .page-item .page-link:hover, .dark-mode .dark-mode.accent-red .page-item .page-link:focus {
  color: #ea6153;
}

/* line 51865, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-orange .btn-link,
.dark-mode .accent-orange a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-orange .nav-tabs .nav-link {
  color: #fd7e14;
}

/* line 51871, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-orange .btn-link:hover,
.dark-mode .accent-orange a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-orange .nav-tabs .nav-link:hover {
  color: #c35a02;
}

/* line 51877, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-orange .dropdown-item:active, .dark-mode .accent-orange .dropdown-item.active {
  background-color: #fd7e14;
  color: #1f2d3d;
}

/* line 51882, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-orange .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #fd7e14;
  border-color: #aa4e01;
}

/* line 51887, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-orange .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

/* line 51891, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-orange .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-orange .custom-select:focus,
.dark-mode .accent-orange .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-orange .custom-file-input:focus ~ .custom-file-label {
  border-color: #fec392;
}

/* line 51898, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-orange .page-item .page-link {
  color: #fd7e14;
}

/* line 51902, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-orange .page-item.active a,
.dark-mode .accent-orange .page-item.active .page-link {
  background-color: #fd7e14;
  border-color: #fd7e14;
  color: #fff;
}

/* line 51909, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-orange .page-item.disabled a,
.dark-mode .accent-orange .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

/* line 51916, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-orange [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

/* line 51920, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-orange [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

/* line 51924, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-orange [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

/* line 51928, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-orange [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

/* line 51932, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .dark-mode.accent-orange .page-item .page-link:hover, .dark-mode .dark-mode.accent-orange .page-item .page-link:focus {
  color: #fd8c2d;
}

/* line 51936, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-yellow .btn-link,
.dark-mode .accent-yellow a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-yellow .nav-tabs .nav-link {
  color: #f39c12;
}

/* line 51942, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-yellow .btn-link:hover,
.dark-mode .accent-yellow a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-yellow .nav-tabs .nav-link:hover {
  color: #b06f09;
}

/* line 51948, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-yellow .dropdown-item:active, .dark-mode .accent-yellow .dropdown-item.active {
  background-color: #f39c12;
  color: #1f2d3d;
}

/* line 51953, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-yellow .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #f39c12;
  border-color: #976008;
}

/* line 51958, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-yellow .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

/* line 51962, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-yellow .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-yellow .custom-select:focus,
.dark-mode .accent-yellow .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-yellow .custom-file-input:focus ~ .custom-file-label {
  border-color: #f9cf8b;
}

/* line 51969, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-yellow .page-item .page-link {
  color: #f39c12;
}

/* line 51973, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-yellow .page-item.active a,
.dark-mode .accent-yellow .page-item.active .page-link {
  background-color: #f39c12;
  border-color: #f39c12;
  color: #fff;
}

/* line 51980, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-yellow .page-item.disabled a,
.dark-mode .accent-yellow .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

/* line 51987, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-yellow [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

/* line 51991, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-yellow [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

/* line 51995, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-yellow [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

/* line 51999, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-yellow [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

/* line 52003, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .dark-mode.accent-yellow .page-item .page-link:hover, .dark-mode .dark-mode.accent-yellow .page-item .page-link:focus {
  color: #f4a62a;
}

/* line 52007, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-green .btn-link,
.dark-mode .accent-green a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-green .nav-tabs .nav-link {
  color: #00bc8c;
}

/* line 52013, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-green .btn-link:hover,
.dark-mode .accent-green a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-green .nav-tabs .nav-link:hover {
  color: #007053;
}

/* line 52019, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-green .dropdown-item:active, .dark-mode .accent-green .dropdown-item.active {
  background-color: #00bc8c;
  color: #fff;
}

/* line 52024, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-green .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #00bc8c;
  border-color: #005640;
}

/* line 52029, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-green .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

/* line 52033, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-green .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-green .custom-select:focus,
.dark-mode .accent-green .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-green .custom-file-input:focus ~ .custom-file-label {
  border-color: #3dffcd;
}

/* line 52040, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-green .page-item .page-link {
  color: #00bc8c;
}

/* line 52044, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-green .page-item.active a,
.dark-mode .accent-green .page-item.active .page-link {
  background-color: #00bc8c;
  border-color: #00bc8c;
  color: #fff;
}

/* line 52051, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-green .page-item.disabled a,
.dark-mode .accent-green .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

/* line 52058, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-green [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

/* line 52062, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-green [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

/* line 52066, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-green [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

/* line 52070, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-green [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

/* line 52074, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .dark-mode.accent-green .page-item .page-link:hover, .dark-mode .dark-mode.accent-green .page-item .page-link:focus {
  color: #00d69f;
}

/* line 52078, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-teal .btn-link,
.dark-mode .accent-teal a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-teal .nav-tabs .nav-link {
  color: #20c997;
}

/* line 52084, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-teal .btn-link:hover,
.dark-mode .accent-teal a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-teal .nav-tabs .nav-link:hover {
  color: #158765;
}

/* line 52090, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-teal .dropdown-item:active, .dark-mode .accent-teal .dropdown-item.active {
  background-color: #20c997;
  color: #fff;
}

/* line 52095, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-teal .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #20c997;
  border-color: #127155;
}

/* line 52100, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-teal .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

/* line 52104, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-teal .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-teal .custom-select:focus,
.dark-mode .accent-teal .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-teal .custom-file-input:focus ~ .custom-file-label {
  border-color: #7eeaca;
}

/* line 52111, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-teal .page-item .page-link {
  color: #20c997;
}

/* line 52115, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-teal .page-item.active a,
.dark-mode .accent-teal .page-item.active .page-link {
  background-color: #20c997;
  border-color: #20c997;
  color: #fff;
}

/* line 52122, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-teal .page-item.disabled a,
.dark-mode .accent-teal .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

/* line 52129, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-teal [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

/* line 52133, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-teal [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

/* line 52137, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-teal [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

/* line 52141, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-teal [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

/* line 52145, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .dark-mode.accent-teal .page-item .page-link:hover, .dark-mode .dark-mode.accent-teal .page-item .page-link:focus {
  color: #26dca6;
}

/* line 52149, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-cyan .btn-link,
.dark-mode .accent-cyan a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-cyan .nav-tabs .nav-link {
  color: #3498db;
}

/* line 52155, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-cyan .btn-link:hover,
.dark-mode .accent-cyan a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-cyan .nav-tabs .nav-link:hover {
  color: #1d6fa5;
}

/* line 52161, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-cyan .dropdown-item:active, .dark-mode .accent-cyan .dropdown-item.active {
  background-color: #3498db;
  color: #fff;
}

/* line 52166, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-cyan .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #3498db;
  border-color: #196090;
}

/* line 52171, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-cyan .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

/* line 52175, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-cyan .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-cyan .custom-select:focus,
.dark-mode .accent-cyan .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-cyan .custom-file-input:focus ~ .custom-file-label {
  border-color: #a0cfee;
}

/* line 52182, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-cyan .page-item .page-link {
  color: #3498db;
}

/* line 52186, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-cyan .page-item.active a,
.dark-mode .accent-cyan .page-item.active .page-link {
  background-color: #3498db;
  border-color: #3498db;
  color: #fff;
}

/* line 52193, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-cyan .page-item.disabled a,
.dark-mode .accent-cyan .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

/* line 52200, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-cyan [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

/* line 52204, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-cyan [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

/* line 52208, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-cyan [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

/* line 52212, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-cyan [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

/* line 52216, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .dark-mode.accent-cyan .page-item .page-link:hover, .dark-mode .dark-mode.accent-cyan .page-item .page-link:focus {
  color: #4aa3df;
}

/* line 52220, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-white .btn-link,
.dark-mode .accent-white a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-white .nav-tabs .nav-link {
  color: #fff;
}

/* line 52226, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-white .btn-link:hover,
.dark-mode .accent-white a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-white .nav-tabs .nav-link:hover {
  color: #d9d9d9;
}

/* line 52232, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-white .dropdown-item:active, .dark-mode .accent-white .dropdown-item.active {
  background-color: #fff;
  color: #1f2d3d;
}

/* line 52237, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-white .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #fff;
  border-color: #cccccc;
}

/* line 52242, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-white .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

/* line 52246, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-white .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-white .custom-select:focus,
.dark-mode .accent-white .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-white .custom-file-input:focus ~ .custom-file-label {
  border-color: white;
}

/* line 52253, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-white .page-item .page-link {
  color: #fff;
}

/* line 52257, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-white .page-item.active a,
.dark-mode .accent-white .page-item.active .page-link {
  background-color: #fff;
  border-color: #fff;
  color: #fff;
}

/* line 52264, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-white .page-item.disabled a,
.dark-mode .accent-white .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

/* line 52271, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-white [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

/* line 52275, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-white [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

/* line 52279, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-white [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

/* line 52283, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-white [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

/* line 52287, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .dark-mode.accent-white .page-item .page-link:hover, .dark-mode .dark-mode.accent-white .page-item .page-link:focus {
  color: white;
}

/* line 52291, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-gray .btn-link,
.dark-mode .accent-gray a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-gray .nav-tabs .nav-link {
  color: #6c757d;
}

/* line 52297, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-gray .btn-link:hover,
.dark-mode .accent-gray a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-gray .nav-tabs .nav-link:hover {
  color: #494f54;
}

/* line 52303, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-gray .dropdown-item:active, .dark-mode .accent-gray .dropdown-item.active {
  background-color: #6c757d;
  color: #fff;
}

/* line 52308, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-gray .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6c757d;
  border-color: #3d4246;
}

/* line 52313, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-gray .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

/* line 52317, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-gray .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-gray .custom-select:focus,
.dark-mode .accent-gray .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-gray .custom-file-input:focus ~ .custom-file-label {
  border-color: #afb5ba;
}

/* line 52324, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-gray .page-item .page-link {
  color: #6c757d;
}

/* line 52328, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-gray .page-item.active a,
.dark-mode .accent-gray .page-item.active .page-link {
  background-color: #6c757d;
  border-color: #6c757d;
  color: #fff;
}

/* line 52335, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-gray .page-item.disabled a,
.dark-mode .accent-gray .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

/* line 52342, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-gray [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

/* line 52346, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-gray [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

/* line 52350, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-gray [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

/* line 52354, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-gray [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

/* line 52358, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .dark-mode.accent-gray .page-item .page-link:hover, .dark-mode .dark-mode.accent-gray .page-item .page-link:focus {
  color: #78828a;
}

/* line 52362, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-gray-dark .btn-link,
.dark-mode .accent-gray-dark a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-gray-dark .nav-tabs .nav-link {
  color: #343a40;
}

/* line 52368, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-gray-dark .btn-link:hover,
.dark-mode .accent-gray-dark a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-gray-dark .nav-tabs .nav-link:hover {
  color: #121416;
}

/* line 52374, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-gray-dark .dropdown-item:active, .dark-mode .accent-gray-dark .dropdown-item.active {
  background-color: #343a40;
  color: #fff;
}

/* line 52379, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-gray-dark .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #343a40;
  border-color: #060708;
}

/* line 52384, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-gray-dark .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

/* line 52388, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-gray-dark .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-gray-dark .custom-select:focus,
.dark-mode .accent-gray-dark .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-gray-dark .custom-file-input:focus ~ .custom-file-label {
  border-color: #6d7a86;
}

/* line 52395, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-gray-dark .page-item .page-link {
  color: #343a40;
}

/* line 52399, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-gray-dark .page-item.active a,
.dark-mode .accent-gray-dark .page-item.active .page-link {
  background-color: #343a40;
  border-color: #343a40;
  color: #fff;
}

/* line 52406, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-gray-dark .page-item.disabled a,
.dark-mode .accent-gray-dark .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

/* line 52413, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-gray-dark [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

/* line 52417, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-gray-dark [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

/* line 52421, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-gray-dark [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

/* line 52425, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .accent-gray-dark [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

/* line 52429, app/assets/stylesheets/template/adminlte.scss */
.dark-mode .dark-mode.accent-gray-dark .page-item .page-link:hover, .dark-mode .dark-mode.accent-gray-dark .page-item .page-link:focus {
  color: #3f474e;
}
/*!
 * icheck-bootstrap v3.0.1 (https://github.com/bantikyan/icheck-bootstrap)
 * Copyright 2018 Hovhannes Bantikyan.
 * Licensed under MIT (https://github.com/bantikyan/icheck-bootstrap/blob/master/LICENSE)
 */
/* line 7, app/assets/stylesheets/template/icheck-bootstrap.scss */
[class*="icheck-"] {
  min-height: 22px;
  margin-top: 6px !important;
  margin-bottom: 6px !important;
  padding-left: 0px;
}

/* line 14, app/assets/stylesheets/template/icheck-bootstrap.scss */
.icheck-inline {
  display: inline-block;
}

/* line 18, app/assets/stylesheets/template/icheck-bootstrap.scss */
.icheck-inline + .icheck-inline {
  margin-left: .75rem;
  margin-top: 6px;
}

/* line 23, app/assets/stylesheets/template/icheck-bootstrap.scss */
[class*="icheck-"] > label {
  padding-left: 29px !important;
  min-height: 22px;
  line-height: 22px;
  display: inline-block;
  position: relative;
  vertical-align: top;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}

/* line 35, app/assets/stylesheets/template/icheck-bootstrap.scss */
[class*="icheck-"] > input:first-child {
  position: absolute !important;
  opacity: 0;
  margin: 0;
}

/* line 41, app/assets/stylesheets/template/icheck-bootstrap.scss */
[class*="icheck-"] > input:first-child:disabled {
  cursor: default;
}

/* line 45, app/assets/stylesheets/template/icheck-bootstrap.scss */
[class*="icheck-"] > input:first-child + label::before,
[class*="icheck-"] > input:first-child + input[type="hidden"] + label::before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 22px;
  height: 22px;
  border: 1px solid #D3CFC8;
  border-radius: 0px;
  margin-left: -29px;
}

/* line 57, app/assets/stylesheets/template/icheck-bootstrap.scss */
[class*="icheck-"] > input:first-child:checked + label::after,
[class*="icheck-"] > input:first-child:checked + input[type="hidden"] + label::after {
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  width: 7px;
  height: 10px;
  border: solid 2px #fff;
  border-left: none;
  border-top: none;
  transform: translate(7.75px, 4.5px) rotate(45deg);
  -ms-transform: translate(7.75px, 4.5px) rotate(45deg);
}

/* line 73, app/assets/stylesheets/template/icheck-bootstrap.scss */
[class*="icheck-"] > input[type="radio"]:first-child + label::before,
[class*="icheck-"] > input[type="radio"]:first-child + input[type="hidden"] + label::before {
  border-radius: 50%;
}

/* line 78, app/assets/stylesheets/template/icheck-bootstrap.scss */
[class*="icheck-"] > input:first-child:not(:checked):not(:disabled):hover + label::before,
[class*="icheck-"] > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-width: 2px;
}

/* line 83, app/assets/stylesheets/template/icheck-bootstrap.scss */
[class*="icheck-"] > input:first-child:disabled + label,
[class*="icheck-"] > input:first-child:disabled + input[type="hidden"] + label,
[class*="icheck-"] > input:first-child:disabled + label::before,
[class*="icheck-"] > input:first-child:disabled + input[type="hidden"] + label::before {
  pointer-events: none;
  cursor: default;
  filter: alpha(opacity=65);
  box-shadow: none;
  opacity: .65;
}

/* line 95, app/assets/stylesheets/template/icheck-bootstrap.scss */
.icheck-default > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-default > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #adadad;
}

/* line 100, app/assets/stylesheets/template/icheck-bootstrap.scss */
.icheck-default > input:first-child:checked + label::before,
.icheck-default > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #e6e6e6;
  border-color: #adadad;
}

/* line 106, app/assets/stylesheets/template/icheck-bootstrap.scss */
.icheck-default > input:first-child:checked + label::after,
.icheck-default > input:first-child:checked + input[type="hidden"] + label::after {
  border-bottom-color: #333;
  border-right-color: #333;
}

/* line 112, app/assets/stylesheets/template/icheck-bootstrap.scss */
.icheck-primary > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-primary > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #2e6da4;
}

/* line 117, app/assets/stylesheets/template/icheck-bootstrap.scss */
.icheck-primary > input:first-child:checked + label::before,
.icheck-primary > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #337ab7;
  border-color: #2e6da4;
}

/* line 123, app/assets/stylesheets/template/icheck-bootstrap.scss */
.icheck-success > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-success > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #4cae4c;
}

/* line 128, app/assets/stylesheets/template/icheck-bootstrap.scss */
.icheck-success > input:first-child:checked + label::before,
.icheck-success > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #5cb85c;
  border-color: #4cae4c;
}

/* line 134, app/assets/stylesheets/template/icheck-bootstrap.scss */
.icheck-info > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-info > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #46b8da;
}

/* line 139, app/assets/stylesheets/template/icheck-bootstrap.scss */
.icheck-info > input:first-child:checked + label::before,
.icheck-info > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #5bc0de;
  border-color: #46b8da;
}

/* line 145, app/assets/stylesheets/template/icheck-bootstrap.scss */
.icheck-warning > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-warning > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #eea236;
}

/* line 150, app/assets/stylesheets/template/icheck-bootstrap.scss */
.icheck-warning > input:first-child:checked + label::before,
.icheck-warning > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #f0ad4e;
  border-color: #eea236;
}

/* line 156, app/assets/stylesheets/template/icheck-bootstrap.scss */
.icheck-danger > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-danger > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #d43f3a;
}

/* line 161, app/assets/stylesheets/template/icheck-bootstrap.scss */
.icheck-danger > input:first-child:checked + label::before,
.icheck-danger > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #d9534f;
  border-color: #d43f3a;
}

/* line 167, app/assets/stylesheets/template/icheck-bootstrap.scss */
.icheck-turquoise > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-turquoise > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #1abc9c;
}

/* line 172, app/assets/stylesheets/template/icheck-bootstrap.scss */
.icheck-turquoise > input:first-child:checked + label::before,
.icheck-turquoise > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #1abc9c;
  border-color: #1abc9c;
}

/* line 178, app/assets/stylesheets/template/icheck-bootstrap.scss */
.icheck-emerland > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-emerland > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #2ecc71;
}

/* line 183, app/assets/stylesheets/template/icheck-bootstrap.scss */
.icheck-emerland > input:first-child:checked + label::before,
.icheck-emerland > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #2ecc71;
  border-color: #2ecc71;
}

/* line 189, app/assets/stylesheets/template/icheck-bootstrap.scss */
.icheck-peterriver > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-peterriver > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #3498db;
}

/* line 194, app/assets/stylesheets/template/icheck-bootstrap.scss */
.icheck-peterriver > input:first-child:checked + label::before,
.icheck-peterriver > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #3498db;
  border-color: #3498db;
}

/* line 200, app/assets/stylesheets/template/icheck-bootstrap.scss */
.icheck-amethyst > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-amethyst > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #9b59b6;
}

/* line 205, app/assets/stylesheets/template/icheck-bootstrap.scss */
.icheck-amethyst > input:first-child:checked + label::before,
.icheck-amethyst > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #9b59b6;
  border-color: #9b59b6;
}

/* line 211, app/assets/stylesheets/template/icheck-bootstrap.scss */
.icheck-wetasphalt > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-wetasphalt > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #34495e;
}

/* line 216, app/assets/stylesheets/template/icheck-bootstrap.scss */
.icheck-wetasphalt > input:first-child:checked + label::before,
.icheck-wetasphalt > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #34495e;
  border-color: #34495e;
}

/* line 222, app/assets/stylesheets/template/icheck-bootstrap.scss */
.icheck-greensea > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-greensea > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #16a085;
}

/* line 227, app/assets/stylesheets/template/icheck-bootstrap.scss */
.icheck-greensea > input:first-child:checked + label::before,
.icheck-greensea > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #16a085;
  border-color: #16a085;
}

/* line 233, app/assets/stylesheets/template/icheck-bootstrap.scss */
.icheck-nephritis > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-nephritis > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #27ae60;
}

/* line 238, app/assets/stylesheets/template/icheck-bootstrap.scss */
.icheck-nephritis > input:first-child:checked + label::before,
.icheck-nephritis > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #27ae60;
  border-color: #27ae60;
}

/* line 244, app/assets/stylesheets/template/icheck-bootstrap.scss */
.icheck-belizehole > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-belizehole > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #2980b9;
}

/* line 249, app/assets/stylesheets/template/icheck-bootstrap.scss */
.icheck-belizehole > input:first-child:checked + label::before,
.icheck-belizehole > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #2980b9;
  border-color: #2980b9;
}

/* line 255, app/assets/stylesheets/template/icheck-bootstrap.scss */
.icheck-wisteria > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-wisteria > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #8e44ad;
}

/* line 260, app/assets/stylesheets/template/icheck-bootstrap.scss */
.icheck-wisteria > input:first-child:checked + label::before,
.icheck-wisteria > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #8e44ad;
  border-color: #8e44ad;
}

/* line 266, app/assets/stylesheets/template/icheck-bootstrap.scss */
.icheck-midnightblue > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-midnightblue > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #2c3e50;
}

/* line 271, app/assets/stylesheets/template/icheck-bootstrap.scss */
.icheck-midnightblue > input:first-child:checked + label::before,
.icheck-midnightblue > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #2c3e50;
  border-color: #2c3e50;
}

/* line 277, app/assets/stylesheets/template/icheck-bootstrap.scss */
.icheck-sunflower > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-sunflower > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #f1c40f;
}

/* line 282, app/assets/stylesheets/template/icheck-bootstrap.scss */
.icheck-sunflower > input:first-child:checked + label::before,
.icheck-sunflower > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #f1c40f;
  border-color: #f1c40f;
}

/* line 288, app/assets/stylesheets/template/icheck-bootstrap.scss */
.icheck-carrot > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-carrot > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #e67e22;
}

/* line 293, app/assets/stylesheets/template/icheck-bootstrap.scss */
.icheck-carrot > input:first-child:checked + label::before,
.icheck-carrot > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #e67e22;
  border-color: #e67e22;
}

/* line 299, app/assets/stylesheets/template/icheck-bootstrap.scss */
.icheck-alizarin > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-alizarin > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #e74c3c;
}

/* line 304, app/assets/stylesheets/template/icheck-bootstrap.scss */
.icheck-alizarin > input:first-child:checked + label::before,
.icheck-alizarin > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #e74c3c;
  border-color: #e74c3c;
}

/* line 310, app/assets/stylesheets/template/icheck-bootstrap.scss */
.icheck-clouds > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-clouds > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #ecf0f1;
}

/* line 315, app/assets/stylesheets/template/icheck-bootstrap.scss */
.icheck-clouds > input:first-child:checked + label::before,
.icheck-clouds > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #ecf0f1;
  border-color: #ecf0f1;
}

/* line 321, app/assets/stylesheets/template/icheck-bootstrap.scss */
.icheck-clouds > input:first-child:checked + label::after,
.icheck-clouds > input:first-child:checked + input[type="hidden"] + label::after {
  border-bottom-color: #95a5a6;
  border-right-color: #95a5a6;
}

/* line 327, app/assets/stylesheets/template/icheck-bootstrap.scss */
.icheck-concrete > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-concrete > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #95a5a6;
}

/* line 332, app/assets/stylesheets/template/icheck-bootstrap.scss */
.icheck-concrete > input:first-child:checked + label::before,
.icheck-concrete > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #95a5a6;
  border-color: #95a5a6;
}

/* line 338, app/assets/stylesheets/template/icheck-bootstrap.scss */
.icheck-orange > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-orange > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #f39c12;
}

/* line 343, app/assets/stylesheets/template/icheck-bootstrap.scss */
.icheck-orange > input:first-child:checked + label::before,
.icheck-orange > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #f39c12;
  border-color: #f39c12;
}

/* line 349, app/assets/stylesheets/template/icheck-bootstrap.scss */
.icheck-pumpkin > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-pumpkin > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #d35400;
}

/* line 354, app/assets/stylesheets/template/icheck-bootstrap.scss */
.icheck-pumpkin > input:first-child:checked + label::before,
.icheck-pumpkin > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #d35400;
  border-color: #d35400;
}

/* line 360, app/assets/stylesheets/template/icheck-bootstrap.scss */
.icheck-pomegranate > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-pomegranate > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #c0392b;
}

/* line 365, app/assets/stylesheets/template/icheck-bootstrap.scss */
.icheck-pomegranate > input:first-child:checked + label::before,
.icheck-pomegranate > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #c0392b;
  border-color: #c0392b;
}

/* line 371, app/assets/stylesheets/template/icheck-bootstrap.scss */
.icheck-silver > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-silver > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #bdc3c7;
}

/* line 376, app/assets/stylesheets/template/icheck-bootstrap.scss */
.icheck-silver > input:first-child:checked + label::before,
.icheck-silver > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #bdc3c7;
  border-color: #bdc3c7;
}

/* line 382, app/assets/stylesheets/template/icheck-bootstrap.scss */
.icheck-asbestos > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-asbestos > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #7f8c8d;
}

/* line 387, app/assets/stylesheets/template/icheck-bootstrap.scss */
.icheck-asbestos > input:first-child:checked + label::before,
.icheck-asbestos > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #7f8c8d;
  border-color: #7f8c8d;
}

/* line 2, app/assets/stylesheets/adminlte_override.scss */
.sidebar .nav-pills .nav-link, .main-header .nav-pills .nav-link {
  color: #ffffff !important;
}

/* line 6, app/assets/stylesheets/adminlte_override.scss */
.sidebar .nav-pills .nav-link:not(.active):hover, .main-header .nav-pills .nav-link:not(.active):hover {
  color: #fff !important;
}

/* line 10, app/assets/stylesheets/adminlte_override.scss */
.sidebar .nav-pills .nav-item.dropdown.show .nav-link:hover, .main-header .nav-pills .nav-item.dropdown.show .nav-link:hover {
  color: #fff !important;
}

/* line 14, app/assets/stylesheets/adminlte_override.scss */
.sidebar .nav-item .nav-link, .main-header .nav-item .nav-link {
  align-items: center;
  display: flex;
  color: #fff;
}

/* line 20, app/assets/stylesheets/adminlte_override.scss */
.sidebar .navbar-light .navbar-nav .nav-link, .main-header .navbar-light .navbar-nav .nav-link {
  color: #fff;
}

/* line 27, app/assets/stylesheets/adminlte_override.scss */
.sidebar .nav-item:hover .nav-link, .main-header .nav-item:hover .nav-link {
  color: #fff;
}

/* line 34, app/assets/stylesheets/adminlte_override.scss */
.main-header .nav-item:hover, .main-header .nav-item.active {
  background-color: rgba(255, 255, 255, 0.1);
  border-radius: 0.25rem;
}

/* line 37, app/assets/stylesheets/adminlte_override.scss */
.main-header .nav-item:hover .nav-link, .main-header .nav-item.active .nav-link {
  color: #fff;
}

/* line 43, app/assets/stylesheets/adminlte_override.scss */
.main-header.navbar {
  border-color: transparent;
  border-radius: 0;
  background-color: transparent;
  background-image: linear-gradient(to bottom, #8b9cba, #7988a3);
  color: #fff;
}

/* line 51, app/assets/stylesheets/adminlte_override.scss */
.card-title {
  font-size: 1.5rem;
}

/* line 57, app/assets/stylesheets/adminlte_override.scss */
.input-group .select2-container {
  flex-grow: 1 !important;
  width: unset !important;
}

/* line 64, app/assets/stylesheets/adminlte_override.scss */
.input-group .select2-container {
  width: unset !important;
  flex-grow: 1;
}

/* line 1, app/assets/stylesheets/fullcalendar_override.scss */
.fc-timegrid-event-harness {
  min-height: 10px;
}

/* line 5, app/assets/stylesheets/fullcalendar_override.scss */
.fc {
  --fc-button-bg-color: #2b2c74;
  --fc-button-border-color: #2b2c74;
}

@media print {
  /* line 14, app/assets/stylesheets/_main.scss */
  body * {
    visibility: hidden;
  }
  /* line 17, app/assets/stylesheets/_main.scss */
  .section-to-print, section-to-print * {
    visibility: visible;
  }
  /* line 20, app/assets/stylesheets/_main.scss */
  #section-to-print {
    position: absolute;
    left: 0;
    top: 0;
  }
}

/* line 27, app/assets/stylesheets/_main.scss */
.nav-user-dropdown {
  display: flex;
  flex-direction: row;
  align-items: center;
}

/* line 33, app/assets/stylesheets/_main.scss */
.nav-user-span {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}

/* line 39, app/assets/stylesheets/_main.scss */
.main-sidebar {
  position: fixed !important;
  width: 160px;
}

/* line 44, app/assets/stylesheets/_main.scss */
.content-wrapper {
  margin-left: 190px !important;
  min-height: 87vh;
  padding-top: 70px;
}

/* line 49, app/assets/stylesheets/_main.scss */
.content-wrapper.full-width {
  margin-left: 0 !important;
}

/* line 54, app/assets/stylesheets/_main.scss */
.table-actions-1 {
  width: 60px;
}

/* line 58, app/assets/stylesheets/_main.scss */
.table-actions-2 {
  width: 98px;
}

/* line 62, app/assets/stylesheets/_main.scss */
.table-actions-3 {
  width: 128px;
}

/* line 66, app/assets/stylesheets/_main.scss */
.table-actions-4 {
  width: 164px;
}

/* line 70, app/assets/stylesheets/_main.scss */
.table-actions-5 {
  width: 200px;
}

/* line 74, app/assets/stylesheets/_main.scss */
.table-datetime-col {
  width: 120px;
}

/* line 78, app/assets/stylesheets/_main.scss */
.sidebar-dark-primary {
  background-color: #008fd6;
}

/* line 82, app/assets/stylesheets/_main.scss */
.brand-link {
  background-color: white;
  padding-bottom: 5px;
  display: flex;
  flex-direction: row;
  justify-content: center;
}

/* line 94, app/assets/stylesheets/_main.scss */
.main-sidebar .logo-container .brand-link .collapsed-in {
  transform: scale(0.7);
}

/* line 100, app/assets/stylesheets/_main.scss */
.main-sidebar:hover .logo-container .brand-link .collapsed-in {
  display: none !important;
}

/* line 104, app/assets/stylesheets/_main.scss */
.main-sidebar:hover .logo-container .brand-link .collapsed-out {
  display: block !important;
}

/* line 109, app/assets/stylesheets/_main.scss */
.loading {
  display: none;
  z-index: 2000;
  background-color: white;
  opacity: 70%;
  position: fixed;
  top: inherit;
  left: 160px;
  width: 100%;
  height: 100%;
}

/* line 120, app/assets/stylesheets/_main.scss */
.loading i.fa-spin {
  font-size: 40px;
  position: absolute;
  top: 50%;
  left: 50%;
  animation: fa-spin 1.5s infinite linear;
}

/* line 129, app/assets/stylesheets/_main.scss */
.profile-username {
  width: inherit;
}

/* line 133, app/assets/stylesheets/_main.scss */
.circle-icon-gray {
  background: #dfdfdf;
  padding: 5px;
  border-radius: 50%;
  text-align: center;
  vertical-align: middle;
}

/* line 141, app/assets/stylesheets/_main.scss */
.circle-icon-procedures {
  background: #58808b;
  padding: 5px;
  border-radius: 50%;
  text-align: center;
  vertical-align: middle;
}

/* line 149, app/assets/stylesheets/_main.scss */
.badge:empty {
  display: none;
}

/* line 152, app/assets/stylesheets/_main.scss */
.badge-plus::before {
  content: '+';
}

/* line 157, app/assets/stylesheets/_main.scss */
trix-editor.action-text {
  overflow: auto;
  height: 250px;
}

/* line 165, app/assets/stylesheets/_main.scss */
.card-deck .card form {
  height: 100%;
}

/* line 171, app/assets/stylesheets/_main.scss */
.kanban-checkin {
  min-height: 66vh;
}

/* line 174, app/assets/stylesheets/_main.scss */
.kanban-checkin .card-body {
  max-height: 66vh;
  overflow-y: auto;
}

/* Extra Small Devices, Phones */
@media only screen and (max-width: 767px) and (min-width: 300px) {
  /* line 185, app/assets/stylesheets/_main.scss */
  .homepage .header .navbar .nav-content {
    width: auto !important;
  }
  /* line 189, app/assets/stylesheets/_main.scss */
  .homepage .header .navbar .nav-content .list {
    width: 80% !important;
  }
  /* line 193, app/assets/stylesheets/_main.scss */
  .homepage .header .hero {
    width: auto !important;
  }
  /* line 197, app/assets/stylesheets/_main.scss */
  .homepage .header .navbar {
    justify-content: flex-end !important;
  }
  /* line 201, app/assets/stylesheets/_main.scss */
  .navbar .list li {
    padding-left: 5px;
    padding-right: 5px;
  }
  /* line 207, app/assets/stylesheets/_main.scss */
  .hero .content {
    max-width: -moz-fit-content;
    max-width: fit-content;
    margin-left: 400px;
  }
  /* line 213, app/assets/stylesheets/_main.scss */
  .homepage .footer .main {
    margin-left: 400px;
    max-width: -moz-fit-content;
    max-width: fit-content;
    flex-direction: none !important;
  }
  /* line 220, app/assets/stylesheets/_main.scss */
  .homepage .aim .card .card-img-top {
    -o-object-fit: scale-down;
       object-fit: scale-down;
    max-width: initial;
  }
  /* line 225, app/assets/stylesheets/_main.scss */
  .aim .card-deck {
    margin-left: 365px;
    margin-top: 400px;
    max-width: -moz-fit-content !important;
    max-width: fit-content !important;
    z-index: 9000;
  }
  /* line 232, app/assets/stylesheets/_main.scss */
  .aim .card-deck .card img {
    margin-top: 20px;
  }
  /* line 236, app/assets/stylesheets/_main.scss */
  .aim .card-deck .card {
    align-items: center;
  }
  /* line 240, app/assets/stylesheets/_main.scss */
  .gray-section {
    margin-top: 500px;
  }
  /* line 246, app/assets/stylesheets/_main.scss */
  .homepage .header .navbar .nav-content .list .logo {
    margin-right: 10 rem;
  }
  /* line 251, app/assets/stylesheets/_main.scss */
  .homepage .gray-section .features .image .features-image {
    display: none !important;
  }
  /* line 255, app/assets/stylesheets/_main.scss */
  .features > .col .d-flex .flex-column .align-items-end, .features > .col .inline-form-button .flex-column .align-items-end, .features > .col .d-flex .checkbox-group .align-items-end, .features > .col .inline-form-button .checkbox-group .align-items-end, .features > .col .checkbox-group .flex-column .align-items-end, .features > .col .checkbox-group .checkbox-group .align-items-end {
    margin-right: 200px !important;
  }
  /* line 260, app/assets/stylesheets/_main.scss */
  .features > .row .align-items-center .mb-5, .my-5 {
    margin-left: 500px !important;
  }
  /* line 264, app/assets/stylesheets/_main.scss */
  .features {
    width: 0  !important;
    height: 0 !important;
    display: none !important;
  }
}

/* Small Devices, Tablets */
/* Large Devices, Wide Screens */
/* line 287, app/assets/stylesheets/_main.scss */
.select2-container .select2-results__option[aria-disabled='true'] {
  display: none;
}

/* line 1, app/assets/stylesheets/home-page.scss */
body {
  font-family: 'Poppins', sans-serif;
}

/* line 4, app/assets/stylesheets/home-page.scss */
section {
  padding: 80px 0;
}

/* line 9, app/assets/stylesheets/home-page.scss */
.form-control {
  border: none !important;
  color: #899098 !important;
  background-color: #F4F4F4 !important;
  border-radius: 8px !important;
  padding: 24px 18px !important;
  width: 100%;
}

/* line 16, app/assets/stylesheets/home-page.scss */
.form-control:focus {
  color: #272B30 !important;
  border: none !important;
  box-shadow: none !important;
  outline: transparent !important;
}

/* line 25, app/assets/stylesheets/home-page.scss */
.plus-bg {
  position: relative;
}

/* line 27, app/assets/stylesheets/home-page.scss */
.plus-bg:before {
  height: 350px;
  width: 350px;
  background-image: url(/assets/homepage/healthcare-1-1db43d7a42c74aa7ce9f3831461a660acca4e0607d302c66e0215a72cf3f91ca.png);
  content: "";
  position: absolute;
  z-index: 1;
  background-repeat: no-repeat;
  background-size: contain;
}

/* line 38, app/assets/stylesheets/home-page.scss */
.plus-bg.left:before {
  left: 0;
}

/* line 43, app/assets/stylesheets/home-page.scss */
.plus-bg.top:before {
  top: 0;
}

/* line 48, app/assets/stylesheets/home-page.scss */
.plus-bg.right:before {
  right: 0;
}

/* line 53, app/assets/stylesheets/home-page.scss */
.plus-bg.bottom:before {
  bottom: 0;
}

/* line 58, app/assets/stylesheets/home-page.scss */
.plus-bg.lrg:before {
  height: 300px;
  width: 300px;
}

/* line 63, app/assets/stylesheets/home-page.scss */
.plus-bg.mid:before {
  height: 220px;
  width: 220px;
}

/* line 68, app/assets/stylesheets/home-page.scss */
.plus-bg.sml:before {
  height: 150px;
  width: 150px;
}

/* line 73, app/assets/stylesheets/home-page.scss */
.plus-bg.reverse:before {
  background-image: url(/assets/homepage/healthcare-2-c35d2b3b795875d00db6fedc9bde437ca986c287f4a5f5bfd35bc5c1ed0aa72f.png);
}

/* line 78, app/assets/stylesheets/home-page.scss */
.plus-bg.pricing:before {
  background-image: url(/assets/homepage/healthcare-4-a961bc7c03edf9d56ed73ef90c796077e18981f7efe536a19e63189713de17ac.png);
}

/* line 81, app/assets/stylesheets/home-page.scss */
.plus-bg.pricing:after {
  height: 150px;
  width: 150px;
  background-image: url(/assets/homepage/healthcare-4-a961bc7c03edf9d56ed73ef90c796077e18981f7efe536a19e63189713de17ac.png);
  content: "";
  position: absolute;
  z-index: 1;
  background-repeat: no-repeat;
  background-size: contain;
  bottom: 0;
  right: 0;
}

/* line 95, app/assets/stylesheets/home-page.scss */
.plus-bg.why-section:after {
  height: 220px;
  width: 220px;
  background-image: url(/assets/homepage/healthcare-1-1db43d7a42c74aa7ce9f3831461a660acca4e0607d302c66e0215a72cf3f91ca.png);
  content: "";
  position: absolute;
  z-index: 1;
  background-repeat: no-repeat;
  background-size: contain;
  bottom: 0;
  right: 0;
}

/* line 110, app/assets/stylesheets/home-page.scss */
.dots {
  position: relative;
}

/* line 112, app/assets/stylesheets/home-page.scss */
.dots:after {
  height: 165px;
  width: 165px;
  background-image: url(/assets/homepage/dot-square-d7b9652eff0dfee9d365e5a25131c652574bd661d20850406b5f3c3bb040df72.png);
  content: "";
  transform: rotateY(180deg);
  position: absolute;
  z-index: -1;
  background-repeat: no-repeat;
  background-size: contain;
  top: 0;
  right: 0;
}

/* line 126, app/assets/stylesheets/home-page.scss */
.dots.do-left:after {
  left: 0;
}

/* line 131, app/assets/stylesheets/home-page.scss */
.dots.do-top:after {
  top: 0;
}

/* line 136, app/assets/stylesheets/home-page.scss */
.dots.do-right:after {
  right: 0;
}

/* line 141, app/assets/stylesheets/home-page.scss */
.dots.do-bottom:after {
  bottom: 0;
}

/* line 147, app/assets/stylesheets/home-page.scss */
.jumbotron {
  position: relative;
  width: 100%;
  padding: 0;
  height: 700px;
}

/* line 152, app/assets/stylesheets/home-page.scss */
.jumbotron:before {
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0.5);
  content: "";
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
}

/* line 162, app/assets/stylesheets/home-page.scss */
.jumbotron Video {
  max-width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  width: 100%;
}

/* line 168, app/assets/stylesheets/home-page.scss */
.jumbotron .container.banner-caption {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  right: 0;
  margin: 0 auto;
  z-index: 2;
}

/* line 177, app/assets/stylesheets/home-page.scss */
.jumbotron h1 {
  font-weight: 900;
  font-size: 52px;
  line-height: 65px;
  color: white;
}

/* line 183, app/assets/stylesheets/home-page.scss */
.jumbotron p {
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 38px;
  color: white;
}

/* line 190, app/assets/stylesheets/home-page.scss */
.jumbotron button {
  padding: 16px;
}

/* line 196, app/assets/stylesheets/home-page.scss */
.sec-title {
  font-style: normal;
  font-weight: 500;
  font-size: 30px;
  line-height: 45px;
  color: #2C2F74;
  position: relative;
  display: inline-block;
  padding-bottom: 10px;
}

/* line 205, app/assets/stylesheets/home-page.scss */
.sec-title:after {
  position: absolute;
  content: "";
  width: 100%;
  height: 5px;
  background: #00CFC7;
  bottom: 0;
  left: 0;
}

/* line 216, app/assets/stylesheets/home-page.scss */
.sec-sub-title {
  font-style: normal;
  font-weight: 700;
  font-size: 35px;
  line-height: 68px;
}

/* line 223, app/assets/stylesheets/home-page.scss */
.bg-custom {
  background: #00CFC7 !important;
}

/* line 227, app/assets/stylesheets/home-page.scss */
.btn-custom {
  background: #00CFC7 !important;
  color: white !important;
}

/* line 230, app/assets/stylesheets/home-page.scss */
.btn-custom:hover {
  color: #282b75 !important;
}

/* line 235, app/assets/stylesheets/home-page.scss */
.btn-outline-custom {
  border-color: #00CFC7 !important;
}

/* line 237, app/assets/stylesheets/home-page.scss */
.btn-outline-custom:hover {
  background: #00CFC7 !important;
  color: #282b75 !important;
}

/* line 243, app/assets/stylesheets/home-page.scss */
.our-aim {
  background: linear-gradient(359.19deg, #090A12 -5.19%, #444866 99.24%);
  border-radius: 10px;
  margin-top: 100px;
}

/* line 247, app/assets/stylesheets/home-page.scss */
.our-aim .item {
  text-align: center;
  padding: 40px;
}

/* line 252, app/assets/stylesheets/home-page.scss */
.our-aim .item .aim-icon {
  height: 100px;
  width: 100px;
  background: #1F2132;
  border-radius: 50%;
  line-height: 100px;
  text-align: center;
  color: white;
  font-size: 30px;
  margin: 0 auto;
}

/* line 263, app/assets/stylesheets/home-page.scss */
.our-aim .item h3 {
  font-size: 22px;
  margin: 30px 0;
}

/* line 267, app/assets/stylesheets/home-page.scss */
.our-aim .item p {
  font-size: 14px;
}

/* line 270, app/assets/stylesheets/home-page.scss */
.our-aim .item:nth-child(2) {
  background: #2C2F74;
  border-radius: 10px;
  position: relative;
  top: -60px;
}

/* line 275, app/assets/stylesheets/home-page.scss */
.our-aim .item:nth-child(2) .aim-icon {
  background: #ffffff;
  color: #1F2132;
}

/* line 285, app/assets/stylesheets/home-page.scss */
.featurette .item {
  padding: 50px 0;
}

/* line 287, app/assets/stylesheets/home-page.scss */
.featurette .item h2 {
  font-weight: 700;
  font-size: 30px;
  line-height: 45px;
}

/* line 292, app/assets/stylesheets/home-page.scss */
.featurette .item p {
  font-weight: 400;
  font-size: 18px;
  line-height: 33px;
  color: #808CA5;
}

/* line 299, app/assets/stylesheets/home-page.scss */
.featurette .feature-img {
  max-width: 518px;
  position: relative;
  margin-left: 35px;
  z-index: 1;
  margin-bottom: 35px;
  filter: drop-shadow(0px 10px 40px rgba(0, 0, 0, 0.2));
}

/* line 306, app/assets/stylesheets/home-page.scss */
.featurette .feature-img img {
  border-radius: 10px;
}

/* line 309, app/assets/stylesheets/home-page.scss */
.featurette .feature-img:before {
  background: #00CFC7;
  content: "";
  width: 100%;
  height: 70%;
  position: absolute;
  left: -35px;
  bottom: -35px;
  z-index: -1;
  border-radius: 10px;
}

/* line 320, app/assets/stylesheets/home-page.scss */
.featurette .feature-img:after {
  content: "";
  width: 110%;
  height: 93%;
  position: absolute;
  left: -30px;
  top: 50px;
  z-index: -2;
  border: 1px solid rgba(230, 41, 39, 0.14);
  border-radius: 10px;
}

/* line 336, app/assets/stylesheets/home-page.scss */
.why-section .why-left {
  max-width: 518px;
  position: relative;
  margin-right: 35px;
  z-index: 1;
  margin-bottom: 35px;
  filter: drop-shadow(0px 10px 40px rgba(0, 0, 0, 0.2));
}

/* line 343, app/assets/stylesheets/home-page.scss */
.why-section .why-left img {
  border-radius: 10px;
}

/* line 346, app/assets/stylesheets/home-page.scss */
.why-section .why-left:before {
  background: #00CFC7;
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  right: -35px;
  bottom: -35px;
  z-index: -1;
  border-radius: 10px;
}

/* line 358, app/assets/stylesheets/home-page.scss */
.why-section .why-right {
  background: linear-gradient(347.92deg, #090A12 38.12%, #444866 134.32%);
  border-radius: 10px;
  padding: 35px 50px;
}

/* line 362, app/assets/stylesheets/home-page.scss */
.why-section .why-right p {
  color: white;
  font-size: 15px;
  line-height: 1.5;
}

/* line 370, app/assets/stylesheets/home-page.scss */
.pricing {
  padding: 45px;
  background: #2C2F74;
  box-shadow: 0px 20px 40px rgba(0, 0, 0, 0.15);
  border-radius: 10px;
  position: relative;
  bottom: -100px;
}

/* line 377, app/assets/stylesheets/home-page.scss */
.pricing h2 {
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 60px;
  margin-bottom: 25px;
}

/* line 386, app/assets/stylesheets/home-page.scss */
footer {
  background: #A0A3BD;
  padding-top: 150px;
}

/* line 390, app/assets/stylesheets/home-page.scss */
footer ul {
  list-style: none;
  padding: 0;
}

/* line 394, app/assets/stylesheets/home-page.scss */
footer ul li a.nav-link {
  font-size: 15px;
  color: #ffffff !important;
}

/* line 397, app/assets/stylesheets/home-page.scss */
footer ul li a.nav-link:hover {
  color: #2C2F74 !important;
}

/* line 404, app/assets/stylesheets/home-page.scss */
footer .footer-title {
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  position: relative;
  padding-left: 15px;
}

/* line 410, app/assets/stylesheets/home-page.scss */
footer .footer-title:before {
  width: 4px;
  height: 100%;
  content: "";
  background: #2C2F74;
  top: 0;
  left: 0;
  position: absolute;
}

/* line 420, app/assets/stylesheets/home-page.scss */
footer .social-menu {
  display: flex;
}

/* line 422, app/assets/stylesheets/home-page.scss */
footer .social-menu li {
  margin-left: 1rem;
}

/* line 425, app/assets/stylesheets/home-page.scss */
footer .social-menu a {
  width: 25px;
  height: 25px;
  background: white;
  border-radius: 50%;
  display: inline-block;
  text-align: center;
  line-height: 25px;
  color: black !important;
}

/* line 439, app/assets/stylesheets/home-page.scss */
.expand-video-wrap {
  position: relative;
  text-decoration: none !important;
  display: block;
  border-radius: 10px;
  overflow: hidden;
  height: 200px;
  width: 200px;
  margin: 0 auto;
}

/* line 448, app/assets/stylesheets/home-page.scss */
.expand-video-wrap img {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
}

/* line 454, app/assets/stylesheets/home-page.scss */
.expand-video-wrap .expand-video {
  font-size: 18px;
  color: #00CFC7;
  height: 80px;
  width: 80px;
  position: absolute;
  border-radius: 50%;
  text-align: center;
  line-height: 80px;
  padding-left: 6px;
  background: #fff;
  display: block;
  outline: none;
  margin: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

/* line 472, app/assets/stylesheets/home-page.scss */
.expand-video-wrap .expand-video:hover {
  background: #00CFC7;
  color: #ffffff;
}

/* line 476, app/assets/stylesheets/home-page.scss */
.expand-video-wrap .expand-video:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  border: 1px solid #fff;
  border-radius: 50%;
  animation: scaling 1s linear 0.3s infinite;
}

/* line 489, app/assets/stylesheets/home-page.scss */
.expand-video-wrap .expand-video:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  border: 1px solid #fff;
  border-radius: 50%;
  webkit-animation: scaling 1s linear 0s infinite;
  animation: scaling 1s linear 0s infinite;
}

@keyframes scaling {
  0% {
    opacity: 0;
    transform: scale(1);
  }
  15% {
    opacity: 0.7;
    transform: scale(1.05);
  }
  100% {
    opacity: 0;
    transform: scale(2);
  }
}

@media only screen and (min-width: 375px) and (max-width: 991px) {
  /* line 531, app/assets/stylesheets/home-page.scss */
  .jumbotron .container.banner-caption {
    text-align: center;
    margin: 2rem auto;
  }
  /* line 535, app/assets/stylesheets/home-page.scss */
  .jumbotron h1 {
    font-size: 32px;
    line-height: 42px;
  }
  /* line 539, app/assets/stylesheets/home-page.scss */
  .jumbotron p {
    font-size: 16px;
    line-height: 28px;
  }
  /* line 543, app/assets/stylesheets/home-page.scss */
  .jumbotron button {
    font-size: 16px;
  }
  /* line 549, app/assets/stylesheets/home-page.scss */
  .our-aim .item:nth-child(2) {
    background: transparent;
    border-radius: 10px;
    position: relative;
    top: 0;
  }
  /* line 555, app/assets/stylesheets/home-page.scss */
  .our-aim .item .aim-icon {
    background: white;
    color: #1F2132;
  }
  /* line 561, app/assets/stylesheets/home-page.scss */
  .why-section .why-right {
    margin-top: 30px;
  }
  /* line 565, app/assets/stylesheets/home-page.scss */
  .sec-sub-title {
    font-size: 32px;
    line-height: 42px;
  }
  /* line 570, app/assets/stylesheets/home-page.scss */
  .pricing h2 {
    font-size: 24px;
    line-height: 24px;
  }
  /* line 575, app/assets/stylesheets/home-page.scss */
  .social-menu {
    display: flex;
  }
  /* line 577, app/assets/stylesheets/home-page.scss */
  .social-menu li {
    margin-left: 1rem;
  }
  /* line 580, app/assets/stylesheets/home-page.scss */
  .social-menu a {
    width: 25px;
    height: 25px;
    background: white;
    border-radius: 50%;
    display: inline-block;
    text-align: center;
    line-height: 25px;
    color: black !important;
  }
}

/* line 1, app/assets/stylesheets/jquery.fancybox.css */
body.compensate-for-scrollbar {
  overflow: hidden;
}

/* line 5, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-active {
  height: auto;
}

/* line 9, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-is-hidden {
  left: -9999px;
  margin: 0;
  position: absolute !important;
  top: -9999px;
  visibility: hidden;
}

/* line 17, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-container {
  -webkit-backface-visibility: hidden;
  height: 100%;
  left: 0;
  outline: none;
  position: fixed;
  -webkit-tap-highlight-color: transparent;
  top: 0;
  touch-action: manipulation;
  transform: translateZ(0);
  width: 100%;
  z-index: 99992;
}

/* line 32, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-container * {
  box-sizing: border-box;
}

/* line 36, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-outer,
.fancybox-inner,
.fancybox-bg,
.fancybox-stage {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

/* line 47, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-outer {
  -webkit-overflow-scrolling: touch;
  overflow-y: auto;
}

/* line 52, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-bg {
  background: #1e1e1e;
  opacity: 0;
  transition-duration: inherit;
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71);
}

/* line 60, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-is-open .fancybox-bg {
  opacity: .9;
  transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
}

/* line 65, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-infobar,
.fancybox-toolbar,
.fancybox-caption,
.fancybox-navigation .fancybox-button {
  direction: ltr;
  opacity: 0;
  position: absolute;
  transition: opacity .25s ease, visibility 0s ease .25s;
  visibility: hidden;
  z-index: 99997;
}

/* line 77, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-toolbar .fancybox-toolbar,
.fancybox-show-caption .fancybox-caption,
.fancybox-show-nav .fancybox-navigation .fancybox-button {
  opacity: 1;
  transition: opacity .25s ease 0s, visibility 0s ease 0s;
  visibility: visible;
}

/* line 86, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-infobar {
  color: #ccc;
  font-size: 13px;
  -webkit-font-smoothing: subpixel-antialiased;
  height: 44px;
  left: 0;
  line-height: 44px;
  min-width: 44px;
  mix-blend-mode: difference;
  padding: 0 10px;
  pointer-events: none;
  top: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

/* line 105, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-toolbar {
  right: 0;
  top: 0;
}

/* line 110, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-stage {
  direction: ltr;
  overflow: visible;
  transform: translateZ(0);
  z-index: 99994;
}

/* line 117, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-is-open .fancybox-stage {
  overflow: hidden;
}

/* line 121, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-slide {
  -webkit-backface-visibility: hidden;
  /* Using without prefix would break IE11 */
  display: none;
  height: 100%;
  left: 0;
  outline: none;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  padding: 44px;
  position: absolute;
  text-align: center;
  top: 0;
  transition-property: transform, opacity;
  white-space: normal;
  width: 100%;
  z-index: 99994;
}

/* line 140, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-slide::before {
  content: '';
  display: inline-block;
  font-size: 0;
  height: 100%;
  vertical-align: middle;
  width: 0;
}

/* line 149, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--previous,
.fancybox-slide--current,
.fancybox-slide--next {
  display: block;
}

/* line 156, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-slide--image {
  overflow: hidden;
  padding: 44px 0;
}

/* line 161, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-slide--image::before {
  display: none;
}

/* line 165, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-slide--html {
  padding: 6px;
}

/* line 169, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-content {
  background: #fff;
  display: inline-block;
  margin: 0;
  max-width: 100%;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  padding: 44px;
  position: relative;
  text-align: left;
  vertical-align: middle;
}

/* line 182, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-slide--image .fancybox-content {
  animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1);
  -webkit-backface-visibility: hidden;
  background: transparent;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  left: 0;
  max-width: none;
  overflow: visible;
  padding: 0;
  position: absolute;
  top: 0;
  transform-origin: top left;
  transition-property: transform, opacity;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  z-index: 99995;
}

/* line 204, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-can-zoomOut .fancybox-content {
  cursor: zoom-out;
}

/* line 208, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-can-zoomIn .fancybox-content {
  cursor: zoom-in;
}

/* line 212, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-can-swipe .fancybox-content,
.fancybox-can-pan .fancybox-content {
  cursor: grab;
}

/* line 218, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-is-grabbing .fancybox-content {
  cursor: grabbing;
}

/* line 223, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-container [data-selectable='true'] {
  cursor: text;
}

/* line 227, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-image,
.fancybox-spaceball {
  background: transparent;
  border: 0;
  height: 100%;
  left: 0;
  margin: 0;
  max-height: none;
  max-width: none;
  padding: 0;
  position: absolute;
  top: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  width: 100%;
}

/* line 246, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-spaceball {
  z-index: 1;
}

/* line 250, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-slide--video .fancybox-content,
.fancybox-slide--map .fancybox-content,
.fancybox-slide--pdf .fancybox-content,
.fancybox-slide--iframe .fancybox-content {
  height: 100%;
  overflow: visible;
  padding: 0;
  width: 100%;
}

/* line 260, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-slide--video .fancybox-content {
  background: #000;
}

/* line 264, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-slide--map .fancybox-content {
  background: #e5e3df;
}

/* line 268, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-slide--iframe .fancybox-content {
  background: #fff;
}

/* line 272, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-video,
.fancybox-iframe {
  background: transparent;
  border: 0;
  display: block;
  height: 100%;
  margin: 0;
  overflow: hidden;
  padding: 0;
  width: 100%;
}

/* Fix iOS */
/* line 285, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-iframe {
  left: 0;
  position: absolute;
  top: 0;
}

/* line 291, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-error {
  background: #fff;
  cursor: default;
  max-width: 400px;
  padding: 40px;
  width: 100%;
}

/* line 299, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-error p {
  color: #444;
  font-size: 16px;
  line-height: 20px;
  margin: 0;
  padding: 0;
}

/* Buttons */
/* line 309, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-button {
  background: rgba(30, 30, 30, 0.6);
  border: 0;
  border-radius: 0;
  box-shadow: none;
  cursor: pointer;
  display: inline-block;
  height: 44px;
  margin: 0;
  padding: 10px;
  position: relative;
  transition: color .2s;
  vertical-align: top;
  visibility: inherit;
  width: 44px;
}

/* line 326, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-button,
.fancybox-button:visited,
.fancybox-button:link {
  color: #ccc;
}

/* line 332, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-button:hover {
  color: #fff;
}

/* line 336, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-button:focus {
  outline: none;
}

/* line 340, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-button.fancybox-focus {
  outline: 1px dotted;
}

/* line 344, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-button[disabled],
.fancybox-button[disabled]:hover {
  color: #888;
  cursor: default;
  outline: none;
}

/* Fix IE11 */
/* line 352, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-button div {
  height: 100%;
}

/* line 356, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-button svg {
  display: block;
  height: 100%;
  overflow: visible;
  position: relative;
  width: 100%;
}

/* line 364, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-button svg path {
  fill: currentColor;
  stroke-width: 0;
}

/* line 369, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-button--play svg:nth-child(2),
.fancybox-button--fsenter svg:nth-child(2) {
  display: none;
}

/* line 374, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-button--pause svg:nth-child(1),
.fancybox-button--fsexit svg:nth-child(1) {
  display: none;
}

/* line 379, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-progress {
  background: #ff5268;
  height: 2px;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transform: scaleX(0);
  transform-origin: 0;
  transition-property: transform;
  transition-timing-function: linear;
  z-index: 99998;
}

/* Close button on the top right corner of html content */
/* line 397, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-close-small {
  background: transparent;
  border: 0;
  border-radius: 0;
  color: #ccc;
  cursor: pointer;
  opacity: .8;
  padding: 8px;
  position: absolute;
  right: -12px;
  top: -44px;
  z-index: 401;
}

/* line 411, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-close-small:hover {
  color: #fff;
  opacity: 1;
}

/* line 416, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-slide--html .fancybox-close-small {
  color: currentColor;
  padding: 10px;
  right: 0;
  top: 0;
}

/* line 423, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-slide--image.fancybox-is-scaling .fancybox-content {
  overflow: hidden;
}

/* line 427, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-is-scaling .fancybox-close-small,
.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
  display: none;
}

/* Navigation arrows */
/* line 434, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-navigation .fancybox-button {
  background-clip: content-box;
  height: 100px;
  opacity: 0;
  position: absolute;
  top: calc(50% - 50px);
  width: 70px;
}

/* line 443, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-navigation .fancybox-button div {
  padding: 7px;
}

/* line 447, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-navigation .fancybox-button--arrow_left {
  left: 0;
  left: env(safe-area-inset-left);
  padding: 31px 26px 31px 6px;
}

/* line 453, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-navigation .fancybox-button--arrow_right {
  padding: 31px 6px 31px 26px;
  right: 0;
  /*right: env(safe-area-inset-right);*/
}

/* Caption */
/* line 461, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-caption {
  background: linear-gradient(to top, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.15) 65%, rgba(0, 0, 0, 0.075) 75.5%, rgba(0, 0, 0, 0.037) 82.85%, rgba(0, 0, 0, 0.019) 88%, rgba(0, 0, 0, 0) 100%);
  bottom: 0;
  color: #eee;
  font-size: 14px;
  font-weight: 400;
  left: 0;
  line-height: 1.5;
  padding: 75px 44px 25px 44px;
  pointer-events: none;
  right: 0;
  text-align: center;
  z-index: 99996;
}

/*@supports (padding: max(0px)) {*/
/*    .fancybox-caption {*/
/*        !*padding: 75px max(44px, env(safe-area-inset-right)) max(25px, env(safe-area-inset-bottom)) max(44px, env(safe-area-inset-left));*!*/
/*    }*/
/*}*/
/* line 489, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-caption--separate {
  margin-top: -50px;
}

/* line 493, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-caption__body {
  max-height: 50vh;
  overflow: auto;
  pointer-events: all;
}

/* line 499, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-caption a,
.fancybox-caption a:link,
.fancybox-caption a:visited {
  color: #ccc;
  text-decoration: none;
}

/* line 506, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-caption a:hover {
  color: #fff;
  text-decoration: underline;
}

/* Loading indicator */
/* line 513, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-loading {
  animation: fancybox-rotate 1s linear infinite;
  background: transparent;
  border: 4px solid #888;
  border-bottom-color: #fff;
  border-radius: 50%;
  height: 50px;
  left: 50%;
  margin: -25px 0 0 -25px;
  opacity: .7;
  padding: 0;
  position: absolute;
  top: 50%;
  width: 50px;
  z-index: 99999;
}

@keyframes fancybox-rotate {
  100% {
    transform: rotate(360deg);
  }
}

/* Transition effects */
/* line 538, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-animated {
  transition-timing-function: cubic-bezier(0, 0, 0.25, 1);
}

/* transitionEffect: slide */
/* line 544, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-fx-slide.fancybox-slide--previous {
  opacity: 0;
  transform: translate3d(-100%, 0, 0);
}

/* line 549, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-fx-slide.fancybox-slide--next {
  opacity: 0;
  transform: translate3d(100%, 0, 0);
}

/* line 554, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-fx-slide.fancybox-slide--current {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}

/* transitionEffect: fade */
/* line 561, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-fx-fade.fancybox-slide--previous,
.fancybox-fx-fade.fancybox-slide--next {
  opacity: 0;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

/* line 567, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-fx-fade.fancybox-slide--current {
  opacity: 1;
}

/* transitionEffect: zoom-in-out */
/* line 573, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-fx-zoom-in-out.fancybox-slide--previous {
  opacity: 0;
  transform: scale3d(1.5, 1.5, 1.5);
}

/* line 578, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-fx-zoom-in-out.fancybox-slide--next {
  opacity: 0;
  transform: scale3d(0.5, 0.5, 0.5);
}

/* line 583, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-fx-zoom-in-out.fancybox-slide--current {
  opacity: 1;
  transform: scale3d(1, 1, 1);
}

/* transitionEffect: rotate */
/* line 590, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-fx-rotate.fancybox-slide--previous {
  opacity: 0;
  transform: rotate(-360deg);
}

/* line 596, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-fx-rotate.fancybox-slide--next {
  opacity: 0;
  transform: rotate(360deg);
}

/* line 602, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-fx-rotate.fancybox-slide--current {
  opacity: 1;
  transform: rotate(0deg);
}

/* transitionEffect: circular */
/* line 610, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-fx-circular.fancybox-slide--previous {
  opacity: 0;
  transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
}

/* line 615, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-fx-circular.fancybox-slide--next {
  opacity: 0;
  transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
}

/* line 620, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-fx-circular.fancybox-slide--current {
  opacity: 1;
  transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
}

/* transitionEffect: tube */
/* line 627, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-fx-tube.fancybox-slide--previous {
  transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);
}

/* line 631, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-fx-tube.fancybox-slide--next {
  transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);
}

/* line 635, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-fx-tube.fancybox-slide--current {
  transform: translate3d(0, 0, 0) scale(1);
}

/* Styling for Small-Screen Devices */
@media all and (max-height: 576px) {
  /* line 641, app/assets/stylesheets/jquery.fancybox.css */
  .fancybox-slide {
    padding-left: 6px;
    padding-right: 6px;
  }
  /* line 646, app/assets/stylesheets/jquery.fancybox.css */
  .fancybox-slide--image {
    padding: 6px 0;
  }
  /* line 650, app/assets/stylesheets/jquery.fancybox.css */
  .fancybox-close-small {
    right: -6px;
  }
  /* line 654, app/assets/stylesheets/jquery.fancybox.css */
  .fancybox-slide--image .fancybox-close-small {
    background: #4e4e4e;
    color: #f2f4f6;
    height: 36px;
    opacity: 1;
    padding: 6px;
    right: 0;
    top: 0;
    width: 36px;
  }
  /* line 665, app/assets/stylesheets/jquery.fancybox.css */
  .fancybox-caption {
    padding-left: 12px;
    padding-right: 12px;
  }
  /*@supports (padding: max(0px)) {*/
  /*    .fancybox-caption {*/
  /*        padding-left: max(12px, env(safe-area-inset-left));*/
  /*        padding-right: max(12px, env(safe-area-inset-right));*/
  /*    }*/
  /*}*/
}

/* Share */
/* line 679, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-share {
  background: #f4f4f4;
  border-radius: 3px;
  max-width: 90%;
  padding: 30px;
  text-align: center;
}

/* line 687, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-share h1 {
  color: #222;
  font-size: 35px;
  font-weight: 700;
  margin: 0 0 20px 0;
}

/* line 694, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-share p {
  margin: 0;
  padding: 0;
}

/* line 699, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-share__button {
  border: 0;
  border-radius: 3px;
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  line-height: 40px;
  margin: 0 5px 10px 5px;
  min-width: 130px;
  padding: 0 15px;
  text-decoration: none;
  transition: all .2s;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  white-space: nowrap;
}

/* line 718, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-share__button:visited,
.fancybox-share__button:link {
  color: #fff;
}

/* line 723, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-share__button:hover {
  text-decoration: none;
}

/* line 727, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-share__button--fb {
  background: #3b5998;
}

/* line 731, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-share__button--fb:hover {
  background: #344e86;
}

/* line 735, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-share__button--pt {
  background: #bd081d;
}

/* line 739, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-share__button--pt:hover {
  background: #aa0719;
}

/* line 743, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-share__button--tw {
  background: #1da1f2;
}

/* line 747, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-share__button--tw:hover {
  background: #0d95e8;
}

/* line 751, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-share__button svg {
  height: 25px;
  margin-right: 7px;
  position: relative;
  top: -1px;
  vertical-align: middle;
  width: 25px;
}

/* line 760, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-share__button svg path {
  fill: #fff;
}

/* line 764, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-share__input {
  background: transparent;
  border: 0;
  border-bottom: 1px solid #d7d7d7;
  border-radius: 0;
  color: #5d5b5b;
  font-size: 14px;
  margin: 10px 0 0 0;
  outline: none;
  padding: 10px 15px;
  width: 100%;
}

/* Thumbs */
/* line 778, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-thumbs {
  background: #ddd;
  bottom: 0;
  display: none;
  margin: 0;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  padding: 2px 2px 4px 2px;
  position: absolute;
  right: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  top: 0;
  width: 212px;
  z-index: 99995;
}

/* line 794, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-thumbs-x {
  overflow-x: auto;
  overflow-y: hidden;
}

/* line 799, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-show-thumbs .fancybox-thumbs {
  display: block;
}

/* line 803, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-show-thumbs .fancybox-inner {
  right: 212px;
}

/* line 807, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-thumbs__list {
  font-size: 0;
  height: 100%;
  list-style: none;
  margin: 0;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0;
  position: absolute;
  position: relative;
  white-space: nowrap;
  width: 100%;
}

/* line 821, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-thumbs-x .fancybox-thumbs__list {
  overflow: hidden;
}

/* line 825, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
  width: 7px;
}

/* line 829, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
  background: #fff;
  border-radius: 10px;
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}

/* line 835, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
  background: #2a2a2a;
  border-radius: 10px;
}

/* line 840, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-thumbs__list a {
  backface-visibility: hidden;
  background-color: rgba(0, 0, 0, 0.1);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  cursor: pointer;
  float: left;
  height: 75px;
  margin: 2px;
  max-height: calc(100% - 8px);
  max-width: calc(50% - 4px);
  outline: none;
  overflow: hidden;
  padding: 0;
  position: relative;
  -webkit-tap-highlight-color: transparent;
  width: 100px;
}

/* line 861, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-thumbs__list a::before {
  border: 6px solid #ff5268;
  bottom: 0;
  content: '';
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  z-index: 99991;
}

/* line 874, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-thumbs__list a:focus::before {
  opacity: .5;
}

/* line 878, app/assets/stylesheets/jquery.fancybox.css */
.fancybox-thumbs__list a.fancybox-thumbs-active::before {
  opacity: 1;
}

/* Styling for Small-Screen Devices */
@media all and (max-width: 576px) {
  /* line 884, app/assets/stylesheets/jquery.fancybox.css */
  .fancybox-thumbs {
    width: 110px;
  }
  /* line 888, app/assets/stylesheets/jquery.fancybox.css */
  .fancybox-show-thumbs .fancybox-inner {
    right: 110px;
  }
  /* line 892, app/assets/stylesheets/jquery.fancybox.css */
  .fancybox-thumbs__list a {
    max-width: calc(100% - 10px);
  }
}

/* line 1, vendor/assets/stylesheets/jquery.atwho.scss */
.atwho-view {
  position: absolute;
  top: 0;
  left: 0;
  display: none;
  margin-top: 18px;
  background: white;
  color: black;
  border: 1px solid #DDD;
  border-radius: 3px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
  min-width: 120px;
  z-index: 11110 !important;
}

/* line 16, vendor/assets/stylesheets/jquery.atwho.scss */
.atwho-view .atwho-header {
  padding: 5px;
  margin: 5px;
  cursor: pointer;
  border-bottom: solid 1px #eaeff1;
  color: #6f8092;
  font-size: 11px;
  font-weight: bold;
}

/* line 26, vendor/assets/stylesheets/jquery.atwho.scss */
.atwho-view .atwho-header .small {
  color: #6f8092;
  float: right;
  padding-top: 2px;
  margin-right: -5px;
  font-size: 12px;
  font-weight: normal;
}

/* line 35, vendor/assets/stylesheets/jquery.atwho.scss */
.atwho-view .atwho-header:hover {
  cursor: default;
}

/* line 39, vendor/assets/stylesheets/jquery.atwho.scss */
.atwho-view .cur {
  background: #3366FF;
  color: white;
}

/* line 43, vendor/assets/stylesheets/jquery.atwho.scss */
.atwho-view .cur small {
  color: white;
}

/* line 46, vendor/assets/stylesheets/jquery.atwho.scss */
.atwho-view strong {
  color: #3366FF;
}

/* line 49, vendor/assets/stylesheets/jquery.atwho.scss */
.atwho-view .cur strong {
  color: white;
  font: bold;
}

/* line 53, vendor/assets/stylesheets/jquery.atwho.scss */
.atwho-view ul {
  /* width: 100px; */
  list-style: none;
  padding: 0;
  margin: auto;
  max-height: 200px;
  overflow-y: auto;
}

/* line 61, vendor/assets/stylesheets/jquery.atwho.scss */
.atwho-view ul li {
  display: block;
  padding: 5px 10px;
  border-bottom: 1px solid #DDD;
  cursor: pointer;
  /* border-top: 1px solid #C8C8C8; */
}

/* line 68, vendor/assets/stylesheets/jquery.atwho.scss */
.atwho-view small {
  font-size: smaller;
  color: #777;
  font-weight: normal;
}

@font-face {
  font-family: 'Roboto';
  src: url(/assets/Roboto-Regular-3244072b0e01a346a3a5746034159d36632edef18fefe76447cc38a4ab5cc7d2.ttf) format("truetype");
}

@font-face {
  font-family: 'Roboto Italic';
  src: url(/assets/Roboto-Italic-7ef6180dda5396d9d048c5c0d7c4a8fc89db984a5a2273bcfaf97ecb69435ed0.ttf) format("truetype");
}

@font-face {
  font-family: 'Roboto';
  src: url(/assets/Roboto-Light-a8e9cc96d2daae38189b2b3b84f4cb5f3b026b28e2599239137e901dd850c8ce.ttf) format("truetype");
  font-weight: 300;
}

/* line 44, app/assets/stylesheets/application.scss */
#soap-templates {
  overflow-y: auto;
}

/* line 51, app/assets/stylesheets/application.scss */
#soap-templates .card .card-header a.template-note-link {
  text-decoration: none;
  width: 100%;
  height: 100%;
  display: block;
}

/* line 61, app/assets/stylesheets/application.scss */
.flex-grow {
  flex: 1 !important;
}

/* line 64, app/assets/stylesheets/application.scss */
.form-select {
  display: block;
  width: 100%;
  padding: .6125rem 2.25rem .6125rem 1rem;
  -moz-padding-start: calc(1rem - 3px);
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #677788;
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%2371869d' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 1rem center;
  background-size: 13px 9px;
  border: 0.0625rem solid rgba(231, 234, 243, 0.7);
  border-radius: .3125rem;
  transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

/* line 85, app/assets/stylesheets/application.scss */
.form-select:focus {
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 1rem 0 rgba(140, 152, 164, 0.25);
}

/* line 91, app/assets/stylesheets/application.scss */
.icon-fixed-sm {
  height: 24px;
  width: 24px;
}

/* line 96, app/assets/stylesheets/application.scss */
.btn-xs {
  height: 24px;
  width: 24px;
  padding-top: 3px;
  padding-left: 5px;
  padding-right: 5px;
  text-align: center;
  vertical-align: middle;
}

/* line 105, app/assets/stylesheets/application.scss */
ul.timeline-3 {
  list-style-type: none;
  position: relative;
}

/* line 106, app/assets/stylesheets/application.scss */
ul.timeline-3:before {
  content: " ";
  background: #d4d9df;
  display: inline-block;
  position: absolute;
  left: 29px;
  width: 2px;
  height: 100%;
  z-index: 400;
}

/* line 107, app/assets/stylesheets/application.scss */
ul.timeline-3 > li {
  margin: 20px 0;
  padding-left: 20px;
}

/* line 108, app/assets/stylesheets/application.scss */
ul.timeline-3 > li:before {
  content: " ";
  background: white;
  display: inline-block;
  position: absolute;
  border-radius: 50%;
  border: 3px solid var(--my-color-var);
  left: 20px;
  width: 20px;
  height: 20px;
  z-index: 400;
}

/* line 110, app/assets/stylesheets/application.scss */
.trix-button-group--file-tools {
  display: none !important;
}

/* line 114, app/assets/stylesheets/application.scss */
#labsModal .show-exam-form {
  display: none;
}

/* line 119, app/assets/stylesheets/application.scss */
#labsModal.poc .show-poc-form {
  display: block;
}

/* line 125, app/assets/stylesheets/application.scss */
#labsModal.diagnostic .show-diagnostic-form {
  display: block;
}

/* line 131, app/assets/stylesheets/application.scss */
thead .sorting:after {
  color: white !important;
  font-family: 'Font Awesome 5 Free' !important;
  font-weight: 900;
  content: '\f0dc' !important;
  opacity: 1 !important;
}

/* line 139, app/assets/stylesheets/application.scss */
thead .sorting_desc:after {
  color: white !important;
  font-family: 'Font Awesome 5 Free' !important;
  font-weight: 900;
  content: '\f0dd' !important;
  opacity: 1 !important;
}

/* line 147, app/assets/stylesheets/application.scss */
thead .sorting_asc:after {
  color: white !important;
  font-family: 'Font Awesome 5 Free' !important;
  font-weight: 900;
  content: '\f0de' !important;
  opacity: 1 !important;
}

/* line 155, app/assets/stylesheets/application.scss */
label.required:after {
  color: red;
  content: " *";
}

/* line 160, app/assets/stylesheets/application.scss */
.toast {
  opacity: 1 !important;
}

/* line 164, app/assets/stylesheets/application.scss */
#toast-container > div {
  opacity: 1;
}

/* line 168, app/assets/stylesheets/application.scss */
.vs__search::-moz-placeholder {
  color: #677788;
  font-size: 14px;
}
.vs__search::placeholder {
  color: #677788;
  font-size: 14px;
}
