/*
 * Copyright (c) 2024
 * Aayu Technologies LLC (https://aayutechnologies.com). All Rights Reserved.
 *
 * Aayu Technologies PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
 */

body{
  font-weight: 300;
  color: #58666e !important;
  background-color: #f0f3f4;
}

.ui.form input[type=text], .ui.search>.prompt {
  padding-top: 0.2em;
  padding-bottom: 0.2em;
  line-height: 2.17em;
}

.ui .menu {
  border: 0 solid !important;
}

.ui.dropdown:not(.button)>.default.text {
  color: #91b1c7;
}

.inner-form-container {
  margin: 20px 0 0 45px;
}

#as2g-custom-data-table {
  margin-top: 0em;
  padding-left: 2rem;
  padding-right: 2rem;
}

#as2g-custom-data-table .ngx-datatable,
#as2g-custom-data-table .ngx-datatable .datatable-header,
#as2g-custom-data-table .ngx-datatable .datatable-body-cell,
#as2g-custom-data-table .ngx-datatable .datatable-footer {
  overflow: visible;
  font-size: 13px;
}

#as2g-custom-data-table .ngx-datatable .datatable-body-row {
  background-color: #fff;
}

.no-box-shadow {
    box-shadow: none !important;
}

.ngx-datatable * {
    font-size: 13px;
}

.sub.header {
  margin: 0 0 20px 45px;
}

.ui.green.buttons .button, .ui.green.button {
  background-color: #27c24c;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
}

.page-header {
  color: #58666e !important;
  margin-top: 0!important;
  font-size: 20px !important;
  margin-left: 20px !important;
}

.message-page-header {
  color: #58666e !important;
  margin-top: 0!important;
  font-size: 24px !important;
}

.header-toolbar {
  /*margin-top: 12px;*/
}

.wide-grid-container {
  width: 100% !important;
}

.datatable-search-input {
  padding-left: 20px;
}

.datepicker-input {
  padding-left: 20px;
}

.utc-slider {
  min-height: 0rem !important;
}

.search-long-input {
  width: 250px;
}

.left-padded{
  margin-left: 15px !important;
}

.top-margin {
  margin-top: 15px !important;
}

.large-text {
  font-size: 20px;
  line-height: 30px;
}

.tour-text-para{
  font-size: 20px;
  line-height: 30px;
  max-width: 800px;
}

.tour-text-sub-para {
  padding-top: 30px;
  font-size: 20px;
  line-height: 30px;
  max-width: 800px;
}

.tour-icon-image {
  width: 55px;
  float: left;
  margin-right: 30px;
  padding: 10px 0;
}

.tour-vertical-padded{
  padding-top: 50px;
}

.tour-msg-padded {
  margin-left: 300px;
}

[data-tooltip]::before,
[data-tooltip]::after {
  transition: 0.1s;
}

[data-tooltip]:hover::before,
[data-tooltip]:hover::after {
  transition-delay: 0.5s;
}
