input[type="text"]:not([data-ignoreuppercase]){text-transform: uppercase;}

/* ADMIN ROWS */
.admin-row{min-height:28px; line-height:28px;}
.admin-row::after{content: " "; clear: both; display: block; margin-bottom: 5px;}
.admin-header{float:left; width:120px;}
.admin-select{width:300px;}
.admin-field-set{width:800px; padding:10px;}
.admin-input-large{width:500px;}
.admin-row .select2{width:400px!important;}

.form-row.selector{width:1100px;}
.form-row.selector.selector-available,.form-row.selector.selector-available select,
.form-row.selector-chosen, .form-row.selector-chosen select{width:500px;}

.search-filters ul{display: inline-block!important; margin: 0; padding: 0;}
.search-filters ul li{list-style: none!important;}
.search-filters ul li .select2{margin-top:3px;}

/* Usado em HiddenInput de inlines, para não ocupar espaço */
.hide-parent{display: none}

.s-pendente{height: 20px; width: 20px; border-radius: 50%; display: block; margin: 5px auto; text-align: center;
            line-height: 20px; font-weight: bold; border: solid 2px;
}

.flex-center-wh{display: flex; justify-content: center; align-items: center}

/* Faz o menu da esquerda reaparecer. Bug do Chrome Versão 77.0.3865.90 */
.suit-columns {display: flex;}
