/*	-------------------------------------------------
	new buttons
	-------------------------------------------------
*/

	button {
		padding-top: var(--xxs);
		padding-bottom: var(--xxs);
		padding-left: var(--xs);
		padding-right: var(--xs);
		border:none;
		border-radius: var(--rad2);
		font-family: var(--btn-font);
		font-size: var(--btn-font-size);
		font-weight:var(--btn-font-weight);
		cursor:pointer;
	}

	button.style-btn1 {
		background-color: var(--col-btn1);
		color: var(--col-btn1-text);
	}

	button.style-btn1:hover {
		background-color: var(--col-btn1-hover);
	}



	a.wz.link.btst-dark1
	{
		cursor: pointer;
		padding: calc(6px + (12 - 6) * ((100vw - 320px) / (1200 - 320)));
		padding-top: calc(1px + (2 - 1) * ((100vw - 320px) / (1200 - 320)));
		padding-bottom: calc(1px + (2 - 1) * ((100vw - 320px) / (1200 - 320)));
		border: none;
		border-radius: 5px;
		font-family: 'Baloo Chettan 2';
		font-weight:400;
		font-size: calc(10px + (14 - 10) * ((100vw - 320px) / (1200 - 320)));
		background-color: rgb(6,71,113);
		color:#fff;
	}

	a.wz.link.btst-dark1:hover
	{
		color:#ccc;
	}






	button.wz.button
	{
		cursor: pointer;
		background-color:#007c52;
		color:#fff;
		padding: calc(6px + (12 - 6) * ((100vw - 320px) / (1200 - 320)));
		padding-top: calc(3px + (6 - 3) * ((100vw - 320px) / (1200 - 320)));
		padding-bottom: calc(3px + (6 - 3) * ((100vw - 320px) / (1200 - 320)));
		border: none;
		border-radius: 5px;
	}

	body.color-scheme-bi button.wz.button
	{
		background-color:#00537f;
	}


	button.wz.button.display-icon
	{
		width: calc(12px + (24 - 12) * ((100vw - 320px) / (1200 - 320)));
		height: calc(12px + (24 - 12) * ((100vw - 320px) / (1200 - 320)));
		padding:0;
		overflow: hidden;
	}

	button.wz.button.display-icon i.fa-caret-up,
	button.wz.button.display-icon i.fa-caret-down,
	button.wz.button.display-icon i.fa-caret-left,
	button.wz.button.display-icon i.fa-caret-right
	{
		font-size: calc(12px + (18 - 12) * ((100vw - 320px) / (1200 - 320)));
	}

	button.wz.button.style-light1
	{
		background-color: #ff8600;
		border: 0;
		color: #fff;
	}

	body.edit button.wz.button.style-light1
	{
		background-color: rgb(240,240,240);
		border: 1px solid #999;
	}

	button.wz.button.style-dark1
	{
		background-color: #007c52;
		transition: background-color .5s;
	}

	button.wz.button.style-dark1:hover
	{
		background-color: #00603F;
	}

	body.edit button.wz.button.style-light1,
	body.edit button.wz.button.style-light1 i
	{
		color:#000;
	}

	button.wz.button.style-dark1,
	button.wz.button.style-dark1 i
	{
		color:#fff;
	}









	button.wz.button.btds-block
	{
		display: flex;
	}

	button.wz.button.bttp-inactive
	{
		cursor: default;
		background-color: rgba(6,71,113,.5);
	}


.wz-form input[type="submit"]
{
		cursor: pointer;
		padding: calc(6px + (12 - 6) * ((100vw - 320px) / (1200 - 320)));
		padding-top: calc(2px + (4 - 2) * ((100vw - 320px) / (1200 - 320)));
		padding-bottom: calc(2px + (4 - 2) * ((100vw - 320px) / (1200 - 320)));
		border: none;
		border-radius: 5px;
		background-color: #fff;
		color:#064771;
		font-family: 'Baloo Chettan 2';
		font-weight:400;
		font-size: calc(10px + (14 - 10) * ((100vw - 320px) / (1200 - 320)));
}

.wz-form input[type="submit"]:hover
{
	background-color: #f1f1f1;
}


.wz.button:disabled {
	cursor:default;
}


	.mobile-menu-button i
	{
		font-size: calc(16px + (22 - 16) * ((100vw - 320px) / (1200 - 320)));
		color:#007c52;
	}
