/* _telerik.css - Hand-written Kendo/Telerik overrides.
   Loaded AFTER frantz.telerik.css (the generated theme), so overrides win
   by source order. The theme file itself is generated - never hand-edit it;
   app-wide widget adjustments belong here. */

.telerikSimpleIconUploader.k-upload {
        background-color: transparent;
        border-color: transparent;
    }

.telerikSimpleIconUploader.k-upload .k-dropzone {
            background-color: transparent;
            border-color: transparent;
            padding: 0px;
        }

.telerikSimpleIconUploader.k-upload .k-upload-dropzone .k-upload-button-wrap {
            margin: auto;
        }

.telerikSimpleIconUploader.k-upload .k-upload-dropzone .k-dropzone-hint {
            display: none;
        }

.telerikSimpleIconUploader.k-upload .k-upload-dropzone .k-upload-status {
            display: none;
        }

.telerikSimpleIconUploader.k-upload .k-upload-files {
            display: none;
        }

.telerikSimpleIconUploader.small.k-upload .k-upload-button-wrap button {
        min-width: 2.8rem;
        min-height: 2.5rem;
        width: 2.8rem;
        border: 0px;
        background-repeat: no-repeat, repeat;
        background-color: transparent;
        background-position: center center;
        background-size: 60%;
    }

.telerikSimpleIconUploader.large.k-upload .k-upload-button-wrap button {
        min-width: 5rem;
        min-height: 4.3rem;
        border: 0px;
        background-repeat: no-repeat, repeat;
        background-color: transparent;
        background-position: center center;
        background-size: 70%;
    }

.telerikSimpleIconUploader.small.ads.k-upload .k-upload-button-wrap button {
        background-image: url('../../icons/ad.svg');
    }

.telerikSimpleIconUploader.large.ads.k-upload .k-upload-button-wrap button {
        background-image: url('../../icons/ad.svg');
    }

.telerikSimpleIconUploader.small.image.k-upload .k-upload-button-wrap button {
        background-image: url('../../icons/imageland.svg');
    }

.telerikSimpleIconUploader.large.image.k-upload .k-upload-button-wrap button {
        background-image: url('../../icons/imageland.svg');
    }

.telerikSimpleIconUploader.small.images.k-upload .k-upload-button-wrap button {
        background-image: url('../../icons/images.svg');
    }

.telerikSimpleIconUploader.large.images.k-upload .k-upload-button-wrap button {
        background-image: url('../../icons/images.svg');
    }

.telerikSimpleIconUploader.small.arrow-up.k-upload .k-upload-button-wrap button {
        background-image: url('../../icons/arrow-up-circle.svg');
    }

.telerikSimpleIconUploader.large.arrow-up.k-upload .k-upload-button-wrap button {
        background-image: url('../../icons/arrow-up-circle.svg');
    }

.telerikSimpleIconUploader.small.upload.k-upload .k-upload-button-wrap button {
        background-image: url('../../icons/upload.svg');
    }

.telerikSimpleIconUploader.large.upload.k-upload .k-upload-button-wrap button {
        background-image: url('../../icons/upload.svg');
    }

.telerikSimpleIconUploader.small.attachment.k-upload .k-upload-button-wrap button {
        background-image: url('../../icons/attachment.svg');
    }

.telerikSimpleIconUploader.large.attachment.k-upload .k-upload-button-wrap button {
        background-image: url('../../icons/attachment.svg');
    }

.telerikSimpleIconUploader.k-upload .k-upload-button-wrap .k-button.k-button-md {
        padding: 0px;
        /*margin-left: 0.3rem;*/
    }

.telerikSimpleIconUploader.k-upload .k-upload-button-wrap button:hover {
        background-color: var(--bs-gray-200);
    }

.telerikSimpleIconUploader.k-upload .k-upload-button-wrap button:active {
        border-color: var(--bs-gray-200);
    }

.telerikSimpleIconUploader.k-upload .k-upload-button-wrap button .k-button-text {
        display: none;
    }

.text-float-end .k-input-inner
{
    text-align: right;
}

.k-toolbar {
    border-color: var(--color-rapporter-2-30);
    color: var(--color-primary-main);
    background-color: var(--color-rapporter-2-30);
}

.k-chip-solid-base.applied {
        border-color: var(--color-campaigns-active);
        background: var(--color-campaigns-list-active);
    }

.k-chip-solid-base.pending {
        border-color: var(--color-campaigns-setup);
        background: var(--color-campaigns-list-setup);
    }

.k-tabstrip-content, .k-tabstrip > .k-content {
    padding: 0 1rem 8px 1rem;
    outline-width: 0;
    overflow-x: hidden;
}

.k-tabstrip-items-wrapper .k-item.k-selected {
    border-right-color: #dee2e6;
}

.frantzWizard .k-wizard {
        padding: 0px;
    }

.frantzWizard .k-wizard .k-wizard-step {
            padding: 0px;
        }

.frantzWizard .k-wizard .k-wizard-content {
            /*overflow-y: hidden;*/
            padding-right: 1rem;
        }

.frantzWizard .k-wizard .k-wizard-buttons {
            margin-top: 0px;
        }

.frantzWizard .k-wizard-buttons {
        padding: .3rem;
    }

.frantzWizard .reset-button {
        /*margin-right: 230px;*/
        position: absolute;
        left: 0px;
        margin-left: 40px;
    }

.frantzWizard .next-submit-button {
       margin-right:40px;
    }

.frantzNavItem .k-window-title {
    /*display: none;*/
}

.frantzNavItem .k-window-title .h4 {
    font-size:1rem;
}

.frantzNavItem .k-window-titlebar {
    padding: 0rem;
    border-style: none;
    position: inherit;
    margin: auto;
    float: right;
    right: 0px;
    z-index: 1;
}

.frantzNavItem .k-window-actions {
    z-index: 1;
    margin: 0em;
}

.frantzNavItem .k-window-borderless {
    border-radius: 0px;
}

.frantzNavItem .k-button-icon {
    font-size: 26px;
}

.k-daterangepicker.dateOnlyWidth .k-dateinput {
    width:7rem;
}

.k-daterangepicker.hideInput {
    visibility: hidden;
    width: 0px;
    height: 0px;
}

.daterangepicker-no-labels .k-label {
    display: none;
}

.daterangepicker-no-labels .k-floating-label-container .k-floating-label {
    display: none;
}

.daterangepicker-no-labels .k-floating-label-container {
    padding: 0;
}

.k-wizard-step {
    outline: 0px;
}

.k-wizard-content {
    overflow-x: hidden;
}
