/* ### Results ### */

a.card-results {
	border-radius: 0;
	box-shadow: 3px 12px 40px 0px rgba(0, 0, 0, 0.06);
	border: 0;
	background-color: #fff;
	color: #000;
	text-decoration: none;
	-webkit-transition: all 0.5s 0s ease;
	-moz-transition: all 0.5s 0s ease;
	-o-transition: all 0.5s 0s ease;
	cursor: pointer;
}

a.card-results:hover, 
a.card-results:focus {
	transform: scale(1.02);
}

a.card-results h3 {
	font-size: 1.10rem;
	line-height: 1.34;
}

a.card-results .card-results-header {
	padding: 1rem 1rem 0;
}

a.card-results .card-body {
	padding-bottom: 0;
}

a.card-results-icon .fa-circle {
	color: #cbdfca;
}

.card-results-icon .fa-stack {
	height: 1.65em;
	width: 1.65em;
}

.card-results-icon .fa-stack-2x {
	font-size: 1.65em;
}

.card-results-icon .fa-stack-1x {
	font-size: .65em;
	line-height: 2.55;
}

.fa-arrow-right {
	font-size: 1.4rem;
}

a.card-results .card-footer {
	background-color: transparent;
	border-top: 0;
	font-family: usual, sans-serif;
	font-weight: 600;
	font-style: normal;
	color: #99999c;
	font-size: .85rem;
	padding-top: 0;
}

/* ########################################## */
/* ########################################## */
/* ###### Card Results Category Colors ###### */
/* ########################################## */
/* ########################################## */

a.card-results .card-results-icon .fa-circle,
.modal-action .card-results-icon .fa-circle {
	color: rgba(67,121,183,0.3);
}

a.card-results.card-result-category-1 .card-results-icon .fa-circle,
.modal-action-category-1 .card-results-icon .fa-circle {
	color: #f0c311;
	color: rgba(240,195,17,0.3);
	
}

a.card-results.card-result-category-2 .card-results-icon .fa-circle,
.modal-action-category-2 .card-results-icon .fa-circle {
	color: #559750;
	color: rgba(85,151,80,0.3);
}

a.card-results.card-result-category-3 .card-results-icon .fa-circle,
.modal-action-category-3 .card-results-icon .fa-circle {
	color: #4379b7;
	color: rgba(67,121,183,0.3);
	color: rgba(171,13,103,0.3);
}

a.card-results.card-result-category-4 .card-results-icon .fa-circle,
.modal-action-category-4 .card-results-icon .fa-circle {
	color: #c1425d;
	color: rgba(193,66,93,0.3);
	color: rgba(85,151,80,0.3);
}

a.card-results.card-result-category-5 .card-results-icon .fa-circle,
.modal-action-category-5 .card-results-icon .fa-circle {
	color: #4ea09a;
	color: rgba(78,160,154,0.3);
	color: rgba(67,121,183,0.3);
}

a.card-results.card-result-category-6 .card-results-icon .fa-circle,
.modal-action-category-6 .card-results-icon .fa-circle {
	color: #df7a46;
	color: rgba(223,122,70,0.3);
	color: rgba(78,160,154,0.3);
}

a.card-results.card-result-category-7 .card-results-icon .fa-circle,
.modal-action-category-7 .card-results-icon .fa-circle {
	color: #8d51af;
	color: rgba(141,81,175,0.3);
}

a.card-results.card-result-category-8 .card-results-icon .fa-circle,
.modal-action-category-8 .card-results-icon .fa-circle {
	color: #5f6675;
	color: rgba(95,102,117,0.3);
}

/* ############################################## */
/* ############################################## */
/* ###### END Card Results Category Colors ###### */
/* ############################################## */
/* ############################################## */

.results-filters btn.mx-1:first-child {
	margin-left: 0 !important;
}

.btn-category {
	border-radius: 1.2rem;
	background-color: rgba(0,0,0,.10);
	border: 0;
	font-size: .83rem;
	font-weight: 800;
}

.btn-cute.btn-category:hover, 
.btn-cute.btn-category:focus {
	color: #000 !important;
}

.btn-cute.btn-category:focus {
	box-shadow: 0 0 0 .2rem rgba(125,125,125,.25);
}

.btn-category-1:hover, 
.btn-category-1:focus {
	background-color: rgba(240,195,17,0.3);
	
}

.btn-category-2:hover, 
.btn-category-2:focus {
	background-color: rgba(85,151,80,0.3);
	background-color: rgba(223,122,70,0.3);
}

.btn-category-3:hover, 
.btn-category-3:focus {
	background-color: rgba(67,121,183,0.3);
	background-color: rgba(171,13,103,0.3);
}

.btn-category-4:hover, 
.btn-category-4:focus {
	background-color: rgba(193,66,93,0.3);
	background-color: rgba(85,151,80,0.3);
}

.btn-category-5:hover, 
.btn-category-5:focus {
	background-color: rgba(78,160,154,0.3);
	background-color: rgba(67,121,183,0.3);
}

.btn-category-6:hover, 
.btn-category-6:focus {
	background-color: rgba(223,122,70,0.3);
	background-color: rgba(78,160,154,0.3);
}

.btn-category-7:hover, 
.btn-category-7:focus {
	background-color: rgba(141,81,175,0.3);
}

.btn-category-8:hover, 
.btn-category-8:focus {
	background-color: rgba(95,102,117,0.3);
}

.btn-category-all.active {
	background-color: #636363;
	color: #fff;
}

.btn-category-all.active:hover, 
.btn-category-all.active:focus {
	color: #fff !important;
}

.btn-category-1.active {
	background-color: #f0c311;
	
	color: #fff !important;
}

.btn-category-2.active {
	background-color: #559750;
	background-color: #df7a46;
	color: #fff !important;
}

.btn-category-3.active {
	background-color: #4379b7;
	background-color: #c1425d;
	background-color: #ab0d67;
	color: #fff !important;
}

.btn-category-4.active {
	background-color: #c1425d;
	background-color: #559750;
	color: #fff !important;
}

.btn-category-5.active {
	background-color: #4ea09a;
	background-color: #4379b7;
	color: #fff !important;
}

.btn-category-6.active {
	background-color: #df7a46;
	background-color: #4ea09a;
	color: #fff !important;
}

.btn-category-7.active {
	background-color: #8d51af;
	color: #fff !important;
}

.btn-category-8.active {
	background-color: #5f6675;
	color: #fff !important;
}

.btn-category-1.active:hover, .btn-category-1.active:focus,
.btn-category-2.active:hover, .btn-category-2.active:focus,
.btn-category-3.active:hover, .btn-category-3.active:focus,
.btn-category-4.active:hover, .btn-category-4.active:focus,
.btn-category-5.active:hover, .btn-category-5.active:focus,
.btn-category-6.active:hover, .btn-category-6.active:focus,
.btn-category-7.active:hover, .btn-category-7.active:focus,
.btn-category-8.active:hover, .btn-category-8.active:focus {
	color: #fff !important;
}

.btn-category:before {
	font-family: 'Font Awesome 6 Pro';
	-moz-osx-font-smoothing: grayscale;
	font-style: normal;
	font-variant: normal;
	line-height: 1;
	text-rendering: auto;
	padding-right: .65rem;
}

.btn-category-1:before {
	content: "\f0a1";
}

.btn-category-2:before {
	content: "\f501";
	content: "\f0f0";
}

.btn-category-3:before {
	content: "\f63d";
}

.btn-category-4:before {
	content: "\f7d9";
	content: "\f87a";
}

.btn-category-5:before {
	content: "\f51c";
	content: "\f19d";
}

.btn-category-6:before {
	content: "\f681";
}

.btn-category-7:before {
	content: "\f51c";
}

.btn-category-8:before {
	content: "\e0cc";
}

.badge-usecase {
	background-color: red;
	font-family: usual, sans-serif;
	font-weight: 800;
	font-style: normal;
	text-transform: uppercase;
}

a.card-results .badge-usecase {
	background-color: #4ea09a;
}

a.card-results.card-result-category-1 .badge-usecase {
	background-color: #f0c311;
}

a.card-results.card-result-category-2 .badge-usecase {
	background-color: #559750;
	background-color: #df7a46;
}

a.card-results.card-result-category-3 .badge-usecase {
	background-color: #4379b7;
	background-color: #c1425d;
	background-color: #ab0d67
}

a.card-results.card-result-category-4 .badge-usecase {
	background-color: #c1425d;
	background-color: #559750;
}

a.card-results.card-result-category-5 .badge-usecase {
	background-color: #4ea09a;
	background-color: #4379b7;
}

a.card-results.card-result-category-6 .badge-usecase {
	background-color: #df7a46;
	background-color: #4ea09a;
}

a.card-results.card-result-category-7 .badge-usecase {
	background-color: #8d51af;
}

a.card-results.card-result-category-8 .badge-usecase {
	background-color: #5f6675;
}

/* ### Partner ### */

a.card-partner {
	border-radius: 0;
	border: 0;
	color: #000;
	text-decoration: none;
	font-size: .8235rem;
}

a.card-partner .card-img-top {
	-webkit-transition: all 1s 0s ease;
	-moz-transition: all 1s 0s ease;
	-o-transition: all 1s 0s ease;
	transition: all 1s 0s ease;
}

a.card-partner:hover .card-img-top {
	filter: url(../Images/filters.svg#grayscale);
	  /* Firefox 3.5+ */
	  filter: rgb(184, 184, 184);
	  /* IE6-9 */
	  -webkit-filter: grayscale(1);
	  /* Google Chrome & Safari 6+ */
	  opacity: .7;
}

a.card-partner h3 {
	font-size: .8235rem;
	-webkit-transition: all 1s 0s ease;
	-moz-transition: all 1s 0s ease;
	-o-transition: all 1s 0s ease;
	transition: all 1s 0s ease;
}

a.card-partner p {
	font-family: usual, sans-serif;
	font-weight: 600;
	font-style: normal;	
	-webkit-transition: all 1s 0s ease;
	-moz-transition: all 1s 0s ease;
	-o-transition: all 1s 0s ease;
	transition: all 1s 0s ease;
}

a.card-partner:hover h3,
a.card-partner:hover p {
	opacity: .5;
}

.modal-actions h5 {
	font-size: 1.10rem;
}

.modal-actions .modal-footer {
	border-top: 0;
}

.modal-actions .modal-header {
	border-bottom: 0;
}

.modal-actions .card-results-icon {
	margin-right: .75rem;
}
