body {
  accent-color: #00A991;
}

.marca-brand-image {
  width: 90px;
  transition: 300ms;
}

.sidebar-collapse .marca-brand-image {
  width: 50px;
}

[class*=sidebar-light] .brand-link {
  border-bottom: none !important;
}

.footer-version {
  font-size: 0.75em;
  margin-top: 4px;
  color: #CCC;
}

.display-alert {
  display: none;
}

.msg-error {
  padding: 0.25rem;
  text-align: center;
  margin-bottom: 0;
  line-height: 0.9em;
}
.msg-error strong {
  font-size: 0.75em;
  line-height: 0.5em;
}

.msg-error + .btn-block {
  margin-top: 0 !important;
}

.ordem {
  text-align: right;
}

.link_pointer {
  cursor: pointer;
}

#modal-sms-body {
  padding: 0.3rem;
}
#modal-sms-body .note-editor {
  border: 1px solid #e6e6e6;
}
#modal-sms-body .note-editor .note-toolbar {
  background-color: #f2f2f2 !important;
  border-bottom: 1px solid #e6e6e6;
}

#edit-sms-area {
  padding: 0;
}
#edit-sms-area .edit-sms-content {
  width: 100%;
  border: none;
  padding: 1.25rem;
  overflow-y: auto;
  max-height: 200px;
  color: #C2C2C2;
}

#menu-project {
  height: 45px;
}

.pack {
  display: inline-flex;
  line-height: 3.75em;
}
.pack .pack-euro {
  font-size: 1em;
  color: #005B8E;
  display: inline-flex;
  top: -12px;
  position: relative;
  margin-right: 7px;
}
.pack .pack-value {
  font-size: 3.75em;
  color: #00A991;
  font-weight: bold;
}
.pack .pack-cents {
  font-size: 1.25em;
  color: #00A991;
  display: inline-flex;
  top: -11px;
  position: relative;
  margin-left: 3px;
}
.pack .pack-month {
  font-size: 1em;
  color: #00A991;
  display: inline-flex;
  top: 13px;
  position: relative;
  margin-left: 3px;
}

.clear {
  clear: both;
}

span.text-small {
  font-size: 0.7em;
  position: relative;
  top: -5px;
}

.contact-action {
  cursor: pointer;
}

.btn-actions {
  width: 72px;
}

.btn-actions2 {
  width: 80px;
}

#modal-default-body .btn-actions,
#modal-default-body .btn-actions2 {
  margin-right: 2px;
}

#box-valor-total,
.campo-hide,
.passos-hide {
  display: none;
}

li > a.menu-bottom-border:after {
  content: " ";
  display: block;
  width: 100%;
  position: absolute;
  bottom: -2px;
  left: 0px;
  border-bottom-color: #d9d9d9;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

#navbar-project-status {
  width: 40px;
}

#navbar-list-projects {
  width: 250px;
  margin-right: 15px;
}

#left-menu-user {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 7px;
  background-color: #F2F2F2;
  width: 100%;
}
#left-menu-user ul {
  list-style: none;
}

.left-menu-50 {
  width: 50%;
  float: left;
  margin: 2px 0 10px;
}
.left-menu-50 a {
  width: 98% !important;
}

#change-lang {
  height: 40px;
  padding: 0.375rem 0.5rem;
  border-left: none;
}

#area-lang {
  width: 90px;
}

#icon-lang {
  padding: 7px !important;
}

.no-hover {
  padding: 0 !important;
}

.pad-data {
  padding: 16px 0;
}

.text-data {
  font-size: 0.9rem;
}

.text-data2 {
  font-size: 1.2rem;
}

[class*=sidebar-light-] .nav-sidebar > .nav-item.menu-open > .no-hover,
[class*=sidebar-light-] .nav-sidebar > .nav-item:hover > .no-hover {
  background-color: rgba(0, 0, 0, 0) !important;
}

#btn-upgrade {
  background-color: #5ca2d5 !important;
  color: white !important;
  padding: 12px 0 !important;
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: 0.1rem;
}
#btn-upgrade:hover {
  background-color: rgba(0, 0, 0, 0.15) !important;
}

.text-separator {
  opacity: 40%;
}

.separator {
  display: flex;
  align-items: center;
  text-align: center;
}

.separator::before {
  margin-right: 0.25em;
}

.separator::after {
  margin-left: 0.25em;
}

.separator::before, .separator::after {
  content: "";
  flex: 1;
  border-bottom: 1px solid #4A3336;
  opacity: 30%;
}

.change-status {
  width: 30px;
  float: left;
  margin-right: 10px;
}

.add-sms,
.add-email {
  margin-left: 10px;
}

.espacamento-add {
  margin: 10px auto;
}

.custom-text-green {
  color: #00AB94 !important;
}

.custom-text-gray {
  color: #555555 !important;
}

.form-control-sidebar {
  background-color: #F2F2F2 !important;
  border: none !important;
  color: #333333 !important;
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused:not(.sidebar-no-expand) .form-control-sidebar,
.sidebar-collapse.sidebar-mini .main-sidebar:hover:not(.sidebar-no-expand) .form-control-sidebar,
.sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused:not(.sidebar-no-expand) .form-control-sidebar,
.sidebar-collapse.sidebar-mini-md .main-sidebar:hover:not(.sidebar-no-expand) .form-control-sidebar,
.sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused:not(.sidebar-no-expand) .form-control-sidebar,
.sidebar-collapse.sidebar-mini-xs .main-sidebar:hover:not(.sidebar-no-expand) .form-control-sidebar {
  display: block !important;
}

.sidebar-collapse.sidebar-mini .left-menu-50 {
  float: none;
  width: 100%;
  margin-bottom: 5px;
}
.sidebar-collapse.sidebar-mini .left-menu-50 .no-show {
  display: none !important;
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .left-menu-50,
.sidebar-collapse.sidebar-mini .main-sidebar:hover .left-menu-50 {
  float: left !important;
  width: 50%;
  margin-bottom: 10px;
}
.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .left-menu-50 .no-show,
.sidebar-collapse.sidebar-mini .main-sidebar:hover .left-menu-50 .no-show {
  display: inline-block !important;
}

.sidebar-dark-primary .nav-sidebar > .nav-item > .nav-link.active, .sidebar-light-primary .nav-sidebar > .nav-item > .nav-link.active {
  background: #00574C;
  background: linear-gradient(90deg, rgb(0, 87, 76) 0%, rgb(0, 171, 148) 100%);
  color: #FFFFFF;
}

.nav-pills .nav-link {
  border-radius: 0.4rem !important;
}

.nav-sidebar > .nav-item {
  margin-bottom: 5px !important;
}

.logo-position a.brand-link {
  text-align: center;
}

.nav-link p {
  margin-left: 10px !important;
}

#map {
  width: 100%;
  height: 500px;
  border: 0;
  overflow: hidden;
}

.filter-select-inline {
  position: relative;
  float: left;
  margin-right: 4px;
}

.dropdown-space {
  margin-right: 16px;
}

.icon-space {
  margin-right: 0.5rem;
}

.td-center {
  text-align: center;
}

.card-tools a.dropdown-delete,
.table a.dropdown-delete {
  color: #BF3026 !important;
}
.card-tools a.dropdown-delete i,
.table a.dropdown-delete i {
  color: #BF3026 !important;
}
.card-tools a.dropdown-delete:hover,
.table a.dropdown-delete:hover {
  cursor: pointer;
  color: #FFFFFF !important;
  background-color: #BF3026 !important;
}
.card-tools a.dropdown-delete:hover i,
.table a.dropdown-delete:hover i {
  color: #FFFFFF !important;
}

.fa-icon-color {
  color: #777777 !important;
}

.fa-icon-espace {
  margin-right: 10px;
}

.td-disable,
.fa-icon-disable {
  color: #B2B2B2;
}

.td-25 {
  width: 25px;
}

.td-50 {
  width: 50px;
}

.td-75 {
  width: 75px;
}

.td-100 {
  width: 100px;
}

.td-125 {
  width: 125px;
}

.td-150 {
  width: 150px;
}

.td-200 {
  width: 200px;
}

.td-250 {
  width: 250px;
}

.alert-switch {
  padding-left: 2.6rem !important;
}

.alert-view {
  float: right;
  margin: 0 1.25rem;
}

.alert-custom-label {
  font-size: 12px;
  text-transform: uppercase;
  margin-bottom: 0px;
  position: absolute;
  top: -3px;
  left: 0px;
  color: #333333;
  font-weight: normal !important;
}

.alert-custom-toggle {
  position: relative !important;
  top: 10px;
  left: 0;
}

.txt-green {
  color: #00A991 !important;
}

.txt-orange {
  color: #EC952B !important;
}

.txt-gray {
  color: #555555 !important;
}

.img-item {
  max-width: 169px;
  max-height: 169px;
}

.plate {
  border-left: #4377e1 8px solid;
  padding: 0 5px;
  outline: #D2D2D2 1px solid;
  letter-spacing: 1px;
  float: right;
  text-transform: uppercase;
}

.metrica-text {
  font-size: 12px;
  text-transform: uppercase;
  color: #777777;
}

.metrica-valor {
  font-size: 28px;
  letter-spacing: 2px;
  font-weight: normal !important;
}

.metrica-body {
  height: 199px;
}

.map-body {
  height: 253px;
  padding: 0 !important;
}
.map-body #map-ativo {
  height: 253px;
  border-radius: 0.25rem;
}

.map-body2 {
  height: 700px;
  padding: 0 !important;
}
@media (max-width: 991px) {
  .map-body2 {
    height: 400px;
  }
}
.map-body2 #map-ativo {
  height: 100%;
  border-bottom-radius: 0.25rem;
}

div .ol-attribution {
  display: none;
}

.leaflet-control a,
.ol-control button {
  background-color: #00A991 !important;
}

.leaflet-control a:focus,
.leaflet-control a:hover,
.ol-control button:focus,
.ol-control button:hover {
  background-color: #00574C !important;
}

th {
  font-weight: normal;
  color: #777777;
  font-size: 12px;
}

.card-title-custom {
  font-weight: normal !important;
  color: #777777 !important;
}

.card-title-position {
  padding-top: 7px;
}

.card-title-position-link {
  padding-top: 3px;
}

.info-box-link {
  position: absolute;
  right: 10px;
  top: 10px;
}

.custom-file-label::after {
  content: "Carregar" !important;
}

li.paginate_button.page-item.active a {
  background-color: #00A991 !important;
  color: #FFFFFF !important;
}

.img-ico {
  width: 27px;
  height: 27px;
}

.btn-outline-light-custom {
  color: #777777 !important;
}

.btn-outline-light-custom:hover {
  background-color: #FFFFFF !important;
  border-color: #bdc6d0 !important;
  color: #777777 !important;
}

.separator {
  display: flex;
  align-items: center;
  text-align: center;
}

.separator::before,
.separator::after {
  content: "";
  flex: 1;
  border-bottom: 1px solid #777777;
  opacity: 30%;
}

.separator::before {
  margin-right: 0.25em;
}

.separator::after {
  margin-left: 0.25em;
}

.text-separator {
  opacity: 40%;
}

.check-with-label {
  margin-top: 38px;
}

.form_titles,
#form_customs,
#form_customs2,
#adicionar_campo {
  display: none;
}

#hide-dropdown-menu {
  display: none !important;
}

.td-select {
  padding: 0.5rem !important;
}

#btn-add {
  color: #fff !important;
}

.bootstrap-select.disabled, .bootstrap-select > .disabled {
  background-color: #e9ecef !important;
  opacity: 1 !important;
}

.float-botton-right {
  position: absolute;
  bottom: 0px;
  right: 4px;
}
.float-botton-right i {
  font-size: 22px;
}
.float-botton-right a {
  color: #00A991;
}
.float-botton-right a:hover {
  color: #00574C;
}

.matricula {
  text-transform: uppercase;
}

.nav-tabs a.nav-link {
  color: #00A991 !important;
}
.nav-tabs a.nav-link:hover {
  color: #00574C !important;
  cursor: pointer;
}
.nav-tabs .active {
  font-weight: bold;
}

.no-border-top th {
  border-top: none !important;
  padding-top: 1.5em !important;
}

.chart-div {
  margin: 0 auto;
  display: block;
}

.google-visualization-tooltip {
  width: 200px;
  height: 100px;
}

.tooltip-box {
  padding: 10px 5px;
}

.tooltip-head {
  font-size: 2em;
  text-align: center;
  font-weight: 600;
  color: #333333;
}

.tooltip-link {
  display: block;
  font-size: 1.5em;
  text-align: center;
  color: #00A991;
}
.tooltip-link:hover {
  color: #00574C !important;
}

#novo-formulario,
#novo-formulario2 {
  position: absolute;
  display: flex;
  right: 10px;
  top: 58px;
}

.btn-filtro {
  margin-right: 6px;
}

@media (max-width: 991px) {
  .tabtab {
    position: relative;
  }

  #novo-formulario {
    top: 9px;
  }

  #novo-formulario2 {
    right: 10px;
    top: -40px;
    float: right;
    position: relative;
  }
}
.empty-list {
  display: flex;
  margin: 10px 10px 1px;
  background-color: #F2F2F2;
  border-radius: 0.25rem;
  height: 285px;
  align-items: center;
  justify-content: center;
}

.empty-center {
  text-align: center;
}

.h3-span {
  font-size: 0.5em !important;
  position: relative;
  display: inline-block;
  color: #333333;
}

.dropdown-item.active,
.dropdown-item:active {
  background-color: #F2F2F2 !important;
}

.table a.dropdown-item:not(.item-delete) {
  cursor: pointer;
  color: #333333 !important;
}
.table a.dropdown-item:not(.item-delete):hover {
  color: #00A991 !important;
}

a.footer-code5 {
  color: #00A991 !important;
}
a.footer-code5:hover {
  color: #00574C !important;
}

#form_customs,
#form_customs2 {
  background-color: #f2f2f2;
  border-radius: 0.25rem;
  box-shadow: inset 0 0 6px 0px #bdbdbd;
}

.row-over {
  border: 1px solid;
  border-radius: 0.25rem;
  border-color: #D2D2D2;
  background-color: #FFFFFF;
  margin: 0px !important;
}
.row-over:hover {
  background-color: #F2F2F2;
}

.dragNdrop {
  position: absolute;
  color: #777777;
  top: 28px;
}

.dragNdrop-label {
  position: relative;
  left: 10%;
}

.dragNdrop-field {
  position: relative;
  left: 10%;
  width: 90% !important;
}

.modal-lg-body {
  padding: unset !important;
}

.th-modal-data {
  color: #00A991 !important;
  font-size: 1.1em;
  font-weight: 600;
}

.td-modal-data {
  color: #777777 !important;
  font-size: 1.1em;
}

.tab-link {
  display: block;
  padding-left: 15px;
}

.tab-link.active {
  font-weight: bold;
}

.acc-link-top {
  font-size: 1rem;
  cursor: pointer;
  margin: 0 !important;
  padding-bottom: 8px;
  border-bottom: 1px solid #dee2e6;
  color: #00A991 !important;
}
.acc-link-top:hover {
  color: #00574C !important;
}

.acc-link {
  font-size: 1rem;
  cursor: pointer;
  margin: 0 !important;
  padding-bottom: 8px;
  border-bottom: 1px #dee2e6 solid;
  padding-top: 8px;
  border-top: 1px #dee2e6 solid;
  color: #00A991 !important;
}
.acc-link:hover {
  color: #00574C !important;
}

.acc-link-bot {
  font-size: 1rem;
  cursor: pointer;
  margin: 0 !important;
  padding-top: 8px;
  border-top: 1px #dee2e6 solid;
  color: #00A991 !important;
}
.acc-link-bot:hover {
  color: #00574C !important;
}

#chart_div {
  max-width: 800px;
}

.fileinfo {
  position: absolute;
  right: 0;
  top: -28px;
  opacity: 1 !important;
}
.fileinfo i {
  color: #00A991 !important;
}

.tooltiptext {
  visibility: hidden;
  background-color: #333333;
  padding: 5px 8px;
  border-radius: 0.25rem;
  color: #FFFFFF;
  text-align: center;
  position: absolute;
  z-index: 1000;
  top: 22px;
  right: 0;
  font-size: 0.825rem;
  overflow: hidden;
  white-space: nowrap;
}

.fileinfo:hover .tooltiptext {
  visibility: visible;
}

.wrapper .elevation-4 {
  box-shadow: 1px 0px 10px 3px #e5e6e7 !important;
}

.nav-sidebar .menu-is-opening > .nav-link i.right, .nav-sidebar .menu-is-opening > .nav-link svg.right, .nav-sidebar .menu-open > .nav-link i.right, .nav-sidebar .menu-open > .nav-link svg.right {
  -webkit-transform: rotate(90deg) !important;
  transform: rotate(90deg) !important;
}

.table a,
.pagination a,
.info-box-link,
.card-footer a.link-verde,
.card-tools a,
.card-footer a,
.breadcrumb-item a {
  color: #00A991 !important;
}
.table a:hover,
.pagination a:hover,
.info-box-link:hover,
.card-footer a.link-verde:hover,
.card-tools a:hover,
.card-footer a:hover,
.breadcrumb-item a:hover {
  color: #00574C !important;
}

.content-wrapper a {
  color: #00A991 !important;
}
.content-wrapper a:hover {
  color: #00574C !important;
}
.content-wrapper a.dropdown-item .text {
  color: #777777 !important;
}
.content-wrapper a.dropdown-item .text:hover {
  color: #00A991 !important;
}
.content-wrapper a.leaflet-control-zoom-in,
.content-wrapper a.leaflet-control-zoom-out {
  color: #FFFFFF !important;
}
.content-wrapper a.leaflet-control-zoom-in:hover,
.content-wrapper a.leaflet-control-zoom-out:hover {
  color: #FFFFFF !important;
}
.content-wrapper a.dropdown-item .text i {
  color: #777777 !important;
}

::selection {
  color: #FFFFFF;
  background: #00A991;
}

[class*=sidebar-light-] .nav-sidebar > .nav-item > .nav-link.active {
  box-shadow: 0 1px 3px rgb(183, 183, 183) !important;
}

#color-dark {
  color: #333333 !important;
}

.max-edit-image {
  max-height: 96px;
  max-width: 96px;
}

#map-position,
#graficoRel {
  padding: 10px;
  margin: 10px auto 0;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}

@media (max-width: 600px) {
  #map-position,
#graficoRel {
    width: 400px;
    height: 20px;
  }
}
@media (min-width: 601px) and (max-width: 700px) {
  #map-position,
#graficoRel {
    width: 500px;
    height: 200px;
  }
}
@media (min-width: 701px) and (max-width: 800px) {
  #map-position,
#graficoRel {
    width: 600px;
    height: 250px;
  }
}
@media (min-width: 801px) and (max-width: 900px) {
  #map-position,
#graficoRel {
    width: 700px;
    height: 300px;
  }
}
@media (min-width: 901px) and (max-width: 991px) {
  #map-position,
#graficoRel {
    width: 800px;
    height: 300px;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  #map-position,
#graficoRel {
    width: 310px;
    height: 200px;
  }
}
@media (min-width: 1201px) and (max-width: 1400px) {
  #map-position,
#graficoRel {
    width: 400px;
    height: 200px;
  }
}
@media (min-width: 1401px) {
  #map-position,
#graficoRel {
    width: 600px;
    height: 350px;
  }
}
.derivado {
  margin-left: 24px;
  font-size: 1.1em;
}

.expandable-table-caret {
  color: #C2C2C2 !important;
}

.derivado-eye {
  float: right;
}

.derivado-form {
  color: #B2B2B2 !important;
}

.texto-cinza07 {
  color: #999999;
  font-size: 0.85em;
}

#resultado {
  height: 273px;
  overflow: auto;
}

#resultado-ativo {
  min-height: 60px;
  max-height: 300px;
  position: absolute;
  overflow: auto;
  background-color: #FFFFFF;
  top: 131px;
  margin-right: 7.5px;
  margin-left: 7.5px;
  max-width: 94%;
  z-index: 1500;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}

#def-map-ativo {
  height: 335px;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}

.item-icon {
  color: #333333;
}

.icon-find-me {
  display: inline-block;
  width: 16px;
  height: 16px;
  margin: 7px;
  fill: #fff;
  background-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="white" d="M445 4 29 195c-48 23-32 93 19 93h176v176c0 51 70 67 93 19L508 67c16-38-25-79-63-63z"/></svg>');
}

.table-header-line {
  border-top: 2px solid #C2C2C2;
}

.show-line {
  cursor: pointer;
}

.form-help {
  cursor: help;
}
.form-help i {
  color: #C2C2C2 !important;
}

a.dropdown-item i {
  color: #333333 !important;
}
a.dropdown-item i:hover {
  color: #00A991 !important;
}

.info-box .info-box-icon {
  font-size: 2.4rem !important;
}

.info-box-link {
  margin-top: 15px !important;
}

a.link-info-alert {
  color: #FFFFFF !important;
  text-decoration: none !important;
}
a.link-info-alert:hover {
  color: #D2D2D2 !important;
}

.custom-id-list {
  font-size: 0.62rem;
  display: inline-block;
  position: absolute;
  margin-top: 4px;
  margin-left: 5px;
}

.msg-field-fornecedor {
  padding: 0.4rem 1.25rem !important;
}

.change-project-label {
  margin-right: 12px;
  color: #777777;
}

#image-delete {
  position: absolute;
  display: block;
  top: 4px;
  right: 0;
}

.image-delete-icon i {
  color: #BF3026 !important;
}
.image-delete-icon:hover i {
  color: #777777 !important;
}

.head-goa-logo {
  max-height: 24px;
}

.footer-goa-logo {
  max-height: 20px;
}

#alert-statistic i {
  color: #EC952B;
}

#loading_time,
#sel_parts,
#add_periods,
#add_special {
  display: none;
}

#times,
#special_time {
  background-color: #f2f2f2;
  border-radius: 0.25rem;
  box-shadow: inset 0 0 6px 0px #bdbdbd;
}

.btn-app.btn-select {
  padding: 7px 5px 2px;
  text-align: left;
  line-height: 20px;
  margin: 10px 10px 17px 10px;
  color: #777777 !important;
  width: 150px;
  height: auto;
}

.td-disponibilidade {
  display: inline-flex;
  flex-direction: row;
  align-items: stretch;
  justify-content: flex-start;
  flex-wrap: wrap;
}

.btn-sel-name {
  font-weight: 600;
  font-size: 13px;
}

.btn-app.btn-select > .badge {
  padding: 0.4em 0.45em;
}

.color-green {
  color: #00A991;
}

.td-nome-parte {
  font-size: 1.1rem;
  padding-left: 10px;
}

.btn-sel-time {
  color: #B2B2B2 !important;
}

.td-right {
  text-align: right;
}

.btn-selected {
  border-color: #00A991 !important;
}
.btn-selected .btn-sel-time {
  color: #00A991 !important;
}

.item-remove i {
  color: #BF3026 !important;
  cursor: pointer;
}
.item-remove i:hover {
  color: #555555 !important;
}

.block-navigate {
  display: none !important;
}

#desconto-total,
.discount {
  display: none;
}

.btn-app > .badge {
  top: -10px !important;
}

.label-observacao,
.custom-switch label {
  font-weight: normal !important;
}

.callendar-schedule {
  cursor: pointer;
  margin: 5px;
  padding: 3px 5px;
  font-size: 0.8em;
  line-height: 1.1em;
  border-color: #00A991;
  background-color: whitesmoke !important;
}
.callendar-schedule .fc-event-title {
  color: #555555 !important;
}

.fc-direction-ltr .fc-daygrid-event.fc-event-end, .fc-direction-rtl .fc-daygrid-event.fc-event-start {
  margin-right: 5px !important;
}

.fc-direction-ltr .fc-daygrid-event.fc-event-start, .fc-direction-rtl .fc-daygrid-event.fc-event-end {
  margin-left: 5px !important;
}

.fc-daygrid-event {
  white-space: normal;
}

.valor_destaque {
  color: #00A991;
  font-size: 23px;
  font-weight: bold;
}

.calendar-deleted {
  background-color: #FCEEF0 !important;
  border-color: #D95360;
  color: #D95360;
}

.ativo-name {
  font-size: 18px;
  font-weight: bold;
}

.schedule-canceled {
  background-color: #D95360;
  border-color: #D95360;
  color: #FFFFFF;
  padding: 10px;
  border-radius: 0.25rem;
}

.ctrl_deleted i {
  color: #D95360;
}

.fc-button {
  background-color: #f8f9fa !important;
  border-color: #ddd !important;
  color: #00A991 !important;
}
.fc-button:hover {
  color: #00574C !important;
  background-color: #e9ecef !important;
}

.error-request {
  background-color: #FCEEF0 !important;
  border-color: #D95360 !important;
}

.ctrl_view {
  cursor: pointer;
}

.show-pass {
  cursor: pointer;
  position: absolute;
  top: 44px;
  right: 20px;
  color: #C2C2C2;
}

/*# sourceMappingURL=estilos.css.map */
