@charset "UTF-8";
/* line 112, icons/*.png */
.icons-sprite, .icons-atendimento_0, .icons-atendimento_mobile, .icons-compartilhar_atendimento, .icons-edit, .icons-encerrar_atendimento, .icons-finalizar_atendimento, .icons-notificacoes_on, .icons-openAtendimento, .icons-world {
  background-image: url('/skeleton/web/assets/img/icons/icons-sc4363e2707.png');
  background-repeat: no-repeat;
}

/* line 84, ../../../../../../lib/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-atendimento_0 {
  background-position: 0 0;
}

/* line 84, ../../../../../../lib/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-atendimento_mobile {
  background-position: 0 -16px;
}

/* line 84, ../../../../../../lib/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-compartilhar_atendimento {
  background-position: 0 -32px;
}

/* line 84, ../../../../../../lib/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-edit {
  background-position: 0 -48px;
}

/* line 84, ../../../../../../lib/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-encerrar_atendimento {
  background-position: 0 -64px;
}

/* line 84, ../../../../../../lib/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-finalizar_atendimento {
  background-position: 0 -80px;
}

/* line 84, ../../../../../../lib/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-notificacoes_on {
  background-position: 0 -94px;
}

/* line 84, ../../../../../../lib/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-openAtendimento {
  background-position: 0 -109px;
}

/* line 84, ../../../../../../lib/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-world {
  background-position: 0 -125px;
}

/* line 14, sys.scss */
* {
  font-family: Roboto, Arial, sans-serif;
}

/* line 18, sys.scss */
label, table {
  font-size: 1rem !important;
}

/* line 23, sys.scss */
.top-padding-nav {
  padding-top: 60px;
}

/* line 27, sys.scss */
.bg-sys {
  background-color: #375384;
}

/* line 31, sys.scss */
.login-bg {
  background: linear-gradient(to bottom right, #4C73B7 36%, #40629c);
}

/* line 35, sys.scss */
.login-dialog {
  box-shadow: 0px 0px 5px;
}

/* line 39, sys.scss */
.no-scroll-h {
  overflow-x: hidden;
}

/* line 43, sys.scss */
.no-scroll-v {
  overflow-y: hidden;
}

/* line 47, sys.scss */
.atendimento-button {
  width: 16px;
  height: 16px;
  display: inline-block;
}

/* line 53, sys.scss */
.form-control {
  border-radius: 0;
}

/* line 57, sys.scss */
.sm-padding {
  padding: 0 6px;
}

/* line 61, sys.scss */
.no-padding {
  padding: 0;
}

/* line 66, sys.scss */
.sub-nav.nav-tabs {
  border-bottom: 1px solid transparent;
}

/* line 70, sys.scss */
.sub-nav .nav-link {
  padding: .5rem;
  color: #4C73B7;
}

/* line 75, sys.scss */
.sub-nav .nav-link:hover,
.sub-nav .nav-link:focus {
  border: 1px solid transparent;
}

/* line 80, sys.scss */
.sub-nav .nav-link.active {
  background-color: transparent;
  border: 1px solid transparent;
}

/* line 85, sys.scss */
.sub-nav .nav-item.active {
  background-color: #375384;
}

/* line 89, sys.scss */
.sub-nav .nav-item.active a {
  color: white;
}

/* line 93, sys.scss */
.sub-nav .nav-item {
  margin-bottom: 0;
  border-radius: 3px;
  border: 1px solid rgba(0, 0, 0, 0.23);
  margin: 0 1px;
}

/* line 100, sys.scss */
.nav-link {
  border-color: #e9ecef #e9ecef #ddd;
}

/* line 104, sys.scss */
.close-tab {
  background: transparent;
}

/* line 108, sys.scss */
.no-mb {
  margin-bottom: 0 !important;
}

/* line 112, sys.scss */
.no-padding-l {
  padding-left: 0;
}

/* line 116, sys.scss */
.border-bottom-black {
  border-bottom: 2px solid black;
}

/* line 120, sys.scss */
.no-border {
  border: none;
}

/* line 124, sys.scss */
.no-border-radius {
  border-radius: 0;
}

/* line 128, sys.scss */
.nav-logout {
  margin-left: 30px;
}

/* line 132, sys.scss */
.bg-blue {
  background: #4C73B7;
}

/* line 136, sys.scss */
.bg-light-gray {
  background: #f1f1f1;
}

/* line 141, sys.scss */
.nav-white a {
  color: black;
}

/* line 146, sys.scss */
.tab-content {
  height: calc(100vh - 115px);
}

/* line 150, sys.scss */
.pointer {
  cursor: pointer;
}

/* line 154, sys.scss */
.disabled {
  cursor: not-allowed;
}

/* line 158, sys.scss */
.select-sm {
  padding: .3rem;
  height: 2rem !important;
  font-size: .9rem;
}

/* line 164, sys.scss */
.login-logo {
  width: 150px;
}

/* line 168, sys.scss */
.border-radius-dot3 {
  border-radius: .3em !important;
}

/* line 172, sys.scss */
.border-top-success {
  border-top: 3px solid green;
}

/* line 176, sys.scss */
.border-top-danger {
  border-top: 3px solid red;
}

/* line 180, sys.scss */
.border-top-warning {
  border-top: 3px solid gold;
}

/* line 184, sys.scss */
.border-red {
  border: 1px solid red;
}

/* line 188, sys.scss */
.btn.btn-white {
  background: white;
  color: #9c9c9c;
}

/* line 193, sys.scss */
.border-right-opaque {
  border-right: 1px solid #efefef;
}

/* line 197, sys.scss */
.border-left-opaque {
  border-left: 1px solid #efefef;
}

/* line 201, sys.scss */
label.required:after {
  content: '*';
  color: red;
}

/* line 206, sys.scss */
label.is-invalid:before {
  font-family: 'FontAwesome';
  content: '\f071 ';
  margin-right: .3em;
}

/* line 212, sys.scss */
.divisor {
  display: block;
  margin: auto;
}
/* line 216, sys.scss */
.divisor.divisor-half {
  width: 50%;
}
/* line 220, sys.scss */
.divisor.divisor-5 {
  width: 5em;
}

/* line 225, sys.scss */
.scroll-y-hidden {
  overflow-y: hidden;
}

/* line 229, sys.scss */
.scroll-y {
  overflow-y: scroll;
}

/* line 233, sys.scss */
.h-100vh {
  height: 100vh;
}

/* line 237, sys.scss */
.loading:after {
  content: 'Carregando ...';
  position: absolute;
  font-size: 3rem;
  left: 0;
  box-sizing: border-box;
  align-items: center;
  display: grid;
  top: 0;
  background: rgba(255, 255, 255, 0.97);
  width: 100%;
  height: 100%;
  text-align: center;
}

/* line 252, sys.scss */
.media-thumb {
  line-height: 1;
  min-height: 3.5em;
}

/* line 257, sys.scss */
.btn {
  cursor: pointer;
}

/* line 261, sys.scss */
.frame-static-value {
  text-decoration: underline;
  text-decoration-color: #375384;
}

/* line 266, sys.scss */
.media-player-wrapper {
  width: 800px;
  height: 600px;
  background: black;
}
/* line 271, sys.scss */
.media-player-wrapper img {
  max-height: 598px;
  max-width: 798px;
}
/* line 276, sys.scss */
.media-player-wrapper video,
.media-player-wrapper audio {
  background: black;
  width: 798px;
  height: 598px;
}

/* line 284, sys.scss */
.card-img-top-wrapper {
  position: relative;
  background: black;
}
/* line 288, sys.scss */
.card-img-top-wrapper.video::after {
  font-family: FontAwesome;
  content: '\f144';
  position: absolute;
  height: 31px;
  width: 28px;
  top: 0;
  font-size: 2em;
  left: 0;
  color: white;
  margin: auto;
  right: 0;
  bottom: 0;
}
/* line 303, sys.scss */
.card-img-top-wrapper.audio {
  height: 115px;
}
/* line 306, sys.scss */
.card-img-top-wrapper.audio::after {
  font-family: FontAwesome;
  content: '\f1c7';
  position: absolute;
  height: 31px;
  width: 28px;
  top: 0;
  font-size: 2em;
  left: 0;
  color: white;
  margin: auto;
  right: 0;
  bottom: 0;
}

/* line 325, sys.scss */
.map-floating-box {
  width: 40vw;
  position: absolute;
  top: 11px;
  left: 0;
  right: 0;
  margin: auto;
  z-index: 1;
  padding: 0 2px;
  background: white;
  border-radius: 2px;
  height: 44px;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.16), 0 0 0 1px rgba(0, 0, 0, 0.08);
}
/* line 339, sys.scss */
.map-floating-box .action-icon {
  position: absolute;
  top: 7px;
  left: 5px;
  padding-right: 4px;
  color: #d6d6d6;
}
/* line 347, sys.scss */
.map-floating-box .search {
  border: none;
  padding: 0 77px 0 47px;
  height: 100%;
  font-size: 20px;
  width: 100%;
}
/* line 355, sys.scss */
.map-floating-box .exit-btn {
  position: absolute;
  right: 3px;
  top: 3px;
  font-weight: bold;
}
/* line 362, sys.scss */
.map-floating-box .searching-icon {
  position: absolute;
  right: 42px;
  top: 5px;
}

/* line 369, sys.scss */
.ol-hover-tooltip {
  position: absolute;
  background-color: white;
  padding: 5px;
  border-radius: 3px;
  border: 1px solid #cccccc;
  top: 15px;
  left: 0px;
  width: auto;
  box-shadow: rgba(158, 158, 158, 0.35) 0 0 1px 3px;
}

/* line 384, sys.scss */
.ol-popup {
  position: absolute;
  background-color: white;
  -webkit-filter: drop-shadow(0 1px 4px rgba(0, 0, 0, 0.2));
  filter: drop-shadow(0 1px 4px rgba(0, 0, 0, 0.2));
  padding: 15px;
  border-radius: 10px;
  border: 1px solid #cccccc;
  bottom: 12px;
  left: -50px;
  min-width: 310px;
}

/* line 396, sys.scss */
.ol-popup:after, .ol-popup:before {
  top: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

/* line 405, sys.scss */
.ol-popup:after {
  border-top-color: white;
  border-width: 10px;
  left: 48px;
  margin-left: -10px;
}

/* line 411, sys.scss */
.ol-popup:before {
  border-top-color: #cccccc;
  border-width: 11px;
  left: 48px;
  margin-left: -11px;
}

/* line 417, sys.scss */
.ol-popup-closer {
  text-decoration: none;
  position: absolute;
  top: 2px;
  right: 8px;
}

/* line 423, sys.scss */
.ol-popup-closer:after {
  content: "✖";
  font-size: 14px;
}

/* line 432, sys.scss */
.sector-heading {
  background: #41A1D3;
  color: white;
  font-weight: bold;
  line-height: 2.4rem;
  padding-left: 15px;
  margin: 15px 0;
  font-size: 1.3rem;
  border-bottom: rgba(0, 0, 0, 0.22) 4px solid;
}

/* line 443, sys.scss */
.sector-heading::after {
  content: ' ';
  display: block;
  width: 60px;
  height: 4px;
  border-bottom: 4px dashed rgba(0, 0, 0, 0.25);
  position: absolute;
  right: 0;
}

/* line 453, sys.scss */
.nivel-risco {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: 3px gray double;
  display: inline-block;
}
/* line 460, sys.scss */
.nivel-risco.danger {
  background-color: red;
}

/* line 465, sys.scss */
.map-criacao {
  height: 250px;
}

/* line 469, sys.scss */
.grupo-icon {
  width: 36px;
  height: 36px;
  padding: 2px;
  border: 1px solid rgba(0, 0, 0, 0.15);
}

/* line 478, sys.scss */
.encerramento-nav li {
  margin: 2px;
}
/* line 481, sys.scss */
.encerramento-nav li a {
  color: white;
  display: block;
  padding: 15px 12px;
  border-radius: 0;
  border-color: #117a8b;
  border-radius: .3em 0 0 .3em;
}
/* line 489, sys.scss */
.encerramento-nav li a:hover {
  color: white;
  background-color: #375384;
  cursor: pointer;
  border-radius: .3em 0 0 .3em;
}
/* line 496, sys.scss */
.encerramento-nav li a.encerramento-add {
  border-radius: 0 .3em .3em 0;
  border-color: #1e7e34;
}
/* line 500, sys.scss */
.encerramento-nav li a.encerramento-add:hover {
  background-color: #218838;
}

/* line 509, sys.scss */
.side-nav-shadow {
  box-shadow: 3px -3px 5px 0px rgba(0, 0, 0, 0.4);
}

/* line 513, sys.scss */
.divisor {
  border-bottom: 1px solid #375384;
}

/* line 517, sys.scss */
.tablesorter-default {
  font: inherit !important;
}
/* line 520, sys.scss */
.tablesorter-default td {
  padding: .75rem !important;
}

/* line 525, sys.scss */
table thead {
  font-size: 13px;
}

.ms-container {
  width: 100% !important;
}

.chosen-single {
  border-radius: inherit !important;
  height: 38px !important;
  background: none !important;
  border-color: #ced3db !important;
  box-shadow: none !important;
}

.chosen-container-active {
  color: #495057 !important;
  background-color: #fff !important;
  border-color: #80bdff !important;
  outline: 0 !important;
  box-shadow: 0 0 0 0.2rem rgb(0 123 255 / 25%) !important;
}

.chosen-single span {
  padding-top: 6px !important;
  padding-left: 9px !important;
  font-size: 16px !important;
  color: #494f58 !important;
}

.chosen-container-single .chosen-single div b {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 11px;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  background: none !important;
  padding-top: 12px;
  padding-left: 5px;
  color: #494f58;
}

.chosen-container-single .chosen-single div b:before {
  content: "\f078";
}

.chosen-container .chosen-drop {
  -webkit-box-shadow: unset !important;
  box-shadow: unset !important;
}

.chosen-container-single .chosen-drop {
  border-radius: inherit !important;
}

.table th a.sortable:before,
.table th a.asc:before,
.table th a.desc:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  padding-right: 7px;
  margin-top: 14px;
  font-size: 16px;
}
.table th a.sortable:before {
  content: "\f0dc";
}
.table th a.desc:before {
  content: "\f0dd";
}
.table th a.asc:before {
  content: "\f0de";
}