body {
	font-family: 'Inter', sans-serif !important;
	overflow-x: hidden !important;
}
nav {
    height: 88px;
    background: #ffffff;
}
nav .logo {
    max-width: 175px;
    width: 100%;
    padding-top: 8px;
}
nav .container-fluid,
header .container-fluid,
section .container-fluid {
    max-width: 1200px;
    width: 100%;
}
header {
    /* background: rgb(231,238,246);
    background: linear-gradient(180deg, rgba(231,238,246,1) 0%, rgba(196,213,233,1) 50%, rgba(152,182,217,1) 100%); */
    padding: 16px 0;
}
header .row-nav {

}
header .row-nav img {
    max-width: 180px;
    width: 100%;
}
header .list-inline {
    font-size: 19px;
    font-weight: 700;
}
header .list-inline li a {
    color: #2d67b2;
}
header .list-inline li i {
    color: #afc6e2;
    color: hsl(300 6% 80% / 1);
}
header .list-inline-item:first-child {
    margin-right: 16px;
}
header h1 {
    font-size: 56px;
    font-weight: 700;
    color: #1b406d;
}
header .lead {
    font-weight: 400;
    color: #616d7c;
}
header .search-bar {
    max-width: 500px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    box-shadow: 0 .5rem 1rem rgba(0,0,0,.09)!important;
}
header .search-bar .form-control {
    border-left: 0;
	border-color: transparent !important;
	outline: 0 !important;
}
header .search-bar .form-control::placeholder {
    font-size: 18px;
    color: #99a1aa;
}
header .search-bar .input-group-text {
    background: #ffffff;
    border: 0;
}
header .search-bar i {
    font-size: 20px;
    color: #99a1aa;
}
.search-bar {
    box-shadow: 0 .5rem 1rem rgba(0,0,0,.09)!important;
	border: 1px solid #dee1e4;
	border-radius: .25rem;
}
.gradient-bg {
	/* background: rgb(94,140,196);
    background: linear-gradient(180deg, rgba(94,140,196,1) 0%, rgba(45,103,178,1) 50%, rgba(27,64,109,1) 100%); */
    /* background: #2d67b2; */
    /* background-image: url(../images/blurry-gradient-haikei-2.svg); */
    /* background-color: #e7eef68a;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Cg fill='%23afc6e2' fill-opacity='0.15'%3E%3Cpath fill-rule='evenodd' d='M0 0h4v4H0V0zm4 4h4v4H4V4z'/%3E%3C/g%3E%3C/svg%3E"); */
	background-color: #ffffff;
	/* background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23c4d5e9' fill-opacity='0.48' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E"); */
    background-image: url(https://info.melissa.com/hubfs/marketplace/images/shape-banner.svg);
    background-image: url(https://info.melissa.com/hubfs/marketplace/images/background-circuit-2.svg);
    background-image: linear-gradient(to right, rgba(45, 103, 178, 1), rgba(45, 103, 178, 0.7)),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.dev/svgjs' width='1920' height='106' preserveAspectRatio='none' viewBox='0 0 1920 106'%3e%3cg mask='url(%26quot%3b%23SvgjsMask1028%26quot%3b)' fill='none'%3e%3crect width='1920' height='106' x='0' y='0' fill='rgba(75%2c 103%2c 173%2c 1)'%3e%3c/rect%3e%3cpath d='M248.27 45.45L312.36 82.45L312.36 156.45L248.27 193.45L184.19 156.45L184.19 82.45zM504.62 45.45L568.71 82.45L568.71 156.45L504.62 193.45L440.54 156.45L440.54 82.45zM825.06 -65.55L889.15 -28.55L889.15 45.45L825.06 82.45L760.97 45.45L760.97 -28.55zM889.15 45.45L953.24 82.45L953.24 156.45L889.15 193.45L825.06 156.45L825.06 82.45zM1081.41 -65.55L1145.5 -28.55L1145.5 45.45L1081.41 82.45L1017.33 45.45L1017.33 -28.55zM1273.68 45.45L1337.76 82.45L1337.76 156.45L1273.68 193.45L1209.59 156.45L1209.59 82.45zM1337.76 -65.55L1401.85 -28.55L1401.85 45.45L1337.76 82.45L1273.68 45.45L1273.68 -28.55zM1401.85 45.45L1465.94 82.45L1465.94 156.45L1401.85 193.45L1337.76 156.45L1337.76 82.45zM1530.03 45.45L1594.11 82.45L1594.11 156.45L1530.03 193.45L1465.94 156.45L1465.94 82.45zM1658.2 45.45L1722.29 82.45L1722.29 156.45L1658.2 193.45L1594.11 156.45L1594.11 82.45zM1786.38 45.45L1850.47 82.45L1850.47 156.45L1786.38 193.45L1722.29 156.45L1722.29 82.45zM1850.47 -65.55L1914.55 -28.55L1914.55 45.45L1850.47 82.45L1786.38 45.45L1786.38 -28.55z' stroke='rgba(41%2c 57%2c 95%2c 1)' stroke-width='2'%3e%3c/path%3e%3cpath d='M240.87 45.45 a7.4 7.4 0 1 0 14.8 0 a7.4 7.4 0 1 0 -14.8 0zM304.96 82.45 a7.4 7.4 0 1 0 14.8 0 a7.4 7.4 0 1 0 -14.8 0zM304.96 156.45 a7.4 7.4 0 1 0 14.8 0 a7.4 7.4 0 1 0 -14.8 0zM240.87 193.45 a7.4 7.4 0 1 0 14.8 0 a7.4 7.4 0 1 0 -14.8 0zM176.79 156.45 a7.4 7.4 0 1 0 14.8 0 a7.4 7.4 0 1 0 -14.8 0zM176.79 82.45 a7.4 7.4 0 1 0 14.8 0 a7.4 7.4 0 1 0 -14.8 0zM497.22 45.45 a7.4 7.4 0 1 0 14.8 0 a7.4 7.4 0 1 0 -14.8 0zM561.31 82.45 a7.4 7.4 0 1 0 14.8 0 a7.4 7.4 0 1 0 -14.8 0zM561.31 156.45 a7.4 7.4 0 1 0 14.8 0 a7.4 7.4 0 1 0 -14.8 0zM497.22 193.45 a7.4 7.4 0 1 0 14.8 0 a7.4 7.4 0 1 0 -14.8 0zM433.14 156.45 a7.4 7.4 0 1 0 14.8 0 a7.4 7.4 0 1 0 -14.8 0zM433.14 82.45 a7.4 7.4 0 1 0 14.8 0 a7.4 7.4 0 1 0 -14.8 0zM817.66 -65.55 a7.4 7.4 0 1 0 14.8 0 a7.4 7.4 0 1 0 -14.8 0zM881.75 -28.55 a7.4 7.4 0 1 0 14.8 0 a7.4 7.4 0 1 0 -14.8 0zM881.75 45.45 a7.4 7.4 0 1 0 14.8 0 a7.4 7.4 0 1 0 -14.8 0zM817.66 82.45 a7.4 7.4 0 1 0 14.8 0 a7.4 7.4 0 1 0 -14.8 0zM753.57 45.45 a7.4 7.4 0 1 0 14.8 0 a7.4 7.4 0 1 0 -14.8 0zM753.57 -28.55 a7.4 7.4 0 1 0 14.8 0 a7.4 7.4 0 1 0 -14.8 0zM945.84 82.45 a7.4 7.4 0 1 0 14.8 0 a7.4 7.4 0 1 0 -14.8 0zM945.84 156.45 a7.4 7.4 0 1 0 14.8 0 a7.4 7.4 0 1 0 -14.8 0zM881.75 193.45 a7.4 7.4 0 1 0 14.8 0 a7.4 7.4 0 1 0 -14.8 0zM817.66 156.45 a7.4 7.4 0 1 0 14.8 0 a7.4 7.4 0 1 0 -14.8 0zM1074.01 -65.55 a7.4 7.4 0 1 0 14.8 0 a7.4 7.4 0 1 0 -14.8 0zM1138.1 -28.55 a7.4 7.4 0 1 0 14.8 0 a7.4 7.4 0 1 0 -14.8 0zM1138.1 45.45 a7.4 7.4 0 1 0 14.8 0 a7.4 7.4 0 1 0 -14.8 0zM1074.01 82.45 a7.4 7.4 0 1 0 14.8 0 a7.4 7.4 0 1 0 -14.8 0zM1009.93 45.45 a7.4 7.4 0 1 0 14.8 0 a7.4 7.4 0 1 0 -14.8 0zM1009.93 -28.55 a7.4 7.4 0 1 0 14.8 0 a7.4 7.4 0 1 0 -14.8 0zM1266.28 45.45 a7.4 7.4 0 1 0 14.8 0 a7.4 7.4 0 1 0 -14.8 0zM1330.36 82.45 a7.4 7.4 0 1 0 14.8 0 a7.4 7.4 0 1 0 -14.8 0zM1330.36 156.45 a7.4 7.4 0 1 0 14.8 0 a7.4 7.4 0 1 0 -14.8 0zM1266.28 193.45 a7.4 7.4 0 1 0 14.8 0 a7.4 7.4 0 1 0 -14.8 0zM1202.19 156.45 a7.4 7.4 0 1 0 14.8 0 a7.4 7.4 0 1 0 -14.8 0zM1202.19 82.45 a7.4 7.4 0 1 0 14.8 0 a7.4 7.4 0 1 0 -14.8 0zM1330.36 -65.55 a7.4 7.4 0 1 0 14.8 0 a7.4 7.4 0 1 0 -14.8 0zM1394.45 -28.55 a7.4 7.4 0 1 0 14.8 0 a7.4 7.4 0 1 0 -14.8 0zM1394.45 45.45 a7.4 7.4 0 1 0 14.8 0 a7.4 7.4 0 1 0 -14.8 0zM1266.28 -28.55 a7.4 7.4 0 1 0 14.8 0 a7.4 7.4 0 1 0 -14.8 0zM1458.54 82.45 a7.4 7.4 0 1 0 14.8 0 a7.4 7.4 0 1 0 -14.8 0zM1458.54 156.45 a7.4 7.4 0 1 0 14.8 0 a7.4 7.4 0 1 0 -14.8 0zM1394.45 193.45 a7.4 7.4 0 1 0 14.8 0 a7.4 7.4 0 1 0 -14.8 0zM1522.63 45.45 a7.4 7.4 0 1 0 14.8 0 a7.4 7.4 0 1 0 -14.8 0zM1586.71 82.45 a7.4 7.4 0 1 0 14.8 0 a7.4 7.4 0 1 0 -14.8 0zM1586.71 156.45 a7.4 7.4 0 1 0 14.8 0 a7.4 7.4 0 1 0 -14.8 0zM1522.63 193.45 a7.4 7.4 0 1 0 14.8 0 a7.4 7.4 0 1 0 -14.8 0zM1650.8 45.45 a7.4 7.4 0 1 0 14.8 0 a7.4 7.4 0 1 0 -14.8 0zM1714.89 82.45 a7.4 7.4 0 1 0 14.8 0 a7.4 7.4 0 1 0 -14.8 0zM1714.89 156.45 a7.4 7.4 0 1 0 14.8 0 a7.4 7.4 0 1 0 -14.8 0zM1650.8 193.45 a7.4 7.4 0 1 0 14.8 0 a7.4 7.4 0 1 0 -14.8 0zM1778.98 45.45 a7.4 7.4 0 1 0 14.8 0 a7.4 7.4 0 1 0 -14.8 0zM1843.07 82.45 a7.4 7.4 0 1 0 14.8 0 a7.4 7.4 0 1 0 -14.8 0zM1843.07 156.45 a7.4 7.4 0 1 0 14.8 0 a7.4 7.4 0 1 0 -14.8 0zM1778.98 193.45 a7.4 7.4 0 1 0 14.8 0 a7.4 7.4 0 1 0 -14.8 0zM1843.07 -65.55 a7.4 7.4 0 1 0 14.8 0 a7.4 7.4 0 1 0 -14.8 0zM1907.15 -28.55 a7.4 7.4 0 1 0 14.8 0 a7.4 7.4 0 1 0 -14.8 0zM1907.15 45.45 a7.4 7.4 0 1 0 14.8 0 a7.4 7.4 0 1 0 -14.8 0zM1778.98 -28.55 a7.4 7.4 0 1 0 14.8 0 a7.4 7.4 0 1 0 -14.8 0z' fill='rgba(41%2c 57%2c 95%2c 1)'%3e%3c/path%3e%3cpath d='M81.63 -41.27L118.87 -19.77L118.87 23.23L81.63 44.73L44.39 23.23L44.39 -19.77zM416.79 23.23L454.03 44.73L454.03 87.73L416.79 109.23L379.55 87.73L379.55 44.73zM938.15 23.23L975.39 44.73L975.39 87.73L938.15 109.23L900.91 87.73L900.91 44.73zM1124.35 -41.27L1161.59 -19.77L1161.59 23.23L1124.35 44.73L1087.11 23.23L1087.11 -19.77zM1422.28 -41.27L1459.52 -19.77L1459.52 23.23L1422.28 44.73L1385.04 23.23L1385.04 -19.77zM1496.76 -41.27L1534 -19.77L1534 23.23L1496.76 44.73L1459.52 23.23L1459.52 -19.77zM1496.76 87.73L1534 109.23L1534 152.23L1496.76 173.73L1459.52 152.23L1459.52 109.23zM1682.96 23.23L1720.2 44.73L1720.2 87.73L1682.96 109.23L1645.72 87.73L1645.72 44.73zM1831.92 23.23L1869.16 44.73L1869.16 87.73L1831.92 109.23L1794.68 87.73L1794.68 44.73zM1869.16 -41.27L1906.4 -19.77L1906.4 23.23L1869.16 44.73L1831.92 23.23L1831.92 -19.77z' stroke='rgba(156%2c 171%2c 210%2c 1)' stroke-width='2'%3e%3c/path%3e%3c/g%3e%3cdefs%3e%3cmask id='SvgjsMask1028'%3e%3crect width='1920' height='106' fill='white'%3e%3c/rect%3e%3c/mask%3e%3c/defs%3e%3c/svg%3e");
}
.search-bar .form-control {
    border: 0;
	height: 46px;
}
.search-bar .form-control::placeholder {
    color: #808a96;
    font-size: 16px;
    font-weight: 500;
}
.search-bar .input-group-text {
    background: #FFB02F;
    background: #FFFFFF;
    color: #ffffff;
    border: 0;
    padding: .375rem 0.95rem;
    font-weight: 600;
}
.search-bar .input-group-text i {
    color: #ffffff;
    color: #808a96;
    font-size: 18px;
}
form .form-control:focus,
form .form-control:hover {
    border-color: transparent;
    box-shadow: none;
    border-right: 0;
}
.btn-resetFilters {
    background: #ffb02f;
    color: #ffffff;
    font-weight: 400;
    height: 43px;
    margin-bottom: 3px;
    max-width: 140px;
    margin-left: auto;
    margin-right: auto;
}
section {
    padding: 16px 0;
}
section h3 {
    font-weight: 700;
    margin-bottom: 0;
    /* color: #ffffff; */
    color: #2d67b2;
    color: #ffffff;
}
.section-lead {
    color: #616d7c;
    color: #808a96;
    color: #C0D1E8;
    color: #CBD9EC;
    
}
.card-app {
    padding: 24px;
    border: 1px solid #dee1e4;
    margin-bottom: 30px;
    box-shadow: 0 .5rem 1rem rgba(0,0,0,.09)!important;
    /* box-shadow: 0 .5rem 1rem rgba(0,0,0,.09)!important; */
}
.card-app h6 {
    margin-bottom: -1px;
    font-size: 18px;
    font-weight: 700;
}
.card-app p {
    line-height: 1.4;
    font-size: 15px;
    color: #808a96;
}
.card-app span {
    color: #99a1aa;
    font-size: 15px;
    font-weight: 500;
}
.card-app img {
    max-width: 48px;
    width: 100%;
}
.card-app .circle i {
    font-size: 28px;
    color: #fff;
}
.card-app .circle {
    width: 48px;
    height: 48px;
    border-radius: .25rem;
    border: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 8px;
    background: #2d67b2;
    /* box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
    transition: all 0.3s cubic-bezier(.25,.8,.25,1); */
}
.card-app .start-btn {
    border: 1px solid #dee1e4;
    font-size: 15px;
    padding: 6px 16px;
    font-weight: 600;
    color: #2d67b2;
    background: #e7eef6;
    border: 0;
}
.card-app .start-btn:hover {
    color: #2d67b2;
    background: #d6e2f0;
    border: 0;
}
.card-app .start-btn i {
    font-size: 14px;
}
.card-app a {
    margin-top: 24px;
    font-weight: 700;
    color: #2d67b2;
}
.label-select {
    font-weight: 600;
    margin-bottom: 3px;
    font-size: 15px;
}
.bootstrap-select .btn {
    background: #eceeef;
    border: 1px solid #dee1e4;
    background: #fff;
    /* background: #e7eef6;
    border: 1px solid #d6e2f0; */
    color: #616d7c;
    color: #808a96;
    padding: 12px 12px;
    font-weight: 600;
    box-shadow: 0 .5rem 1rem rgba(0,0,0,.09)!important;
}
.bootstrap-select .dropdown-item.active {
    background: #2d67b2;
}
.product-industry,
.product-tag {
    font-size: 12px;
	display: none;
}
.product-image {
    max-width: 48px;
    width: 100%;
    height: 100%;
}
.product-name {
    font-size: 16px;
    font-weight: 700;
    margin-top: 24px;
    margin-bottom: 4px;
    color: #212529;
}
.padding-wrapper {
    padding: 23px;
}
.card-line {
    background-color: #E6E6E6;
    width: 100%;
    height: 1px;
}
.product-category-badge {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 2px;
    padding-bottom: 2px;
    border-radius: 100px;
    background-color: #eeeeee;
    color: #6d6d6d;
    color: #9B9B9B;
    color: #8F8F8F;
    display: inline-block;
    font-size: 12px;
    margin-right: 4px;
    font-weight: 500;
    margin-bottom: 6px;
}
.product-description {
    font-size: 14px;
    line-height: 20px;
    margin-top: 0;
    color: #212529;
    color: #7A838F;
    color: #5C626B;
    min-height: 60px;
}
.product-pricing {
    color: #99a1aa;
    font-size: 15px;
    font-weight: 500;
}
.product-link {
    margin-top: 0;
    color: #2d67b2;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 600;
}
.product-tags {
	display: none;
}
.featured-content {
    border: 1px solid #96B3D9;
    border: 1px solid #C0D1E8;
    margin-bottom: 30px;
    border-radius: .25rem;
    width: 100%;
    background-color: #EAF0F7;
    background: transparent;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.dev/svgjs' width='370' height='130' preserveAspectRatio='none' viewBox='0 0 370 130'%3e%3cg mask='url(%26quot%3b%23SvgjsMask1089%26quot%3b)' fill='none'%3e%3crect width='370' height='130' x='0' y='0' fill='rgba(255%2c 255%2c 255%2c 1)'%3e%3c/rect%3e%3cuse xlink:href='%23SvgjsPath1090' x='30' y='30' stroke='rgba(213%2c 225%2c 240%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1091' x='30' y='90' stroke='rgba(213%2c 225%2c 240%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1090' x='30' y='150' stroke='rgba(213%2c 225%2c 240%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1092' x='90' y='30' stroke='rgba(213%2c 225%2c 240%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1090' x='90' y='90' stroke='rgba(213%2c 225%2c 240%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1093' x='90' y='150' stroke='rgba(213%2c 225%2c 240%2c 1)' stroke-width='3'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1092' x='150' y='30' stroke='rgba(213%2c 225%2c 240%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1091' x='150' y='90' stroke='rgba(213%2c 225%2c 240%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1092' x='150' y='150' stroke='rgba(213%2c 225%2c 240%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1094' x='210' y='30' stroke='rgba(213%2c 225%2c 240%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1092' x='210' y='90' stroke='rgba(213%2c 225%2c 240%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1092' x='210' y='150' stroke='rgba(213%2c 225%2c 240%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1094' x='270' y='30' stroke='rgba(213%2c 225%2c 240%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1090' x='270' y='90' stroke='rgba(213%2c 225%2c 240%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1092' x='270' y='150' stroke='rgba(213%2c 225%2c 240%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1092' x='330' y='30' stroke='rgba(213%2c 225%2c 240%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1091' x='330' y='90' stroke='rgba(213%2c 225%2c 240%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1091' x='330' y='150' stroke='rgba(213%2c 225%2c 240%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1090' x='390' y='30' stroke='rgba(213%2c 225%2c 240%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1094' x='390' y='90' stroke='rgba(213%2c 225%2c 240%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1092' x='390' y='150' stroke='rgba(213%2c 225%2c 240%2c 1)'%3e%3c/use%3e%3c/g%3e%3cdefs%3e%3cmask id='SvgjsMask1089'%3e%3crect width='370' height='130' fill='white'%3e%3c/rect%3e%3c/mask%3e%3cpath d='M-1 0 a1 1 0 1 0 2 0 a1 1 0 1 0 -2 0z' id='SvgjsPath1094'%3e%3c/path%3e%3cpath d='M-3 0 a3 3 0 1 0 6 0 a3 3 0 1 0 -6 0z'%3e%3c/path%3e%3cpath d='M-5 0 a5 5 0 1 0 10 0 a5 5 0 1 0 -10 0z' id='SvgjsPath1092'%3e%3c/path%3e%3cpath d='M2 -2 L-2 2z' id='SvgjsPath1090'%3e%3c/path%3e%3cpath d='M6 -6 L-6 6z' id='SvgjsPath1091'%3e%3c/path%3e%3cpath d='M30 -30 L-30 30z' id='SvgjsPath1093'%3e%3c/path%3e%3c/defs%3e%3c/svg%3e");
}
.featured-product-name {
    font-size: 18px;
    font-weight: 700;
    margin-top: -4px;
    margin-bottom: 4px;
    color: #212529;
    color: #2D67B2;
}
.featured-product-description {
    font-size: 14px;
    line-height: 20px;
    margin-top: 0;
    color: #212529;
}
.featured-badge-type {
    color: #6d6d6d;
    font-weight: 500;
    font-size: 14px;
    border-radius: .25rem;
    padding: 0;
    margin-bottom: 0;
}
.featured-product-square {
    max-width: 80px;
    width: 100%;
    height: 80px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #eeeeee;
    border-radius: 80px;
    background-color: #eeeeee;
    background-color: hsl(0 0% 96% / 1);
    background-color: transparent;
    border: 0;
}
.featured-product-square .featured-product-image {
    max-width: 54px;
    width: 100%;
    height: auto;
}
.category-badge-wrapper {
    min-height: 64px;
}
.content {
    border: 1px solid #dee1e4;
    margin-bottom: 30px;
    border-radius: .25rem;
    width: 100%;
}

/* .badge-type {
    background-color: #EAF0F7;
    color: #2D67B2;
    font-weight: 600;
    padding-left: 8px !important;
    padding-right: 8px !important;
    padding-top: 4px !important;
    padding-bottom: 4px !important;
    font-size: 12px;
    border-radius: .25rem;
} */
.data-type {
    /* border: 1px solid #eeeeee;
    background-color: #f5f5f5; */
    border-radius: .25rem;
    display: inline-flex;
    align-items: center;
    font-size: 12px;
    font-weight: 500;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 4px;
    padding-right: 4px;
    color: #8F8F8F;
    margin-bottom: 6px;
}
.data-type.global img {
    max-width: 16px;
}
.data-type img {
    height: 100%;
    margin-right: 4px;
    max-width: 20px;
    opacity: .9;
}
.badge-type-service {
    background-color: #E8F6F1;
    color: hsl(158 30% 39% / 1);
    font-weight: 600;
    padding-left: 8px !important;
    padding-right: 8px !important;
    padding-top: 4px !important;
    padding-bottom: 4px !important;
    font-size: 12px;
    border-radius: .25rem;
}

.badge-type-softwareIntegrations {
    background-color: #ffeff1;
    color: #e85e5c;
    font-weight: 600;
    padding-left: 8px !important;
    padding-right: 8px !important;
    padding-top: 4px !important;
    padding-bottom: 4px !important;
    font-size: 12px;
    border-radius: .25rem;
}

.badge-type-cloud {
    background-color: #FFF3E0;
    color: hsl(37 100% 45% / 1);
    font-weight: 600;
    padding-left: 8px !important;
    padding-right: 8px !important;
    padding-top: 4px !important;
    padding-bottom: 4px !important;
    font-size: 12px;
    border-radius: .25rem;
}

.badge-type-reference {
    background-color: #EAF0F7;
    color: #2D67B2;
    font-weight: 600;
    padding-left: 8px !important;
    padding-right: 8px !important;
    padding-top: 4px !important;
    padding-bottom: 4px !important;
    font-size: 12px;
    border-radius: .25rem;
}

.result-container {
    margin-top: 26px;
}
.reset-filters-button {
	background: #ffb02f;
    margin-top: -12px;
    display: flex;
    border: 0;
    color: #ffffff;
    border-radius: 0.25rem;
    height: auto;
    max-height: 26px;
	font-weight: 500;
	font-size: 16px;
}
.form-control {
    border: 1px solid #ccc;
    border-radius: 3px;
    box-shadow: none !important;
    margin-bottom: 15px;
}
.form-control:focus {
    border: 1px solid #34495e;
}
.select2.select2-container {
  width: 100% !important;
}
.select2-selection {
    background: #eceeef;
    border: 1px solid #dee1e4;
    background: #fff;
    font-weight: 500;
    box-shadow: 0 .5rem 1rem rgba(0,0,0,.09)!important;
}

.select2.select2-container .select2-selection .select2-selection__rendered {
    color: #808a96 !important;
    padding-left: 12px;
}

.select2.select2-container .select2-selection {
  border: 1px solid #dee1e4;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  height: 34px;
  outline: none !important;
  transition: all .15s ease-in-out;
}

.select2.select2-container .select2-selection .select2-selection__rendered {
  color: #333;
  line-height: 32px;
  padding-right: 33px;
}

.select2.select2-container .select2-selection .select2-selection__arrow {
  background: #f8f8f8;
  border-left: 1px solid #ccc;
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
  height: 32px;
  width: 33px;
}

.select2.select2-container.select2-container--open .select2-selection.select2-selection--single {
  background: #f8f8f8;
}

.select2.select2-container.select2-container--open .select2-selection.select2-selection--single .select2-selection__arrow {
  -webkit-border-radius: 0 3px 0 0;
  -moz-border-radius: 0 3px 0 0;
  border-radius: 0 3px 0 0;
}


.select2-container .select2-dropdown {
  background: transparent;
  border: none;
  margin-top: -5px;
}

.select2-container .select2-dropdown .select2-search {
  padding: 0;
}

.select2-container .select2-dropdown .select2-search input {
  outline: none !important;
  border: 1px solid #34495e !important;
  border-bottom: none !important;
  padding: 4px 6px !important;
}

.select2-container .select2-dropdown .select2-results {
  padding: 0;
}

.select2-container .select2-dropdown .select2-results ul {
  background: #fff;
  border: 1px solid #34495e;
}

.select2-container .select2-dropdown .select2-results ul .select2-results__option--highlighted[aria-selected] {
  background-color: #3498db;
}

.select2-selection__rendered {
    line-height: 46px !important;
}
.select2-container .select2-selection--single {
    height: 48px !important;
}
.select2-selection__arrow {
    height: 46px !important;
}
.select2.select2-container .select2-selection .select2-selection__arrow {
    border-left: 0;
    background: transparent;
}
.select2-results__option {
    padding-left: 12px !important;
    padding-right: 12px !important;
}
.select2-container .select2-dropdown .select2-results ul .select2-results__option--highlighted[aria-selected] {
    background-color: #2d67b2;
}
.select2-container--default .select2-results>.select2-results__options {
    max-height: 400px !important;
}



.content .square {
    width: 80px;
    height: 80px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #eeeeee;
    border-radius: .25rem;
    background-color: #eeeeee;
    background-color: hsl(0 0% 96% / 1);
}
.content .square img {
    height: auto;
}


.regular-results {
    margin-left: 0;
    margin-right: 0;
}


.tooltip-inner {
    max-width: 200px;
    padding: 3px 8px;
    color: #fff;
    text-align: center;
    background-color: #eeeeee;
    border-radius: .25rem;
}

.back-to-enterprise {
	position: absolute;
	top: 0;
	right: 0;
	font-size: 12px;
	color: #2d67b2;
	margin-right: 16px;
	margin-top: -6px;
}

@media (max-width: 767px) {
	.back-to-enterprise {
		left: 0;
		right: inherit;
		margin-right: 0;
		margin-left: 16px;
		margin-top: 0;
	}
    .row-nav img {
        margin-top: 32px;
    }
}