/*
 Theme Name:   Hello Elementor Child
 Description:  Hello Elementor Child
 Author:       fourplex
 Author URI:   https://fourplex.de
 Template:     hello-elementor
 Version:      1.0
 Text Domain:  hello-elementor-child
*/

.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
	padding: 40px !important;
}

h1, h2, h3, h4, h5, h6, p, span {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}


a.elementor-button {
	background-image: linear-gradient(to right, #C3820A 0%, #F5C237 100%); 	
	background-image: -o-linear-gradient(to right, #C3820A 0%, #F5C237 100%); 	
	background-image: -webkit-linear-gradient(to right, #C3820A 0%, #F5C237 100%); 	
	background-image: -moz-linear-gradient(to right, #C3820A 0%, #F5C237 100%); 	
	background-image: -ms-linear-gradient(to right, #C3820A 0%, #F5C237 100%); 	
	background-image: -webkit-gradient(linear, to right, #C3820A 0%, #F5C237 100%); 	
}

b {
	font-family: "Colaborate-Bold",Sans-serif;
	font-weight: normal;
	letter-spacing: 0px !important;
}


/* CRM */

a:hover {
	text-decoration:none !important;
	cursor:pointer !important;
	color:#fff !important;
}

td {
    color: #05062b;
}

.dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter, .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_processing, .dataTables_wrapper .dataTables_paginate {
    color: #fff !important;
}

button {
	font-family: "Colaborate-Bold",Sans-serif;
    font-size: 18px;
    text-transform: uppercase;
    color: #fff;
    background-color: #ecc254;
    border-radius: 0;
	background-image: linear-gradient(to right,#c3820a 0%,#f5c237 100%);
    background-image: -o-linear-gradient(to right,#c3820a 0%,#f5c237 100%);
    background-image: -webkit-linear-gradient(to right,#c3820a 0%,#f5c237 100%);
    background-image: -moz-linear-gradient(to right,#c3820a 0%,#f5c237 100%);
    background-image: -ms-linear-gradient(to right,#c3820a 0%,#f5c237 100%);
    background-image: -webkit-gradient(linear,to right,#c3820a 0%,#f5c237 100%);
	border: 0px !important; 
}

button:hover {
		font-family: "Colaborate-Bold",Sans-serif;
    font-size: 18px;
    text-transform: uppercase;
    color: #fff;
    background-color: #ecc254;
    border-radius: 0;
	background-image: linear-gradient(to right,#c3820a 0%,#f5c237 100%);
    background-image: -o-linear-gradient(to right,#c3820a 0%,#f5c237 100%);
    background-image: -webkit-linear-gradient(to right,#c3820a 0%,#f5c237 100%);
    background-image: -moz-linear-gradient(to right,#c3820a 0%,#f5c237 100%);
    background-image: -ms-linear-gradient(to right,#c3820a 0%,#f5c237 100%);
    background-image: -webkit-gradient(linear,to right,#c3820a 0%,#f5c237 100%);
	border: 0px !important; 
}

button:active {
		font-family: "Colaborate-Bold",Sans-serif;
    font-size: 18px;
    text-transform: uppercase;
    color: #fff;
    background-color: #ecc254;
    border-radius: 0;
	background-image: linear-gradient(to right,#c3820a 0%,#f5c237 100%)important;
    background-image: -o-linear-gradient(to right,#c3820a 0%,#f5c237 100%)important;
    background-image: -webkit-linear-gradient(to right,#c3820a 0%,#f5c237 100%)important;
    background-image: -moz-linear-gradient(to right,#c3820a 0%,#f5c237 100%)important;
    background-image: -ms-linear-gradient(to right,#c3820a 0%,#f5c237 100%)important;
    background-image: -webkit-gradient(linear,to right,#c3820a 0%,#f5c237 100%)important;
	border: 0px !important; 
}


#userProfileContainer label {
	color: #fff;
}


#creditContainer .badge {
	font-size: 40px !important; 
}

.modal.fade.show {
	z-index: 99999 !important;
}

.btn-link:hover {
    color: #fff !important;
    text-decoration: none !important;
}

a.elementor-item-active {
	color: #ecc254 !important;
}

#forgotPassword {
	background:none;
	font-size: 16px;
    font-family: "Coloaborate-Thin",Sans-serif;
}

.card {
	border: 0px !important;
    background: #05062b !important;
}

button:active, .btn-outline-success:hover {
	background-color: #ecc254 !important;
}

@media (min-width:1024px) {
	.elementor-sticky--effects .elementor-element-021e25d {
	width: 10% !important;
	transition: width 1s ease !important;
}

}

.elementor-element-021e25d, .elementor-element-62744aa  {
	transition: width 1s ease !important;
}

.elementor-sticky--effects .elementor-element-c452176{
	width: 85% !important;
	transition: width 1s ease !important;
}

.overlay .elementor-background-overlay {
	background-image: linear-gradient(180deg,#05062b 0%,#05062b00 50%,#05062b 100%) !important;
}

.seminareit thead th {
	background-color: transparent !important;
	border: 1px solid #fff !important;
}

.seminareit tbody td {
	border: 1px solid #dee2e6 !important;
}


.table-striped tbody tr:nth-of-type(odd) {
	background-color: #eeeeee !important;
}