html {
  font-size: 14px;
}

@media (min-width: 768px) {
  html {
    font-size: 16px;
  }
}

html {
  position: relative;
  min-height: 100%;
}

body {
  margin-bottom: 60px;
}

.incotower-bg-incotower {
    background-color: #f3f6f9;
}

.incotower-bg-mainmenu {
    background-color: #252247 !important;
}

.incotower-bg-light-secondary {
    background-color: #d1d0d8;
}

.incotower-fg-light-secondary {
    color: #918fa1;
}

.incotower-bg-lighter-secondary {
    background-color: #fafafa;
}

.incotower-fg-lighter-2-secondary {
    color: #dedee3;
}

.incotower-fg-lighter-1-secondary {
    color: #b2b1bd;
}

.incotower-fg-lighter-secondary {
    color: #fafafa;
}

.incotower-bg-deal {
    background-color: #fd5474 !important;
}

.incotower-bg-light-deal {
    background-color: #ffe5ea !important;
}

.incotower-fg-deal {
    color: #fd5474 !important;
}

.incotower-fg-light-deal {
    color: #ffe5ea !important;
}

.incotower-bg-deal-archive {
    background-color: #918fa1 !important;
}

.incotower-bg-light-deal-archive {
    background-color: #d1d0d8 !important;
}

.incotower-fg-deal-archive {
    color: #918fa1 !important;
}

.incotower-fg-light-deal-archive {
    color: #d1d0d8 !important;
}

.incotower-bg-order {
    background-color: #695ce8 !important;
}

.incotower-bg-light-order {
    background-color: #e9e7fc !important;
}

.incotower-fg-order {
    color: #695ce8 !important;
}

.incotower-fg-light-order {
    color: #e9e7fc !important;
}

.incotower-bg-shipment {
    background-color: #01c8e2 !important;
}

.incotower-bg-light-shipment {
    background-color: #d9f7fb !important;
}

.incotower-fg-shipment {
    color: #01c8e2 !important;
}

.incotower-fg-light-shipment {
    color: #d9f7fb !important;
}

.incotower-bg-declaration {
    background-color: #ff9547 !important;
}

.incotower-bg-light-declaration {
    background-color: #ffefe3 !important;
}

.incotower-fg-declaration {
    color: #ff9547 !important;
}

.incotower-fg-light-declaration {
    color: #ffefe3 !important;
}

.incotower-bg-local-transport {
    background-color: #00bf69 !important;
}

.incotower-bg-light-local-transport {
    background-color: #d9f5e9 !important;
}

.incotower-fg-local-transport {
    color: #00bf69 !important;
}

.incotower-fg-light-local-transport {
    color: #d9f5e9 !important;
}

.floating-container {
    position: fixed;
    width: 50px;
    height: 50px;
    /*bottom: 50%;*/
    top: 180px;
    right: 0px;
    margin: 0px 0px;
    z-index: 100;
}

  /*  .floating-container:hover {
        height: 300px;
    }*/

        .floating-container:hover .floating-button {
            box-shadow: 0 10px 25px rgba(44, 179, 240, 00.6);
            transform: translateY(5px);
            transition: all 0.3s;
        }

.floating-button {
    position: absolute;
    width: 42px;
    height: 42px;
    /*background: #2cb3f0;*/
    bottom: 0;
    /*border-radius: 50%;*/
    border-top-left-radius: 15%;
    border-bottom-left-radius: 15%;
    left: 0;
    right: 0;
    color: white;
    line-height: 42px;
    text-align: center;
    
    z-index: -1;
    display: block;
    
    background: var(--bs-primary);
    color: #fff !important;
    text-align: center;
    font-size: 18px !important;
    opacity: 1;
    -webkit-transition: all 0.1s linear 0.2s;
    -o-transition: all 0.1s linear 0.2s;
    transition: all 0.1s linear 0.2s;
    /*-webkit-transform: translateX(-62px);
    -ms-transform: translateX(-62px);
    transform: translateX(-62px);*/
}