﻿body {
    background-color: #d5ddf0 !important;
    font-family: "Open Sans", sans-serif;
    margin: 0;
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: transparent
}

h1, h2, h3, h4, h5, h6 {
    color: #2f528b !important;
    font-weight: 600 !important;
}

.h-100 {
    height: 100% !important
}

/* Buttons */
.btn {
    border-radius: 2rem;
    padding-left: 1rem;
    padding-right: 1rem;
    font-weight: 600;
    text-transform: uppercase;
}

.btn-primary {
    color: #FFFFFF !important;
    --bs-btn-bg: #2f528b;
    --bs-btn-border-color: #2f528b;
    --bs-btn-hover-bg: #163561;
    --bs-btn-hover-border-color: #163561;
    --bs-btn-active-bg: #163561;
    --bs-btn-active-border-color: #163561;
    --bs-btn-disabled-bg: #395d8f;
    --bs-btn-disabled-border-color: #395d8f;
}

.btn-link {
    border: 0;
    border-radius: 0;
    box-shadow: none !important;
    padding-left: 0;
    padding-right: 0;
    text-transform: unset;
}


/* Dashbard */
.container-div {
    height: 1400px;
    width: 1227.5px;
}

.card {
    --bs-card-spacer-y: 1rem;
    --bs-card-spacer-x: 1rem;
    --bs-card-title-spacer-y: .5rem;
    --bs-card-title-color:;
    --bs-card-subtitle-color:;
    --bs-card-border-width: var(--bs-border-width);
    --bs-card-border-color: var(--bs-border-color-translucent);
    --bs-card-border-radius: var(--bs-border-radius);
    --bs-card-box-shadow:;
    --bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
    --bs-card-cap-padding-y: .5rem;
    --bs-card-cap-padding-x: 1rem;
    --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), .03);
    --bs-card-cap-color:;
    --bs-card-height:;
    --bs-card-color:;
    --bs-card-bg: var(--bs-body-bg);
    --bs-card-img-overlay-padding: 1rem;
    --bs-card-group-margin: .75rem;
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    height: var(--bs-card-height);
    color: var(--bs-body-color);
    word-wrap: break-word;
    background-color: var(--bs-card-bg);
    background-clip: border-box;
    border: var(--bs-card-border-width) solid var(--bs-card-border-color);
    border-radius: var(--bs-card-border-radius)
}

.dashboard-card {
    width: 16rem !important;
    border: 0 !important;
    border-radius: 0 !important;
    text-decoration: none !important;
}

    .dashboard-card .card-body {
        padding: .5rem !important;
    }

    .dashboard-card .card-img-top {
        width: 10rem !important;
        font-size: 6rem !important;
        line-height: 10rem !important;
        color: #2f528b !important;
    }

    .dashboard-card .border {
        border-color: #d5ddf0 !important;
        border-width: medium !important;
    }

    .dashboard-card .card-title {
        font-size: 1.1rem !important;
    }

.dashboard-icon {
    width: 400px !important;
}

.dashboard-icon-internal {
    background-color: #225091 !important;
    border-radius: 5rem !important;
}

/* App Store */
.store-icon {
    background-color: white;
    border-radius: 5rem;
}

.store-icon-internal {
    background-color: #225091;
    border-radius: 5rem;
}

.store-card {
    width: 18rem;
    border: 0;
    border-radius: 0;
    text-decoration: none;
    background: none;
}

    .store-card .card-body {
        padding: 0.5rem;
    }

    .store-card .card-img-top {
        width: 10rem;
        font-size: 6rem;
        line-height: 10rem;
        color: #2f528b;
    }

    .store-card .card-title {
        font-size: 1.1rem;
    }

.tp-app-title {
    display: none !important;
}