
.has-error .input {
    --border-opacity: 1;
    border-color: #D32929;
    border-color: rgba(211, 41, 41, var(--border-opacity));
}

i.sale-icon {
    font-size: 4em;
    color: #2196f3;
    font-weight: 200;
}

i.claim-icon {
    font-size: 4em;
    color: #F0BDB2;
    font-weight: 200;
}

.text-calculator {
	font-weight: 500;
	font-size: 200%;
}

html {
    background-color: transparent;
    background: linear-gradient(to bottom, #243746, #334859);
}

.login:before {
  background-image: url(../dist/images/bg-login-page-2.svg);
}

.bg-theme-38,
.bg-theme-1 {
    background-color: #243746;
}

.input.input--switch[type=checkbox],
.border-theme-40 {
    border-color: #354B5C;
}

.input.input--switch[type=checkbox]:checked,
.hover\:bg-theme-1:hover,
.side-nav > ul > li > .side-menu:hover:not(.side-menu--active):not(.side-menu--open) .side-menu__icon:before,
.side-nav > ul ul {
    background-color: #354B5C;
}

.side-nav > ul > li > .side-menu.side-menu--active .side-menu__icon,
.breadcrumb .breadcrumb--active {
    color: #354B5C;
}

.side-nav > ul ul li a:not(.side-menu--active) {
    color: #FFF;
}

.app {
    background: transparent;
    height: 100%;
    margin: 0;
}

.side-nav .side-nav__devider {
    background-color: #354B5C;
}

.content {
    /*background: #D1E2E7;*/
    position: relative;
}

.bg-theme-success {
    background: #58AF51;
}

.table td {
    padding-top: none;
    padding-bottom: none;
}

.wiztable {
    min-height: 200px;
}

.chat .chat__box .chat__box__text-box {
    max-width: 90%;
}

iframe {
    width: 100%;
    height: 100vh;
    border: 2px solid red;
}

@media (max-width: 1279px) {
  .login {
        background: linear-gradient(to bottom, #243746, #334859);
  }
}

.ptro-holder-wrapper {
    z-index: 9999;
}

/* New Support Form */
.form-container {
    max-width: 600px;
    margin: 50px auto;
    background: #fff;
    padding: 40px;
    border-radius: 12px;
    box-shadow: 0 0 10px rgba(0,0,0,0.05);
  }
  .form-label {
    font-weight: 500;
  }
  .upload-box {
    border: 2px dashed #ddd;
    padding: 30px;
    text-align: center;
    color: #777;
    border-radius: 8px;
    cursor: pointer;
  }
  .btn-submit {
    background-color: #6c4ff5;
    color: white;
  }