/* .vue-range-slider.slider-component .slider-tooltip-wrap .slider-tooltip {

    border: 1px solid #a0886e !important;
    background-color: #a0886e !important;
}

.vue-range-slider.slider-component .slider .slider-process {
    background-color: #a0886e !important;

} */

#app {
    width:100% !important;
	max-height:700px;
	overflow-x: scroll;
	/* font-family: Poppins, sans-serif !important; */
}

.twoqbsxml-thead{
	position: sticky;
    top: 0px;
	z-index:999;
}
.vue-range-slider.slider-component .slider-tooltip-wrap .slider-tooltip {
    border: 1px solid #99D19E;
    background-color: #99D19E;
}

.vue-range-slider.slider-component .slider .slider-process {
    background-color: #99D19E;
}

#app > div > div.row.mx-4.mb-5 {
    font-family: inherit;
    font-weight: 500;
    font-size:16px;
}
.twoqbsxml-td {
    font-weight: 300 !important;
}
.twoqbsxml-th {
    
    text-align:center;
}

.twoqbsxml-tr > td:nth-child(9){
    font-weight: 300;
    font-size:16px;
}
.twoqbsxml-tr > td:nth-child(1){
    font-weight: 300 !important;
    font-size:16px;
}
.twoqbsxml-p {
    font-size:17px !important;
    margin-bottom:10px !important;
}

#app > div > div.row.mx-4.mb-5 > div:nth-child(3) > input[type=checkbox]:checked ~ .checkmark {
    background-color:#436672;
}

#app > div.vm--container > div.vm--modal > div {
    background-image: linear-gradient(270deg, rgb(253, 253, 253) 73%, rgb(192, 212, 89) 51%) !important;
}

#app > div.vm--container > div.vm--modal > form > button {
    
    background-color: #99D19E;
    border: 1px solid #99D19E;
}

#app > div.vm--container > div.vm--modal > form > div:nth-child(7) > label > a {
    color:#c0d459;
}
#app > div > div:nth-child(2) > div > p:nth-child(8) > a {
 color:black !important;   
}
#app > div > div:nth-child(2) > div > div {
        font-size: 19px;
    text-transform: uppercase;
    font-weight: 700;
}

.twoqbsxml-ask {
    cursor:pointer;
}

#app > div > div.row.mx-4.mb-5 > div:nth-child(3) > input[type=checkbox] {
	
    display: initial;
    position: inherit;
}

.twoqbsxml-download-element {
	color:#c0d459;
}

.twoqbsxml-download-element a {text-decoration: none;
    color: #99D19E !important;
    background-color: #EEEEEE;
    padding: 12px 12px 12px 12px;
    border-radius: 5px;
    font-weight: 500;}

.twoqbsxml-th {
	border-width: 0px;
}
.twoqbsxml-td {
	border-width:0px;
	padding: 20px 0px 20px 0px !important;
}
.twoqbsxml-tr {
	border-width:0px;
}

.twoqbsxml-ask {
	font-weight:500 !important;
	color: #5f5f5f !important;
}

#app > div {
	border: none !important;
}

#app > div > div.row.mx-4.mb-5 > div:nth-child(1) > div.mb-5.mt-2 {
	padding-bottom:0.5rem !important;
}

#app > div > div.row.mx-4.mb-5 > div:nth-child(2) > div.mb-5.mt-2 {
	padding-bottom:0.5rem !important;
}

#app > div > div.row.mx-4.mb-5 > div:nth-child(3) > div {
	padding-bottom:0.5rem !important;
}

#app > div > div.row.mx-4.mb-5 {
font-family: Poppins !important;
    font-weight: 500 !important;
}

@media only screen and (max-width: 991px) {
#app > div > div.row.mx-4.mb-5 > div:nth-child(3) > div {
	display: -webkit-inline-box;
    height: 30px;
    margin-top: 20px;
}
	#app > div > div.row.mx-4.mb-5 > div:nth-child(3) > input {
	position: relative;
    left: 80%;
	margin-left:20px;
	}
}

#app > div.vm--container > div.vm--modal > form > div:nth-child(1) > input {
	width:100%;
	margin:0px;
}

#app > div.vm--container > div.vm--modal > form > div:nth-child(2) > input {
	width:100%;
		margin:0px;
}

#app > div.vm--container > div.vm--modal > form > div:nth-child(3) > input {
	width:100%;
		margin:0px;
}

#zgoda1 {
	display:block !important;
	position:relative !important;
}
#zgoda2 {
display:block !important;
	position:relative !important;
}
#zgoda3 {
	display:block !important;
	position:relative !important;
}
#app > input[type="checkbox"] {
	display:block !important;
}

#app > input[type="checkbox"] ~ label {
	display:block;
}

span.ask-button {
	    color: #ffffff !important;
    background-color: #99D19E;
    padding: 12px 12px 12px 12px;
    border-radius: 5px;
    font-weight: 500;
}
.cenaNetto {
    font-size: 50%;
    position: relative;
    top: 10px;
    font-style:italic;
    right: 30%;
}

.cenaNettoMobile {
    font-size: 50%;
    font-style: italic;
}

.twoqbsxml-td.twoqbsxml-ask > p {
	text-align:end;
	margin:0 auto;
}

.twoqbsxml-phone > a{
	color:#000 !important;
}