﻿@import url("/OutSystemsUIWeb/Theme.BaseTheme.css?28154");

/* ===================================================================== */
/*  The following CSS was created using Theme Editor.                    */
/*  To modify this CSS, click "Open Theme Editor".                       */
/* ===================================================================== */

/* ===================================================================== */
/*  Root - CSS Variables                                                 */
/* ===================================================================== */

:root {
    /* Color - Brand */
    --color-primary: #4f2d7f;
    --color-secondary: #4f2d7f;

    --color-primary-hover: #3b225f;
    --color-primary-selected: rgba(79, 45, 127, .12);

    /* Color - Extended */
    --color-red-lightest: #faeaea;
    --color-red-lighter: #e9aaaa;
    --color-red-light: #d96a6a;
    --color-red: #c92a2a;
    --color-red-dark: #ab2424;
    --color-red-darker: #8d1d1d;
    --color-red-darkest: #6f1717;

    --color-pink-lightest: #fbebf0;
    --color-pink-lighter: #efadc4;
    --color-pink-light: #e27098;
    --color-pink: #d6336c;
    --color-pink-dark: #b62b5c;
    --color-pink-darker: #96244c;
    --color-pink-darkest: #761c3b;

    --color-grape-lightest: #f7ecfa;
    --color-grape-lighter: #dfb2e9;
    --color-grape-light: #c678d9;
    --color-grape: #ae3ec9;
    --color-grape-dark: #9435ab;
    --color-grape-darker: #7a2b8d;
    --color-grape-darkest: #60226f;

    --color-violet-lightest: #f1edfd;
    --color-violet-lighter: #c6b6f6;
    --color-violet-light: #9b7fef;
    --color-violet: #7048e8;
    --color-violet-dark: #5f3dc5;
    --color-violet-darker: #4e32a2;
    --color-violet-darkest: #3e2880;

    --color-indigo-lightest: #eceffd;
    --color-indigo-lighter: #b3c1f7;
    --color-indigo-light: #7b92f1;
    --color-indigo: #4263eb;
    --color-indigo-dark: #3854c8;
    --color-indigo-darker: #2e45a5;
    --color-indigo-darkest: #243681;

    --color-blue-lightest: #e8f2fa;
    --color-blue-lighter: #a3c9ea;
    --color-blue-light: #5fa1db;
    --color-blue: #1a79cb;
    --color-blue-dark: #1667ad;
    --color-blue-darker: #12558e;
    --color-blue-darkest: #0e4370;

    --color-cyan-lightest: #e7f2f4;
    --color-cyan-lighter: #9eccd3;
    --color-cyan-light: #56a6b2;
    --color-cyan: #0d8091;
    --color-cyan-dark: #0b6d7b;
    --color-cyan-darker: #095a66;
    --color-cyan-darkest: #074650;

    --color-teal-lightest: #e6f2ef;
    --color-teal-lighter: #9cccbd;
    --color-teal-light: #52a58c;
    --color-teal: #087f5b;
    --color-teal-dark: #076c4d;
    --color-teal-darker: #065940;
    --color-teal-darkest: #044632;

    --color-green-lightest: #ebf7ed;
    --color-green-lighter: #afe0b8;
    --color-green-light: #73c982;
    --color-green: #37b24d;
    --color-green-dark: #2f9741;
    --color-green-darker: #267d36;
    --color-green-darkest: #1e622a;

    --color-lime-lightest: #f1f8e8;
    --color-lime-lighter: #c7e3a2;
    --color-lime-light: #9ecd5c;
    --color-lime: #74b816;
    --color-lime-dark: #639c13;
    --color-lime-darker: #51810f;
    --color-lime-darkest: #40650c;

    --color-orange-lightest: #fef0e6;
    --color-orange-lighter: #fcc29c;
    --color-orange-light: #f99551;
    --color-orange: #f76707;
    --color-orange-dark: #d25806;
    --color-orange-darker: #ad4805;
    --color-orange-darkest: #883904;

    --color-yellow-lightest: #fef5e5;
    --color-yellow-lighter: #fbd999;
    --color-yellow-light: #f8bc4c;
    --color-yellow: #f59f00;
    --color-yellow-dark: #d08700;
    --color-yellow-darker: #ac6f00;
    --color-yellow-darkest: #875700;

    /* Color - Neutral */
    --color-neutral-0: #ffffff;
    --color-neutral-1: #f8f9fa;
    --color-neutral-2: #f1f3f5;
    --color-neutral-3: #e9ecef;
    --color-neutral-4: #dee2e6;
    --color-neutral-5: #ced4da;
    --color-neutral-6: #adb5bd;
    --color-neutral-7: #868e96;
    --color-neutral-8: #5c656d;
    --color-neutral-9: #343a40;
    --color-neutral-10: #15181a;

    /* Color - Semantic */
    --color-error-light: #fceaea;
    --color-error: #e03131;

    --color-warning-light: #fdf6e5;
    --color-warning: #e9a100;

    --color-success-light: #eaf3eb;
    --color-success: #2a843c;

    --color-info-light: #e5f5fc;
    --color-info: #009dde;

    /* Elevation / Shadow */
    --shadow-none: none;
    --shadow-xs: 0 1px 2px rgba(0, 0, 0, .1);
    --shadow-s: 0 2px 4px rgba(0, 0, 0, .1);
    --shadow-m: 0 4px 6px rgba(0, 0, 0, .1);
    --shadow-l: 0 6px 8px rgba(0, 0, 0, .1);
    --shadow-xl: 0 8px 10px rgba(0, 0, 0, .1);

    /* App Settings */
    --header-size: 64px;
    --side-menu-size: 300px;
}

.btn,
.Button {
    color: var(--color-primary);
}

.tag,
.badge,
.btn.Is_Default, 
.Button.Is_Default {
    color: #fff;
}
.header-background{
    background-image: url('/ClaimsPortal/img/CryptopiaLogoWithNameBigger.png?43539');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: right;
}

.standard-form-container {
 margin-top: 5vh;   
 margin-bottom: 5vh;
}

.phone .verification-stage-1-label
{
 display: none;   
}

.phone .header-background{
    background-image: url('/ClaimsPortal/img/CryptopiaLogoWithName.png?43539');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

footer {
    background: var(--color-primary);
    /*padding: 128px 0 96px 0;*/
    padding: 16px 0 96px 0;
    color: #fff;
}

footer ul {
    padding: 0;
    margin: 0;
}

footer li {
    list-style: none;
    margin: 0 0 16px 0;
}


footer li span {
    font-size: 16px;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: 700;
}

footer li a {
    font-size: 16px;
    color: #fff;
    text-decoration: none;
    cursor: pointer;
}

footer li a:visited {
    font-size: 16px;
    color: #fff;
    text-decoration: none;
    cursor: pointer;
}

footer li a:hover {
    font-size: 16px;
    color: #BE2546;
    text-decoration: none;
    cursor: pointer;
}


.edge:not(.phone) .Button.manual-2fa-button,
.ie11:not(.phone) .Button.manual-2fa-button,
.ie10:not(.phone) .Button.manual-2fa-button
{
    display: none; 
}

.Button.Is_Default[disabled="disabled"]
{
    background-color: var(--color-neutral-2);
    border: 1px solid var(--color-neutral-4);
    color: var(--color-neutral-6);
    pointer-events: none;
}

.heading1{
    color: var(--color-primary);
}

.heading4{
    color: var(--color-primary);
}

.heading6{
    color: var(--color-primary);
}

.btn-primary{
    background-color: var(--color-primary);
    color: var(--color-neutral-0);
}

.btn-wide{
    min-width: 128px;
}

.pad-text-container-to-icon-x2{
    padding-top: 2px;
}

.pad-icon-x2-container-to-dropdown{
    padding-top: 4px;
}

.pad-text-container-to-radiobutton-left{
    padding-top: 2px;
    padding-left: 4px;
}

.full-screen-height-xxx {
    height: 65vh;
}

.full-screen-height-phone-xxx {
    height: 65vh;
    overflow-y: auto;
    padding-top: 200px;
}

.text-nowrap {
    white-space: nowrap;
}

.list-style-none {
    list-style: none;
}

.label-center-to-input {
    padding-top: 8px;
    color: var(--color-neutral-8);
}

.icon2x-center-to-input {
    padding-top: 4px;    
}

.poweredByGoogleListItem {
    background-image: url('/ClaimsPortal/img/powered_by_google_on_white.png?43539');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: right;    
    height: 20px;
    margin: 4px;
}

.pointer {
    cursor: pointer;
}

.not-disabled {
    background-color: var(--color-neutral-0) !important;
    color: var(--color-neutral-9) !important;
}

.not-readonly {
    background-color: var(--color-neutral-0) !important;
    color: var(--color-neutral-9) !important;
}

.wide-tooltip
{
 display: block;   
}

.dont-break-out {

  /* These are technically the same, but use both */
  overflow-wrap: break-word;
  word-wrap: break-word;

  -ms-word-break: break-all;
  /* This is the dangerous one in WebKit, as it breaks things wherever */
  word-break: break-all;
  /* Instead use this non-standard one: */
  word-break: break-word;

  /* Adds a hyphen where the word breaks, if supported (No Blink) */
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;

}

.modal-content {
    max-height: 60vh;
    overflow-y: auto;
    padding: var(--space-m);
}

.force-hidden {
    display: none !important;
}

@media screen and (max-width: 415px) {
.btn-fullwidth{
    width: 100% !important;
    margin-left: 0px !important;
    margin-top: 10px !important;
}}

.break-word{

    word-break: break-all;
}