body {
    margin: 0;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu',
        'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

code {
    font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New', monospace;
}

.awsui .slider-button {
    position: absolute;
    top: 56%;
    right: 17%;
}

.awsui .sound-slide {
    position: absolute;
    right: 8%;
}

.sensor-dashboard-table-header {
    text-align: left;
    font-size: 22px;
}

.sensor-dashboard-table-header > h2 {
    display: block;
    margin-bottom: 13px;

    font-weight: 700;
    line-height: 22px;
    color: #16191f;
    border-spacing: 0;
    font-style: normal;
    tab-size: 8;
    font-size: inherit;
    text-align: left;
    text-align-last: auto;
    text-indent: 0;
}

.sensor-dashboard-table-header .system-alert {
    font-size: 16px;
    color: red;
    font-weight: bold;
    margin-top: 14px;
}

/* .awsui awsui-table-pagination .awsui-table-pagination-content {
  position: absolute;
  top: 110%;
  left: 40%;
  font-size: 20px;
} */

tbody > tr {
    font-weight: bold;
}

thead > tr > :nth-child(7) {
    display: none;
}

tbody > tr > :nth-child(7) {
    display: none;
}

.overall-header {
    position: absolute;
    left: 1.2%;
    display: flex;
    width: 30%;
    justify-content: space-between;
}

.awsui-table-sticky-active {
    font-size: 18px;
    background: red;
}

.awsui awsui-table .awsui-table-header + .awsui-table-tools .counts-section {
    position: absolute;
    right: 4%;
}

.counts-section .red-alert-count {
    padding: 1rem 1.875rem;
    background-color: red;
    color: white;
    font-weight: bold;
    float: right;
    font-size: 1.875rem;
}

.tablefiltering-main > span > awsui-input > div {
    width: 100% !important;
}

.tablefiltering-header {
    width: 65%;
}

.warehouse-select > div > h1 {
    display: block;
}

.counts-section .orange-alert-count {
    padding: 1rem 1.875rem;
    background-color: #ffcccb;
    font-weight: bold;
    float: right;
    font-size: 1.875rem;
}

.counts-section .yellow-alert-count {
    padding: 1rem 1.875rem;
    background-color: #eccb66;
    font-weight: bold;
    float: right;
    font-size: 1.875rem;
}

.counts-section .green-alert-count {
    padding: 1rem 1.875rem;
    background-color: #90ee90;
    font-weight: bold;
    float: right;
    font-size: 1.875rem;
}

.counts-section .total-alert-count {
    padding: 1rem 1.875rem;
    color: white;
    font-weight: bold;
    background-color: black;
    float: right;
    font-size: 1.875rem;
}

#status-table .awsui-input-container {
    width: 44%;
}

#status-table .awsui-table-row-merged {
    background: none;
}

.table-top-header {
    display: block;
    text-align: center;
    font-size: 1.65rem;
}

.awsui .awsui-table-preferences-confirm-button {
    display: none;
}

.red {
    background: red;
}

.green {
    background: #90ee90;
}

.yellow {
    background: #eccb66;
}

.pink {
    background: #ffcccb;
}

.lightred {
    background: #ffc0cb;
}

.lightyellow {
    background: #fafad2;
}

.orange {
    background: #ffc0cb;
}

.awsui awsui-table {
    text-align: center;
}

.awsui-side-navigation__footer-link {
    float: bottom;
    text-align: center;
}

.space {
    line-height: 4000%;
}

.card__name {
    text-align: center;
    display: block;
}

.errorText-required {
    color: #d13212;
    font-size: 1.2rem;
    line-height: 1.5rem;
    margin-top: 0.3rem;
}

.errorText-Icon {
    line-height: 1.5rem;
    margin-top: 0.3rem;
}

.colorStyle {
    color: grey;
}

.divSegmentStyle {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.onboard-button {
    float: right;
    position: absolute;
    right: 0%;
    top: 3%;
    padding: 1rem 1.875rem;
}

.awsui .slider-button-preferences {
    position: absolute;
    top: 39%;
    right: 17%;
}

.preferences-text {
    color: grey;
}

.date-error {
    color: red;
}

.link-btn {
    color: #007bff;
    text-decoration: underline;
    cursor: pointer;
}

.warehouse-select {
    padding-right: 10px;
    margin-bottom: 10px;
    padding-bottom: 0px;
    padding-top: 0px;
    border-bottom: 0px;
    padding-top: 5px;
}

.awsui awsui-multiselect,
.awsui awsui-select {
    width: 30%;
}

.awsui .awsui-input.awsui-input-has-icon-left {
    width: 100%;
}

.div .awsui .awsui-util-container .awsui-util-container-header {
    background-color: #fafafa;
}

.form-file-input {
    line-height: 2;
    padding-top: 0px;
    margin-top: 0px;
}

.form-heading {
    padding-top: 0px;
    margin-top: 0px;
    padding-bottom: 10px;
}

.tablefiltering-header {
    padding-bottom: 20px;
}

.upload-dashboard-table-header {
    text-align: left;
    font-size: 21px;
}

.upload-dashboard-table-header h2 {
    display: block;
    margin-bottom: 22px;

    font-weight: 700;
    line-height: 22px;
    color: #16191f;
    border-spacing: 0;
    font-style: normal;
    font-size: inherit;
    text-align: left;
    text-align-last: auto;
    text-indent: 0;
    text-shadow: none;
    text-transform: none;
}

.download-button {
    background-color: aliceblue;
}

.form-heading {
    font-size: 18px;
    color: #16191f;
    font-weight: 500;
    text-align: left;
    display: block;
    line-height: 2.5rem;
}

#cover-spin {
    position: fixed;
    top: 42%;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;

    display: flex;
    align-items: flex;
    justify-content: center;

    background-color: rgba(255, 255, 255, 0.4);
}
#cover-spin-text {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    font-size: 23px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0%;
    color: grey;

    background-color: rgba(255, 255, 255, 0.4);
}

.warehouse-select {
    border-bottom: 0px;
}

.awsui-polaris-dark-mode .awsui-table-header,.awsui-polaris-dark-mode .awsui-cards-header,.awsui-polaris-dark-mode .awsui-form-header{color:#16191f;color:var(--awsui-color-text-heading-default, #16191f)}#h{display:block;margin:0;padding:0 30px;background:#232f3e}.awsui ul.menu-list{display:flex;margin:0;padding:0;list-style:none}.awsui ul.menu-list>li{padding:0 4px;margin:13px 0 9px}.awsui ul.menu-list>li a,.awsui ul.menu-list>li div{float:left;color:#fff;line-height:16px}.awsui ul.menu-list>li a,.awsui ul.menu-list>li a:hover{cursor:pointer;text-decoration:none}.awsui ul.menu-list>li.title{font-weight:bold}.awsui ul.menu-list>li.selected>a{font-weight:bold;color:#f90}.awsui ul.menu-list>li.separated{border-left:1px solid #aab7b8;border-left:1px solid var(--awsui-color-border-control-default, #aab7b8);padding-left:9px;margin-left:9px}.awsui ul.menu-list>li.ml-auto{margin-left:auto}body>iframe{display:none}.awsui-polaris-dark-mode #h{background:#000}.awsui-polaris-dark-mode .awsui-app-layout h2,.awsui-polaris-dark-mode .awsui-app-layout h3,.awsui-polaris-dark-mode .awsui-app-layout .awsui-util-container-header{color:#16191f;color:var(--awsui-color-text-heading-default, #16191f)}.custom-home__header{background-color:#232f3e;padding-bottom:30px}.home-content{padding:5rem}.normal-padding{padding:3rem}.card-heading{text-decoration:none;color:#0073bb;font-size:large;text-align:center;display:block;margin-top:0em;font-weight:bold;font-size:16px}.card-img{display:block;margin:auto;width:50%}.custom-button{margin-top:2rem}.home-header .home-logo{margin-bottom:3rem;margin-left:1rem;width:150px;height:50}.home-header{color:#fff;padding-top:5rem;padding-bottom:5rem;background:url(/images/eb737c7f4c034eef6db282a23246d0e5-home.png);background-color:#232f3d;background-size:contain;background-repeat:no-repeat;background-position-x:right}.custom-home__header-title{color:#fff}.custom-home__header-title .awsui-text-large h1{padding-bottom:0}.custom-home__category,.custom-home__header-title p{color:#d5dbdb;font-weight:lighter}@media(min-width: 992px){.custom-home__header-sidebar{margin-bottom:1rem}.custom-home__sidebar{margin-top:-60px}}.custom-awsui-util-pt-xxxl{padding-top:40px}.custom-home__header-title>*{max-width:1000px}.custom-home-image__placeholder:before{content:"X";display:block;background-color:#f2f3f3;background-color:var(--awsui-color-background-layout-main);color:#ffffff;color:var(--awsui-color-background-container-content, #ffffff);text-align:center;font-size:400px;line-height:400px}.custom-home__external{white-space:nowrap}.custom-home__external>:last-child{margin-left:.5rem}ul.custom-list-separator{list-style-type:none;margin:0;padding:0}ul.custom-list-separator li{border-top:1px solid #eaeded;border-top:1px solid var(--awsui-color-border-divider-default, #eaeded);padding:1rem 0;display:flex;justify-content:space-between;flex-wrap:wrap}ul.custom-list-separator li:first-child{padding-top:0;border-top:none}ul.custom-list-separator li:last-child{padding-bottom:0}.custom-home-main-content-area .custom-home-section-header{font-weight:400;font-size:2.8rem;line-height:4rem}.awsui-polaris-dark-mode .custom-home__header{background-color:#000}.awsui-polaris-dark-mode .custom-home__header-title{color:#16191f;color:var(--awsui-color-text-heading-default, #16191f)}
.warehouse-select-download-report {
    padding: 20px;
    padding-left: 0px;
    margin-bottom: 30px;
    border-bottom: 0px;
}

.warehouse-select-download-report h2 {
    display: block;
    padding-right: 10px;
    margin-bottom: 10px;
}

.awsui awsui-multiselect,
.awsui awsui-select {
    width: 30%;
}

.awsui .awsui-input.awsui-input-has-icon-left {
    width: 100%;
}

.awsui .awsui-util-container .awsui-util-container-header {
    background: #fafafa;
}

.form-file-input {
    line-height: 2;
}

#cover-spin {
    position: fixed;
    top: 42%;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;

    display: flex;
    align-items: flex;
    justify-content: center;

    background-color: rgba(255, 255, 255, 0.4);
}
#cover-spin-text {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    font-size: 23px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0%;
    color: grey;

    background-color: rgba(255, 255, 255, 0.4);
}

.navigation_footer {
    position: absolute;
    bottom: 0;
    right: 10%;
}

