input[type=button]
,input[type=submit]
,input[type=reset]
,button {
	font-family: 'Roboto', sans-serif;
	font-size:0.875rem;
	font-weight:normal;
	border:none;
	padding-left:15px;
	padding-right:15px;
	padding-top:8px;
	padding-bottom:7px;
	margin-top:0px;
	display:table;
	color:#666;
	background-color: #DDD;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	cursor:pointer;
	outline:none;
	border:none;
	float:left;
	margin-left:3px;
	text-align: center;
	line-height: inherit;
	min-width: fit-content;
}


form.pequeno input[type=button]
,form.pequeno input[type=submit]
,form.pequeno input[type=reset]
,form.pequeno button
,input[type=button].pequeno
,input[type=submit].pequeno
,input[type=reset].pequeno
,button.pequeno {
	font-size:0.625rem;
	padding-left:7px;
	padding-right:7px;
	padding-top:4px;
	padding-bottom:4px;
	margin-left:2px;
}
form.grande input[type=button]
,form.grande input[type=submit]
,form.grande input[type=reset]
,form.grande button
,input[type=button].grande
,input[type=submit].grande
,input[type=reset].grande
,button.grande {
	font-size:1.125rem;
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	padding-bottom:10px;
	margin-left:5px;
}
input[type=button]:hover
,input[type=submit]:hover
,input[type=reset]:hover
,button:hover {
	background-color: #E9E9E9;
}
input[type=button]:active
,input[type=submit]:active
,input[type=reset]:active
,button:active {
	background-color: #EEE;
}
input[type=button]:disabled
,input[type=submit]:disabled
,input[type=reset]:disabled
,button:disabled
,input[type=button][disabled=disabled]
,input[type=submit][disabled=disabled]
,input[type=reset][disabled=disabled]
,button[disabled=disabled] {
	background-color:#EEE !important;
	border:1px solid #DDD !important;
	color:#AAA !important;
	outline:none !important;
}


form input[type=button] div
,form input[type=submit] div
,form input[type=reset] div
,form button div
,input[type=button] div
,input[type=submit] div
,input[type=reset] div
,button div
,form input[type=button] i
,form input[type=submit] i
,form input[type=reset] i
,form button i
,input[type=button] i
,input[type=submit] i
,input[type=reset] i
,button i {
	display: table;
	float: left;
}
form input[type=button] i
,form input[type=submit] i
,form input[type=reset] i
,form button i
,input[type=button] i
,input[type=submit] i
,input[type=reset] i
,button i {
	line-height: 1.3 !important;
	margin-right: 5px;
}


form input[type=button].soicone i.semmargem
,form input[type=submit] i.semmargem
,form input[type=reset] i.semmargem
,form button i.semmargem
,input[type=button] i.semmargem
,input[type=submit] i.semmargem
,input[type=reset] i.semmargem
,button i.semmargem {
	line-height: 1.3 !important;
	margin-right: 0px;
}



form.skew input[type=button]
,form.skew input[type=submit]
,form.skew input[type=reset]
,form.skew button
,input[type=button].skew
,input[type=submit].skew
,input[type=reset].skew
,button.skew {
	-webkit-transform: skew(10deg,0);
  -ms-transform: skew(10deg,0);
  transform: skew(10deg,0);
}
form.skew input[type=button] i
,form.skew input[type=submit] i
,form.skew input[type=reset] i
,form.skew button i
,input[type=button].skew i
,input[type=submit].skew i
,input[type=reset].skew i
,button.skew i
,form.skew input[type=button] div
,form.skew input[type=submit] div
,form.skew input[type=reset] div
,form.skew button div
,input[type=button].skew div
,input[type=submit].skew div
,input[type=reset].skew div
,button.skew div {
	-webkit-transform: skew(-10deg,0);
	-ms-transform: skew(-10deg,0);
	transform: skew(-10deg,0);
}





input[type=button].vermelho
,input[type=submit].vermelho
,input[type=reset].vermelho
,button.vermelho {
	color:#FFF;
	background-color: #D92127;
}
input[type=button].vermelho:hover
,input[type=submit].vermelho:hover
,input[type=reset].vermelho:hover
,button.vermelho:hover {
	background-color: #E04B50;
}
input[type=button].vermelho:active
,input[type=submit].vermelho:active
,input[type=reset].vermelho:active
,button.vermelho:active {
	background-color: #E66D71;
}





input[type=button].laranja
,input[type=submit].laranja
,input[type=reset].laranja
,button.laranja {
	color:#FFF;
	background-color: #FF6600;
}
input[type=button].laranja:hover
,input[type=submit].laranja:hover
,input[type=reset].laranja:hover
,button.laranja:hover {
	background-color: #FF8833;
}
input[type=button].laranja:active
,input[type=submit].laranja:active
,input[type=reset].laranja:active
,button.laranja:active {
	background-color: #FFAA66;
}





input[type=button].verde
,input[type=submit].verde
,input[type=reset].verde
,button.verde {
	color:#FFF;
	background-color: #009900;
}
input[type=button].verde:hover
,input[type=submit].verde:hover
,input[type=reset].verde:hover
,button.verde:hover {
	background-color: #00AB00;
}
input[type=button].verde:active
,input[type=submit].verde:active
,input[type=reset].verde:active
,button.verde:active {
	background-color: #00CC00;
}




input[type=button].amarelo
,input[type=submit].amarelo
,input[type=reset].amarelo
,button.amarelo {
	color:#000;
	background-color: #FFCC29;
}
input[type=button].amarelo:hover
,input[type=submit].amarelo:hover
,input[type=reset].amarelo:hover
,button.amarelo:hover {
	background-color: #FFDD3A;
}
input[type=button].amarelo:active
,input[type=submit].amarelo:active
,input[type=reset].amarelo:active
,button.amarelo:active {
	background-color: #FFEE4B;
}




input[type=button].prata
,input[type=submit].prata
,input[type=reset].prata
,button.prata {
	color:#FFF;
	background-color: #AD8F49;
}
input[type=button].prata:hover
,input[type=submit].prata:hover
,input[type=reset].prata:hover
,button.prata:hover {
	background-color: #BE9F5A;
}
input[type=button].prata:active
,input[type=submit].prata:active
,input[type=reset].prata:active
,button.prata:active {
	background-color: #CFAF6B;
}




input[type=button].preto
,input[type=submit].preto
,input[type=reset].preto
,button.preto {
	color:#FFF;
	background-color: #5C5C5C;
}
input[type=button].preto:hover
,input[type=submit].preto:hover
,input[type=reset].preto:hover
,button.preto:hover {
	background-color: #6D6D6D;
}
input[type=button].preto:active
,input[type=submit].preto:active
,input[type=reset].preto:active
,button.preto:active {
	background-color: #7E7E7E;
}




input[type=button].branco
,input[type=submit].branco
,input[type=reset].branco
,button.branco {
	color:#5C5C5C;
	background-color: #FFF;
}
input[type=button].branco:hover
,input[type=submit].branco:hover
,input[type=reset].branco:hover
,button.branco:hover {
	background-color: #FAFAFA;
}
input[type=button].branco:active
,input[type=submit].branco:active
,input[type=reset].branco:active
,button.branco:active {
	background-color: #F3F3F3;
}





input[type=button].azul
,input[type=submit].azul
,input[type=reset].azul
,button.azul {
	color:#FFF;
	background-color: #0079c0;
}
input[type=button].azul:hover
,input[type=submit].azul:hover
,input[type=reset].azul:hover
,button.azul:hover {
	background-color: #118AD1;
}
input[type=button].azul:active
,input[type=submit].azul:active
,input[type=reset].azul:active
,button.azul:active {
	background-color: #229BE2;
}




input[type=button].total
,input[type=submit].total
,input[type=reset].total
,button.total {
	width:100%;
	display:table;
	float:none;
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
}
