/*BACKGROUND*/

/*BOTOES*/

.btn {   
font-family: "Roboto", "Open Sans", "Helvetica Neue",Arial,sans-serif;
font-size: 10px;
font-weight: 400;
margin: 0px;
letter-spacing: .05em;
text-align: center;    
border-width: 0px;
background-color: transparent;
/*opacity: 0.9;*/
filter: alpha(opacity=90);
padding: 12px 16px;
border-color: #888888;
color: #888888;
    outline: none;
    box-shadow: none;
    border-radius: 50px;
}
.btn:hover, .btn:focus, .btn:active, .btn.active, .btn:active:focus, .btn:active:hover, .btn.active:focus, .btn.active:hover, .open > .btn.dropdown-toggle {
 filter: alpha(opacity=100);
  background-color: transparent;
  color: #797979;
  border-color: #797979;
  outline: none;
  box-shadow: none;
  transition: 2s;
}
.btn.disabled, .btn.disabled:hover, .btn.disabled:focus, .btn.disabled.focus, .btn.disabled:active, .btn.disabled.active, .btn:disabled, .btn:disabled:hover, .btn:disabled:focus, .btn:disabled.focus, .btn:disabled:active, .btn:disabled.active, .btn[disabled], .btn[disabled]:hover, .btn[disabled]:focus, .btn[disabled].focus, .btn[disabled]:active, .btn[disabled].active, fieldset[disabled] .btn, fieldset[disabled] .btn:hover, fieldset[disabled] .btn:focus, fieldset[disabled] .btn.focus, fieldset[disabled] .btn:active, fieldset[disabled] .btn.active {
background-color: transparent;
border-color: #888888;
outline: none;
box-shadow: none;
}

/*btMeio*/
.btMeio { 
padding-left: 30px;
padding-right: 30px;
font-size: 14px;
border: 2px solid #FF3500; 
text-transform: uppercase;
min-width: 250px;
min-height: 60px;
color: #FFFFFF;
/*background-color: rgba(204,204,204, .2);*/
background-color: #FF3500; 
}
.btMeio:hover, .btMeio:focus, .btMeio:active, .btMeio.active, .btMeio:active:focus, .btMeio:active:hover, .btMeio.active:focus, .btMeio:hover {
  background-color: rgba(255,53,0, .65);
  color: #FFFFFF;
  border: 2px solid #FF3500; 
  outline: none;
  box-shadow: none;
  transition: .5s;
}
.btMeio:focus, .btMeio:active:focus, .btMeio.active:focus {
  color: #FFFFFF;
}

.btn.btn-fill {
  color: #FFFFFF;
  background-color: #888888;
  opacity: 1;
  filter: alpha(opacity=100);
}
.btn.btn-fill:hover, .btn.btn-fill:focus, .btn.btn-fill:active, .btn.btn-fill.active, .open > .btn.btn-fill.dropdown-toggle {
  background-color: #797979;
  color: #FFFFFF;
}

.btn:hover, .btn:focus {
  opacity: 1;
  filter: alpha(opacity=100);
  outline: 0 !important;
}
.btn:active, .btn.active, .open > .btn.dropdown-toggle {
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: 0 !important;
}

/*Primary*/

.btn-primary {
  border-color: #25587A ;
  color: #25587A ;  
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary:active:focus, .btn-primary:active:hover, .btn-primary.active:focus, .btn-primary.active:hover, .open > .btn-primary.dropdown-toggle {
  background-color: transparent;
  color: #164459;
  border-color: #164459;
    transition: 1s;
}
.btn-primary.disabled, .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary.disabled:active, .btn-primary.disabled.active, .btn-primary:disabled, .btn-primary:disabled:hover, .btn-primary:disabled:focus, .btn-primary:disabled.focus, .btn-primary:disabled:active, .btn-primary:disabled.active, .btn-primary[disabled], .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled].focus, .btn-primary[disabled]:active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary.active {
  background-color: transparent;
  border-color: #1C4D68;
}
.btn-primary.btn-fill {
  color: #FFFFFF;
  background-color: #25587A;
  opacity: 1;
  filter: alpha(opacity=100);
}
.btn-primary.btn-fill:hover, .btn-primary.btn-fill:focus, .btn-primary.btn-fill:active, .btn-primary.btn-fill.active, .open > .btn-primary.btn-fill.dropdown-toggle {
  background-color: #164459;
  color: #FFFFFF;
transition-duration: 0.5s;
}

/*Success*/

.btn-success {
  border-color: #0E8785 ;
  color: #0E8785 ;
}
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .btn-success:active:focus, .btn-success:active:hover, .btn-success.active:focus, .btn-success.active:hover, .open > .btn-success.dropdown-toggle {
  background-color: transparent;
  color: #006B68 ;
  border-color: #006B68 ;
}
.btn-success.disabled, .btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success.disabled:active, .btn-success.disabled.active, .btn-success:disabled, .btn-success:disabled:hover, .btn-success:disabled:focus, .btn-success:disabled.focus, .btn-success:disabled:active, .btn-success:disabled.active, .btn-success[disabled], .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled].focus, .btn-success[disabled]:active, .btn-success[disabled].active, fieldset[disabled] .btn-success, fieldset[disabled] .btn-success:hover, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success.focus, fieldset[disabled] .btn-success:active, fieldset[disabled] .btn-success.active {
  background-color: transparent;
  border-color: #006B68 ;
}
.btn-success.btn-fill {
  color: #FFFFFF;
  background-color: #0E8785 ;
  opacity: 1;
  filter: alpha(opacity=100);
}
.btn-success.btn-fill:hover, .btn-success.btn-fill:focus, .btn-success.btn-fill:active, .btn-success.btn-fill.active, .open > .btn-success.btn-fill.dropdown-toggle {
  background-color: #006B68 ;
  color: #FFFFFF;
    transition-duration: 0.5s;
}
.btn-success.btn-fill .caret {
  border-top-color: #FFFFFF;
}
.btn-success .caret {
  border-top-color: #0E8785 ;
}



/*Info*/


.btn-info {
  border-color: #3DBACB;
  color: #3DBACB;
}
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .btn-info:active:focus, .btn-info:active:hover, .btn-info.active:focus, .btn-info.active:hover, .open > .btn-info.dropdown-toggle {
  background-color: transparent;
  color: #1D9CA0;
  border-color: #1D9CA0;
}
.btn-info.disabled, .btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info.disabled:active, .btn-info.disabled.active, .btn-info:disabled, .btn-info:disabled:hover, .btn-info:disabled:focus, .btn-info:disabled.focus, .btn-info:disabled:active, .btn-info:disabled.active, .btn-info[disabled], .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled].focus, .btn-info[disabled]:active, .btn-info[disabled].active, fieldset[disabled] .btn-info, fieldset[disabled] .btn-info:hover, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info.focus, fieldset[disabled] .btn-info:active, fieldset[disabled] .btn-info.active {
  background-color: transparent;
  border-color: #1D9CA0;
}
.btn-info.btn-fill {
  color: #FFFFFF;
  background-color: #3DBACB;
  opacity: 1;
  filter: alpha(opacity=100);
}
.btn-info.btn-fill:hover, .btn-info.btn-fill:focus, .btn-info.btn-fill:active, .btn-info.btn-fill.active, .open > .btn-info.btn-fill.dropdown-toggle {
  background-color: #1D9CA0;
  color: #FFFFFF;
  transition-duration: 0.5s;
}


/*Warning*/

.btn-warning {
  border-color: #F9B230;
  color: #F9B230;
}
.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .btn-warning:active:focus, .btn-warning:active:hover, .btn-warning.active:focus, .btn-warning.active:hover, .open > .btn-warning.dropdown-toggle {
  background-color: transparent;
  color:  #EA9B1B;
  border-color:  #EA9B1B;
}
.btn-warning.disabled, .btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning.disabled:active, .btn-warning.disabled.active, .btn-warning:disabled, .btn-warning:disabled:hover, .btn-warning:disabled:focus, .btn-warning:disabled.focus, .btn-warning:disabled:active, .btn-warning:disabled.active, .btn-warning[disabled], .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled].focus, .btn-warning[disabled]:active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning, fieldset[disabled] .btn-warning:hover, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning.focus, fieldset[disabled] .btn-warning:active, fieldset[disabled] .btn-warning.active {
  background-color: transparent;
  border-color: #EA9B1B;
}
.btn-warning.btn-fill {
  color: #FFFFFF;
  background-color: #308CC4;
  opacity: 1;
  filter: alpha(opacity=100);
}
.btn-warning.btn-fill:hover, .btn-warning.btn-fill:focus, .btn-warning.btn-fill:active, .btn-warning.btn-fill.active, .open > .btn-warning.btn-fill.dropdown-toggle {
    
  /*background-color: #EA9B1B;*/
    background-color: #093e56;
  transition-duration: 0.5s;
  color: #FFFFFF;
}
.btn-warning.btn-fill .caret {
  border-top-color: #FFFFFF;
}
.btn-warning .caret {
  border-top-color:  #F9B230;
}


/*Danger*/

.btn-danger {
  border-color: #EE7364;
  color: #EE7364;
}
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .btn-danger:active:focus, .btn-danger:active:hover, .btn-danger.active:focus, .btn-danger.active:hover, .open > .btn-danger.dropdown-toggle {
  background-color: transparent;
  color: #DC5A4F;
  border-color: #ED4545;
}
.btn-danger.disabled, .btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger.disabled:active, .btn-danger.disabled.active, .btn-danger:disabled, .btn-danger:disabled:hover, .btn-danger:disabled:focus, .btn-danger:disabled.focus, .btn-danger:disabled:active, .btn-danger:disabled.active, .btn-danger[disabled], .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled].focus, .btn-danger[disabled]:active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger, fieldset[disabled] .btn-danger:hover, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger.focus, fieldset[disabled] .btn-danger:active, fieldset[disabled] .btn-danger.active {
  background-color: transparent;
  border-color: #EE7364;
}
.btn-danger.btn-fill {
  color: #FFFFFF;
  background-color: #EE7364;
  opacity: 1;
  filter: alpha(opacity=100);
}
.btn-danger.btn-fill:hover, .btn-danger.btn-fill:focus, .btn-danger.btn-fill:active, .btn-danger.btn-fill.active, .open > .btn-danger.btn-fill.dropdown-toggle {
  background-color: #DC5A4F;
  color: #FFFFFF;
  transition-duration: 0.5s;
}
.btn:disabled, .btn[disabled], .btn.disabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.btn-simple {
  border: 0;
  font-size: 16px;
  padding: 8px 16px;
}
.btn-simple.btn-icon {
  padding: 8px;
}
.btn-lg {
  font-size: 18px;
  border-radius: 6px;
  padding: 14px 30px;
  font-weight: 400;
}
.btn-lg.btn-round {
  padding: 15px 30px;
}
.btn-lg.btn-simple {
  padding: 16px 30px;
}
.btn-sm {
  font-size: 12px;
  border-radius: 3px;
  padding: 5px 10px;
}
.btn-sm.btn-round {
  padding: 10px 20px;
  border-radius: 50px;
    min-width: 230px;
}
@media screen and (max-width: 991px) {
    .btn-sm.btn-round {
    padding: 15px 20px;
    text-transform: uppercase;
}
}
@media screen and (max-width: 767px) {
    .btn-sm.btn-round {
    width: 100%;
}
}
.btn-sm.btn-simple {
  padding: 7px 10px;
}
.btn-xs {
  font-size: 12px;
  border-radius: 3px;
  padding: 1px 5px;
}
.btn-xs.btn-round {
    margin: 15px 0;
  padding: 5px 20px;
  border-radius: 50px;
}
.btn-xs.btn-simple {
  padding: 3px 5px;
}
.btn-wd {
  min-width: 140px;
}
.btn-centro {
  margin: 20px auto 0 auto; 
}

@media screen and (max-width:767px) {
    .btn-centro {
    margin: 20px auto 0 auto; 
    display: flex !important;
    align-items: center !important;
    justify-content: center; 
}
}





/*FIM BOTOES*/

