/* colors */
.cedinzorg-blue {
    background-color: #04A5EC!important;
}

.cedinzorg-lbue {
    background-color: #04A5EC!important;
}

.cedinzorg-text-blue {
    color: #04A5EC!important;
}

.cedinzorg-red-accent  {
    background-color: #ff5252 !important;
    border-color: #ff5252 !important;
    -webkit-border-radius: 25px!important;
    -moz-border-radius: 25px!important;
    border-radius: 25px!important;
}

.btn-blue {
    background-color: #04A5EC!important;
    color: #ffffff!important;
    text-transform: unset !important;
}


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


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


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


.btn-offer.cancel {
    background-color: #A3A3A3!important;
}

/* fonts */
h1 {
    font-size: 20px;
}

#cedinzorg {
    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;
}


/* footer  */
.cedinzorg-footer {
    text-align: center!important;
}

.cedinzorg-footer span {
    width: 100% !important;
}


/* toolbars */
.v-toolbar.v-toolbar--fixed.cedinzorg-blue {
    box-shadow: none!important;
    -webkit-box-shadow: none!important;
}

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

/* tabs */
.v-tabs__bar {
    display: none !important;
}

/* 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;
}

.offers .v-card__actions{
    border-left: 1px solid #e3e3e3!important;
    border-bottom: 1px solid #e3e3e3!important;
    border-right: 1px solid #e3e3e3!important;
}

.offers .v-card__text {
    border-left: 1px solid #e3e3e3!important;
    border-top: 1px solid #e3e3e3!important;
    border-right: 1px solid #e3e3e3!important;
    margin-top: 5px!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;;
}


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

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

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

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


/* sidebar menu */
aside {
    background: #04A5EC!important;
}

aside .v-toolbar {
    background-color: #04A5EC!important;
}

.margin-top-100 {
    margin-top: 100px!important;
}

.sidebar-menu a{
    font-weight: 800!important;
}

.sidebar-menu .v-list__tile--active,.sidebar-menu .v-list__tile--active i {
    color: #000000!important;
}

.sidebar-menu a{
    color: #ffffff!important;
    height: 70px !important;
}

.sidebar-menu a.v-list__tile i {
    color: #ffffff!important;
}

.sidebar-menu .v-list__tile__title{
    font-size: 18px!important;
}

.sidebar-menu .v-list__tile {
    padding-left: 52px!important;
    padding-top: 20px!important;
    padding-bottom: 20px!important;
}

.sidebar-menu .v-list__tile__action {
    min-width: 40px !important;
}


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

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


/* offers */
.btn-offer {
    width: 46%!important;
}

/* my-offers */
.v-card__actions {
    padding: 15px !important;
    background-color: #fff!important;
    display: inherit!important;
}


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


/* my profile */
.my-profile-list .v-list__tile__action {
    min-width: 40px !important;
}

.my-profile-list .v-list__tile__title {
    font-size: 14px!important;
}

.my-profile-list .v-input--selection-controls__ripple {
    margin-right: 0px!important;
    height: 39px!important;
    width: 39px!important;
}

.my-profile-list .no-padding-left.list-item {
    max-width: 320px!important;
}

.my-profile-list .v-list__tile--link:hover {
    background: none!important;
}

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

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

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

.my-profile-list .list-item {
    min-height: 60px!important;
}