/* tailwind theme vars */
:root {
    --primary-color-100: 1 101 5;
    --primary-color-200: 28 76 13;
    --primary-color-300: 0 53 1;
}
/* end of tailwind theme vars */
a {
    color: rgb(28, 76, 13);
}
.themecolor {
    color: rgb(28, 76, 13) !important;
}
.themestrong {
    color: rgb(36, 159, 42) !important;
}
.button {
    background-color: rgb(5, 103,  52) !important;
    background-image: linear-gradient(to bottom, rgb(5, 103,  52) 0%, rgb(1, 59, 3) 10%, rgb(17, 44, 7) 88%, rgb(0, 42, 1) 100%) !important;
    border-color: rgb(5, 103,  52) !important;
    border-style: outset !important;
}
/* Search buttons */
.search_button:hover.primary:hover {
    color: #fff;
    background-color: rgb(1, 134, 5);
    background-image: linear-gradient(to bottom,  rgb(0, 53, 1) 0%,rgb(1, 134, 5) 85%,rgb(1, 134, 5) 100%);
}
.search_button.primary,
.search_button.primary:disabled:hover {
    color: #ddd;
    background-color: rgb(0, 53, 1);
    background-image: linear-gradient(to bottom,  rgb(1, 134, 5) 0%,rgb(0, 53, 1) 50%,rgb(1, 134, 5) 100%);
    border-color: rgb(0, 53, 1);
}
/* End of search buttons */
#login-top {
    padding: 45px 0 10px 0 !important;
}
#sidebar #main-nav li a.nav-top-item {
    background-color: rgb(1, 101, 5);
    background-image: linear-gradient(165deg, rgb(1, 101, 5) 0%, rgb(1, 101, 5) 24%, rgb(0, 53, 1) 100%);
    border-radius: 5px 0 0 5px;
    border-top: 1px solid rgb(1, 101, 5);
    border-left: 1px solid rgb(1, 101, 5);
    transition: color 80ms ease-out;
}
#sidebar #main-nav li a.nav-top-item:hover {
    color: #fff;
    transition: color 80ms ease-in;
}
#sidebar #main-nav li a.current:hover {
    color: #000;
    transition: color 80ms ease-in;
}
/* Cor das bordas pontilhadas no espaco do usuario e orgao */
#profile-links .profile-orgaos {
    border-top: dashed 1px rgb(173, 128, 128);
    border-bottom: dashed 1px rgb(244, 173, 173);
}
ul.content-box-tabs li a:hover {
    color: rgb(28, 76, 13);
}
.pagination a.current {
    background-color: rgb(1, 101, 5) !important;
    background-image: linear-gradient(to bottom, rgb(1, 134, 5) 0%, rgb(28, 76, 13) 10%, rgb(28, 76, 13) 88%, rgb(0, 53, 1) 100%) !important;
}
.pagination span a.current {
    color: rgb(28, 76, 13) !important;
}
.action-button span:hover {
    color: rgb(28, 76, 13);
}
/* Remember login and Custom modal button color */
.remember_button,
.custom_modal_button {
    background-color: rgb(1, 101, 5) !important;
    background-image: linear-gradient(165deg, rgb(1, 101, 5) 0%, rgb(1, 101, 5) 24%, rgb(0, 53, 1) 100%) !important;
}
/* Fim do remember login and Custom modal button color */
/* New background pattern */
body#login,
#sidebar,
#sidebar_hidden {
    background-image: url('../images/furley_bg.png') !important;
}
/* Fim do new background pattern */
#login-wrapper #login-content .notification {
    background-color: rgb(0 36 76 / 0.6) !important;
}
/* VidaFuncional Dashboard */
#dbColLeft hr {
    border-color: rgb(28, 76, 13) !important;
}
#dbColLeft .widget {
    background-color: rgb(28, 76, 13) !important;
}
#dbColLeft .wicon {
    background-color: rgb(28, 76, 13) !important;
}
#dbColLeft .wicon i {
    color: rgb(28, 76, 13) !important;
}
#dbColLeft .vejamais {
    background-color: rgb(15 25 20 / 0.4) !important;
}
#dbColLeft .vejamais:hover {
    background-color: rgb(15 25 20 / 0.6) !important;
}
#dbColRight {
    border-left: rgb(28, 76, 13) solid 2px !important;
}
/* Fim da VidaFuncional Dashboard */
/* VidaFuncional Linha do Tempo */
div.tooltip .t-header {
    background-color: rgb(1, 101, 5) !important;
    background-image: linear-gradient(165deg, rgb(1, 101, 5) 0%, rgb(1, 101, 5) 35%, rgb(0, 53, 1) 100%) !important;
}
/* Fim da VidaFuncional Linha do Tempo */
.bgcolorfull {
    background-color: rgb(28, 76, 13) !important;
}
.bgcolorstrong {
    background-color: rgb(28 76 13 / 0.6) !important;
}
.bgcolorstrong2 {
    background-color: rgb(28 76 13 / 0.85) !important;
}
.bgcolorsmooth {
    background-color: rgb(28 76 13 / 0.2) !important;
}
.bgcolorsmooth2 {
    background-image: linear-gradient(to right, rgb(28 76 13 / 0.17) 0%, rgb(28 76 13 / 0.1) 100%) !important;
}
.bgcolorsmooth3 {
    background-color: rgb(28 76 13 / 0.05) !important;
}
.fa-actions {
    color: rgb(28, 76, 13);
}
/* Estilos para a nova temporalidade */
#hcolumns .htitle,
#hcolumns a,
#hcolumns #breadcrumb span,
#hcol_linhagem a {
    color: rgb(28, 76, 13);
}
#hcolumns #breadcrumb span:first-child {
    color: #555;
}
#hcolumns .column ul li:not(.temporalidade-inativa):hover,
#hcolumns .column ul li.active:not(.temporalidade-inativa) {
    background-color: rgb(28 76 13 / 0.85) !important;
}
/* Fim dos estilos para a nova temporalidade */
/* Estilos para autocomplete */
.ui-menu .ui-menu-item:hover {
    background-color: rgb(28 76 13 / 0.85) !important;
    border-left-color: rgb(28, 76, 13) !important;
}
/* Fim dos estilos para autocomplete */
table .progressbar .ui-progressbar-value {
    background-color: rgb(1, 101, 5);
    background-image: linear-gradient(165deg, rgb(1, 101, 5) 0%, rgb(1, 101, 5) 24%, rgb(0, 53, 1) 100%);
    border-top: 1px solid rgb(1, 101, 5);
    border-left: 1px solid rgb(1, 101, 5);
}
.vida-funcional-busca-resultados a:visited {
    color: rgb(105, 160, 95);
}
