/*
 ---------------------------------------------------------
 mvn com.gitlab.haynes:libsass-maven-plugin:0.2.21:compile
 --------------------------------------------------------- 
*/
html,
body {
  height: 100%;
  color: #01579b; }

.main-loader {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: fixed;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(255, 255, 255, 0.9);
  z-index: 1004; }

.flex-container {
  height: 100%;
  padding: 0;
  margin: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -webkit-flex;
  display: flex;
  flex-direction: column;
  align-items: center;
  /* Alignment only along secondary axis (Y-axis) */
  justify-content: center;
  /* Horizontal. Alignment & Spacing along primary axis (X-axis) */ }

nav {
  background-color: #01579b; }

.sidenav li > a {
  background-color: #01579b; }
  .sidenav li > a:hover {
    background-color: #9ccaee; }

#table-abonnements tbody tr td {
  padding: 5px; }

input,
textarea {
  color: #01579b;
  padding-left: 5px !important; }

.tabs .indicator {
  background-color: #01579b; }

.tabs .tab a {
  color: #9ccaee; }

.tabs .tab a:focus,
.tabs .tab a.active:focus {
  background-color: #01579b;
  color: #9ccaee; }

.tabs .tab a.active {
  color: white;
  background-color: #01579b; }

.tabs .tab a:hover {
  color: #01579b;
  background-color: #9ccaee; }

.map-config {
  padding: 15px;
  border-radius: 5px;
  cursor: pointer;
  width: 70%;
  margin: 0; }

.material-tooltip {
  padding: 10px 8px;
  font-size: 1rem;
  z-index: 2000;
  background-color: transparent;
  border-radius: 2px;
  color: #fff;
  min-height: 36px;
  line-height: 120%;
  opacity: 0;
  position: absolute;
  text-align: center;
  max-width: calc(100% - 4px);
  overflow: hidden;
  left: 0;
  top: 0;
  pointer-events: none;
  visibility: hidden;
  background-color: #01579b; }

.carousel.carousel-slider {
  height: 600px !important; }

.tap-target {
  background-color: #9ccaee; }

.tap-target-content {
  color: white; }

label[data-error],
label[data-success] {
  width: 100%; }

.modal {
  max-height: 100%;
  overflow: visible; }

.step-content {
  overflow-y: hidden !important; }

ul.stepper .step .step-content .step-actions .btn {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex; }

.stepper-item {
  transform: scale(0.9);
  background-color: "";
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  color: ""; }

.stepper-item-selected {
  transform: scale(1);
  background-color: #e8f5e9;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  color: teal; }

.card-item {
  transform: scale(0.9);
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease; }

.card-item-selected {
  transform: scale(1);
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease; }

.center .materialboxed,
.center-align .materialboxed {
  margin: 0 auto;
  position: relative !important; }

.disabled {
  pointer-events: none !important; }

[type="radio"]:not(:checked) + span,
[type="radio"]:checked + span {
  padding-left: 25px !important; }

div p label {
  margin-left: 20px; }

@media only screen and (min-width: 993px) {
  ul.stepper.horizontal {
    min-height: 530px !important; } }

/*
 ---------------------------------------------------------
 mvn com.gitlab.haynes:libsass-maven-plugin:0.2.21:compile
 --------------------------------------------------------- 
*/

/*# sourceMappingURL=style.css.map */