/* line 10, /usr/src/app/app/assets/stylesheets/main.scss */
body {
  position: relative;
  margin: 0;
  padding: 0;
  font: 400 14px Arial, Helvetica, sans-serif;
  background-color: #f5f5f5;
  box-sizing: border-box; }

/* line 19, /usr/src/app/app/assets/stylesheets/main.scss */
header {
  height: 57px;
  box-sizing: border-box;
  background-color: #fff;
  border-bottom: 1px solid #f5f5f5;
  padding: 10px 16px 10px 16px;
  margin-bottom: 20px;
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.14), 0px 2px 1px rgba(0, 0, 0, 0.12), 0px 1px 3px rgba(0, 0, 0, 0.2);
  align-items: center; }

/* line 30, /usr/src/app/app/assets/stylesheets/main.scss */
a {
  color: #38c0cd; }

/* line 34, /usr/src/app/app/assets/stylesheets/main.scss */
.login-block {
  align-items: center; }
  /* line 37, /usr/src/app/app/assets/stylesheets/main.scss */
  .login-block .login-block-user {
    margin-right: 10px;
    opacity: 0.54; }

/* line 43, /usr/src/app/app/assets/stylesheets/main.scss */
h2 {
  margin: 0;
  font-size: 21px;
  line-height: 26px; }

/* line 49, /usr/src/app/app/assets/stylesheets/main.scss */
p {
  margin: 0;
  padding: 0; }

/* line 54, /usr/src/app/app/assets/stylesheets/main.scss */
.margin-b-12 {
  margin-bottom: 12px; }

/* line 58, /usr/src/app/app/assets/stylesheets/main.scss */
.margin-b-24 {
  margin-bottom: 24px; }

/* line 62, /usr/src/app/app/assets/stylesheets/main.scss */
.margin-t-24 {
  margin-top: 24px; }

/* line 66, /usr/src/app/app/assets/stylesheets/main.scss */
.main-app-wrap {
  background: transparent; }

/* line 70, /usr/src/app/app/assets/stylesheets/main.scss */
.k-grid-header thead {
  background: #f5f5f5; }

/* line 74, /usr/src/app/app/assets/stylesheets/main.scss */
.k-form-hint {
  font-style: italic; }

/* line 78, /usr/src/app/app/assets/stylesheets/main.scss */
.k-form-field > h4,
.config-container > h4 {
  margin: 0 !important; }

/* line 85, /usr/src/app/app/assets/stylesheets/main.scss */
.k-form-field.image > .image-wrapper,
.k-card-body > .image-wrapper {
  width: 100%; }
  /* line 87, /usr/src/app/app/assets/stylesheets/main.scss */
  .k-form-field.image > .image-wrapper > img,
  .k-card-body > .image-wrapper > img {
    height: 150px; }

/* line 93, /usr/src/app/app/assets/stylesheets/main.scss */
#main-app-drawer {
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.14), 0px 2px 1px rgba(0, 0, 0, 0.12), 0px 1px 3px rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  height: fit-content; }

/* line 99, /usr/src/app/app/assets/stylesheets/main.scss */
#drawer-content {
  padding-top: 0;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  background-color: #f5f5f5; }

/* line 107, /usr/src/app/app/assets/stylesheets/main.scss */
.drawer-page-wrap {
  margin: 0 auto;
  padding-top: 24px;
  padding-left: 24px;
  padding-right: 24px;
  padding-bottom: 24px;
  background: #ffffff;
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.14), 0px 2px 1px rgba(0, 0, 0, 0.12), 0px 1px 3px rgba(0, 0, 0, 0.2);
  border-radius: 4px; }
  /* line 117, /usr/src/app/app/assets/stylesheets/main.scss */
  .drawer-page-wrap .hero-image {
    height: 150px; }

/* line 122, /usr/src/app/app/assets/stylesheets/main.scss */
.grey-note {
  font-size: 16px;
  line-height: 19px;
  color: #626262; }

/* line 128, /usr/src/app/app/assets/stylesheets/main.scss */
.small-note {
  font-size: 14px;
  line-height: 19px;
  color: #626262;
  margin-top: 10px; }

/* line 135, /usr/src/app/app/assets/stylesheets/main.scss */
.search-form-note-wrap {
  margin-top: 8px;
  margin-bottom: 24px; }

/* line 140, /usr/src/app/app/assets/stylesheets/main.scss */
.hidden {
  display: none; }

/* line 144, /usr/src/app/app/assets/stylesheets/main.scss */
.max-width-700 {
  max-width: 700px; }

/* line 148, /usr/src/app/app/assets/stylesheets/main.scss */
.flex-horizontal {
  display: flex; }

/* line 152, /usr/src/app/app/assets/stylesheets/main.scss */
.flex-column {
  display: flex;
  flex-direction: column; }

/* line 157, /usr/src/app/app/assets/stylesheets/main.scss */
.flex-left-45 {
  position: relative;
  width: 45%;
  max-width: 600px; }

/* line 163, /usr/src/app/app/assets/stylesheets/main.scss */
.flex-right-50 {
  width: 50%;
  margin-left: 30px;
  flex-shrink: 0; }

/* line 169, /usr/src/app/app/assets/stylesheets/main.scss */
.flex-100 {
  width: 100%; }

/* line 173, /usr/src/app/app/assets/stylesheets/main.scss */
.text-align-right,
td.align-text-right {
  text-align: right; }

/* line 179, /usr/src/app/app/assets/stylesheets/main.scss */
.form-header-hidden .k-grid-header {
  display: none; }

/* line 186, /usr/src/app/app/assets/stylesheets/main.scss */
.new-adjustment ul .k-radio-item:nth-child(n+2) {
  margin-top: 0.5rem; }

/* line 192, /usr/src/app/app/assets/stylesheets/main.scss */
#is_percent {
  margin-top: 1.5rem; }

/* line 197, /usr/src/app/app/assets/stylesheets/main.scss */
table .grid-title {
  font-weight: bold; }

/* line 202, /usr/src/app/app/assets/stylesheets/main.scss */
.custom-label {
  font-size: 12.5px;
  line-height: 14px;
  color: rgba(0, 0, 0, 0.54); }

/* line 208, /usr/src/app/app/assets/stylesheets/main.scss */
.green {
  color: #4caf50; }

/* line 213, /usr/src/app/app/assets/stylesheets/main.scss */
.booking-adjustments-table-wrap .delete-btn {
  color: #ff5252;
  border-color: #ff5252; }
  /* line 217, /usr/src/app/app/assets/stylesheets/main.scss */
  .booking-adjustments-table-wrap .delete-btn:hover {
    color: #ff5252;
    border-color: #ff5252;
    background-color: #ff5252; }

/* line 228, /usr/src/app/app/assets/stylesheets/main.scss */
#reports-hotel-list-wrap .k-grid tr.k-state-selected {
  background-color: #b8dbd6; }
/* line 234, /usr/src/app/app/assets/stylesheets/main.scss */
#reports-hotel-list-wrap #date {
  width: 200px; }
/* line 238, /usr/src/app/app/assets/stylesheets/main.scss */
#reports-hotel-list-wrap .report-form {
  margin-top: 40px;
  width: 538px; }
  /* line 242, /usr/src/app/app/assets/stylesheets/main.scss */
  #reports-hotel-list-wrap .report-form .content-left {
    margin-right: 20px;
    width: 180px; }
  /* line 247, /usr/src/app/app/assets/stylesheets/main.scss */
  #reports-hotel-list-wrap .report-form .content-right {
    flex-grow: 1; }

/* line 253, /usr/src/app/app/assets/stylesheets/main.scss */
.microsite-actions {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  flex-direction: column;
  padding: 10px; }
  /* line 261, /usr/src/app/app/assets/stylesheets/main.scss */
  .microsite-actions .k-button {
    margin: 20px;
    min-width: 238px; }

/* line 268, /usr/src/app/app/assets/stylesheets/main.scss */
.new-point-adjustment .subtitle,
.point-adjustment .subtitle {
  display: flex;
  justify-content: space-between;
  align-items: center; }
  /* line 273, /usr/src/app/app/assets/stylesheets/main.scss */
  .new-point-adjustment .subtitle.sticky,
  .point-adjustment .subtitle.sticky {
    top: 0;
    position: sticky;
    z-index: 9999;
    background-color: white;
    padding-top: 10px;
    padding-bottom: 10px; }

/* line 285, /usr/src/app/app/assets/stylesheets/main.scss */
#microsites .k-form-legend {
  background: #ccc;
  font-weight: bold;
  border: 1px solid #ccc;
  margin: 0; }
  /* line 290, /usr/src/app/app/assets/stylesheets/main.scss */
  #microsites .k-form-legend div {
    padding-left: 18px;
    padding-bottom: 12px;
    padding-top: 12px; }
/* line 297, /usr/src/app/app/assets/stylesheets/main.scss */
#microsites .k-form-field {
  margin-left: 18px;
  margin-right: 18px; }
/* line 302, /usr/src/app/app/assets/stylesheets/main.scss */
#microsites .k-form-fieldset {
  border: 1px solid #ccc;
  padding-bottom: 24px; }
/* line 307, /usr/src/app/app/assets/stylesheets/main.scss */
#microsites .fieldlist {
  list-style: none;
  padding: 0; }
/* line 311, /usr/src/app/app/assets/stylesheets/main.scss */
#microsites .switch-container {
  margin-block: 0;
  margin-left: 18px;
  margin-right: 18px;
  padding: 0; }
  /* line 316, /usr/src/app/app/assets/stylesheets/main.scss */
  #microsites .switch-container li {
    list-style-type: none;
    margin: 0;
    padding: 10px 10px 10px 0;
    min-height: 20px;
    line-height: 20px;
    vertical-align: middle; }
/* line 326, /usr/src/app/app/assets/stylesheets/main.scss */
#microsites .additional-fields-container {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 10px; }
  /* line 331, /usr/src/app/app/assets/stylesheets/main.scss */
  #microsites .additional-fields-container .additional-field {
    margin-right: 20px; }
  /* line 334, /usr/src/app/app/assets/stylesheets/main.scss */
  #microsites .additional-fields-container .line-break {
    width: 100%; }
/* line 338, /usr/src/app/app/assets/stylesheets/main.scss */
#microsites .microsite-options {
  display: flex;
  align-items: center; }
  /* line 342, /usr/src/app/app/assets/stylesheets/main.scss */
  #microsites .microsite-options > div {
    padding-right: 30px; }
  /* line 346, /usr/src/app/app/assets/stylesheets/main.scss */
  #microsites .microsite-options > .alert {
    width: 100%; }

/* line 352, /usr/src/app/app/assets/stylesheets/main.scss */
.alert {
  border-radius: 10px;
  display: flex;
  padding: 6px; }
  /* line 353, /usr/src/app/app/assets/stylesheets/main.scss */
  .alert.success {
    border: 1px solid #4caf50; }
  /* line 357, /usr/src/app/app/assets/stylesheets/main.scss */
  .alert.error {
    border: 1px solid #ff5252; }
  /* line 364, /usr/src/app/app/assets/stylesheets/main.scss */
  .alert > div:first-child {
    margin-right: 16px;
    margin-left: 16px; }

/* line 370, /usr/src/app/app/assets/stylesheets/main.scss */
.k-form-field.copy-to-clipboard {
  position: relative; }
  /* line 372, /usr/src/app/app/assets/stylesheets/main.scss */
  .k-form-field.copy-to-clipboard a {
    position: absolute;
    text-decoration: none;
    top: 20px;
    right: 2px; }

/* line 380, /usr/src/app/app/assets/stylesheets/main.scss */
.upload-field .k-dropzone {
  height: 40px; }

/* line 385, /usr/src/app/app/assets/stylesheets/main.scss */
.hidden {
  display: none !important; }

/* line 389, /usr/src/app/app/assets/stylesheets/main.scss */
.icon-caret {
  background-repeat: no-repeat;
  background-image: url(/assets/caret-90de5261d9239320c0c8c3af4782317b2eb67b44bbaf6b47d6f1a151d2f31d48.svg);
  background-size: contain;
  background-position: center center; }

/* line 397, /usr/src/app/app/assets/stylesheets/main.scss */
.rp-paper {
  background-color: #ffffff;
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.14), 0px 2px 1px rgba(0, 0, 0, 0.12), 0px 1px 3px rgba(0, 0, 0, 0.2);
  border-radius: 4px; }

/* line 403, /usr/src/app/app/assets/stylesheets/main.scss */
.rp-table {
  display: grid;
  padding: 16px 25px; }

/* line 408, /usr/src/app/app/assets/stylesheets/main.scss */
.rp-table-header {
  font-weight: 500;
  padding-bottom: 16px;
  border-bottom: 1px solid #e0e0e0; }

/* line 414, /usr/src/app/app/assets/stylesheets/main.scss */
.rp-table-header,
.rp-table-cell {
  width: 100%;
  padding: 10px 0;
  align-self: stretch; }
  /* line 419, /usr/src/app/app/assets/stylesheets/main.scss */
  .rp-table-header.align-center,
  .rp-table-cell.align-center {
    display: flex;
    justify-content: center; }
  /* line 423, /usr/src/app/app/assets/stylesheets/main.scss */
  .rp-table-header.align-right,
  .rp-table-cell.align-right {
    display: flex;
    justify-content: flex-end; }

/* line 429, /usr/src/app/app/assets/stylesheets/main.scss */
.rp-table-divider {
  border-top: 1px solid #e0e0e0; }

/* line 433, /usr/src/app/app/assets/stylesheets/main.scss */
.table-collapse {
  display: inline-block;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: #f7f7f7;
  padding: 5px;
  background-size: 16px 16px;
  cursor: pointer; }
  /* line 442, /usr/src/app/app/assets/stylesheets/main.scss */
  .table-collapse.show {
    background-color: transparent;
    transform: rotate(180deg); }

/* line 449, /usr/src/app/app/assets/stylesheets/main.scss */
.rp-table.span-2 {
  grid-template-columns: repeat(2, 1fr); }

/* line 453, /usr/src/app/app/assets/stylesheets/main.scss */
.rp-table-header.col-span-2,
.rp-table-cell.col-span-2,
.rp-table-divider.col-span-2 {
  grid-column-end: span 2; }

/* line 449, /usr/src/app/app/assets/stylesheets/main.scss */
.rp-table.span-3 {
  grid-template-columns: repeat(3, 1fr); }

/* line 453, /usr/src/app/app/assets/stylesheets/main.scss */
.rp-table-header.col-span-3,
.rp-table-cell.col-span-3,
.rp-table-divider.col-span-3 {
  grid-column-end: span 3; }

/* line 449, /usr/src/app/app/assets/stylesheets/main.scss */
.rp-table.span-4 {
  grid-template-columns: repeat(4, 1fr); }

/* line 453, /usr/src/app/app/assets/stylesheets/main.scss */
.rp-table-header.col-span-4,
.rp-table-cell.col-span-4,
.rp-table-divider.col-span-4 {
  grid-column-end: span 4; }

/* line 449, /usr/src/app/app/assets/stylesheets/main.scss */
.rp-table.span-5 {
  grid-template-columns: repeat(5, 1fr); }

/* line 453, /usr/src/app/app/assets/stylesheets/main.scss */
.rp-table-header.col-span-5,
.rp-table-cell.col-span-5,
.rp-table-divider.col-span-5 {
  grid-column-end: span 5; }

/* line 449, /usr/src/app/app/assets/stylesheets/main.scss */
.rp-table.span-6 {
  grid-template-columns: repeat(6, 1fr); }

/* line 453, /usr/src/app/app/assets/stylesheets/main.scss */
.rp-table-header.col-span-6,
.rp-table-cell.col-span-6,
.rp-table-divider.col-span-6 {
  grid-column-end: span 6; }

/* line 449, /usr/src/app/app/assets/stylesheets/main.scss */
.rp-table.span-7 {
  grid-template-columns: repeat(7, 1fr); }

/* line 453, /usr/src/app/app/assets/stylesheets/main.scss */
.rp-table-header.col-span-7,
.rp-table-cell.col-span-7,
.rp-table-divider.col-span-7 {
  grid-column-end: span 7; }

/* line 449, /usr/src/app/app/assets/stylesheets/main.scss */
.rp-table.span-8 {
  grid-template-columns: repeat(8, 1fr); }

/* line 453, /usr/src/app/app/assets/stylesheets/main.scss */
.rp-table-header.col-span-8,
.rp-table-cell.col-span-8,
.rp-table-divider.col-span-8 {
  grid-column-end: span 8; }

/* line 449, /usr/src/app/app/assets/stylesheets/main.scss */
.rp-table.span-9 {
  grid-template-columns: repeat(9, 1fr); }

/* line 453, /usr/src/app/app/assets/stylesheets/main.scss */
.rp-table-header.col-span-9,
.rp-table-cell.col-span-9,
.rp-table-divider.col-span-9 {
  grid-column-end: span 9; }

/* line 449, /usr/src/app/app/assets/stylesheets/main.scss */
.rp-table.span-10 {
  grid-template-columns: repeat(10, 1fr); }

/* line 453, /usr/src/app/app/assets/stylesheets/main.scss */
.rp-table-header.col-span-10,
.rp-table-cell.col-span-10,
.rp-table-divider.col-span-10 {
  grid-column-end: span 10; }

/* line 449, /usr/src/app/app/assets/stylesheets/main.scss */
.rp-table.span-11 {
  grid-template-columns: repeat(11, 1fr); }

/* line 453, /usr/src/app/app/assets/stylesheets/main.scss */
.rp-table-header.col-span-11,
.rp-table-cell.col-span-11,
.rp-table-divider.col-span-11 {
  grid-column-end: span 11; }

/* line 449, /usr/src/app/app/assets/stylesheets/main.scss */
.rp-table.span-12 {
  grid-template-columns: repeat(12, 1fr); }

/* line 453, /usr/src/app/app/assets/stylesheets/main.scss */
.rp-table-header.col-span-12,
.rp-table-cell.col-span-12,
.rp-table-divider.col-span-12 {
  grid-column-end: span 12; }

/* line 460, /usr/src/app/app/assets/stylesheets/main.scss */
.toast-notification {
  position: absolute;
  top: 85px;
  right: 50px;
  width: 563px;
  border: none;
  border-radius: 0 0 8px 8px;
  box-shadow: 0 0 0 1px rgba(63, 63, 68, 0.05), 0 2px 12px 0 rgba(63, 63, 68, 0.12);
  z-index: 9999;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 1em 1.2em;
  pointer-events: none;
  will-change: opacity;
  transition: opacity 0.25s ease-in-out;
  opacity: 0; }

/* line 478, /usr/src/app/app/assets/stylesheets/main.scss */
.toast-notification-content {
  display: flex;
  align-items: center; }

/* line 483, /usr/src/app/app/assets/stylesheets/main.scss */
.toast-notification-message {
  margin-left: 1em;
  color: #2e384d; }

/* line 488, /usr/src/app/app/assets/stylesheets/main.scss */
.toast-notification-icon {
  width: 3em;
  height: 3em; }

/* line 493, /usr/src/app/app/assets/stylesheets/main.scss */
.toast-notification--success,
.toast-notification--error {
  pointer-events: all;
  opacity: 1; }

/* line 499, /usr/src/app/app/assets/stylesheets/main.scss */
.toast-notification--success {
  border-top: 3px solid #40d315;
  background-color: #ebfae7; }
  /* line 502, /usr/src/app/app/assets/stylesheets/main.scss */
  .toast-notification--success .toast-notification-icon--success {
    display: block; }

/* line 507, /usr/src/app/app/assets/stylesheets/main.scss */
.toast-notification--error {
  border-top: 3px solid #de6c47;
  background-color: #f9e2dd;
  pointer-events: all; }
  /* line 511, /usr/src/app/app/assets/stylesheets/main.scss */
  .toast-notification--error .toast-notification-icon--error {
    display: block; }

/* line 516, /usr/src/app/app/assets/stylesheets/main.scss */
.toast-notification-icon--success,
.toast-notification-icon--error {
  display: none; }

/* line 521, /usr/src/app/app/assets/stylesheets/main.scss */
.toast-notification-close {
  font-size: 1.3em;
  color: #868d84;
  cursor: pointer; }

/* line 529, /usr/src/app/app/assets/stylesheets/main.scss */
#loading-animation .k-loading-mask {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  min-height: 100vh; }
/* line 538, /usr/src/app/app/assets/stylesheets/main.scss */
#loading-animation .k-loading-color {
  background-color: #000;
  opacity: 0.7; }
/* line 543, /usr/src/app/app/assets/stylesheets/main.scss */
#loading-animation .k-loading-text {
  top: 36%;
  width: 400px;
  left: 50%;
  font-size: 25px;
  z-index: 4;
  color: white;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
  transform: translate(-50%, 0);
  font-weight: 600;
  text-indent: 0; }

/* line 557, /usr/src/app/app/assets/stylesheets/main.scss */
.k-widget.k-tooltip {
  background: rgba(34, 34, 34, 0.9);
  border-radius: 6px;
  font-size: 12px;
  line-height: 17px;
  letter-spacing: 0.15px;
  padding: 10px; }

/* line 566, /usr/src/app/app/assets/stylesheets/main.scss */
.search-products-list {
  height: 350px; }
  /* line 568, /usr/src/app/app/assets/stylesheets/main.scss */
  .search-products-list .k-listview-content {
    height: 348px;
    overflow-y: scroll;
    position: relative; }

/* line 575, /usr/src/app/app/assets/stylesheets/main.scss */
.product-category-show .edit {
  float: right; }

/* line 581, /usr/src/app/app/assets/stylesheets/main.scss */
#product_time_group .select-products {
  font-size: 12px;
  color: #757575; }

/* line 587, /usr/src/app/app/assets/stylesheets/main.scss */
#loading-animation .k-loading-mask {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  min-height: 100vh; }
/* line 596, /usr/src/app/app/assets/stylesheets/main.scss */
#loading-animation .k-loading-color {
  background-color: #000;
  opacity: 0.7; }
/* line 601, /usr/src/app/app/assets/stylesheets/main.scss */
#loading-animation .k-loading-text {
  top: 36%;
  width: 400px;
  left: 50%;
  font-size: 25px;
  z-index: 4;
  color: white;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
  transform: translate(-50%, 0);
  font-weight: 600;
  text-indent: 0; }

/* line 615, /usr/src/app/app/assets/stylesheets/main.scss */
.k-widget.k-tooltip {
  background: rgba(34, 34, 34, 0.9);
  border-radius: 6px;
  font-size: 12px;
  line-height: 17px;
  letter-spacing: 0.15px;
  padding: 10px; }

/* line 624, /usr/src/app/app/assets/stylesheets/main.scss */
#error_explanation {
  border-color: #fcbeb8;
  color: #7e0c00;
  margin-top: 10px;
  background-color: #fdd1cc; }
  /* line 630, /usr/src/app/app/assets/stylesheets/main.scss */
  #error_explanation h2 {
    font-size: 14px;
    margin-left: 1em; }
  /* line 635, /usr/src/app/app/assets/stylesheets/main.scss */
  #error_explanation ul {
    margin: 0; }

/* line 640, /usr/src/app/app/assets/stylesheets/main.scss */
.k-alert {
  display: flex;
  align-items: center;
  gap: 8px;
  /* Space between icon and text */
  padding: 8px 16px;
  border-radius: 4px; }

/* line 648, /usr/src/app/app/assets/stylesheets/main.scss */
.k-alert-info {
  background-color: #E3F2FD;
  /* Light blue background */
  color: #1565C0;
  /* Dark blue text */ }

/* line 653, /usr/src/app/app/assets/stylesheets/main.scss */
.k-alert .k-icon {
  margin-right: 8px;
  font-size: 20px; }

/* line 657, /usr/src/app/app/assets/stylesheets/main.scss */
.k-alert-text {
  flex: 1;
  /* Makes the text take up the remaining space */
  max-width: 100%; }

/* line 663, /usr/src/app/app/assets/stylesheets/main.scss */
.k-alert-success {
  background-color: #ebfae7;
  color: #2e7d32; }

/* line 667, /usr/src/app/app/assets/stylesheets/main.scss */
.k-alert-error {
  background-color: #f9e2dd;
  color: #c62828; }
