@import 'bootstrap/dist/css/bootstrap.min.css'; @import "font-awesome/css/font-awesome.min.css"; @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 700; src: local('Montserrat Bold'), local('Montserrat-Bold'), url('/public/fonts/Montserrat_700_normal.woff') format('woff'); } .bg-img{ background-position: center; background-size: cover; background-repeat: no-repeat; /*background-image: url("../image/loginimg.png");*/ } body{ overflow-x: hidden; } .form-control{ border-radius: 5px; padding: 10px 10px; } .form-control:focus{ outline: none; box-shadow: none; border-color: rgb(233, 192, 70) !important; box-shadow: 0 0 0 .25rem rgba(233,192,70,.25)!important; } .forgot-link{ /*text-decoration: none;*/ color: grey; text-decoration: underline; } .login-btn{ background-color: #e9c046; color: white; font-size: 18px; font-weight: bolder; padding: 0.25em 0.75em; border-radius: 10px; border: 2px solid #e9c046; transition: .25s ease-in-out; } .login-ins-btn{ background-color: white; color: black; font-size: 24px; font-weight: bolder; padding: 10px 10px; border-radius: 10px; border: none; border: 1px solid black; transition: .25s ease-in-out; } button[type="submit"]:focus-visible { outline: none; } .login-btn:hover, .login-btn:focus-visible{ background-color: #fff; border: 2px solid #e9c046; color: #e9c046; } .signup-link{ color: #000; text-decoration: underline; transition: .2s ease-in-out; font-weight: 600; } .signup-link:hover, .signup-link:focus-visible, .forgot-link:hover, .forgot-link:focus-visible{ color: #e9c046; outline: none; } .forgot-link { transition: .2s ease-in-out; } .accordion-button-homebar:not(.collapsed)::after { background-position-y:1px ; } .accordion-button-homebar:not(.collapsed) { color: black; background-color: white; } .accordion-button-homebar:focus { z-index: 3; border-color: white; outline: 0; box-shadow: none; } .dropdown-menu { min-width: 250px !important; border: none; box-shadow: 1px 0px 4px 0px rgba(0,0,0,0.10); } @media only screen and (max-width: 575px) { p,h1,h2,h3,h4,h5,h6,span{ font-size: 15px; } .dropdown-menu { min-width: 205px !important; } } .doted-nav{ position: fixed; bottom: 0; } .dropdown-item:focus, .dropdown-item:hover { color: white !important; background-color: #e9c046; border-radius: 10px; /*margin-top: 2px;*/ } .dropdown-item.router-link-exact-active{ color: white !important; background-color: #e9c046; border-radius: 10px; /*margin-top: 2px;*/ } .nav-link{ color: black; border-radius: 10px; transition: 250ms ease-in-out; } .nav-link:hover{ background-color: #e9c046; color: white !important; border-radius: 10px; } .nav-link:hover svg path { fill: white; } .nav-link:hover svg rect { fill: white; } .nav-icons.router-link-exact-active{ fill: white; background-color: #e9c046; } .nav-icons.router-link-active{ fill: white; background-color: #e9c046; } .nav-icons.router-link-exact-active svg path{ fill: white; } .nav-icons.router-link-active svg path{ fill: white; } .checklabel123{ padding-top: 25px !important; } @media only screen and (max-width: 575px){ .checklabel{ height: 123px; width: 134px !important; padding-top: 14px !important; } .checklabel123{ padding-top: 16px !important; } } .form-switch .form-check-input { padding: 10px 16px; background-color: white; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); } .form-switch .form-check-input:focus-visible { outline: #e9c046 auto 1px; } .form-switch__label { max-width: 80% !important; } .accordion-button:not(.collapsed)::after { background-image: var(--bs-accordion-btn-icon); fill: white; } .bar{ background-color: #e9c046 !important; } .progress-bar { background-color: #e9c046 !important; } .checklabel{ background: white !important; } .checklabel:hover{ background: #e9c046 !important;; } .btn { min-width: 150px; transition: 250ms ease-in-out; } .btn-primary-custom, .btn-primary { background-color: #e9c046; border-color: #e9c046; color: white; font-weight: 600 !important; } .btn-primary-custom:hover, .btn-primary-custom:focus, .btn-primary:hover, .btn-primary:focus{ background-color: transparent; border-color: #e9c046; color: #e9c046; } .btn-dark-custom { background-color: #585C5E !important; border-color: #585C5E !important; color: white !important; font-weight: 600 !important; } .btn-dark-custom:hover, .btn-dark-custom:focus { background-color: transparent !important; border-color: #585C5E !important; color: #585C5E !important; } .btn-bullet { min-width: unset; width: 12px; height: 12px; border-radius: 50%; background-color: #e9c046; padding: 0; border: none !important; } .btn-bullet:hover, .btn-bullet:focus { background-color: rgba(0, 0, 0, 0.2) !important; } .btn-bullet.is-active { border-radius: 10px; width: 48px; } .btn-bullet.is-active:hover, .btn-bullet.is-active:focus { background-color: #e9c046 !important; } .btn--icon { min-width: unset; } .btn--light { background-color: white; color: #585C5E; } .btn--light:hover { background-color: #e9c046; color: white; } .btn--light:disabled { background-color: white; color: #585C5E; opacity: 0.4; border: none; } .btn--small { min-width: 100px; } .btn--light[variant="outlined"] { background-color: transparent; border-color: #585C5E; } .btn--light[variant="outlined"]:hover { background-color: white; border-color: white; color: #585C5E; } p{ max-width: 750px; margin: 0; } .text-muted-dark { color:#585C5E; } .onboarding-popover{ background-color: #f0f0f0 !important; /* dunkles Grau */ color: #585C5E !important; /* fast weiß */ border-radius: 12px !important; box-shadow: 0 10px 20px rgba(0,0,0,0.2) !important; max-width: 320px !important; } .driver-popover.onboarding-popover--last { top: 50% !important; left: 50% !important; transform: translate(-50%, -50%); height: auto; min-width: 600px; max-height: unset; max-width: unset; text-align: center; padding: 1.5em; } .onboarding-popover--last img { height: 240px; } .onboarding-popover--last .driver-popover-navigation-btns { justify-content: center; } .driver-popover-footer button { background-color: #e9c046 !important; border-color: #e9c046 !important; color: white !important; font-weight: 700 !important; font-size: 16px !important; padding: 0.5rem 0.375rem !important; text-shadow: none !important; line-height: 16px !important; border-radius: 6px !important; transition: 250ms ease-in-out !important; } .driver-popover-footer button:hover { background-color: transparent !important; border-color: #e9c046 !important; color: #e9c046 !important; } .onboarding-popover .driver-popover-title { font-size: 1.125rem; font-weight: 700; margin-bottom: 0.75rem; } .onboarding-popover .driver-popover-description { font-size: 1rem; } .onboarding-popover .driver-popover-close-btn { color: #585C5E; top: 15px; right: 15px; width: auto; height: auto; font-size: 22px; line-height: 18px; } .onboarding-popover .driver-popover-footer button svg{ pointer-events: none; } .onboarding-popover .driver-btn { color: white !important; border-radius: 8px !important; padding: 0.4rem 1rem; border: none !important; } .onboarding-popover .driver-btn:hover { background-color: #2563eb !important; } @media screen and (max-width: 768px) { .driver-popover-arrow { display: none; } }