

.bg-dark-color{
	background-color: #1C024C;
}
.btn:hover{
	background-color: #500096 !important;
	border-color: #500096 !important;

}
.btn-primary{
    --bs-btn-color: #ffffff;
    --bs-btn-bg: #9200ff;
    --bs-btn-border-color: #9200ff;
    --bs-btn-hover-color: #ffffff;
    --bs-btn-hover-bg: #500096 !important;
    --bs-btn-hover-border-color: #500096 !important;
    --bs-btn-focus-shadow-rgb: 58, 116, 255;
    --bs-btn-active-color: #ffffff;
    --bs-btn-active-bg: #500096 !important;
    --bs-btn-active-border-color: #500096 !important;
    --bs-btn-active-shadow: unset;
    --bs-btn-disabled-color: #ffffff;
    --bs-btn-disabled-bg: #9200ff;
    --bs-btn-disabled-border-color: #9200ff;
}


.logo-menu {
    height: 48px;
    padding-left: 20px;
}

.btn-outline-primary {
    color: #fff;
    border-color: #fff;
}

.btn-outline-primary:hover {
    color: #47FEE8 !important;
    border-color: #47FEE8 !important;
}

/* Gradiente bg home */
.text-special-color{
	color: #47FEE8 !important;
}

.bg-special-color{
	color: #47FEE8 !important;
}

.text-special-color-2{
    color: #9200ff !important;
}

.bg-special-color-2{
    color: #9200ff !important;
}

/* Gradiente bg home */
.bg-gradient {
    background: -webkit-gradient(linear, left top, right top, from(#000717), to(#500096)) !important;
    background: linear-gradient(90deg, #000717, #500096) !important;
}

.bg-gradient p {
    color: #FFFFFF !important;
}

.bg-gradient-2 {
    background-color: #1C024C !important; 
}

.bg-gradient-3 {
    background-color: #500096 !important; 
}

/* Card Servicios Home */
.game-service-wrapper{
	background-color: #500096 !important;
    border-radius: 20px;
}

.game-service-icon {
    background: none !important;
    width: 40px;
    height: 40px;
}

.crm-subtitle {
    color: #9200ff !important;
}

.section-title p{
	padding-right: 50px;
}

.crypto-hero-img .currency-icon li{
	background-color: #FFFFFF !important;
}

.sc-hero-section {
    background: linear-gradient(101.61deg, #000717 3.52%, #500096 97.73%);
    /*background-image: url(src/assets/img/bg-apside-01.jpg) !important;
    background-position: center;
    background-size: cover;*/
    padding: 150px 0 200px 0;
}

.footer-single-col h3, .footer-single-col .h3 {
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 20px;
}

.logos-service{
	width: 70px;
	height: 70px;
	border: 1px solid grey;
}


#lista1 {
    font-size:13px;
}

#lista1 li {
     display:inline;
     padding-left:3px;
     padding-right:3px;
}

.hd-title h2 mark, .hd-title .h2 mark, .hd-title h2 .mark, .hd-title .h2 .mark, .hd-title h3 mark, .hd-title .h3 mark, .hd-title h3 .mark, .hd-title .h3 .mark {
    color: #9200ff;
}

a, .btn-link {
    color: #500096;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

a:hover, .btn-link:hover {
    color: #9200ff;
    text-decoration: none;
}

.hd_exbox .hd_exbox_content h2, .hd_exbox .hd_exbox_content .h2 {
    color: #9200ff;
    font-weight: 600;
}

.hd_exbox {
    background-image: linear-gradient(100deg, rgba(255, 255, 255, 0.1), #9200ff);
    padding: 1px;
    border-radius: 15px;
    bottom: 16px;
    left: 16px;
}

.hd-brands-section .hd-brands-box {
    padding: 90px 40px;
    background-color: #1C024C;
    border-radius: 12px;
}

.align-items-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    /*align-items: flex-start !important	;*/
}

.sc-team-filter-nav li a.active {
    background-color: #500096;
    border-color: #500096;
    color: #fff;
}

.sc-team-filter-nav li a {
    color: #FFFFFF;
}

.formulario-contacto{justify-content: center;
                    text-align-last: left;}

.bg-info-form{
    border-color: #47fee8;
    border-style: solid;
    border-radius: 10px;
}

.logo-footer-convenios{
    height: 40px;
}

.sc-team-card{
	border: 1.5px solid #500096;
	height: 340px !important;
	min-height: 330px !important;
}


.tab-content h5:hover {
	color: #fff;
}

.single-service{
	min-height: 380px !important;
}

.sc-team-card h5:hover{
	color: #fff !important;
}

.sc-team-card:hover{
	color: #fff !important;
}


h5:hover{
	color: #fff !important;
}

@media (min-width: 992px){
.ca-support__content {
    margin-top: -45px !important;
}
}

@media (min-width: 768px){
.ca-support__content {
    margin-top: -45px !important;
}
}

.ca-support__content {
    margin-top: -45px !important;
}


.main-menu li a.nav-link:hover, .action-btns a.btn-link:hover, .navbar-dark.sticky-header.affix .main-menu li a.nav-link:hover, .navbar-dark.sticky-header.affix .action-btns a.btn-link:hover {
    color: #9200ff !important;
}

.navbar-dark .main-menu li a.nav-link, .navbar-dark .action-btns a.btn-link {
    color: #ffffff;
}

.dg-slider-control .swiper-pagination-bullet.swiper-pagination-bullet-active{
	background: #500096 !important;
}

.fs-sm {
    font-size: 0.8rem !important;
    color: #47FEE8 !important;
}

.designation-box{
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	background: #1C024C !important;
}
.designation-box h6{
	color: #FFFFFF;
}
.navbar-toggler{
    color: #9200ff !important;
    font-style: var(--bs-btn-border-color);
    padding: 30px;
}
.offcanvas-header button.close-btn{
    background: #e4e4e4 !important;
}
.text-danger{
    color:  #9200ff !important;;
}
.game-service-wrapper {
    position: static !important;
}