@import url("https://fonts.googleapis.com/css?family=Nunito+Sans:400,700&display=swap");
/* line 4, sass/partials/_base.sass */
body,
button,
input,
select,
textarea {
  font-family: "Nunito Sans", sans-serif;
  font-size: 16px;
  font-display: swap;
  color: #6D767E;
}

/* line 16, sass/partials/_base.sass */
.bg-image {
  background: url("../../Avenir-assets/img/fridaysforfuture.jpg") no-repeat;
  height: 200px;
  width: 200px;
  background-size: contain;
}
/* line 21, sass/partials/_base.sass */
.bg-image .text {
  font-size: 30px;
}

/* line 24, sass/partials/_base.sass */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Nunito Sans", sans-serif;
  font-weight: 700;
}

/* line 33, sass/partials/_base.sass */
h5 {
  font-weight: 400;
  margin: 4px 0;
}

/* line 37, sass/partials/_base.sass */
.header-title {
  margin: 10px 0 20px 0;
}

/* line 41, sass/partials/_base.sass */
.rounded30 .header-title {
  margin: 0 0 20px 0;
}

/* line 44, sass/partials/_base.sass */
strong {
  font-weight: 700;
}

/* line 47, sass/partials/_base.sass */
a {
  color: #9bc7af;
}

/* Clearing floats */
/* line 51, sass/partials/_base.sass */
.clear:after {
  clear: both;
}

/* line 54, sass/partials/_base.sass */
.clear:before,
.clear:after {
  content: "";
  display: table;
}

/* line 71, sass/partials/_base.sass */
.align-right {
  float: right;
}

/* line 74, sass/partials/_base.sass */
.inline {
  display: inline-block;
}

/* line 78, sass/partials/_base.sass */
h5 a {
  font-size: 0.925em;
  color: #6D767E;
  text-decoration: underline;
}

/* line 83, sass/partials/_base.sass */
.fal.date-navigation {
  font-weight: 700;
  font-size: 20px;
  color: #40176B;
}

/* line 90, sass/partials/_base.sass */
.chart-legend {
  text-align: left;
  margin: 30px 0 10px;
}
/* line 93, sass/partials/_base.sass */
.chart-legend .text,
.chart-legend .icon {
  display: inline-block;
  float: left;
}
/* line 97, sass/partials/_base.sass */
.chart-legend .text {
  width: calc(100% - 24px);
}
/* line 99, sass/partials/_base.sass */
.chart-legend .text strong {
  display: block;
}
/* line 101, sass/partials/_base.sass */
.chart-legend .text span {
  font-size: 0.9125em;
  color: #98A6AD;
}
/* line 104, sass/partials/_base.sass */
.chart-legend .icon {
  width: 18px;
  height: 18px;
  border-radius: 10px;
  margin: 2px 6px 0 0;
}
/* line 109, sass/partials/_base.sass */
.chart-legend .graph-color-1 {
  background-color: #91cead;
}
/* line 111, sass/partials/_base.sass */
.chart-legend .graph-color-2 {
  background-color: rgba(145, 206, 173, 0.5);
}
/* line 113, sass/partials/_base.sass */
.chart-legend .graph-color-3 {
  background-color: rgba(145, 206, 173, 0.2);
}
/* line 115, sass/partials/_base.sass */
.chart-legend .graph-color-4 {
  background-color: rgba(145, 206, 173, 0.3);
}

/* line 121, sass/partials/_base.sass */
.fal {
  width: 20px;
}

/* line 124, sass/partials/_base.sass */
#sidebar-menu .fal {
  margin: 0 7px 0 3px;
}
/* line 126, sass/partials/_base.sass */
#sidebar-menu .fal.menu-arrow-font-icon {
  margin: 0;
  width: 7px;
}

/* line 131, sass/partials/_base.sass */
.enlarged .left-side-menu #sidebar-menu > ul > li > a span.menu-font-icon {
  display: initial;
  padding-left: 5px;
}

/* line 135, sass/partials/_base.sass */
.menu-arrow-font-icon {
  position: absolute;
  right: 20px;
  top: 20px;
  font-size: 10px;
}

/* line 147, sass/partials/_base.sass */
.pagination-rounded .page-link {
  font-size: 0.875em;
}

/* line 150, sass/partials/_base.sass */
.page-item.active .page-link {
  background-color: #f3f3f3;
  border-color: #f3f3f3;
  color: #000;
}

/* line 155, sass/partials/_base.sass */
.page-link {
  color: #98A6AD;
}

/* line 160, sass/partials/_base.sass */
.breadcrumb-item + .breadcrumb-item::before {
  content: "/";
}

/* line 165, sass/partials/_base.sass */
.page-title-box .page-title {
  font-weight: 700;
}

/* line 170, sass/partials/_base.sass */
.logo-box {
  background-color: #40176B;
}

/* line 175, sass/partials/_base.sass */
.footer {
  font-size: 0.85em;
}

/* line 2, sass/partials/_navigations.sass */
.navbar-custom .topnav-menu > li {
  font-size: 14px;
}
/* line 4, sass/partials/_navigations.sass */
.navbar-custom .topnav-menu > li .date {
  padding-top: 24px;
  color: rgba(255, 255, 255, 0.75);
}
/* line 7, sass/partials/_navigations.sass */
.navbar-custom .topnav-menu > li .fal {
  font-size: 20px;
}

/* line 12, sass/partials/_navigations.sass */
.navbar-custom {
  background: #40176B;
  background: linear-gradient(150deg, #40176b 30%, #b8cfcf 100%);
}

/* line 17, sass/partials/_navigations.sass */
#sidebar-menu > ul > li > a {
  font-family: "Nunito Sans", sans-serif;
}
/* line 19, sass/partials/_navigations.sass */
#sidebar-menu > ul > li > a:active, #sidebar-menu > ul > li > a:focus, #sidebar-menu > ul > li > a:hover {
  color: #9bc7af;
}

/* line 24, sass/partials/_navigations.sass */
#sidebar-menu > ul > li > a.active {
  color: #9bc7af;
}

/* line 27, sass/partials/_navigations.sass */
.metismenu li a[aria-expanded=true] {
  color: #9bc7af !important;
}

/* line 30, sass/partials/_navigations.sass */
.nav-second-level li a,
.nav-third-level li a {
  font-size: 0.975em;
}
/* line 33, sass/partials/_navigations.sass */
.nav-second-level li a:focus, .nav-second-level li a:hover,
.nav-third-level li a:focus,
.nav-third-level li a:hover {
  color: #9bc7af;
}

/* line 37, sass/partials/_navigations.sass */
.nav-second-level li > a.active,
.nav-third-level li > a.active {
  color: #9bc7af;
}

/* line 41, sass/partials/_navigations.sass */
#sidebar-menu .badge {
  position: absolute;
  right: 40px;
}

/* line 45, sass/partials/_navigations.sass */
.left-side-menu {
  padding: 0;
}
/* line 47, sass/partials/_navigations.sass */
.left-side-menu h4.sub-title {
  font-size: 0.975em;
  font-weight: bold;
  padding: 22px 22px 0;
  margin: 0;
  height: 60px;
}

/* line 3, sass/partials/_forms.sass */
.col-form-label,
form label {
  font-size: 0.75em;
  text-transform: uppercase;
}

/* line 8, sass/partials/_forms.sass */
.col-form-data {
  font-weight: 700;
  font-size: 0.95em;
  color: #323A46;
}

/* line 13, sass/partials/_forms.sass */
.form-control {
  border: 1px solid #C4B8D0;
  border-radius: 2px;
}
/* line 16, sass/partials/_forms.sass */
.form-control:focus {
  border-color: #40176B;
}

/* line 19, sass/partials/_forms.sass */
.select2-container--default .select2-selection--multiple.select2-selection--multiple {
  border: 1px solid #C4B8D0 !important;
  border-radius: 2px;
}
/* line 22, sass/partials/_forms.sass */
.select2-container--default .select2-selection--multiple.select2-selection--multiple .select2-selection__rendered {
  margin-bottom: 0;
}
/* line 24, sass/partials/_forms.sass */
.select2-container--default .select2-selection--multiple.select2-selection--multiple .select2-selection__choice {
  border: none;
  margin-top: 7px;
  padding: 2px 11px 1px 9px;
  font-size: 0.825em;
  background-color: #98A6AD;
}
/* line 30, sass/partials/_forms.sass */
.select2-container--default .select2-selection--multiple.select2-selection--multiple .select2-selection__choice span {
  color: #fff;
  margin-right: 5px;
}

/* line 34, sass/partials/_forms.sass */
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #9bc7af !important;
}

/* line 37, sass/partials/_forms.sass */
.select2-container--default .select2-results__option[aria-selected=true].select2-results__option[aria-selected=true] {
  background-color: #f3f3f3;
}

/* line 41, sass/partials/_forms.sass */
.dropzone.dropzone {
  border: 1px solid #E7EAED;
}
/* line 43, sass/partials/_forms.sass */
.dropzone.dropzone p.instructions {
  font-size: 12px;
  text-transform: uppercase;
  font-weight: bold;
  color: #98A6AD;
}

/* line 7, sass/partials/_buttons.sass */
.btn {
  padding: 10px 20px 10px 17px;
}

/* line 12, sass/partials/_buttons.sass */
.btn-primary {
  background-color: #9bc7af;
  border-color: #9bc7af;
}

/* line 15, sass/partials/_buttons.sass */
.btn-outline-primary {
  color: #9bc7af;
  border-color: #9bc7af;
}

/* line 20, sass/partials/_buttons.sass */
.btn-purple {
  background-color: #40176B;
  border-color: #40176B;
}
/* line 26, sass/partials/_buttons.sass */
.btn-purple.light {
  background-color: #C4B8D0;
  border-color: #C4B8D0;
}

/* line 29, sass/partials/_buttons.sass */
.btn-outline-purple {
  color: #40176B;
  border-color: #40176B;
}

/* line 37, sass/partials/_buttons.sass */
.input-group-append .btn {
  padding: 0.45rem 0.9rem;
}

/* line 6, sass/partials/_badges.sass */
.badge-pill {
  padding-right: 7px;
  padding-left: 7px;
}

/* line 9, sass/partials/_badges.sass */
.badge {
  padding: 4px 7px 4px;
}

/* line 13, sass/partials/_badges.sass */
.badge-primary {
  background-color: #9bc7af;
}

/* line 15, sass/partials/_badges.sass */
.badge-secondary {
  background-color: #E7EAED;
  color: #6D767E;
}

/* line 18, sass/partials/_badges.sass */
.badge-warning {
  background-color: #CB8500;
}

/* line 21, sass/partials/_badges.sass */
.badge-light-danger {
  background-color: rgba(255, 0, 112, 0.2);
  color: #FF0070 !important;
}

/* line 24, sass/partials/_badges.sass */
.badge-light-warning {
  background-color: rgba(203, 133, 0, 0.2);
  color: #CB8500 !important;
}

/* line 27, sass/partials/_badges.sass */
.badge-light-success {
  background-color: rgba(145, 206, 173, 0.2);
  color: #91cead !important;
}

/* line 32, sass/partials/_badges.sass */
h3 .badge-pill {
  margin-top: 4px;
  font-size: 11px;
}
/* line 35, sass/partials/_badges.sass */
h3 span.fal {
  font-size: 18px;
}
/* line 38, sass/partials/_badges.sass */
h3 a .fal {
  color: #98A6AD;
}
/* line 40, sass/partials/_badges.sass */
h3 a .fal:hover {
  color: #9bc7af;
}

/* line 43, sass/partials/_badges.sass */
.badge-primary.badge-pill {
  background-color: rgba(145, 206, 173, 0.3);
  color: #9bc7af;
}

/* line 47, sass/partials/_badges.sass */
.badge-warning.badge-pill {
  background-color: rgba(203, 133, 0, 0.2);
  color: #CB8500;
}

/* line 6, sass/partials/_cards.sass */
.card,
.card-box {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  border: none;
}

/* line 11, sass/partials/_cards.sass */
.card-box {
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
}
/* line 13, sass/partials/_cards.sass */
.card-box.rounded30 {
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  border-radius: 30px;
  -moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05);
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05);
}

/* line 18, sass/partials/_cards.sass */
.card.signal-danger {
  border: 1px solid #FF0070;
}

/* line 21, sass/partials/_cards.sass */
.card-header {
  background-color: #fff;
  border-bottom: 1px solid #F5F6FA;
  padding: 1.3rem 1.5rem;
}

/* line 26, sass/partials/_cards.sass */
.card.transparent-bg {
  background: transparent;
}
/* line 27, sass/partials/_cards.sass */
.card.transparent-bg .card-header {
  background-color: transparent;
  padding-left: 0;
}
/* line 31, sass/partials/_cards.sass */
.card.transparent-bg .table-hover tr:hover {
  background: #fff;
}
/* line 33, sass/partials/_cards.sass */
.card.transparent-bg th {
  background-color: #E7EAED;
  border-color: #E7EAED;
}

/* line 7, sass/partials/_tables.sass */
.table th {
  font-size: 0.95em;
  color: #343A40;
}
/* line 10, sass/partials/_tables.sass */
.table td {
  font-size: 0.875em;
  color: #6C757D;
}

/* line 14, sass/partials/_tables.sass */
.table td, .table th {
  border-top: 1px solid #E7EAED;
}

/* line 21, sass/partials/_tables.sass */
div.dataTables_wrapper div.dataTables_length label,
div.dataTables_wrapper div.dataTables_filter label {
  font-size: 0.875em;
}
/* line 23, sass/partials/_tables.sass */
div.dataTables_wrapper div.dataTables_info {
  font-size: 0.875em;
}

/* line 26, sass/partials/_tables.sass */
.dataTable tr {
  cursor: pointer;
}
/* line 28, sass/partials/_tables.sass */
.dataTable tr:hover {
  background-color: #F5F6FA;
}

/* line 8, sass/partials/_accordion.sass */
.accordion h5 a {
  font-size: 1em;
  font-weight: 700;
  text-decoration: none;
}
/* line 12, sass/partials/_accordion.sass */
.accordion h5 a.btn {
  font-weight: 400;
}
/* line 14, sass/partials/_accordion.sass */
.accordion h5 button {
  margin: -6px 0;
}
/* line 16, sass/partials/_accordion.sass */
.accordion h5 .circle {
  display: inline-block;
  border: 1px solid #98A6AD;
  border-radius: 20px;
  padding: 7px 11px;
  height: 32px;
  width: 32px;
  margin-right: 5px;
}
/* line 24, sass/partials/_accordion.sass */
.accordion .btn {
  min-width: 140px;
  margin: -4px 0;
  margin-right: 0 !important;
  padding: 4px 20px 4px 17px;
}
/* line 29, sass/partials/_accordion.sass */
.accordion .table .thead-light th {
  background-color: #F5F6FA;
  border-color: #F5F6FA;
}
/* line 32, sass/partials/_accordion.sass */
.accordion .table-hover tbody tr:hover {
  background-color: #F5F6FA;
}

/* line 1, sass/partials/_modals.sass */
.custom-modal-title {
  background-color: #9bc7af;
}

/* line 4, sass/partials/_modals.sass */
.progress-bar {
  background-color: #9bc7af;
}

/* line 2, sass/partials/_dashboard.sass */
.dashboard-alerts .card-box {
  padding: 25px 0;
  overflow: hidden;
  height: calc(100% - 24px);
}
/* line 6, sass/partials/_dashboard.sass */
.dashboard-alerts .card-box h4 {
  padding: 0 25px;
  font-size: 1em;
  margin: 0 0 20px;
}
/* line 10, sass/partials/_dashboard.sass */
.dashboard-alerts .alert {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
/* line 12, sass/partials/_dashboard.sass */
.dashboard-alerts .alert-danger {
  background-color: #FF0070;
  border-color: #FF0070;
}
/* line 15, sass/partials/_dashboard.sass */
.dashboard-alerts .alert-danger .text,
.dashboard-alerts .alert-danger .text strong {
  color: #fff;
}
/* line 18, sass/partials/_dashboard.sass */
.dashboard-alerts .alert-light {
  background-color: #fff;
  border-color: #fff;
}
/* line 21, sass/partials/_dashboard.sass */
.dashboard-alerts .alert-light .icon {
  border: 1px solid #9bc7af;
}
/* line 23, sass/partials/_dashboard.sass */
.dashboard-alerts .alert-light .icon span {
  color: #9bc7af;
}
/* line 25, sass/partials/_dashboard.sass */
.dashboard-alerts .text,
.dashboard-alerts .icon {
  display: inline-block;
  float: left;
}
/* line 29, sass/partials/_dashboard.sass */
.dashboard-alerts .icon {
  background-color: #fff;
  border: 1px solid #FF0070;
  -moz-border-radius: 25px;
  -webkit-border-radius: 25px;
  border-radius: 25px;
}
/* line 33, sass/partials/_dashboard.sass */
.dashboard-alerts .icon span {
  font-size: 1.6em;
  padding: 10px 33px 10px 12px;
  text-align: center;
  margin: 0;
  color: #FF0070;
}
/* line 39, sass/partials/_dashboard.sass */
.dashboard-alerts .text {
  width: calc(100% - 60px);
  margin-left: 12px;
  font-size: 0.9em;
  color: #98A6AD;
}
/* line 44, sass/partials/_dashboard.sass */
.dashboard-alerts .text strong {
  display: block;
  font-size: 1.125em;
  color: #6D767E;
}

/* line 1, sass/partials/_settlement.sass */
.settlement-item-detail {
  padding: 15px 20px;
  background-color: rgba(245, 246, 250, 0.5);
}
/* line 4, sass/partials/_settlement.sass */
.settlement-item-detail .item-label {
  font-size: 15px;
  font-weight: 400;
  border-bottom: 1px solid #E7EAED;
  padding-bottom: 10px;
}
/* line 9, sass/partials/_settlement.sass */
.settlement-item-detail p {
  font-weight: 700;
}
/* line 11, sass/partials/_settlement.sass */
.settlement-item-detail .prices {
  border-right: 1px solid #E7EAED;
}
/* line 14, sass/partials/_settlement.sass */
.settlement-item-detail .approval p {
  font-size: 0.875em;
  text-transform: uppercase;
}
/* line 17, sass/partials/_settlement.sass */
.settlement-item-detail .approval p.item-label {
  font-size: 15px;
  text-transform: initial;
}
