
.btn-default{
    color: #fff;
    background-color: #ba9765 !important;
    border-color: #ba9765 !important;
    height: 35px !important;
}

.btn-default.black{
  color: #fff;
  background-color: #10132e !important;
  border-color: #10132e !important;
}

.btn-default .x-btn-over.xbtn-defaul-small{
  color: #FFF;
  background-color: #0070ab;
  border-color: #0ca2e4;
}

.btn-default.x-btn.x-btn-pressed{
  color: #FFF;
  background-color: #a18357;
  border-color: 1px solid #a18357;
}

.btn-default.black.x-btn.x-btn-pressed{
  color: #FFF;
  background-color: #0e1022 !important;
  border-color: 1px solid #0e1022 !important;
}

.btn-default:hover, .btn-default:focus, .btn-default.focus{
    color: #0ca2e4;
    background-color: #a18357 !important;
    border: 1px solid #a18357 !important;
}

.btn-default.black:hover, .btn-default.black:focus, .btn-default.black.focus{
  color: #0ca2e4;
  background-color: #0e1022 !important;
  border: 1px solid #0e1022 !important;
}

.btn-default .x-btn-over .x-btn-icon-el-default-small{border-color: #cecece}
.btn-default .x-btn-icon-el-default-small{color:#FFF !important; }

.btn-default.x-btn-disabled.x-btn-default-small{
  opacity: 0.7 !important;
}

.x-btn.x-btn-menu-active.c-btn-default-small, .x-btn.x-btn-pressed.x-btn-default-small{
  background-color:#ba9765 !important;
  border: 1px solid #ba9765 !important;
}

.custom-dialog .x-btn.x-btn-pressed.x-btn-default-small{
  background-color:#0070ab !important;
  border: 1px solid #0070ab !important;
}

/*BOTOES PADRAO AZUL ESCURO*/

.btn-azul-pdr{
    color: #fff;
    background-color: #00539e !important;
    border-color: #00539e !important;
    height: 35px !important;
}

.btn-azul-pdr.black{
  color: #fff;
  background-color: #10132e !important;
  border-color: #10132e !important;
}

.btn-azul-pdr .x-btn-over.xbtn-defaul-small{
  color: #FFF;
  background-color: #10548f;
  border-color: #10548f;
}

.btn-azul-pdr.x-btn.x-btn-pressed{
  color: #FFF;
  background-color: #174268;
  border-color: 1px solid #174268;
}

.btn-azul-pdr.black.x-btn.x-btn-pressed{
  color: #FFF;
  background-color: #0e1022 !important;
  border-color: 1px solid #0e1022 !important;
}

.btn-azul-pdr:hover, .btn-azul-pdr:focus, .btn-azul-pdr.focus{
    color: #0ca2e4;
    background-color: #174268 !important;
    border: 1px solid #174268 !important;
}

.btn-azul-pdr.black:hover, .btn-azul-pdr.black:focus, .btn-azul-pdr.black.focus{
  color: #0ca2e4;
  background-color: #0e1022 !important;
  border: 1px solid #0e1022 !important;
}

.btn-azul-pdr .x-btn-over .x-btn-icon-el-default-small{border-color: #cecece}
.btn-azul-pdr .x-btn-icon-el-default-small{color:#FFF !important; }

.btn-azul-pdr.x-btn-disabled.x-btn-default-small{
    opacity: 0.7 !important;
  }
  
  .x-btn.x-btn-menu-active.c-btn-default-small, .x-btn.x-btn-pressed.x-btn-default-small{
    background-color:#174268 !important;
    border: 1px solid #174268 !important;
  }
  
  .custom-dialog .x-btn.x-btn-pressed.x-btn-default-small{
    background-color:#10548f !important;
    border: 1px solid #10548f !important;
  }
  
/*BTN GRADIENTE LOGIN*/

.btn-grad {
    border-color: #369cc1 !important;
    background-image: linear-gradient(to right, #3a80bc 0%, #31b7c6 100%) !important;
}

.btn-grad:hover {
    border-color: #369cc1 !important;
    background-image: linear-gradient(to right, #3a80bc 0%, #31b7c6 100%) !important;
}

.btn-grad:focus,
.btn-grad:active {
    border-color: #369cc1 !important;
    background-image: linear-gradient(to right, #3a80bc 0%, #31b7c6 100%) !important;
}

.safegov-custom-grid-tab {
    background-color: #eaeaea !important;
    border-color: #bbbbbb !important;
    margin-top: 3px;
}

.safegov-custom-grid-tab:hover {
    background-color: #cccccc !important;
    border-color: #c1c1c1 !important;
}

.safegov-custom-grid-tab span .x-btn-inner-default-small {
    color: #000000 !important;
}

.safegov-custom-grid-tab.x-btn-icon-el-default-small {
    color: #272626 !important;
}
/*NORMAL*/
.safegov-custom-grid-tab .x-btn-icon-el.x-btn-icon-el-default-small.x-uni-btn-icon {
    color: #2f00ff;
}

.safegov-custom-grid-tab.x-btn-pressed.x-btn-default-small {
    background-color: #00539e !important;
    border-color: #10528e !important;
}

.safegov-custom-grid-tab.x-btn-pressed.x-btn-default-small:hover {
    background-color: #00539e !important;
    border-color: #10528e !important;
}

.safegov-custom-grid-tab.x-btn-pressed span .x-btn-inner-default-small {
    color: #e6e6e6 !important;
}
/*SELECIONADO*/
.safegov-custom-grid-tab.x-btn-pressed .x-btn-icon-el-default-small {
    color: #FFF !important;
}

/*- - - - old - - - - */

.btn-proximo {
    padding: 0;
    background: #F79E23 !important;
    color: #fff !important;
    border-color: #F79E23 !important;
    border-radius: 4px;
    -webkit-transition: background 0.5s ease-in-out;
    transition: background 0.5s ease-in-out;
}

.btn-proximo:focus,
.btn-proximo:hover,
.btn-proximo:active {
    background: #f9bc67 !important;
    border-color: #f9bc67 !important;
}

.btn-voltar {
    padding: 0;
    background: #ababab !important;
    color: #fff !important;
    border-color: #ababab !important;
    border-radius: 4px;
    -webkit-transition: background 0.5s ease-in-out;
    transition: background 0.5s ease-in-out;
}

.btn-voltar:focus,
.btn-voltar:hover,
.btn-voltar:active {
    background: #d6d6d6 !important;
    border-color: #d6d6d6 !important;
}

.btn-validar {
    padding: 0;
    background: #49708a !important;
    color: #fff !important;
    border-color: #49708a !important;
    border-radius: 4px;
    -webkit-transition: background 0.5s ease-in-out;
    transition: background 0.5s ease-in-out;
}

.btn-validar:focus,
.btn-validar:hover,
.btn-validar:active {
    background: #3a5a6e !important;
    border-color: #3a5a6e !important;
}

.btn-revisar-info {
    padding: 0;
    background: #ffaa00 !important;
    color: #fff !important;
    border-color: #ffaa00 !important;
    border-radius: 4px;
    -webkit-transition: background 0.5s ease-in-out;
    transition: background 0.5s ease-in-out;
}

.btn-revisar-info:focus,
.btn-revisar-info:hover,
.btn-revisar-info:active {
    background: #ffbf40 !important;
    border-color: #ffbf40 !important;
}

.btn-documento-enviar {
    padding: 0;
    background: #2d567d !important;
    color: #fff !important;
    border-color: #2d567d !important;
    border-radius: 4px;
    -webkit-transition: background 0.5s ease-in-out;
    transition: background 0.5s ease-in-out;
}

.btn-documento-enviar:focus,
.btn-documento-enviar:hover,
.btn-documento-enviar:active {
    background: #386c9c !important;
    border-color: #386c9c !important;
}

.btn-documento-foto {
    padding: 0;
    background: #2d567d !important;
    color: #fff !important;
    border-color: #2d567d !important;
    border-radius: 4px;
    -webkit-transition: background 0.5s ease-in-out;
    transition: background 0.5s ease-in-out;
}

.btn-documento-foto:focus,
.btn-documento-foto:hover,
.btn-documento-foto:active {
    background: #386c9c !important;
    border-color: #386c9c !important;
}

.btn-concluido {
    background: #28a745 !important;
    border-color: #28a745 !important;
    -webkit-transition: background 0.5s ease-in-out;
    transition: background 0.5s ease-in-out;
}

.btn-concluido:focus,
.btn-concluido:hover,
.btn-concluido:active {
    background: #34ce57 !important;
    border-color: #34ce57 !important;
}

.btn-doc-recusado {
    background: #ae2f2c !important;
    border-color: #ae2f2c !important;
    -webkit-transition: background 0.5s ease-in-out;
    transition: background 0.5s ease-in-out;
}

.btn-doc-recusado:focus,
.btn-doc-recusado:hover,
.btn-doc-recusado:active {
    background: #cf4541 !important;
    border-color: #cf4541 !important;
}

.btn-doc-aprovado {
    background: #28a745 !important;
    border-color: #28a745 !important;
    -webkit-transition: background 0.5s ease-in-out;
    transition: background 0.5s ease-in-out;
}

.btn-doc-aprovado:focus,
.btn-doc-aprovado:hover,
.btn-doc-aprovado:active {
    background: #34ce57 !important;
    border-color: #34ce57 !important;
}

.btn-recusar {
    padding: 0;
    background: #ae2f2c !important;
    color: #fff !important;
    border-color: #ae2f2c !important;
    border-radius: 4px;
    -webkit-transition: background 0.5s ease-in-out;
    transition: background 0.5s ease-in-out;
}

.btn-recusar:focus,
.btn-recusar:hover,
.btn-recusar:active {
    background: #cf4541 !important;
    border-color: #cf4541 !important;
}

.custom-font .x-btn-text>.x-btn-inner-default-small {
    color: #fff;
}

.icon-form.grid-new {
    width: 110px;
    background-color: #3476c2;
    height: 29px;
}

.icon-form.grid-new:hover {
    width: 110px !important;
    height: 29px !important;
}

.icon-form.grid-new i {
    padding-top: 2px;
    padding-right: 8px;
    color: #fff;
    margin-left: 5px;
}

.grid-new span {
    font-size: 13px;
    font-weight: 400;
    margin-top: 4px;
}

.iconHover i {
    color: #0D588F;
}

.icon-form {
    width: 30px;
    background-color: #00539e;
    height: 25px;
    font-size: 15px;
    padding: 2px 7px;
    border-radius: 5px;
    color: #fff;
    /* font-weight: bold; */
}

.icon-form:hover {
    width: 30px;
    background-color: #317cd7;
    height: 25px;
    border: 1px solid #0D588F;
    color: rgb(214, 209, 209);
}

.icon-form.grid-conv {
    width: 100%;
    background-color: #188EC7;
    height: 24px;
    font-size: 14px;
}

.icon-form.grid-conv:hover {
    width: 100% !important;
    height: 24px !important;
}