.modal-backdrop {
  z-index: -1;
  display: none;
}

.m-0 {
  margin: 0rem !important;
}

.m-1 {
  margin: 1.21rem !important;
}

.m-2 {
  margin: 2.2rem !important;
}

.m-3 {
  margin: 2.75rem !important;
}

.m-4 {
  margin: 3.3rem !important;
}

.m-5 {
  margin: 3.85rem !important;
}

.my-0 {
  margin: 0rem 0 !important;
}

.my-1 {
  margin: 1.21rem 0 !important;
}

.my-2 {
  margin: 2.2rem 0 !important;
}

.my-3 {
  margin: 2.75rem 0 !important;
}

.my-4 {
  margin: 3.3rem 0 !important;
}

.my-5 {
  margin: 3.85rem 0 !important;
}

.mx-0 {
  margin: 0 0rem !important;
}

.mx-1 {
  margin: 0 1.21rem !important;
}

.mx-2 {
  margin: 0 2.2rem !important;
}

.mx-3 {
  margin: 0 2.75rem !important;
}

.mx-4 {
  margin: 0 3.3rem !important;
}

.mx-5 {
  margin: 0 3.85rem !important;
}

.p-0 {
  padding: 0rem !important;
}

.p-1 {
  padding: 1.21rem !important;
}

.p-2 {
  padding: 2.2rem !important;
}

.p-3 {
  padding: 2.75rem !important;
}

.p-4 {
  padding: 3.3rem !important;
}

.p-5 {
  padding: 3.85rem !important;
}

.py-0 {
  padding: 0rem 0 !important;
}

.py-1 {
  padding: 1.21rem 0 !important;
}

.py-2 {
  padding: 2.2rem 0 !important;
}

.py-3 {
  padding: 2.75rem 0 !important;
}

.py-4 {
  padding: 3.3rem 0 !important;
}

.py-5 {
  padding: 3.85rem 0 !important;
}

.px-0 {
  padding: 0 0rem !important;
}

.px-1 {
  padding: 0 1.21rem !important;
}

.px-2 {
  padding: 0 2.2rem !important;
}

.px-3 {
  padding: 0 2.75rem !important;
}

.px-4 {
  padding: 0 3.3rem !important;
}

.px-5 {
  padding: 0 3.85rem !important;
}

.w-100 {
  width: 100%;
}

.w-75 {
  width: 75%;
}

.w-50 {
  width: 50%;
}

.w-25 {
  width: 25%;
}

.collapsible-header i {
  margin-right: inherit;
}

.sidenav li .input-field label {
  line-height: initial;
}

/*************/
/*** MATERIALIZE ***/
nav,
.page-footer {
  background-color: #08080a;
}

.btn,
.btn-large {
  background-color: #37a2c1;
}

.btn:hover,
.btn-large:hover {
  background-color: #00d0b2;
}

.btn-flat {
  color: #37a2c1;
}

.card {
  background-color: #2c2c33;
}

tr {
  border-bottom: 1px solid #43434e;
}

.sidenav,
.modal,
.modal-footer {
  background-color: #383840 !important;
}

input:not([type]):focus:not([readonly]), input[type=text]:not(.browser-default):focus:not([readonly]), input[type=password]:not(.browser-default):focus:not([readonly]), input[type=email]:not(.browser-default):focus:not([readonly]), input[type=url]:not(.browser-default):focus:not([readonly]), input[type=time]:not(.browser-default):focus:not([readonly]), input[type=date]:not(.browser-default):focus:not([readonly]), input[type=datetime]:not(.browser-default):focus:not([readonly]), input[type=datetime-local]:not(.browser-default):focus:not([readonly]), input[type=tel]:not(.browser-default):focus:not([readonly]), input[type=number]:not(.browser-default):focus:not([readonly]), input[type=search]:not(.browser-default):focus:not([readonly]), textarea.materialize-textarea:focus:not([readonly]) {
  border-bottom: 1px solid #37a2c1;
  box-shadow: 0 1px 0 0 #37a2c1;
}

input:not([type]):focus:not([readonly]) + label, input[type=text]:not(.browser-default):focus:not([readonly]) + label, input[type=password]:not(.browser-default):focus:not([readonly]) + label, input[type=email]:not(.browser-default):focus:not([readonly]) + label, input[type=url]:not(.browser-default):focus:not([readonly]) + label, input[type=time]:not(.browser-default):focus:not([readonly]) + label, input[type=date]:not(.browser-default):focus:not([readonly]) + label, input[type=datetime]:not(.browser-default):focus:not([readonly]) + label, input[type=datetime-local]:not(.browser-default):focus:not([readonly]) + label, input[type=tel]:not(.browser-default):focus:not([readonly]) + label, input[type=number]:not(.browser-default):focus:not([readonly]) + label, input[type=search]:not(.browser-default):focus:not([readonly]) + label, textarea.materialize-textarea:focus:not([readonly]) + label,
.input-field .prefix.active,
.dropdown-content li > a,
.dropdown-content li > a > i,
.dropdown-content li > span,
.sidenav .subheader {
  color: #37a2c1;
}

.select-wrapper input.select-dropdown:focus {
  border-bottom: 1px solid #37a2c1;
}

.select-wrapper .caret {
  fill: #9b9ba9;
}

* {
  color: #ededed;
}

html {
  font-family: "Lato", Helvetica, "Helvetica Neue";
  background-color: #202025;
  color: #ededed;
}

body {
  font-family: "Lato", Helvetica, "Helvetica Neue";
  display: flex;
  min-height: 100vh;
  flex-direction: column;
  background-color: #202025;
}

main {
  flex: 1 0 auto;
  flex-direction: column;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  margin: 48px 0;
}

header, main, footer {
  transition: 0.3s;
}

/*********************************** HEADER ***********************************/
.btn_new_content_container {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}

.btn_new_content {
  margin: 0 6px 6px 0;
}

.sidenav_filters_list li {
  padding: 0 12px;
}

.img_main_container {
  background-image: url("../resources/images/icon.png");
  background-size: auto 100%;
  background-repeat: no-repeat;
  background-position: center;
  height: 256px;
}

.page_title {
  margin: 0 0 35px 0;
  font-size: 2.5em;
}

.page_title .user_created {
  font-size: 30%;
  color: #888;
}

.page_title .user_created a {
  color: #888;
}

.card .entity_image_container {
  height: 160px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: auto 100%;
  background-color: white;
}

.card-content .entity_title {
  margin: 6px;
  word-break: break-word;
}

.card-content .entity_subtitle {
  margin-top: 6px;
  font-size: 80%;
  word-break: break-word;
}

.card-content .entity_title.one_line {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.card.entity_result_selected .card-action {
  background-color: #357a38;
}

tr.entity_search_result_item.entity_result_selected {
  background-color: #a3d7a5;
}

.wrapper_cards_container {
  display: grid;
  grid-gap: 12px;
  grid-template-columns: repeat(auto-fill, minmax(235px, 1fr));
}

.legend_table td {
  padding: 0;
  border: 0;
}

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