.page-header {
	background: linear-gradient(90deg, #851f7f 20%,  #356187 55%, #00b1c7 70% );
	color: #fff;
	font-size: 1.1em;
}
.page-header h2 {
	font-size: 1.2em;
    font-weight: lighter;
	line-height: 1.5em;
}
 h1 {
	font-size: 3rem;
	line-height: 1.1em;
}
.resaltado {
	background:  #e50e70;
}
ul > li.listaHorizontal {
	display: inline;
	line-height: 1.5em;
	padding: 0;
}
ul.listaHorizontal {
	display: inline;
}
.card-header {
    background-color:#fff;
}
h5.card-title span {
	padding-left: 1em;
	padding-right: 1em;
	padding-top: .7em;
	padding-bottom:.7em ;
	margin-right: .6em;
}
h5.card-title span.text-danger {
	padding-left: 0;
	padding-right: 0;
}
.card-body .badge-pill {
	padding-top: .8em;
	padding-bottom: .8em;
} 

ul {
    list-style: none;
}
 input[type="checkbox"] {
	height: 20px;
    width: 20px;
	margin:.5em;
	}
input[type="radio"] {
	height: 20px;
    width: 20px;
	margin-top: 0;
	}
	.list-group-item {
		margin-left: 1.5rem !important;
	}
	
	ul li.list-group-item label.form-check-label {
		padding-left:0.5rem;
	}
	.card-body .card-body {
		font-size: 1.1em;
	}
	.card-body .card-body .badge-pill {
	padding-top: .7em;
    padding-bottom: .6em;
	}
	
	@media (min-width: 1300px) {
    .col-xxl-7 {
        flex: 0 0 75%;
        max-width: 60%;
    }
}
@media (max-width: 560px) {
	.card-body {
		padding-left: 0;
	}
	.card-body .col-12 {
		padding-left: 0;
	}
	.list-group-flush label {
		display: inline;
	}
}

/* estrellas */
.estrella {
	border:0 !important;
    outline:0 !important;
} 
 .estrella svg {
    color: #ccc; 
}
.estrella svg:hover {
    color: #FFD700; 
	opacity: .5;
}
.estrella svg.marcado,
.estrella:hover svg {
    color: #FFD700; 
	border:0 !important;
    outline:0 !important;
} 

/* circulo */
ul.satisfy > li.nav-item > button.marcado {
    color: #00AFC3 !important;
    border:0 !important;
    outline:0 !important;
}
