.bi{width: 22px;height: 22px}
.bi-sm{width: 14px;height: 14px}
/*.btn{color:#fff !important;}*/
footer p{text-align: center;}
.pull-right{float: right;margin-left: auto;}
.modal-header, .modal-header > .close{color: #fff;}
.sub-menu-form{text-align: right; white-space: nowrap;}
.form-error{color:#fb0303;font-size: 0.9em;height: 21px !important;}
.dataTables_length label{width: 100%;}
.dataTables_length label select{width: 20% !important;}
.dataTables_filter label{width: 100% !important;display: inline-flex;}
.dataTables_filter label input{margin-left: 15px;}
.right{float: right;}
.left{float: left;}
.alert svg{width: 28px;height: 28px;margin: 0 5px 0 0;}
.btn-tree {display: inline-block;margin-left: 15px;}
.btn-tree svg{width: 21px;height: 21px;}
.tree-label {font-size: 1.2em;}
.bd-contador{color:#FFF;}
.divisor{color:#007bff;padding:0 5px;}
.content-header .breadcrumb { margin-bottom: 0; padding: 1.25em; border: solid 1px #dfdfdf; background-color: #fff; border-radius: 5px;}
.error-style, .error-style li .form-error-static{color: #fb0303;list-style: none;}
.languages{font-size: 0.5em;}
.languages img{width: 1.2em;}
.admin-theme, .modal-theme{background-color: #333;}
.modal-theme button .close{ color:#fff;}
.btn-ajuda { border-radius: 50%; width: 3.5em; height: 3.5em; margin-top: 4px;}
.ajuda ol { padding: 0 0 0 20px; color: #3a3a3a; display: none; }
.ajuda li { cursor: pointer; }
.ajuda li label { margin: 0 !important; }