/*--- Início do Botão FECHAR ---*/
.btn-close {
  background-image: -webkit-linear-gradient(top, #BB5858 0%, #933A3A 100%);
  background-image:      -o-linear-gradient(top, #BB5858 0%, #933A3A 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#BB5858), to(#933A3A));
  background-image:         linear-gradient(to bottom, #BB5858 0%, #933A3A 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffBB5858', endColorstr='#ff933A3A', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #882525;
}
.btn-close:hover,
.btn-close:focus {
  background-color: #933A3A;
  background-position: 0 -30px;
}
.btn-close:active,
.btn-close.active {
  background-color: #933A3A;
  border-color: #882525;
}
.btn-close.disabled,
.btn-close:disabled,
.btn-close[disabled] {
  background-color: #933A3A;
  background-image: none;
}
/*--- Fim do Botão FECHAR ---*/
/*--- Início do Botão LIMPAR ---*/
.btn-clean {
  background-image: -webkit-linear-gradient(top, #C7AE4A 0%, #B0962D 100%);
  background-image:      -o-linear-gradient(top, #C7AE4A 0%, #B0962D 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#C7AE4A), to(#B0962D));
  background-image:         linear-gradient(to bottom, #C7AE4A 0%, #B0962D 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffC7AE4A', endColorstr='#ffB0962D', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #9B8325;
}
.btn-clean:hover,
.btn-clean:focus {
  background-color: #B0962D;
  background-position: 0 -30px;
}
.btn-clean:active,
.btn-clean.active {
  background-color: #B0962D;
  border-color: #882525;
}
.btn-clean.disabled,
.btn-clean:disabled,
.btn-clean[disabled] {
  background-color: #B0962D;
  background-image: none;
}
/*--- Fim do Botão LIMPAR ---*/
/*--- Início do Botão VOLTAR ---*/
.btn-back {
  background-image: -webkit-linear-gradient(top, #A6A18B 0%, #84806F 100%);
  background-image:      -o-linear-gradient(top, #A6A18B 0%, #84806F 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#A6A18B), to(#84806F));
  background-image:         linear-gradient(to bottom, #A6A18B 0%, #84806F 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffA6A18B', endColorstr='#ff84806F', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #6C6A63;
}
.btn-back:hover,
.btn-back:focus {
  background-color: #84806F;
  background-position: 0 -30px;
}
.btn-back:active,
.btn-back.active {
  background-color: #84806F;
  border-color: #6C6A63;
}
.btn-back.disabled,
.btn-back:disabled,
.btn-back[disabled] {
  background-color: #84806F;
  background-image: none;
}
/*--- Fim do Botão VOLTAR ---*/
/*--- Início do Botão VISUALIZAR ---*/
.btn-view {
  background-image: -webkit-linear-gradient(top, #BE60E5 0%, #923DB5 100%);
  background-image:      -o-linear-gradient(top, #BE60E5 0%, #923DB5 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#BE60E5), to(#923DB5));
  background-image:         linear-gradient(to bottom, #BE60E5 0%, #923DB5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffBE60E5', endColorstr='#ff923DB5', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #922BBD;
}
.btn-view:hover,
.btn-view:focus {
  background-color: #923DB5;
  background-position: 0 -30px;
}
.btn-view:active,
.btn-view.active {
  background-color: #923DB5;
  border-color: #922BBD;
}
.btn-view.disabled,
.btn-view:disabled,
.btn-view[disabled] {
  background-color: #923DB5;
  background-image: none;
}
/*--- Fim do Botão VISUALIZAR ---*/
/*--- Início do Botão IMPRIMIR ---*/
.btn-print {
  background-image: -webkit-linear-gradient(top, #997754 0%, #84603C 100%);
  background-image:      -o-linear-gradient(top, #997754 0%, #84603C 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#997754), to(#84603C));
  background-image:         linear-gradient(to bottom, #997754 0%, #84603C 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff997754', endColorstr='#ff84603C', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #896246;
}
.btn-print:hover,
.btn-print:focus {
  background-color: #84603C;
  background-position: 0 -30px;
}
.btn-print:active,
.btn-print.active {
  background-color: #84603C;
  border-color: #896246;
}
.btn-print.disabled,
.btn-print:disabled,
.btn-print[disabled] {
  background-color: #84603C;
  background-image: none;
}
/*--- Fim do Botão IMPRIMIR ---*/
/*--- Início do Botão CARREGAR ---*/
.btn-load {
  background-image: -webkit-linear-gradient(top, #759362 0%, #567443 100%);
  background-image:      -o-linear-gradient(top, #759362 0%, #567443 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#759362), to(#567443));
  background-image:         linear-gradient(to bottom, #759362 0%, #567443 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff759362', endColorstr='#ff567443', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #558031;
}
.btn-load:hover,
.btn-load:focus {
  background-color: #567443;
  background-position: 0;
}
.btn-load:active,
.btn-load.active {
  background-color: #567443;
  border-color: #558031;
}
.btn-load.disabled,
.btn-load:disabled,
.btn-load[disabled] {
  background-color: #567443;
  background-image: none;
}
/*--- Fim do Botão CARREGAR ---*/


.btn-outline {
    background: none;
    color: inherit;
    transition: all .5s;
}

.btn-primary.btn-outline {
    color: #428bca;
}

.btn-success.btn-outline {
    color: #5cb85c;
}

.btn-info.btn-outline {
    color: #5bc0de;
}

.btn-warning.btn-outline {
    color: #f0ad4e;
}

.btn-danger.btn-outline {
    color: #d9534f;
}

.btn-primary:hover, .btn-success:hover, .btn-info:hover, .btn-warning:hover, .btn-danger:hover,
.btn-info:focus {
  background-position: 0 -30px;
}

.btn-primary.btn-outline:hover,
.btn-success.btn-outline:hover,
.btn-info.btn-outline:hover,
.btn-warning.btn-outline:hover,
.btn-danger.btn-outline:hover {
    color: #fff;
}