.errorlist li {
  color: red;
}

.btn-flat.disabled {
  border: 0px;
}

.container {
  margin-top: 10vh;
}

@media only screen and (max-width: 992px) {
    .modal.modal-fixed-footer {
        height: 95%;
    }
}

@media only screen and (min-width: 993px) {
    .modal.modal-fixed-footer {
        height: 95%;
    }
}

@media only screen and (max-width: 600px) {
    .container {
        width: 95%;
        margin-top: 5vh !important;
    }
}

input.browser-default {
    background-color: rgba(255, 255, 255, 0.9);
    width: 100%;
    padding: 5px;
    border: 1px solid #f2f2f2;
    border-radius: 2px;
    height: 3rem;
}

.error-text {
  font-weight: 300;
  color: red;
}

.btn-flat:hover {
  background-color: #eeeeee;
  color: #039be5;
}

.card {
  margin-left: auto;
  margin-right: auto;
}

body {
  background-image: linear-gradient(rgba(0,0,0,0.2), rgba(0,0,0,0.2)), url("/static/images/background.83a6bbb43ada.jpg");
  background-size: cover;
  background-attachment: fixed;
}

.modal {
    background-color: #fff !important;
}

.modal .modal-footer {
    background-color: #fff !important;
}

html {
  height: 100%;
}

.password-view {
    vertical-align: middle; 
    font-size: 32px;
    cursor: pointer;
}

[v-cloak] {
    display: none;
  }

.preloader-wrapper.small {
  width: 20px;
  height: 20px;
}

.list-complete-item {
    transition: all 0.5s;
  }
  .list-complete-enter, .list-complete-leave-to
  /* .list-complete-leave-active below version 2.1.8 */ {
    opacity: 0;
    transform: translateY(30px);
  }
  .list-complete-leave-active {
    position: absolute;
  }

  .noselect {
    -webkit-touch-callout: none; /* iOS Safari */
      -webkit-user-select: none; /* Safari */
       -khtml-user-select: none; /* Konqueror HTML */
         -moz-user-select: none; /* Firefox */
          -ms-user-select: none; /* Internet Explorer/Edge */
              user-select: none; /* Non-prefixed version, currently
                                    supported by Chrome and Opera */
  }

  .modal.bottom-sheet {
    max-height: 100%;
  }

#phone {
    margin-bottom: 8px !important;
}
.iti--separate-dial-code .iti__selected-flag {
    background-color: rgba(0, 0, 0, 0) !important;
}
.iti.iti--allow-dropdown.iti--show-flags {
    width: calc(100% - 58px);
}