/*
    Document   : style
    Created on : 26/10/2011, 10:04:27
    Author     : Marcelo Yukio Outa
    Description:
*/

@import url(./load-ajax.css);
@import url(./layout.css);
@import url(./../styles/icons/icons.css);
@import url(./ui-icon.css);
@import url(./mv-icons.css);
@import url(./sigss-cores.css);

* {
    margin: 0;
}

.ui-widget {
    font-size: 11px;
}

.ui-dialog .dialog-message.info,
.ui-dialog .dialog-message.error,
.ui-dialog .dialog-message.help,
.ui-dialog .dialog-message.success,
.ui-dialog .dialog-message.warning,
.ui-dialog .dialog-message.info > pre,
.ui-dialog .dialog-message.error > pre,
.ui-dialog .dialog-message.help > pre,
.ui-dialog .dialog-message.success > pre,
.ui-dialog .dialog-message.warning > pre {
    font-size: 15px;
}

label {
    display: block;
}

.sigss-viewport-content textarea {
    overflow-y: scroll;
    resize: none;
}

.sigss-viewport-content label {
    display: block;
    font-weight: bold;
}

.sigss-viewport-content input[type='text'],
.sigss-viewport-content input[type='search'] {
    text-transform: uppercase;
}

.sgs-input-container input,
.ui-dialog input,
.sigss-viewport-content input,
.ui-dialog textarea,
.ui-dialog select,
.sigss-viewport-content textarea,
.sigss-viewport-content select {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: white;
    border-color: #AAA;
    border-radius: 1px;
    border-style: solid;
    border-width: 1px;
    display: inline-block;
    margin: 0;
    padding-left: 2px;
    font-size: 11px;
    min-height: 16px;
}

.ui-dialog textarea {
    resize: none;
}

.sigss-viewport-content input[type='email']:hover:not(.sigss-leitura):not(.sigss-desativado),
.sigss-viewport-content input[type='password']:hover:not(.sigss-leitura):not(.sigss-desativado),
.sigss-viewport-content input[type='url']:hover:not(.sigss-leitura):not(.sigss-desativado),
.sigss-viewport-content input[type='text']:hover:not(.sigss-leitura):not(.sigss-desativado),
.sigss-viewport-content input[type='search']:hover:not(.sigss-leitura):not(.sigss-desativado),
.sigss-viewport-content textarea:hover:not(.sigss-leitura):not(.sigss-desativado),
.sigss-viewport-content select:hover:not(.sigss-leitura):not(.sigss-desativado) {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #A0A0A0 #B9B9B9 #B9B9B9;
    border-right: 1px solid #B9B9B9;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .1) inset;
}

.sigss-viewport-content input[type='email']:focus:not(.sigss-leitura):not(.sigss-desativado),
.sigss-viewport-content input[type='password']:focus:not(.sigss-leitura):not(.sigss-desativado),
.sigss-viewport-content input[type='url']:focus:not(.sigss-leitura):not(.sigss-desativado),
.sigss-viewport-content input[type='text']:focus:not(.sigss-leitura):not(.sigss-desativado),
.sigss-viewport-content input[type='search']:focus:not(.sigss-leitura):not(.sigss-desativado),
.sigss-viewport-content textarea:focus:not(.sigss-leitura):not(.sigss-desativado),
.sigss-viewport-content select:focus:not(.sigss-leitura):not(.sigss-desativado) {
    border: 1px solid #6EA6D1;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .3) inset;
    outline: medium none;
    background-color: #EEE685 !important;
}

.sigss-viewport-content input[type='email'][disabled='disabled'], input[type='password'][disabled='disabled'], input[type='url'][disabled='disabled'],
.sigss-viewport-content input[type='text'][disabled='disabled'], textarea[disabled='disabled'] {
    background-color: whitesmoke;
    border: 1px solid #E5E5E5;
}

.sigss-viewport-content input[type='email'][disabled='disabled']:hover, input[type='password'][disabled='disabled']:hover, input[type='text'][disabled='disabled']:hover, input[type='url'][disabled='disabled']:hover {
    box-shadow: none;
}

.sigss-viewport-content input[type='checkbox'] {
    background: none repeat scroll 0 0 white;
    border: 1px solid gainsboro;
    border-radius: 1px;
    cursor: pointer;
    height: 13px;
    margin: 0;
    position: relative;
    display: none;
    vertical-align: bottom;
    width: 13px;
}

.ui-jqgrid-btable input[type='checkbox'], .ui-jqgrid-btable input[type='radio'] {
    -moz-box-sizing: border-box;
    display: inline;
}

.ui-jqgrid-labels input[type='checkbox'] {
    -moz-box-sizing: border-box;
    display: block;
    margin-left: 3px;
}

.ui-jqgrid-btable .check_grid {
    -moz-box-sizing: border-box;
    display: none !important;
}

.sigss-viewport-content input[type='checkbox']:active {
    background: none repeat scroll 0 0 #EBEBEB;
    border-color: #C6C6C6;
}

.sigss-viewport-content input[type='checkbox']:hover {
    border-color: #C6C6C6;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .1) inset;
}

.sigss-viewport-content input[type='radio'] {
    border-radius: 1em;
    height: 15px;
    width: 15px;
}

.sigss-viewport-content input[type='checkbox']:checked {
    background: none repeat scroll 0 0 white;
}

.sigss-viewport-content input[type='radio']:checked:after {
    background: none repeat scroll 0 0 #666666;
    border-radius: 1em;
    content: '';
    display: block;
    height: 7px;
    left: 3px;
    position: relative;
    top: 3px;
    width: 7px;
}

.sigss-viewport-content input[type='checkbox']:focus {
    border-color: #4D90FE;
    outline: medium none;
}

.sigss-textarea-open {
    box-shadow: 0 0 10px 1px black !important;
    opacity: 1 !important;
}

.sigss-foco {
    border-color: red;
    border-style: solid;
    border-width: 2px;
}

.inativo {
    color: #FF0000;
}

.ativo {
    color: #009900;
}

a#fbox_grid_busca_reset {
    display: none;
}

.sigss-field > span,
.siggs-field > .siggs-field__span {
    display: block;
}

.sigss-field.sigss-oneline > * {
    display: inline-block;
}

.sigss-field.sigss-plain > input,
.sigss-field.sigss-plain > .sigss-field__input {
    border: none !important;
}

.sigss-error-bigger {
    font-size: 100px;
    text-align: center;
    color: var(--mv-blue);
    text-shadow: 2px 2px 3px rgb(0, 0, 0, 0);
}

.ui-jqgrid tr.jqgrow td {
    font: 10px;
}

.sigss-title {
    padding: 1px 5px;
    font-size: 12px;
    font-style: normal;
    text-transform: capitalize;
    text-shadow: -.1em .05em 1em #021527, .1em .1em .9em black;
}

.redirectButton {
    width: 50%;
    color: #23619A;
    height: 25px;
    margin: 0 25%;
    border: 0;
    background-color: #E0E0E0;
}

.redirectButton:hover {
    cursor: pointer;
    color: #E0E0E0;
    background-color: #396084;
}

.counterHome {
    text-align: center;
    font: 14px Tahoma, sans-serif;
    color: #46616F;
    background-color: #FAFAFA;
}

.alert-padding {
    padding: 4px;
}

.alert-icon {
    color: yellow;
}

.bold {
    font-weight: bold;
}

.underline {
    text-decoration: underline;
}

.italic {
    font-style: italic;
}

.height-auto {
    min-height: auto;
}

.fs-middle {
    padding: 10px 0 17px;
    min-height: 0;
}

.webcam-icon {
    font-size: 200px;
    color: #CCC;
}

.linha-divisao {
    border-bottom: solid 1px var(--mv-blue);
}

.atba-fila {
    width: 350px !important;
}

.anime-rotate:hover {
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes spin {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

.hover-evidence-scale {
    transition: transform 220ms ease-in-out;
}

.hover-evidence-scale:hover {
    transform: scale(1.1);
}

.hover-evidence-scale:active {
    transform: scale(1.2);
}

@keyframes blink {
    0% {
        border-color: red;
    }
}

.blink-border {
    border: 2px solid transparent;
    transition: border-color .75s linear;
    animation: blink .75s infinite alternate;
}

.color-red {
    color: #FF0024 !important;
}