.__mma-back {
    background-color: #ffffff !important;
    background-image: url("../img/milkiya-agent-profile-pattern.webp");
    background-repeat: repeat;
}

.__agent-basic-infos,
#mma-business-demande {
    margin-top: 30px;
}

.properties-section {
    background-color: rgba(247, 247, 247, 0.75);
    border-radius: 5px;
}

.section-title {
    color: #dd3334 !important;
}

.inactiveProperties {
    cursor: not-allowed;
    -webkit-touch-callout: none;
    /* iOS Safari */
    -webkit-user-select: none;
    /* Safari */
    -khtml-user-select: none;
    /* Konqueror HTML */
    -moz-user-select: none;
    /* Old versions of Firefox */
    -ms-user-select: none;
    /* Internet Explorer/Edge */
    user-select: none;
}

.stretched-link::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    pointer-events: auto;
    content: "";
    background-color: rgba(0, 0, 0, 0);
}

.msa-property-featured-image {
    height: 300px;
    width: auto;
    /*maintain aspect ratio*/
    max-width: 600px;
}

.level {
    background-color: #dd3334;
}

.__agent-basic-infos #img-profile {
    height: 110px;
}

.rounded-circle {
    border-radius: 50% !important;
}

.card {
    box-shadow: 0 0.15rem 1.75rem 0 rgb(33 40 50 / 15%);
}

.milkiya-card {
    height: 300px !important;
}

.card .card-header {
    font-weight: 500;
}

.card-header:first-child {
    border-radius: 0.35rem 0.35rem 0 0;
}

.card-header {
    padding: 1rem 1.35rem;
    margin-bottom: 0;
    background-color: rgba(33, 40, 50, 0.03);
    border-bottom: 1px solid rgba(33, 40, 50, 0.125);
}

.chef-bronze {
    /* ff 3.6+ */
    background: -moz-linear-gradient(348deg, rgba(173, 136, 99, 1) 0%, rgba(255, 151, 47, 1) 100%);

    /* safari 5.1+,chrome 10+ */
    background: -webkit-linear-gradient(348deg, rgba(173, 136, 99, 1) 0%, rgba(255, 151, 47, 1) 100%);

    /* opera 11.10+ */
    background: -o-linear-gradient(348deg, rgba(173, 136, 99, 1) 0%, rgba(255, 151, 47, 1) 100%);

    /* ie 6-9 */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#AD8863', endColorstr='#FF972F', GradientType=1);

    /* ie 10+ */
    background: -ms-linear-gradient(348deg, rgba(173, 136, 99, 1) 0%, rgba(255, 151, 47, 1) 100%);

    /* global 94%+ browsers support */
    background: linear-gradient(348deg, rgba(173, 136, 99, 1) 0%, rgba(255, 151, 47, 1) 100%);

    color: #ffffff;
}

.chef-silver {
    /* ff 3.6+ */
    background: -moz-linear-gradient(348deg, rgba(166, 166, 166, 1) 0%, rgba(213, 196, 196, 1) 100%);

    /* safari 5.1+,chrome 10+ */
    background: -webkit-linear-gradient(348deg, rgba(166, 166, 166, 1) 0%, rgba(213, 196, 196, 1) 100%);

    /* opera 11.10+ */
    background: -o-linear-gradient(348deg, rgba(166, 166, 166, 1) 0%, rgba(213, 196, 196, 1) 100%);

    /* ie 6-9 */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#A6A6A6', endColorstr='#D5C4C4', GradientType=1);

    /* ie 10+ */
    background: -ms-linear-gradient(348deg, rgba(166, 166, 166, 1) 0%, rgba(213, 196, 196, 1) 100%);

    /* global 94%+ browsers support */
    background: linear-gradient(348deg, rgba(166, 166, 166, 1) 0%, rgba(213, 196, 196, 1) 100%);

    color: #ffffff;
}

.chef-gold {
    /* ff 3.6+ */
    background: -moz-linear-gradient(348deg, rgba(255, 192, 0, 1) 0%, rgba(207, 167, 45, 1) 100%);

    /* safari 5.1+,chrome 10+ */
    background: -webkit-linear-gradient(348deg, rgba(255, 192, 0, 1) 0%, rgba(207, 167, 45, 1) 100%);

    /* opera 11.10+ */
    background: -o-linear-gradient(348deg, rgba(255, 192, 0, 1) 0%, rgba(207, 167, 45, 1) 100%);

    /* ie 6-9 */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFC000', endColorstr='#CFA72D', GradientType=1);

    /* ie 10+ */
    background: -ms-linear-gradient(348deg, rgba(255, 192, 0, 1) 0%, rgba(207, 167, 45, 1) 100%);

    /* global 94%+ browsers support */
    background: linear-gradient(348deg, rgba(255, 192, 0, 1) 0%, rgba(207, 167, 45, 1) 100%);

    color: #ffffff;
}

.chef-platinum {
    /* ff 3.6+ */
    background: -moz-linear-gradient(348deg, rgba(173, 136, 99, 1) 0%, rgba(213, 191, 169, 1) 100%);

    /* safari 5.1+,chrome 10+ */
    background: -webkit-linear-gradient(348deg, rgba(173, 136, 99, 1) 0%, rgba(213, 191, 169, 1) 100%);

    /* opera 11.10+ */
    background: -o-linear-gradient(348deg, rgba(173, 136, 99, 1) 0%, rgba(213, 191, 169, 1) 100%);

    /* ie 6-9 */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#AD8863', endColorstr='#D5BFA9', GradientType=1);

    /* ie 10+ */
    background: -ms-linear-gradient(348deg, rgba(173, 136, 99, 1) 0%, rgba(213, 191, 169, 1) 100%);

    /* global 94%+ browsers support */
    background: linear-gradient(348deg, rgba(173, 136, 99, 1) 0%, rgba(213, 191, 169, 1) 100%);

    color: #ffffff;
}

.chef-diamond {
    /* ff 3.6+ */
    background: -moz-linear-gradient(348deg, rgba(198, 221, 223, 1) 0%, rgba(58, 226, 240, 1) 100%);

    /* safari 5.1+,chrome 10+ */
    background: -webkit-linear-gradient(348deg, rgba(198, 221, 223, 1) 0%, rgba(58, 226, 240, 1) 100%);

    /* opera 11.10+ */
    background: -o-linear-gradient(348deg, rgba(198, 221, 223, 1) 0%, rgba(58, 226, 240, 1) 100%);

    /* ie 6-9 */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#C6DDDF', endColorstr='#3AE2F0', GradientType=1);

    /* ie 10+ */
    background: -ms-linear-gradient(348deg, rgba(198, 221, 223, 1) 0%, rgba(58, 226, 240, 1) 100%);

    /* global 94%+ browsers support */
    background: linear-gradient(348deg, rgba(198, 221, 223, 1) 0%, rgba(58, 226, 240, 1) 100%);

    color: #ffffff;
}

.conseiller {
    background-color: #dd3334;
    color: #ffffff;
}

.btn-sponsorship {
    /* ff 3.6+ */
    background: -moz-linear-gradient(311deg, rgba(221, 51, 52, 1) 49%, rgba(147, 41, 30, 1) 100%);

    /* safari 5.1+,chrome 10+ */
    background: -webkit-linear-gradient(311deg, rgba(221, 51, 52, 1) 49%, rgba(147, 41, 30, 1) 100%);

    /* opera 11.10+ */
    background: -o-linear-gradient(311deg, rgba(221, 51, 52, 1) 49%, rgba(147, 41, 30, 1) 100%);

    /* ie 6-9 */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DD3334', endColorstr='#93291E', GradientType=0);

    /* ie 10+ */
    background: -ms-linear-gradient(311deg, rgba(221, 51, 52, 1) 49%, rgba(147, 41, 30, 1) 100%);

    /* global 94%+ browsers support */
    background: linear-gradient(311deg, rgba(221, 51, 52, 1) 49%, rgba(147, 41, 30, 1) 100%);

    color: #ffffff;
}

.btn-contact,
.btn-mma-load-more {
    /* ff 3.6+ */
    background: -moz-linear-gradient(155deg, rgba(221, 51, 52, 1) 28%, rgba(32, 1, 34, 1) 100%);

    /* safari 5.1+,chrome 10+ */
    background: -webkit-linear-gradient(155deg, rgba(221, 51, 52, 1) 28%, rgba(32, 1, 34, 1) 100%);

    /* opera 11.10+ */
    background: -o-linear-gradient(155deg, rgba(221, 51, 52, 1) 28%, rgba(32, 1, 34, 1) 100%);

    /* ie 6-9 */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#200122', endColorstr='#DD3334', GradientType=1);

    /* ie 10+ */
    background: -ms-linear-gradient(155deg, rgba(221, 51, 52, 1) 28%, rgba(32, 1, 34, 1) 100%);

    /* global 94%+ browsers support */
    background: linear-gradient(155deg, rgba(221, 51, 52, 1) 28%, rgba(32, 1, 34, 1) 100%);

    color: #ffffff !important;
}

.btn-contact:hover,
.btn-sponsorship:hover,
.btn-buisiness:hover {
    font-weight: bold;
    color: aliceblue;
}

.mma-btn-container {
    display: flex;
    justify-content: space-evenly;
    margin-bottom: 5px;
}

.mma-btn-container .mma-btn {
    width: 48%;
    font-size: 9pt;
    padding: 7px 3px;
    text-align: center;
}

.mma-btn-container .mma-business-btn {
    width: 98%;
    font-size: 10pt;
    padding: 7px 3px;
    text-align: center;
    background: #dd3334;
    color: #ffffff;
}

.title-style {
    font-family: Georgia, 'Times New Roman', Times, serif;
    font-weight: 700;
    font-size: 20px;
    color: hsl(52, 0%, 98%);
}

.title-quote {
    font-family: Georgia, 'Times New Roman', Times, serif;
    font-weight: 400;
    color: hsl(52, 0%, 98%);
}

.bg-buisiness-demande-header {
    /* ff 3.6+ */
    background: -moz-linear-gradient(155deg, rgba(221, 51, 52, 1) 28%, rgba(32, 1, 34, 1) 100%);

    /* safari 5.1+,chrome 10+ */
    background: -webkit-linear-gradient(155deg, rgba(221, 51, 52, 1) 28%, rgba(32, 1, 34, 1) 100%);

    /* opera 11.10+ */
    background: -o-linear-gradient(155deg, rgba(221, 51, 52, 1) 28%, rgba(32, 1, 34, 1) 100%);

    /* ie 6-9 */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#200122', endColorstr='#DD3334', GradientType=1);

    /* ie 10+ */
    background: -ms-linear-gradient(155deg, rgba(221, 51, 52, 1) 28%, rgba(32, 1, 34, 1) 100%);

    /* global 94%+ browsers support */
    background: linear-gradient(155deg, rgba(221, 51, 52, 1) 28%, rgba(32, 1, 34, 1) 100%);

    color: #ffffff !important;

    padding: 0.3rem 1rem;
}

.buisiness-modal-close,
.buisiness-modal-close:hover {
    color: #dd3334;
    border-color: #dd3334;
}

.buisiness-modal-send {
    /* ff 3.6+ */
    background: -moz-linear-gradient(155deg, rgba(221, 51, 52, 1) 28%, rgba(32, 1, 34, 1) 100%);

    /* safari 5.1+,chrome 10+ */
    background: -webkit-linear-gradient(155deg, rgba(221, 51, 52, 1) 28%, rgba(32, 1, 34, 1) 100%);

    /* opera 11.10+ */
    background: -o-linear-gradient(155deg, rgba(221, 51, 52, 1) 28%, rgba(32, 1, 34, 1) 100%);

    /* ie 6-9 */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#200122', endColorstr='#DD3334', GradientType=1);

    /* ie 10+ */
    background: -ms-linear-gradient(155deg, rgba(221, 51, 52, 1) 28%, rgba(32, 1, 34, 1) 100%);

    /* global 94%+ browsers support */
    background: linear-gradient(155deg, rgba(221, 51, 52, 1) 28%, rgba(32, 1, 34, 1) 100%);

    color: #ffffff !important;
}

/* #mma-business-demande > .modal-header {
    padding: auto 1rem !important;
} */

#sponsorshipForm input,
#sponsorshipForm input[type=text],
#sponsorshipForm input[type=number],
#sponsorshipForm input[type=mail] #sponsorshipForm input[type=tel],
#sponsorshipForm select {
    margin: 0px;
}

#sponsorshipForm .form-control
{
    display: block;
    width: 100%;
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

#sponsorshipForm .form-control-sm
{
    min-height: calc(1.5em + .5rem + 2px);
    /* padding: .25rem .5rem; */
    font-size: .875rem;
    border-radius: .2rem;
    margin: 0;
}
