
button,button:focus,
textarea:focus, 
textarea.form-control:focus, 
input.form-control:focus, 
input[type=text]:focus, 
input[type=password]:focus, 
input[type=email]:focus, 
input[type=number]:focus, 
[type=text].form-control:focus, 
[type=password].form-control:focus, 
[type=email].form-control:focus, 
[type=tel].form-control:focus, 
[contenteditable].form-control:focus {
box-shadow: inset 0 -1px 0 #ddd;
outline: none ;
box-shadow: none;
}
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
color: #9faab9!important;
opacity: 1; /* Firefox */
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
color: #9faab9!important;
}
::-ms-input-placeholder { /* Microsoft Edge */
color: #9faab9!important;
}
input:-moz-read-only { /* For Firefox */
background-color: #e2e2e2!important;
}
input:read-only {
background-color: #e2e2e2!important;
}
a{
color: #333;
text-decoration: none
}
a:hover {
color: #333;
text-decoration: none
}
label {
color: #4b4f56;
}
ol, ul, dl {
margin-top: 0;
margin-bottom: 1rem;
}
label {
margin-bottom: .2rem;
}
select.minimal {
display: inline-flex;
background-image: linear-gradient(45deg,transparent 50%,gray 50%),linear-gradient(135deg,gray 50%,transparent 50%),linear-gradient(to right,#ccc,#ccc);
background-position: calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5em) .5em;
background-size: 5px 5px,5px 5px,1px 1.5em;
background-repeat: no-repeat;
}
select {
-moz-appearance: none;
-webkit-appearance: none;
background-color: #fff;
background-position: calc(100% - 5px) calc(0em + 2px);
}
label {
margin-bottom: .2rem;
}
label:after {
content: ':';
}

.label:after {
content: '';
}
.required:after {
content: ':*';
}
.form-control:disabled, .form-control[readonly] {
background-color: #e2e2e2;
border:1px solid #4b4f56!important;	
opacity: 1;
}
.fs-14{
font-size: 14px!important;
}
.w-70 {
width: 70%
}
.w-80 {
width: 80%
}
.bg-dark {
background-color: #21003a!important;
color: #FFF;
}
.form-control {
border: 1px solid #4b4f56;
border-radius: .25rem;
color: #1e2327;
background-color: #f8f8f8;
font-size: 0.85rem;
}
.btn {
font-size: 0.80rem;
font-weight: 400;
text-transform: uppercase;
letter-spacing: .5px;
height: calc(1.5em + .75rem + 2px);
padding: .375rem 1.5rem;
margin-top: -2px;
}
.btn-success {
color: #fff;
background-color: #0c8842;
border-color: #0b7c3c;
}
.btn-success:hover {
color: #fff;
background-color: #015224;
border-color: #015224;
}
.btn-primary {
background-color: #3b4863!important;
border-color: #3b4863!important;
}
.btn-primary :hover {
background-color: #3b4863!important;
border-color: #3b4863!important;
}
.btn-tertiary {
color: #fff;
background-color: #002186;
border-color: #002186;
}
.btn-tertiary:hover {
color: #fff;
background-color: #031a61;
border-color: #031a61;
}
.btn-outline-tertiary {
color: #031a61;
background-color: transparent;
border-color: #002186;
}
.btn-outline-tertiary:hover {
color: #FFF;
background-color: #031a61;
border-color: #031a61;
}
.btn-outline-warning {
color: #e27400;
background-color: transparent;
border-color: #e27400;
}
.btn-link{
border: none!important;
background-color:transparent!important;	
}
.btn-outline-warning:hover {
color: #FFF!important;
background-color: #e27400!important;
border-color: #e27400!important;
}
.btn-sm {
height: calc(1.5em + .75rem + 0px);
font-size: .8rem!important;
line-height: 1.5!important;
border-radius: .2rem!important;
letter-spacing: .5px;
font-weight: 400;
}
.navbar-nav {
color: #001737;
font-size: 0.9rem;
letter-spacing: 0.1px;
text-transform: uppercase;
font-weight: 400;
}
.navbar-dark .navbar-nav .nav-link {
color: #CCC
}
.dropdown-item {
font-size: 0.85rem;
}
.thead-light th {
color: #495057;
background-color: transparent!important; 
border-color: transparent!important;
font-weight: 400!important;
padding: .15rem;
padding-left: 0.35rem!important;
font-size: 0.85rem!important;
}
.table td {
padding: .35rem;
padding-top: .55rem!important;
padding-bottom: .55rem!important;
}
.table-striped tbody tr:nth-of-type(odd) {
background-color: rgba(0,0,0,.08)!important;
}
.pTd {
padding:0!important;
}
.success {
background-color:#27ae60;
}
.color-success {
color:#27ae60;
}
.danger {
background-color:#c0392b;
}
.color-danger {
color:#c0392b;
}
.warning {
background-color:#ffc107;
}
.primary {
background-color:#007bff;
}
.secondary {
background-color:#6c757d;
}
.badgesuccess {
border: 1px solid; width:100%!important;#27ae60;color:#27ae60
}
.badgedanger{
border: 1px solid; width:100%!important;#c0392b;color:#c0392b
}
.badge {
padding: 4px!important;
font-weight: 400!important;
font-size: 0.80rem!important;
width: 100%!important;
background-color: transparent!important;
}
.badgeDefault {
border: 1px solid; width:100%!important;#6c757d;color:#6c757d
}
.daterangepicker {
border: 1px solid #545b68!important;
}
.daterangepicker:before {
border-bottom: 7px solid #000!important;
}
.daterangepicker .drp-buttons {
border-top: 1px solid #545b68!important;
}
.daterangepicker td.active, .daterangepicker td.active:hover {
background-color: #0068fa!important;
}
.dropdown-menu {
min-width: auto!important;
}
.dropdown-item {
padding: .25rem 1.5rem!important;
}
.anyClass {
height:150px;
overflow-y: scroll;
}
.divider-text {
position: relative;
display: flex;
align-items: center;
text-transform: uppercase;
color: #464a4e;
font-size: 10px;
font-weight: 400;
font-family: -apple-system, BlinkMacSystemFont, "Inter UI", Roboto, sans-serif;
letter-spacing: .5px;
margin: 15px 0; }
.divider-text::before, .divider-text::after {
content: '';
display: block;
flex: 1;
height: 1px;
background-color: #e5e9f2; }
.divider-text::before {
margin-right: 10px; }
.divider-text::after {
margin-left: 10px; }

.divider-vertical {
flex-direction: column;
margin: 0 15px; }
.divider-vertical::before, .divider-vertical::after {
height: auto;
width: 1px; }
.divider-vertical::before {
margin-right: 0;
margin-bottom: 10px; }
.divider-vertical::after {
margin-left: 0;
margin-top: 10px; }


/*INPUT SEARCH ANIMATION*/
.search-form {
position: relative;
top: 0px;
right: 0;
}
.input-group.search-group {
height: 40px;
min-width: 50px;
position: relative;
}
.input-group .form-control.search:hover, 
.input-group .form-control.search:focus {
padding: 10px 10px;
width: 380px;
color: #000;
cursor: auto;
background-color: #fff;
border: 1px solid #a7b4c3;
}
@media(width: 320px){
.input-group .form-control.search:hover, 
.input-group .form-control.search:focus {
width: 190px!important;
}	
}
@media(min-width: 321px) {
.input-group .form-control.search:hover, 
.input-group .form-control.search:focus {
width: 270px!important;
}	
}
.input-group .form-control.search::-moz-placeholder {
color: transparent!important;
}
.input-group .form-control.search::-webkit-input-placeholder {
color: transparent!important;
}
.input-group .form-control.search:hover::-moz-placeholder,
.input-group .form-control:focus::-moz-placeholder { 
color: #222!important;
}
.input-group .form-control.search:hover::-webkit-input-placeholder,
.input-group .form-control.search:focus::-webkit-input-placeholder { 
color: #222!important;
}
.input-group .form-control.search:focus {
box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset;
border: 1px solid #a7b4c3;
}
.form-control.search.search-control {
background: url('../../assets/search.svg') no-repeat right 5px center / 20px;
border: 0px solid transparent;
border-radius: 0.25rem;
color: transparent;
font-size: 14px;
width: 50px;
height: 39px;
margin: 0;
padding: 0;
outline: 0 none;
position: absolute;
right: 0;
margin-right: 0px;
top: 0;
z-index: 10;
cursor: pointer;
-webkit-backface-visibility: hidden;

transition: width 0.25s;
}
.form-control.search.search-control::-webkit-search-cancel-button{
position:relative;
right:10%;
}
/*FIM DO INPUT*/

.df-breadcrumbs {
padding: 0;
background-color: transparent;
}
.mg-b-10 {
margin-bottom: 10px;
}
.df-breadcrumbs .breadcrumb-item {
font-size: 10px;
text-transform: uppercase;
font-weight: 600;
font-family: -apple-system, BlinkMacSystemFont, "Inter UI", Roboto, sans-serif;
}
.df-breadcrumbs .breadcrumb-item a {
color: #1b2e4b;
transition: all 0.2s ease-in-out;
}
.df-breadcrumbs .breadcrumb-item + .breadcrumb-item {
padding-left: 8px;
}
.df-breadcrumbs .breadcrumb-item.active {
color: #4b4f56;
}
.df-breadcrumbs .breadcrumb-item {
font-size: 0.9rem;
text-transform: uppercase;
font-weight: 400;
font-family: -apple-system, BlinkMacSystemFont, "Inter UI", Roboto, sans-serif;
}
.bd-callout {
padding: 1.25rem;
margin-top: 1.25rem;
margin-bottom: 1.25rem;
border: 1px solid #eee;
border-left-width: .25rem;
border-radius: .25rem;
}
.bd-callout-warning {
border-left-color: #f0ad4e;
}
/*LOGIN*/
.pure-material-textfield-outlined {
--pure-material-safari-helper1: rgb(var(--pure-material-primary-rgb, 33, 150, 243));
position: relative;
display: inline-block;
padding-top: 6px;
font-family: var(--pure-material-font, "Roboto", "Segoe UI", BlinkMacSystemFont, system-ui, -apple-system);
font-size: 16px;
line-height: 1.5;
overflow: hidden;
width: 100%;
}
.pure-material-textfield-outlined > input,
.pure-material-textfield-outlined > textarea {
box-sizing: border-box;
margin: 0;
border: solid 1px; /* Safari */
border-color: rgba(var(--pure-material-onsurface-rgb, 0, 0, 0), 0.6);
border-top-color: transparent;
border-radius: 4px;
padding: 15px 13px 15px;
width: 100%;
height: inherit;
color: rgba(var(--pure-material-onsurface-rgb, 0, 0, 0), 0.87);
background-color: transparent;
box-shadow: none; /* Firefox */
font-family: inherit;
font-size: inherit;
line-height: inherit;
caret-color: rgb(var(--pure-material-primary-rgb, 33, 150, 243));
transition: border 0.2s, box-shadow 0.2s;
}
.pure-material-textfield-outlined > input + span,
.pure-material-textfield-outlined > textarea + span {
position: absolute;
top: 0;
left: 0;
display: flex;
border-color: rgba(var(--pure-material-onsurface-rgb, 0, 0, 0), 0.6);
width: 100%;
max-height: 100%;
color: rgba(var(--pure-material-onsurface-rgb, 0, 0, 0), 0.6);
font-size: 75%;
line-height: 15px;
cursor: text;
transition: color 0.2s, font-size 0.2s, line-height 0.2s;
}
.pure-material-textfield-outlined > input + span::before,
.pure-material-textfield-outlined > input + span::after,
.pure-material-textfield-outlined > textarea + span::before,
.pure-material-textfield-outlined > textarea + span::after {
content: "";
display: block;
box-sizing: border-box;
margin-top: 6px;
border-top: solid 1px;
border-top-color: rgba(var(--pure-material-onsurface-rgb, 0, 0, 0), 0.6);
min-width: 10px;
height: 8px;
pointer-events: none;
box-shadow: inset 0 1px transparent;
transition: border-color 0.2s, box-shadow 0.2s;
}
.pure-material-textfield-outlined > label:after {
content: " "!important;
}
.pure-material-textfield-outlined > input + span::before,
.pure-material-textfield-outlined > textarea + span::before {
margin-right: 4px;
border-left: solid 1px transparent;
border-radius: 4px 0;
}
.pure-material-textfield-outlined > input + span::after,
.pure-material-textfield-outlined > textarea + span::after {
flex-grow: 1;
margin-left: 4px;
border-right: solid 1px transparent;
border-radius: 0 4px;
}
.pure-material-textfield-outlined:hover > input,
.pure-material-textfield-outlined:hover > textarea {
border-color: rgba(var(--pure-material-onsurface-rgb, 0, 0, 0), 0.87);
border-top-color: transparent;
}
.pure-material-textfield-outlined:hover > input + span::before,
.pure-material-textfield-outlined:hover > textarea + span::before,
.pure-material-textfield-outlined:hover > input + span::after,
.pure-material-textfield-outlined:hover > textarea + span::after {
border-top-color: rgba(var(--pure-material-onsurface-rgb, 0, 0, 0), 0.87);
}
.pure-material-textfield-outlined:hover > input:not(:focus):placeholder-shown,
.pure-material-textfield-outlined:hover > textarea:not(:focus):placeholder-shown {
border-color: rgba(var(--pure-material-onsurface-rgb, 0, 0, 0), 0.87);
}
.pure-material-textfield-outlined > input:not(:focus):placeholder-shown,
.pure-material-textfield-outlined > textarea:not(:focus):placeholder-shown {
border-top-color: rgba(var(--pure-material-onsurface-rgb, 0, 0, 0), 0.6);
}
.pure-material-textfield-outlined > input:not(:focus):placeholder-shown + span,
.pure-material-textfield-outlined > textarea:not(:focus):placeholder-shown + span {
font-size: inherit;
line-height: 68px;
}
.pure-material-textfield-outlined > input:not(:focus):placeholder-shown + span::before,
.pure-material-textfield-outlined > textarea:not(:focus):placeholder-shown + span::before,
.pure-material-textfield-outlined > input:not(:focus):placeholder-shown + span::after,
.pure-material-textfield-outlined > textarea:not(:focus):placeholder-shown + span::after {
border-top-color: transparent;
}
.pure-material-textfield-outlined > input:focus,
.pure-material-textfield-outlined > textarea:focus {
border-color: rgb(var(--pure-material-primary-rgb, 33, 150, 243));
border-top-color: transparent;
box-shadow: inset 1px 0 var(--pure-material-safari-helper1), inset -1px 0 var(--pure-material-safari-helper1), inset 0 -1px var(--pure-material-safari-helper1);
outline: none;
}
.pure-material-textfield-outlined > input:focus + span,
.pure-material-textfield-outlined > textarea:focus + span {
color: rgb(var(--pure-material-primary-rgb, 33, 150, 243));
}
.pure-material-textfield-outlined > input:focus + span::before,
.pure-material-textfield-outlined > input:focus + span::after,
.pure-material-textfield-outlined > textarea:focus + span::before,
.pure-material-textfield-outlined > textarea:focus + span::after {
border-top-color: var(--pure-material-safari-helper1) !important;
box-shadow: inset 0 1px var(--pure-material-safari-helper1);
}
.pure-material-textfield-outlined > input:disabled,
.pure-material-textfield-outlined > input:disabled + span,
.pure-material-textfield-outlined > textarea:disabled,
.pure-material-textfield-outlined > textarea:disabled + span {
border-color: rgba(var(--pure-material-onsurface-rgb, 0, 0, 0), 0.38) !important;
border-top-color: transparent !important;
color: rgba(var(--pure-material-onsurface-rgb, 0, 0, 0), 0.38);
pointer-events: none;
}
.pure-material-textfield-outlined > input:disabled + span::before,
.pure-material-textfield-outlined > input:disabled + span::after,
.pure-material-textfield-outlined > textarea:disabled + span::before,
.pure-material-textfield-outlined > textarea:disabled + span::after {
border-top-color: rgba(var(--pure-material-onsurface-rgb, 0, 0, 0), 0.38) !important;
}
.pure-material-textfield-outlined > input:disabled:placeholder-shown,
.pure-material-textfield-outlined > input:disabled:placeholder-shown + span,
.pure-material-textfield-outlined > textarea:disabled:placeholder-shown,
.pure-material-textfield-outlined > textarea:disabled:placeholder-shown + span {
border-top-color: rgba(var(--pure-material-onsurface-rgb, 0, 0, 0), 0.38) !important;
}
.pure-material-textfield-outlined > input:disabled:placeholder-shown + span::before,
.pure-material-textfield-outlined > input:disabled:placeholder-shown + span::after,
.pure-material-textfield-outlined > textarea:disabled:placeholder-shown + span::before,
.pure-material-textfield-outlined > textarea:disabled:placeholder-shown + span::after {
border-top-color: transparent !important;
}
@media not all and (min-resolution:.001dpcm) {
@supports (-webkit-appearance:none) {
.pure-material-textfield-outlined > input,
.pure-material-textfield-outlined > input + span,
.pure-material-textfield-outlined > textarea,
.pure-material-textfield-outlined > textarea + span,
.pure-material-textfield-outlined > input + span::before,
.pure-material-textfield-outlined > input + span::after,
.pure-material-textfield-outlined > textarea + span::before,
.pure-material-textfield-outlined > textarea + span::after {
transition-duration: 0.1s;
}
}
}

/*/LOGIN*/
@media (min-width: 576px) {
.df-breadcrumbs .breadcrumb-item {
letter-spacing: .5px;
}
}
@media (min-width: 992px){
.navbar-expand-lg .navbar-nav .nav-link {
padding-right: 1.5rem;
padding-left: 0rem;
}
}
@media (max-width: 800px){
.d-100 {
width: 100%;
margin-bottom: 10px;
}
}
.fs-1rem{
font-size: 1rem!important;
}
.form-control{
padding: .375rem .55rem!important;
}
.input-group-text{
font-size: 0.85rem!important;
border: 1px solid #4b4f56;
}
.navbar-dark .navbar-toggler {
border: 1px solid transparent!important;
outline: none!important;
padding-left: 0px!important;
}
.theadTable {
margin: 0; 
padding: 3;
width:20px;
}
/**/

.topBar {
height: 5px; 
background-color: #f5c156
}
@media (min-width: 991px){.min-vh{min-height: 89vh!important}
}
.curPoint{
cursor: pointer
}
.btn.disabled, .btn:disabled {
opacity: 1!important;
}
button, html [type="button"], [type="reset"], [type="submit"]{
-webkit-appearance: none;
}
.hr-mobi{
width: 100%; 
color: black; 
height: 1px;
}
.form-control.nopadding {
padding: 0rem!important;
}
.bootstrap-select .dropdown-toggle .filter-option{
margin-left: -15px !important;
margin-top: 1px !important;
font-weight: 400 !important;
text-transform: capitalize;
color: #000;
}
.bootstrap-select>.dropdown-toggle{
margin-top: 0px !important;
height: calc(1.6em + .75rem + 2px)!important;
}
/*Modais*/
.btn-ios-alert {
padding-right: 9px!important;
padding-top: 0rem!important;
padding-bottom: 0rem!important;
padding-left: 0rem!important;
height: auto!important;
}

@media (min-width: 767px){
.modal-ios-content {
border-radius: .6rem!important;
opacity: 0.92;
margin: 40px;
}
}
.modal-ios-content-spinner {
opacity: 1!important;
position: relative!important;
display: -ms-flexbox!important;
display: flex!important;
-ms-flex-direction: column!important;
flex-direction: column!important;
width: 100%!important;
pointer-events: auto!important;
background-clip: padding-box!important;
outline: 0!important;
}
.modal-ios-body {
padding-left: 20px!important;
padding-top: 17px!important;
padding-bottom: 0rem!important;
padding-right: 15px!important;
}
.modal-ios-footer {
padding-left: 15px!important;
padding-top: 10px!important;
padding-bottom: 13px!important;
padding-right: 15px!important;
}
.modal-ios-footer-alert {
margin-top: 10px;
padding-top: 5px!important;
border-top: 1px solid #dee2e6;
display: block!important;
}
.modal-footer {
border-top: 0px solid #dee2e6!important;
}
.navbar-light .navbar-nav .nav-link {
color: rgb(56 53 53)!important;
}
.modal-header {
padding: 0.5rem 1rem!important;
}
.btn-no-py {
padding: .375rem .75rem;
}
@media (min-width: 991px){
.sw-100 {
width: 100px
}
.sw-175 {
width: 175px
}
.sw-200 {
width: 200px
}
.sw-250 {
width: 250px
}
}
@media (max-width: 990px){
.sw-100 {
width: 100%
}
.sw-175 {
width: 100%
}
.sw-200 {
width: 100%
}
.sw-250 {
width: 100%
}
.bw-100 {
display: block!important;
width: 100%!important;
}
}
@media (min-width: 992px){
 .container, .container-lg, .container-md, .container-sm { max-width: 1140px;!important }
}
.dropdown-item.active, .dropdown-item:active,  .dropdown-item:active:hover{
color: #fff;
text-decoration: none;
background-color: #007bff;
}
@media (max-width: 420px){
.col-esp-6{
-ms-flex: 0 0 49.333333%!important;
flex: 0 0 49.333333%!important;
max-width: 49.333333%!important;
}
}
@media (min-width: 992px) and (max-width: 1114px){
.d-lg-esp{
display: none!important
}
}
@import url("https://fonts.googleapis.com/css?family=Rubik:300,400");
.lsn5 {
letter-spacing: -1px;
font-weight: 500
}
.tx-rubik {
font-family: 'Rubik', sans-serif;
}
.linkGray {
color: #8392a5;
font-size: 12px;
}
.card-footer {
padding: .25rem 0.1rem;
}
@media (max-width: 415px){
.fs-xs{
white-space: nowrap;
font-size: 0.70rem;
padding-right: 8px;
padding-left: 8px;
}
}
@media (max-width: 374px){
.fs-xs{
white-space: nowrap;
font-size: 0.65rem;
padding-right: 8px;
padding-left: 8px;
}
}
#myuploaderButton {
display: inline-block;
font-weight: 400;
text-align: center;
vertical-align: middle;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
background-color: transparent;
border: 1px solid transparent;
padding: .375rem .75rem;
font-size: 1rem;
line-height: 1.5;
border-radius: .25rem;
font-size: 0.80rem;
font-weight: 600;
text-transform: uppercase;
letter-spacing: .5px;
height: calc(1.5em + .75rem + 6px);
padding: .375rem 1.5rem;
color: #FFF;
background-color: #0168fa!important;
border-color: #0168fa!important;
margin-right: 10px;
}
blockquote {
background: #FFF3C0;
min-width: 320px;
/*max-width: 100px;*/
height: 100%;
margin: 0 auto;
position: relative;
padding: 15px 15px;
font-size: 0.90rem;
margin-bottom: 10px
}
blockquote:after {
content: "";
display: block;
position: absolute;
width: 100%;
height: 29px;
right: 0;
bottom: -18px;
left: 0;
background: 
linear-gradient(-45deg, transparent 70%, #FFF3C0 75% ), 
linear-gradient( 45deg, transparent 70%, #FFF3C0 75% );
background-repeat: repeat-x;
background-size: 15px 10px, 15px 10px;
background-position: center;
}
#map {
height: 400px;
}
html,
body {
height: 100%;
margin: 0;
padding: 0;
}
.table thead th.borderTh {
border-bottom: 0px solid #dee2e6!important;
}
.table tbody tr.border-bot-tr{
border-bottom: 1px solid #dee2e6;
}
.overflow-modal-auto{
max-height: 300px;
overflow-y: auto;
}
@media (min-width: 100px) and  (max-width: 500px){
.w-66{
display: none!important;
}
}
.w-66{
width: auto!important;  
}
@media (min-width: 991px){
.display-lg-table{
display: table!important;
}
}
.table-xs-responsive {
display: block;
width: 100%;
overflow-x: auto;
-webkit-overflow-scrolling: touch;
}
@media (min-width: 991px) and (max-width: 1100px){
.btn-white-space-lg{white-space: nowrap;padding: 5px;
}
}
.div-parent-relat{position: relative;
}
.btn-minus{background: url('../../assets/remove-button.svg');background-size: 15px 15px;height: 15px;width: 15px;position: absolute;right: -103px;-moz-appearance: none;-webkit-appearance: none;appearance: none;border: none;
}
@media (max-width: 359px){
.widht-xs{max-width: 165px!important;}.pl-1rem{padding-left: 0.50rem!important;}
}
@media (min-width: 360px) and (max-width: 425px){
.widht-xs{max-width: 220px!important;}
}
@media (min-width: 991px){
.min-w{min-width: 168px;}
}

.min-height-sub{
min-height: 57px;
}

@media (min-width: 768px) and (max-width: 991px){
.col-md-esp-2{
-ms-flex: 0 0 20%%;
flex: 0 0 20%;
max-width: 20%;
}
}



.navbar {
padding-top: .5rem!important;
padding-bottom: .5rem!important;
padding-left: 0!important;
padding-right: 0!important;
}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
border-color: #3b4863 #3b4863 #fff!important;
}

.nav-tabs {
    border-bottom: 1px solid #3b4863;
}

.feather {
stroke-width: 1.5;width: 20px;
  height: 20px;}

.bootstrap-tagsinput{
border: 1px solid #4b4f56!important;
}
.bootstrap-select>.dropdown-toggle{
border: 1px solid #4b4f56!important;
}

input:read-only.noreadonly{
background-color: #f8f8f8!important;
}

.bloqueiaSelecao {
   -webkit-touch-callout: none;
   -webkit-user-select: none;
   -khtml-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   user-select: none;
}

.mouse{
cursor: pointer;
}