﻿body {
    background-color: #bfcbd1 !important;
}

/* TPC */
.tpc-menuleiste {
    background-color: #f2f2f2 !important;
}


/* W3 */
.w3-2020-lark {
    color: #fff !important;
    background-color: #1c1e26 !important
}


/* Ant */
.ant-slider-track {
    background-color: rgb(93 99 106) !important;
}

.ant-slider {
    color: rgb(93 99 106) !important;
}
    .ant-slider:hover .ant-slider-track {
        background-color: rgb(93 99 106) !important;
    }

.ant-slider-handle {
    background-color: #fff !important;
    border: solid 2px #263238 !important;
}

.ant-input:hover {
    border-color: #5d636a !important;
}

.ant-table {
    font-size: 12px !important;
    background: #eef1ef !important;
}

.ant-table-title {
    background: #e0e9dc !important;
}

.ant-switch-checked {
    background-color: #5d636a !important;
}

    .ant-switch-checked:focus {
        box-shadow: 0 0 0 2px #65759F !important;
    }

.ant-switch {
    margin-top: 5px !important;
}

.ant-modal-content {
    border-radius: 5px !important;
}

.ant-modal-header {
    border-radius: 5px !important;
}

.ant-btn {
    border-radius: 5px !important;
}

    .ant-btn:active {
        border-radius: 5px !important;
    }

    .ant-btn:focus {
        background: #445279 !important;
        border-color: #445279 !important;
        border-radius: 5px !important;
        color: #ffffff !important;
    }

    .ant-btn:hover {
        background: #445279 !important;
        border-color: #445279 !important;
        color: #ffffff !important;
    }

a:hover {
    color: #65759F !important;
}

.ant-btn-link:hover {
    background: transparent !important;
}

.ant-checkbox-checked .ant-checkbox-inner {
    background-color: #161B27 !important;
    border-color: #161B27 !important;
}

.ant-form-item {
    margin-bottom: 10px !important;
}

.ant-picker {
    margin-bottom: 10px !important;
}

.ant-input:hover {
    border-color: #161B27 !important;
}

.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
    color: #65759F !important;
}

    .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) first-child {
        border-color: #161B27 !important;
        border: 2px solid #161B27 !important;
    }

.ant-modal-close {
    display: none !important;
}

.ant-radio-button-wrapper:first-child last-child {
    border-radius: 5px !important;
}

.ant-btn-primary {
    background: #161B27 !important;
    border-color: #161B27 !important;
    border-radius: 5px !important;
    color: #ffffff !important;
}

    .ant-btn-primary:hover {
        background: #445279 !important;
        border-color: #445279 !important;
    }

    .ant-btn-primary:focus {
        background: #445279 !important;
        border-color: #445279 !important;
    }

.ant-select:not(.ant-select-disabled) hover .ant-select-selector {
    border-color: #161B27 !important;
}

.ant-select:not(.ant-select-customize-input) .ant-select-selector {
    border-color: #161B27 !important;
    border-radius: 5px !important;
    border: 1px solid #161B27 !important;
}

.ant-select-item-option-selected:not(.ant-select-item-option-disabled) {
    background-color: #161B27 !important;
    color: #ffffff !important;
}

.ant-select-focused:not(.ant-select-disabled) .ant-select:not(.ant-select-customize-input) .ant-select-selector {
    border-color: #161B27 !important;
}

.ant-input {
    background-color: #eef1ef !important;
}
