.button-main-v2 {
	/*background-color: #FF886B;
	color: #FFFAEC;*/
	font-family: 'F37Ginger-Light';
	border-radius: 27px;
	border-color: transparent;
	width: 100%;
}
.button-main-orange {
	background-color: #FF886B;
	color: #FFFAEC;
}
.button-main-small {
	width: 80%;
}
.button-main-disabled-v2 {
	color: #717171;
	background-color: #E2DACC;
}
.button-main-transparent-v2 {
	background-color: transparent;
	border-color: transparent;
}
.button-checkbox-selected {
	background-color: #10B193;
	color: #FFFAEC;
	border-color: transparent;	
}
.button-checkbox-unselected {
	background-color: transparent;
	color: #DBD2C2;	
	border-style: solid;
	border-color: #DBD2C2;
}
.switch-button {
	font-family: 'F37Ginger-Regular';
	background-color: white;
	border-radius: 27px;
	border-style: solid;
	border-color: #DBD2C2;
	border-width: 1px;
}
.dropdown-button-white {
	width: 100%;
	background-color: #FFFFFF;
	color: #005B47;
	border-radius: 27px;
	font-family: 'F37Ginger-Light';
	font-weight: bold;
	border-style: solid;
	border-color: #DBD2C2;
	border-width: 1px;
}
.dropdown-button-transparent {
	width: 66%;
	background-color: transparent;
	color: #10B193;
	/*font-family: 'F37Ginger-Regular';*/
	/*font-size: 13.5pt;*/
	/*height: 45px;*/
	border-style: solid;
	border-left: transparent;
	border-right: transparent;
	border-top: transparent;
	border-color: #10B193;
	border-width: 1px;
	border-radius: 0px;
}
@media (min-width: 1024px){
	.dropdown-button-transparent {
		width: 35%;
	}
}
.input-adjacent-button {
	background-color: #FF886B;
	color: #FFFAEC;
	/*font-family: 'F37Ginger-Light';*/
	/*font-size: 13.5pt;*/
	border-top-right-radius: 27px;
	border-bottom-right-radius: 27px;
	border-color: transparent;
}
.input-adjacent-button-disabled {
	color: #717171;
	background-color: #E2DACC;
}
/*Third buttons*/
.tab-button-third {
	width: 33%;
	margin: -1%;
	border-color: transparent;
	font-family: 'F37Ginger-Regular';
}
.tab-button-third-left-v2 {
	border-bottom-left-radius: 27px;
	border-top-left-radius: 27px;
	border-bottom-right-radius: 0px;
	border-top-right-radius: 0px;
}
.tab-button-third-middle-v2 {
	border-bottom-left-radius: 0px;
	border-top-left-radius: 0px;
	border-bottom-right-radius: 0px;
	border-top-right-radius: 0px;
}
.tab-button-third-right-v2 {
	border-bottom-left-radius: 0px;
	border-top-left-radius: 0px;
	border-bottom-right-radius: 27px;
	border-top-right-radius: 27px;
}
.label-main-v2 {
	border-radius: 27px;
	background-color: #10B193;
	color: #FFFAEC;
	/*font-size: 10pt;*/
	line-height: 21pt;
	padding-left: 3%;
	padding-right: 3%;
}
/*MOBILE START -> now we are multiplying*/
@media (max-width: 318px){
	.label-main-v2 {
		height: calc(27px * 0.75);
		line-height: calc(21pt * 0.75);
	}
	.button-main-v2 {
		height: calc(45px * 0.75);
	}
	.switch-button {
		width: calc(90px * 0.75);	
		padding-left: calc(4px * 0.75);
		padding-right: calc(4px * 0.75);
	}
	.input-adjacent-button {
		width: calc(65px * 0.75);
	}
	.button-horizontal-scroll {
		margin-top: calc(25px * 0.75);
	}

}

@media (min-width: 318px) and (max-width: 383px){
	.label-main-v2 {
		height: calc(27px * 0.8);
		line-height: calc(21pt * 0.8);
	}
	.button-main-v2 {
		height: calc(45px * 0.8);
	}
	.switch-button {
		width: calc(90px * 0.8);	
		padding-left: calc(4px * 0.8);
		padding-right: calc(4px * 0.8);
	}
	.input-adjacent-button {
		width: calc(65px * 0.8);
	}
	.button-horizontal-scroll {
		margin-top: calc(25px * 0.8);
	}

}

@media (min-width: 383px) and (max-width: 425px){
	.label-main-v2 {
		height: calc(27px * 0.9);
		line-height: calc(21pt * 0.9);
	}
	.button-main-v2 {
		height: calc(45px * 0.9);
	}
	.switch-button {
		width: calc(90px * 0.9);	
		padding-left: calc(4px * 0.9);
		padding-right: calc(4px * 0.9);
	}
	.input-adjacent-button {
		width: calc(65px * 0.9);
	}
	.button-horizontal-scroll {
		margin-top: calc(25px * 0.9);
	}

}
/*1005*/
@media (min-width: 425px) and (max-width: 531px){
	.label-main-v2 {
		height: calc(27px * 1);
		line-height: calc(21pt * 1);
	}
	.button-main-v2 {
		height: calc(45px * 1);
	}
	.switch-button {
		width: calc(90px * 1);	
		padding-left: calc(4px * 1);
		padding-right: calc(4px * 1);
	}
	.input-adjacent-button {
		width: calc(65px * 1);
	}
	.button-horizontal-scroll {
		margin-top: calc(25px * 1);
	}
}

@media (min-width: 531px) and (max-width: 637px){
	.label-main-v2 {
		height: calc(27px * 1.25);
		line-height: calc(21pt * 1.25);
	}
	.button-main-v2 {
		height: calc(45px * 1.25);
	}
	.switch-button {
		width: calc(90px * 1.25);	
		padding-left: calc(4px * 1.25);
		padding-right: calc(4px * 1.25);
	}
	.input-adjacent-button {
		width: calc(65px * 1.25);
	}
	.button-horizontal-scroll {
		margin-top: calc(25px * 1.25);
	}
}

@media (min-width: 637px) and (max-width: 745px){
	.label-main-v2 {
		height: calc(27px * 1.5);
		line-height: calc(21pt * 1.5);
	}
	.button-main-v2 {
		height: calc(45px * 1.5);
	}
	.switch-button {
		width: calc(90px * 1.5);	
		padding-left: calc(4px * 1.5);
		padding-right: calc(4px * 1.5);
	}
	.input-adjacent-button {
		width: calc(65px * 1.5);
	}
	.button-horizontal-scroll {
		margin-top: calc(25px * 1.5);
	}
}

@media (min-width: 745px) and (max-width: 960px) {
	.label-main-v2 {
		height: calc(27px * 1.75);
		line-height: calc(21pt * 1.75);
	}
	.button-main-v2 {
		height: calc(45px * 1.75);
	}
	.switch-button {
		width: calc(90px * 1.75);	
		padding-left: calc(4px * 1.75);
		padding-right: calc(4px * 1.75);
	}
	.input-adjacent-button {
		width: calc(65px * 1.75);
	}
	.button-horizontal-scroll {
		margin-top: calc(25px * 1.75);
	}
}
/*MOBILE END - DESKTOP START -> now we are dividing*/
/*175% to 150%*/
/*@media (max-width: 960px){
	.label-main-v2 {
	height: calc(27px / 1);
	line-height: calc(21pt / 1);
	}
	.button-main-v2 {
		height: 25.7px;
	}
	.switch-button {
		width: 51.4px;	
		padding-left: 2px;
		padding-right: 2px;
	}
}*/
/*150% to 125%*/
@media (min-width: 960px) and (max-width: 1152px){
	.label-main-v2 {
		height: calc(27px / 1.5);
		line-height: calc(21pt / 1.5);
	}
	.button-main-v2 {
		height: calc(45px / 1.5);
	}
	.switch-button {
		width: calc(90px / 1.5);	
		padding-left: calc(4px / 1.5);
		padding-right: calc(4px / 1.5);
	}
	.input-adjacent-button {
		width: calc(65px / 1.5);
	}
}
/*125% to 110%*/
@media (min-width: 1152px) and (max-width: 1309px){
	.label-main-v2 {
		height: calc(27px / 1.25);
		line-height: calc(21pt / 1.25);
	}
	.button-main-v2 {
		height: calc(45px / 1.25);
	}
	.switch-button {
		width: calc(90px / 1.25);	
		padding-left: calc(4px / 1.25);
		padding-right: calc(4px / 1.25);
	}
	.input-adjacent-button {
		width: calc(65px / 1.25);
	}
}
/*110% to 100%*/
@media (min-width: 1309px) and (max-width: 1440px){
	.label-main-v2 {
		height: calc(27px / 1.1);
		line-height: calc(21pt / 1.1);
	}
	.button-main-v2 {
		height: calc(45px / 1.1);
	}
	.switch-button {
		width: calc(90px / 1.1);	
		padding-left: calc(4px / 1.1);
		padding-right: calc(4px / 1.1);
	}
	.input-adjacent-button {
		width: calc(65px / 1.1);
	}
}
/*100% to 90%*/
@media (min-width: 1440px) and (max-width: 1600px){
	.label-main-v2 {
		height: calc(27px / 1);
		line-height: calc(21pt / 1);
	}
	.button-main-v2 {
		height: calc(45px / 1);
	}
	.switch-button {
		width: calc(90px / 1);	
		padding-left: calc(4px / 1);
		padding-right: calc(4px / 1);
	}
	.input-adjacent-button {
		width: calc(65px / 1);
	}
	
}
/*90% to 80%*/
@media (min-width: 1600px) and (max-width: 1800px){
	.label-main-v2 {
		height: calc(27px / 0.9);
		line-height: calc(21pt / 0.9);
	}
	.button-main-v2 {
		height: calc(45px / 0.9);
	}
	.switch-button {
		width: calc(90px / 0.9);	
		padding-left: calc(4px / 0.9);
		padding-right: calc(4px / 0.9);
	}
	.input-adjacent-button {
		width: calc(65px / 0.9);
	}
}
/*80% to 75%*/
@media (min-width: 1800px) and (max-width: 1920px){
	.label-main-v2 {
		height: calc(27px / 0.8);
		line-height: calc(21pt / 0.8);
	}
	.button-main-v2 {
		height: calc(45px / 0.8);
	}
	.switch-button {
		width: calc(90px / 0.8);	
		padding-left: calc(4px / 0.8);
		padding-right: calc(4px / 0.8);
	}
	.input-adjacent-button {
		width: calc(65px / 0.8);
	}
}
/*75% to 67%*/
@media (min-width: 1920px) and (max-width: 2150px){
	.label-main-v2 {
		height: calc(27px / 0.75);
		line-height: calc(21pt / 0.75);
	}
	.button-main-v2 {
		height: calc(45px / 0.75);
	}
	.switch-button {
		width: calc(90px / 0.75);	
		padding-left: calc(4px / 0.75);
		padding-right: calc(4px / 0.75);
	}
	.input-adjacent-button {
		width: calc(65px / 0.75);
	}
}
/*67% to 50%*/
@media (min-width: 2150px) and (max-width: 2880px){
	.label-main-v2 {
		height: calc(27px / 0.67);
		line-height: calc(21pt / 0.67);
	}
	.button-main-v2 {
		height: calc(45px / 0.67);
	}
	.switch-button {
		width: calc(90px / 0.67);	
		padding-left: calc(4px / 0.67);
		padding-right: calc(4px / 0.67);
	}
	.input-adjacent-button {
		width: calc(65px / 0.67);
	}
}
/* < 50%*/
@media (min-width: 2880px){
	.label-main-v2 {
		height: calc(27px / 0.5);
		line-height: calc(21pt / 0.5);
	}
	.button-main-v2 {
		height: calc(45px / 0.5);
	}
	.switch-button {
		width: calc(90px / 0.5);	
		padding-left: calc(4px / 0.5);
		padding-right: calc(4px / 0.5);
	}
	.input-adjacent-button {
		width: calc(65px / 0.5);
	}
}