﻿
#header-cards {
    display: flex;
    background-color: var(--primary-bg-color);
    padding-top: 3rem;
    justify-content: center;
	align-items: center;
}
.header-card {
    background-color: var(--primary-font-color);
    padding: 0.5rem;
    border-radius: 15px;
    margin: 0rem 1rem 3rem 1rem;
    transition: margin-top .4s;
    transition-timing-function: ease-out;
    min-width: 15rem;
    height:14rem;
}

.back{
    display: none;
}

.header-card i {
    right: 1rem;
}

.card-icon {
    text-align: right;
    font-size: 1rem;
    color: #707070;
}
.card-icon i{
    cursor: pointer;
}

.card-content {
    text-align: center;
}

.card-type {
    font-weight: bold;
}

.card-content p {
    font-size: 1rem;
    padding-top: 1rem;
}

.card-content p, .card-content h1, .card-content h2 {
    color: #383D41;
}

.card-numbers {
    /*font-family: Helvetica Neue,Helvetica,Arial,sans-serif !important;*/
    font-weight: bold;
}

#card2:hover {
    background-color: #359A47;
    color: var(--primary-font-color);
}
.green {
    color: #359A47 !important;
}

.orange{
    color: #FF8233!important;
}

.red{
    color: #C92A33!important;
}


.header-card:hover .Number-Icon {
    /*display: inline-block;*/
    filter: brightness(0) invert(1);
    -webkit-filter: brightness(0) invert(1);
}
/*
    .HoveredImage{
    display:none;
}
 .header-card:hover .Number-Icon {
    display: none;
 }
*/

.header-card:hover .card-content p, .header-card:hover .card-content h1, .header-card:hover .card-content h2 {
    color: white !important;
}
.green-background:hover {
    background-color: #359A47;
}
.orange-background:hover {
    background-color: #FF8233;
}
.red-background:hover {
    background-color: #C92A33 ;
}
.white-background {
    background-color: white!important;
}



@media(max-width:767px) and (min-width: 425px) {
    .card-content p {
        font-size: 0.9rem;
    }
}

@media (max-width: 575px) {
    #header-cards {
        display: block;
        padding: 1rem;
        
    }

    .header-card {
        padding: 0.5rem;
        margin: auto;
        margin-top: 1rem !important;
        min-height: 180px;
    }

    .card-content p {
        padding-top: 0.5rem;
        margin-bottom: 0.5rem !important;
        font-size: 0.8rem;
    }

    .card-icon {
        font-size: 1rem;
    }
}