﻿.proposal-card .bg-diagonal {
    position: relative;
    background-color: #fff;
    overflow: hidden;
}

    .proposal-card .bg-diagonal .card-body {
        position: relative;
        z-index: 2;
    }

    .proposal-card .bg-diagonal:before {
        content: " ";
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background-color: #f3f6f9;
    }

    .proposal-card .bg-diagonal:after {
        content: " ";
        width: 200%;
        height: 1000px;
        position: absolute;
        z-index: 1;
        top: 0;
        left: 45%;
        transform: rotate(20deg);
        background-color: #fff;
    }

.proposal-card .bg-hover-light-primary:hover {
    transition: all 0.15s ease;
}

.proposal-card .bg-diagonal-light-primary:before, .bg-hover-light-primary:hover {
    background-color: #e1e9ff !important;
}

.proposal-card .bg-primary-o-25 {
    background-color: #6993ff1a !important;
}

.proposal-card .bg-hover-light-danger:hover {
    transition: all .15s ease
}

.proposal-card .bg-diagonal-light-danger:before, .bg-hover-light-danger:hover {
    background-color: #ffe2e5 !important
}

.proposal-card .bg-danger-o-25 {
    background-color: #f64e601a !important
}

.proposal-card .bg-hover-light-warning:hover {
    transition: all .15s ease
}

.proposal-card .bg-diagonal-light-warning:before, .bg-hover-light-warning:hover {
    background-color: #fff4de !important
}

.proposal-card .bg-warning-o-25 {
    background-color: #ffa8001a !important
}

.proposal-card .bg-hover-light-secondary:hover {
    transition: all .15s ease
}

.proposal-card .bg-diagonal-light-secondary:before, .bg-hover-light-secondary:hover {
    background-color: #ecf0f3 !important
}

.proposal-card .bg-secondary-o-25 {
    background-color: #4680ae1a !important
}

.proposal-card .bg-hover-light-info:hover {
    transition: all .15s ease
}

.proposal-card .bg-diagonal-light-info:before, .bg-hover-light-info:hover {
    background-color: #eee5ff !important
}

.proposal-card .bg-info-o-25 {
    background-color: #8950fc1a !important
}

.proposal-card .rounded-lg {
    border-radius: 0.85rem !important;
}

.proposal-card .card.card-custom {
    box-shadow: 0 0 30px 0 #523f690d;
    border: 0;
}

    .proposal-card .card.card-custom > .card-body {
        padding: 2rem 2.25rem;
    }

.proposal-card .h2 {
    font-size: 1.75rem !important;
    margin-bottom: 0.5rem;
    font-weight: 500;
    line-height: 1.2;
}
