﻿.hide {
    display: none !important;
}

.app-header {
    background-color: #ffffff !important;
}

.develop {
    background-color: #60002b !important;
}

.develop-text {
    text-align: center;
    color: #ffffff;
    height: 35px;
    line-height: 30px;
    padding: 0px 5px;
    /*margin: 0px 5px 0px 0px;*/
}

.field-validation-error {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-danger-rgb),var(--bs-text-opacity)) !important
}

.proposal-grid > tr {
    color: var(--kt-text-gray-600) !important;
}

.pointer {
    cursor: pointer;
}

@media (min-width: 1200px) {
    .modal-xl {
        --bs-modal-width: 1440px;
    }
}




.droppable {
    border-style: dotted;
    border-radius: 5px;
    min-height: 100px;
}

.flag-icon {
    position: relative;
    display: inline-block;
    width: 1.33333333em;
    line-height: 1em;
    margin-right: 5px;
}

/*Klein*/
.app-header {
    background-color: #0a50a7 !important;
    padding-top: 5px;
    padding-bottom: 5px;
}
#kt_app_footer {
    background-color: #0a50a7 !important;
}
.btn-primary {
    background-color: #5fc419 !important;
}

.btn-success {
    background-color: #0a50a7 !important;
}

.btn-danger {
    background-color: #dc3545 !important;
}

.btn-warning {
    background-color: #ffc107 !important;
}

.btn-secondary {
    background-color: #0a50a7 !important;
}

.btn-info {
    background-color: #17a2b8 !important;
}

a {
    color: #5fc419 !important;
    text-decoration: none !important;
    background-color: transparent !important;
}

    a.btn-danger {
        color: #fff !important;
    }
    a.btn-primary {
        color: #fff !important;
    }

.nav-line-tabs .nav-item .nav-link.active, .nav-line-tabs .nav-item .nav-link:hover:not(.disabled), .nav-line-tabs .nav-item.show .nav-link {
    background-color: transparent !important;
    border: 0 !important;
    border-bottom: 1px solid !important;
    border-color: #5fc419 !important;
    transition: color .2s ease !important;
}

.text-active-primary.active {
    transition: color .2s ease;
    color: #5fc419 !important;
}

:root {
    --blue: #0a50a7 !important;
    --indigo: #6610f2 !important;
    --purple: #6f42c1 !important;
    --pink: #e83e8c !important;
    --red: #dc3545 !important;
    --orange: #fd7e14 !important;
    --yellow: #ffc107 !important;
    --green: #5fc419 !important;
    --teal: #20c997 !important;
    --cyan: #17a2b8 !important;
    --white: #fff !important;
    --gray: #6c757d !important;
    --gray-dark: #262729 !important;
    --primary: #5fc419 !important;
    --secondary: #0a50a7 !important;
    --success: #0a50a7 !important;
    --info: #17a2b8 !important;
    --warning: #ffc107 !important;
    --danger: #dc3545 !important;
    --light: #eee !important;
    --dark: #262729 !important;
    --breakpoint-xs: 0 !important;
    --breakpoint-sm: 576px !important;
    --breakpoint-md: 768px !important;
    --breakpoint-lg: 992px !important;
    --breakpoint-xl: 1200px !important;
    --breakpoint-xxl: 1920px !important;
    --font-family-sans-serif: "Objektiv", sans-serif !important;
    --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}
