/* general */

.v-text-field > .v-input__control > .v-input__slot:before {
  border-color: #f2f2f2 !important;
  width: 0% !important;
  display: none;
}

.v-application--wrap {
  background: #F3F3F4 !important;
}

.choose-month-btn {
  padding: 10px 15px !important;
  border-radius: 25px !important;
  color: white !important;
  background: #74bcb7 !important;
  /* margin-bottom: 20px !important; */
  box-shadow: none !important;
}

.introtext {
  padding-top: 20px;
}

a.v-list__tile--active {
  color: #04A5EC!important;
  caret-color: #04A5EC!important;
}

.no-background-color {
  background-color: transparent!important;
}

.v-label--active {
  color: #04A5EC;
}

.btn-details {
  background: #74BCB7 !important;
  color: #fff !important;
}

.btn-verloop {
  margin-top: 10px;
  background: #436d6a !important;
  color: #fff !important;
}

.btn-terug.v-btn--outlined,
.btn-terug::before {
  background-color: #fff !important;
  margin-top: 10px;
}

.v-btn--outlined {
  border-color: #74BCB7 !important;
  max-width: 80vw;
}

.v-application .dashboard-headline {
  font-size: 1.2rem;
}

tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, .05);
 }

.dashboard-card {
  min-width: 80vw;
  background: #fff;
  margin-top: 50px;
  margin-bottom: 50px;
  border: 1px solid lightgray;
  border-radius: 4px;
}

.v-card__subtitle {
  padding: 16px 16px 0 16px !important;
}

.small {
  max-width: 70vw !important;
  margin:  0 auto;
  padding: 0 0 20px 0;
}

.page-title {
  margin-bottom: 50px;
}

/* fonts */
h1 {
  font-size: 30px;
  font-family: "Maven Pro";
  font-weight: 500;
}

h5 {
  font-weight: 200;
}

#nio-app {
  font-family: "Open Sans", "Helvetica Neue", Arial, sans-serif !important;
}

.v-input input,.v-input input::placeholder, .v-input label,.v-input textarea,.v-input textarea::placeholder, .v-input label {
  font-size: 14px!important;
}

.no-capitalized {
  text-transform: none!important;
}

/* toolbars */
header {
  background: #F9F9F9 !important;
}

.v-snack--multi-line .v-snack__content {
  padding: 35px!important;
}

/* tabs */

/* v-cards */
.simple-border-bottom {
  border-bottom: 1px solid #e3e3e3!important;
}

.no-border-shadow {
  box-shadow: none!important;
  -webkit-box-shadow: none!important;
}

.no-margin {
  margin: 0px!important;
}

/* default container */
.container {
  padding: 35px !important;
}

.pages .v-card__text{
  padding: 0px!important;
  background-color: #fafafa !important;
}

.pages .v-card__text h1{
  margin-bottom: 10px!important;
}

/* icons */
.swipe-icon {
  float: right!important;
  top: -19px !important;
  position: relative!important;;
  height: 13px!important;;
}

.v-navigation-drawer {
  height: 100% !important;
}

/* hamburger - menu */
.hamburger-menu {
  background-color: #ffd948!important;
}

.hamburger-menu i {
  color: #ffffff!important;
}

.logo-header-white {
  margin-top: 10px!important;
}

.logo-header-white-sidemenu {
  margin-top: 40px!important;
}

/* sidebar menu */
.v-navigation-drawer__content {
  background: #74BCB7 !important;
}

.v-list-item__title {
  /* color: #fff; */
  font-weight: 600;
  font-size: 17px !important;
}

.v-list-item__content {
  text-align: center;
  padding: 25px !important;
}

.nav-margin {
  padding-top: 85px !important;
}

/* login */
.full-width-login {
  width: 100%!important;
}

.full-width-login {
  text-align: center!important;
}

/* padding */
.no-padding-left a {
  padding-left: 0px!important;
}

/* login */
.lost-password {
  font-size: 12px!important;
}

.v-icon.material-icons.theme--light.blue--text {
  font-size: 30px;
}

.v-icon.material-icons.theme--light {
  font-size: 30px;
}

/* footer  */

footer {
  background: #74bcb7 !important;
  text-align: center;
  margin: 0 auto;
}