.zh-container-text-alert * {
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}

section.zh-field-group div.field-group-rows {
    padding-left: 10px;
    padding-right: 10px;
}

.text-cursor textarea.zh-field-textarea {
    cursor: text;
}

.navbar-default .navbar-toggle .icon-logo {
    background: url('../images/teknisa_t.svg') !important;
    background-size: 30px 30px !important;
}

.zh-business-color-footer-menu {
    background-image: none;
}

.om-field-two-blue > .td:nth-child(2)  > span  {
    color: gray;
    font-style: italic;
}

/* Remove white color on the menu search - Init */
input.zh-input-search-menu {
    background-color: transparent;
    border: 1px solid #ffffff;
    border-width: 0 0 1px 0;
    padding: 3px 25px 3px 6px;
    width: 100%;
    color: #cccccc;
    font-size: 1.5em;
}

.zh-container-search-menu::before, .zh-container-search-menu::after {
    content: '';
    height: 7px;
    width: 0px;
    border-right: solid 1px #ffffff;
    position: absolute;
    top: 20px;
}
.zh-container-search-menu::before {
    left: 0;
}
.zh-container-search-menu::after {
    right: 0;
}

.zh-container-search-menu .clear-button > svg * {
    fill: #ffffff !important;
}
/*Remove white color on the menu search - End */

.zh-inactive-view .zh-icon-view > svg > circle {
    fill: #AFAFAF !important;
}

*:not(input):not(textarea) {
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}

/* Geral */
.tr .row-red {
    color:red;
}

.tr .row-blue {
    color:blue;
}

.tr .row-green {
    color:green;
}

.tr .row-gray {
    color:lightgray;
}

/* Módulo eSocial */
.tr .envio-ativo {
    color:green;
}

.tr .envio-ferias {
    color:blue;
}

.tr .envio-afastado {
    color:#ce830b;
}

.tr .envio-erro {
    color:red;
}

.tr .envio-em-lote {
    color:blue;
}

.tr .estabilidade {
    color:green;
}

.envio-excluido-retificado {
    color:lightgray;
}

.splash {
    display: none !important;
}

.zh-background-loading > .zh-position-loading > .zh-loading-icon {
    background: url("loading.svg") no-repeat 0 0 !important;
    width: 64px;
    height: 64px;
}

.zh-background-loading > .zh-position-loading > .zh-loading-desc {
    display: none !important;
}

.description-raw, .functionality-hint {
    background-color: #5f96d11a;
    margin-bottom: 20px;
}

.functionality-hint {
    font-style: italic;
    margin-top: 15px;
    margin-bottom: 3px;
}

.large-font {
    font-size: 0.8rem;
}

.description-raw .zh-text-raw,
 .functionality-hint .zh-text-raw {
    padding: 10px;
}

.description-raw .zh-text-raw h1,
 .functionality-hint .zh-text-raw h1 {
    font-weight: bold;
}

.description-raw .zh-text-raw i,
 .functionality-hint .zh-text-raw i {
    font-style: italic;
}

.checkbox-group-left-spaced {
    margin-left: 50px;
}

.stripeTelasLancs {
    width: auto;
    font-weight: bold;
}

.stripeTelasLancs.legendablue {
    color: blue;
}

.stripeTelasLancs.legendayellow {
    color: #ce830b;
}

.stripeTelasLancs.legendared {
    color: red;
}

/* Checkboxes de meses na popup de Transmissão Automática de Eventos Periódicos */
[data-name="envioAutomaticoPeriodico"] .zh-field-checkbox label {
    width: 100%;
    white-space: nowrap;
    overflow: visible;
}