/* @import url("http://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css");*/

button, 
.push_button, 
.btm {
	text-transform:uppercase; 
	font-family:'Signika SemiBold', Arial; 
	text-decoration:none; 
	text-align:center; 
	border-radius:5px; 
	padding: 12px 18px; 
	font-size: 17.5px; 
	font-weight: 300; 
	line-height: 15px; 
	border: none; 
	border-radius: 5px; 
	-webkit-transition: border .20s linear,color .20s linear,background-color .20s linear; 
	transition: border .20s linear,color .20s linear,background-color .20s linear; 
	-webkit-font-smoothing: subpixel-antialiased; 
	min-width:142px; 
	display:inline-block;
	cursor: pointer;
	outline: none;
}
.btm:hover{text-decoration:none;}

 button i, 
.push_button i,
.btm i {font-size:15px; line-height:1.05em; font-weight:normal; opacity:0.9; margin-right:3px;}


button.plaranja, 
input#wp-submit a, 
.push_button.orange, 
.page-content.vagas a,
.btm.plaranja {background-color:#F60; color:#FBFBFB; text-decoration:none;}

button.orange:hover,
input#wp-submit:hover, 
.push_button.orange:hover, 
.page-content.vagas:hover, 
.btm.plaranja:hover{background-color:#F90; color:#FFF;}



/* Azul */
button.pazul-01, 
.btm.pazul-01 {background-color:#7f8c8d; color:#F7F7F7; -webkit-transition: border .20s linear,color .20s linear,background-color .20s linear; transition: border .20s linear,color .20s linear,background-color .20s linear; -webkit-font-smoothing: subpixel-antialiased;}
button.pazul-01:hover, 
.btm.pazul-01:hover {background-color:#95a5a6; color:#FFF;}

button.pazul-02,
.btm.pazul-02 {background-color:#3498db; color:#FBFBFB; }
button.pazul-02:hover, 
.btm.pazul-02:hover {background-color:#2980b9; color:#FFF;}


/* Verde */
button.pverde-01, 
.btm.pverde-01 {background-color:#66AD47; color:#FBFBFB;}
button.pverde-01:hover, 
.btm.pverde-01:hover {background-color:#56923D; color:#FFF;}

button.pverde-02,
.btm.pverde-02 {background-color:#2ECC71; color:#FBFBFB;}
button.pverde-02:hover,
.btm.pverde-02:hover {background-color:#27ae60; color:#FFFFFF;}


/* Amarelo */
button.pamarelo-01,
.btm.pamarelo-01 {background-color:#FDC536; color:#555;}
button.pamarelo-01:hover,
.btm.pamarelo-01:hover {background-color:#FDEB36; color:#555;}


/* Ghost */
button.ghost-00,
.btm.ghost-00 {background-color: rgba(255,255,255,0.25); border:1px solid #AAA; color:#AAA;}
button.ghost-00:hover,
.btm.ghost-00:hover {background-color: #AAA; border:1px solid #AAA; color:#FFF;}

button.ghost-01,
.btm.ghost-01 {background-color: rgba(255,255,255,0.25); border:1px solid #F90; color:#F90;}
button.ghost-01:hover,
.btm.ghost-01:hover {background-color: #F90; border:1px solid #F90; color:#FFF;}

button.ghost-02, 
.btm.ghost-02 {background-color: transparent; border:1px solid #BBBBBB; color:#BBBBBB; -webkit-transition: border .20s linear,color .20s linear,background-color .20s linear; transition: border .20s linear,color .20s linear,background-color .20s linear; -webkit-font-smoothing: subpixel-antialiased;}
button.ghost-02:hover,
.btm.ghost-02:hover {background-color: #BBBBBB; border:1px solid #BBBBBB; color:#FFFFFF;}


/* Intel - Azul */
button.intel,
.btm.intel {background-color:#386BB8; color:#FFF;}
button.intel:hover,
.btm.intel:hover {background-color:#5983C3; color:#FFF;}

/* Mandic /
button.mandic,
.btm.mandic {background-color:#F60; color:#FFF;}
button.mandic:hover,
.btm.mandic:hover {background-color:#F80; color:#FFF;}
*/
@media only screen and (max-width: 767px) {
	button, .push_button, .btm {line-height: 22px;}
}	