/* BUTTON THEME */
.btn-theme {
  background-color: var(--unq-bg-boton);
  color: #fff;
}
.btn-theme:hover,
.btn-theme:focus,
.btn-theme:active {
  background-color: #0a1f7b;
  color: #fff;
}
/* FEATURES  */
.features-list .feature .feature-icon {
  color: #23b7e5;
}
/* CONTACTS */
.list-icons li a:hover,
.list-icons li a:focus {
  color: #23b7e5;
}
/* PLANS  */

.plan .plan-header {
  background-color: #23b7e5;
}
.plan .plan-features > li > em {
  color: #23b7e5;
}
.plan .plan-feature-disable {
  color: #f05050 !important;
}
/* SITE TEXT */
.featured-list > li, .azul_resalta  {
  color: #23b7e5;
}

.orange_resalta a, .orange_resalta  {
  color: #ff902b;
}

.icon_firma{
	width: 22px;
	height: 15px;
	display: inline-block;
}
.cart{
	max-width: 7rem;
}

.l-MX{
	background-image: url(../img/firma_bandera.png);
    background-repeat: no-repeat;
    background-position: center center;
}

.l-UIQ{
	background-image: url(../img/firma_unique.png);
    background-repeat: no-repeat;
    background-position:inherit;
}

.btn-theme:hover, .btn-theme:focus, .btn-theme:active{
	background-color: var(--unq-bg-boton) !important;
	opacity: .85;
}
.steps .nav .nav-link.active{
	background-color: var(--unq-bg-secundario) !important;
	border-radius: 5px;
}

.image::after{
	background: rgba(0, 0, 0, var(--unq-bg-filtro));
}

.bg-theme{
	background-color: var(--unq-bg-secundario)  !important;
}

.border-theme{
	border:1px solid var(--unq-bg-boton)  !important;
}

.steps li, .steps li.active{
	margin-right: 10px;
}
.steps {
    padding: 35px 35px 20px;
}

.steps .form-control, .ajaxformSH label{
	color: var(--unq-bg-boton) !important;
}
.peq{
	min-width: 20px;
	min-height: 13px;
}

.l-ES.peq{
	min-height: 15px;
	min-width: 26px;
}