/* -- Botão de Confirmação -- */
.dxbButton_Verde {
    font: 14px 'Segoe UI','Helvetica Neue','Droid Sans',Arial,Tahoma,Geneva,Sans-serif;
    color: #fff;
    border: 1px solid #4cae4c;
    padding: 5px 12px;
    padding-left: 0!important;
    padding-right: 0!important;
    background: #5cb85c;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,0.35), 0px 1px 3px 0px rgba(0,0,0,0.1);
    -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,0.35), 0px 1px 3px 0px rgba(0,0,0,0.1);
}

.dxbButtonHover_Verde {
    border: 1px solid #398439;
    background: #47a447;
}

.dxbButtonPressed_Verde {
    border: 1px solid #3e913e;
    box-shadow: 0px 0px 3px 0px rgba(60, 142, 60, 1);
    background-image: -o-linear-gradient(bottom, rgb(62, 145, 62) 21%, rgb(71, 164, 71) 50%);
    background-image: -moz-linear-gradient(bottom, rgb(62, 145, 62) 21%, rgb(71, 164, 71) 50%);
    background-image: -webkit-linear-gradient(bottom, rgb(62, 145, 62) 21%, rgb(71, 164, 71) 50%);
    background-image: -ms-linear-gradient(bottom, rgb(62, 145, 62) 21%, rgb(71, 164, 71) 50%);
    background-image: linear-gradient(to bottom, rgb(62, 145, 62) 21%, rgb(71, 164, 71) 50%);
}

.dxbButtonChecked_Verde {
    border: 1px solid #3e913e;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(60, 142, 60, 1);
    -moz-box-shadow: 0px 0px 5px 0px rgba(60, 142, 60, 1);
    box-shadow: 0px 0px 5px 0px rgba(60, 142, 60, 1);
}

.dxbButton_Verde div.dxb {
    padding: 1px 4px 2px;
    border: 1px dotted transparent;
}

/* -- Botão de Cancelamento -- */
.dxbButton_Vermelho {
    font: 14px 'Segoe UI','Helvetica Neue','Droid Sans',Arial,Tahoma,Geneva,Sans-serif;
    color: #fff;
    border: 1px solid #d43f3a;
    padding: 5px 12px;
    padding-left: 0!important;
    padding-right: 0!important;
    background: #d9534f;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,0.35), 0px 1px 3px 0px rgba(0,0,0,0.1);
    -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,0.35), 0px 1px 3px 0px rgba(0,0,0,0.1);
}

.dxbButtonHover_Vermelho {
    border: 1px solid #ac2925;
    background: #d2322d;
}

.dxbButtonPressed_Vermelho {
    border: 1px solid #d2322d;
    box-shadow: 0px 0px 3px 0px rgba(210, 50, 45, 1);
    background-image: -o-linear-gradient(bottom, rgb(186, 44, 39) 0%, rgb(210, 51, 45) 100%);
    background-image: -moz-linear-gradient(bottom, rgb(186, 44, 39) 0%, rgb(210, 51, 45) 100%);
    background-image: -webkit-linear-gradient(bottom, rgb(186, 44, 39) 0%, rgb(210, 51, 45) 100%);
    background-image: -ms-linear-gradient(bottom, rgb(186, 44, 39) 0%, rgb(210, 51, 45) 100%);
    background-image: linear-gradient(to bottom, rgb(186, 44, 39) 0%, rgb(210, 51, 45) 100%);
}

.dxbButtonChecked_Vermelho {
    border: 1px solid #d2322d;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(210, 50, 45, 1);
    -moz-box-shadow: 0px 0px 5px 0px rgba(210, 50, 45, 1);
    box-shadow: 0px 0px 5px 0px rgba(210, 50, 45, 1);
}

.dxbButton_Vermelho div.dxb {
    padding: 1px 4px 2px;
    border: 1px dotted transparent;
}

/* ------------------------------------------------------------------------- */

/* -- Botões Desabilitados -- */
.dxbDisabled_Verde,
.dxbDisabled_Vermelho,
.dxbDisabled_Azul{
    background: #e7e7e7;
    border-color: #d3d3d3;
    color: #b9b9b9;
}
/* -- Botão de Edição -- */
.dxbButton_Azul {
    font: 14px 'Segoe UI','Helvetica Neue','Droid Sans',Arial,Tahoma,Geneva,Sans-serif;
    color: #fff;
    border: 1px solid #465B9B;
    padding: 5px 12px;
    padding-left: 0 !important;
    padding-right: 0 !important;
    background: #506AB9;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,0.35), 0px 1px 3px 0px rgba(0,0,0,0.1);
    -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,0.35), 0px 1px 3px 0px rgba(0,0,0,0.1);
}

.dxbButtonHover_Azul {
    border: 1px solid #425CA7;
    background: #4C69B1;
}

.dxbButtonPressed_Azul {
    border: 1px solid #425CA7;
    box-shadow: 0px 0px 3px 0px rgb(0, 0, 255);
    background-image: -o-linear-gradient(bottom, rgb(80,106,181) 21%, rgb(89,135,190) 50%);
    background-image: -moz-linear-gradient(bottom, rgb(80,106,181) 21%, rgb(89,135,190) 50%);
    background-image: -webkit-linear-gradient(bottom, rgb(80,106,181) 21%, rgb(89,135,190) 50%);
    background-image: -ms-linear-gradient(bottom, rgb(80,106,181) 21%, rgb(89,135,190) 50%);
    background-image: linear-gradient(to bottom, rgb(80,106,181) 21%, rgb(89,135,190) 50%);
}

.dxbButtonChecked_Azul {
    border: 1px solid #d2322d;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(89,135,190, 1);
    -moz-box-shadow: 0px 0px 5px 0px rgba(89,135,190, 1);
    box-shadow: 0px 0px 5px 0px rgba(89,135,190, 1);
}

.dxbButton_Azul div.dxb {
    padding: 1px 4px 2px;
    border: 1px dotted transparent;
}

/* Personalizacao visual - PCLI-6593 */
.dxbButton_Azul,
.dxbButton_Verde,
.dxbButton_Vermelho {
    border-radius: 10px;
    -webkit-border-radius: 10px;
    font-weight: 600;
    transition: background-color .15s ease, border-color .15s ease, box-shadow .15s ease;
    box-shadow: 0 2px 7px rgba(21, 35, 58, 0.13);
    -webkit-box-shadow: 0 2px 7px rgba(21, 35, 58, 0.13);
}

.dxbButton_Azul {
    background: #355d96;
    border-color: #2a4b79;
}

.dxbButtonHover_Azul {
    background: #294f85;
    border-color: #21406b;
}

.dxbButtonPressed_Azul {
    background-image: none;
    background: #1f406d;
    border-color: #1a355a;
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.35);
}

.dxbButton_Verde {
    background: #2d7a52;
    border-color: #246344;
}

.dxbButtonHover_Verde {
    background: #266947;
    border-color: #1f563a;
}

.dxbButtonPressed_Verde {
    background-image: none;
    background: #1d5035;
    border-color: #18432d;
}

.dxbButton_Vermelho {
    background: #cb3d3a;
    border-color: #ab2f2d;
}

.dxbButtonHover_Vermelho {
    background: #b93431;
    border-color: #992a27;
}

.dxbButtonPressed_Vermelho {
    background-image: none;
    background: #972a28;
    border-color: #7f2321;
}

.dxbDisabled_Azul,
.dxbDisabled_Verde,
.dxbDisabled_Vermelho {
    background: #e7ebf2;
    border-color: #cfd7e4;
    color: #94a1b6;
    box-shadow: none;
}