.admin-header-menu .ant-menu-submenu-title {
    color: black;
}

.admin-header-menu .ant-menu-submenu-title:hover {
    color: #ff6a00;
    /* font-weight: 600; */
    /* background-color: #5b83f8 !important; */
}

.quest-box .ant-menu-submenu-title {
    padding-top: 4px !important;
    height: 90px !important;
    min-height: 40px !important;
}

.quest-box .ant-menu-item-selected::after {
    display: none !important;
}

.ant-menu-submenu {
    margin-left: -10px !important;
}

.quest-box .ant-menu-submenu-open>ul {
    width: calc(100% - 15px) !important;
    margin-left: 15px !important;
    margin-top: -13px !important;
}

.quest-box .ant-menu-submenu-arrow {
    width: 22px !important;
    top: 20% !important;
    height: 22px;
    background: #c1c1c1;
    border-radius: 11px;
    position: relative;
}

.quest-box .ant-menu-submenu-arrow::after {
    -webkit-transform: rotate(45deg) translateX(-5px) !important;
    transform: rotate(45deg) translateX(-5px) !important;
    width: 10px !important;
    top: 14px;
    left: 7px;
    background: #fff !important;
}

.quest-box .ant-menu-submenu-arrow::before {
    -webkit-transform: rotate(-45deg) translateX(5px) !important;
    transform: rotate(-45deg) translateX(5px) !important;
    width: 10px !important;
    top: 14px;
    right: 6px;
    background: #fff !important;
}

.quest-box .ant-menu-submenu-open .ant-menu-submenu-arrow {
    top: 20% !important;
}

.quest-box .ant-menu-submenu-selected .ant-menu-submenu-arrow {
    background: #fff !important;
}

/* .quest-box .ant-menu-submenu-selected .ant-menu-submenu-arrow::after{
    background: #5b83f8!important;   
} */

.quest-box .ant-menu-submenu-open .ant-menu-submenu-arrow::after {
    -webkit-transform: rotate(-45deg) translateX(-5px) !important;
    transform: rotate(-45deg) translateX(-5px) !important;
    top: 6px;

}

.quest-box .ant-menu-submenu-open .ant-menu-submenu-arrow::before {
    -webkit-transform: rotate(45deg) translateX(5px) !important;
    transform: rotate(45deg) translateX(5px) !important;
    top: 6px;
}

.quest-box .ant-menu-submenu-selected .ant-menu-submenu-arrow::after {
    background-image: none !important;
    background-color: #5b83f8 !important;
}


.ant-menu-submenu-selected .ant-menu-submenu-arrow::before {
    background-image: none !important;
    background-color: #5b83f8 !important;
}


.admin-header-menu .ant-menu-horizontal .ant-menu-submenu {
    width: 130px;
    text-align: center;
}

.admin-header-menu .ant-menu-item a {
    color: black;
}

.admin-header-menu .ant-menu-item a:hover {
    color: #ff6a00 !important;
}

.ant-checkbox-inner {
    border-radius: 100px !important;

}

.ant-radio-checked .ant-radio-inner {
    background-color: #1890ff;
    border-color: #1890ff;
}



.ant-radio-inner {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    width: 16px;
    height: 16px;
    background-color: #fff;
    border: 1px solid #d9d9d9;
    border-radius: 2px;
    border-collapse: separate;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}


.ant-radio-inner::after {
    position: absolute;
    top: 50% !important;
    left: 22% !important;
    display: table;
    width: 5.71428571px !important;
    height: 9.14285714px !important;
    border: 2px solid #fff;
    border-top: 0;
    border-left: 0;
    border-radius: 0 !important;
    -webkit-transform: rotate(45deg) scale(0) translate(-50%, -50%);
    transform: rotate(45deg) scale(0) translate(-50%, -50%);
    opacity: 0;
    -webkit-transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6), opacity 0.1s;
    transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6), opacity 0.1s;
    content: ' ';
}

.ant-radio-checked .ant-radio-inner::after {
    -webkit-transform: rotate(45deg) scale(1) translate(-50%, -50%) !important;
    transform: rotate(45deg) scale(1) translate(-50%, -50%) !important;
    -webkit-transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s !important;
    transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s !important;
}

.sjh-tit .quest-box .ant-menu-submenu-selected .ant-menu-submenu-title {
    background-color: #5b83f8 !important;
    color: #fff !important;
}


.ant-btn.btn-lightblue {
    background-image: linear-gradient(90deg,
            #e0e6fc 0%,
            #eff2fd 100%),
        linear-gradient(#e0e6fc,
            #e0e6fc);
    border-radius: 18px;
    color: #666666;

}

.ant-btn.btn-blue {
    width: 76px !important;
    display: inline-block !important;
    background-image: linear-gradient(90deg,
            #5e86f8 0%,
            #3961f4 100%),
        linear-gradient(#3860f4,
            #3860f4);
    border-radius: 18px;
    color: #fff !important;
}

.ant-btn.btn-blue:hover {
    border-radius: 18px !important;
    color: #333 !important;
}

/* .ant-menu-submenu>ul{
    display: none!important;
}
.ant-menu-submenu-open>ul{
    display: block!important;
} */
.primairy.ant-menu-submenu .ant-menu-submenu-title {
    color: #fff !important;
}

.primairy.ant-menu-submenu .ant-menu-submenu-arrow {
    background: #fff !important;
}

.primairy.ant-menu-submenu .ant-menu-submenu-arrow::after,
.primairy.ant-menu-submenu .ant-menu-submenu-arrow::before {
    background-color: #5b83f8 !important;
}

.colfff {
    color: #fff !important;
}


/* 头部 tab 栏 */
.ant-menu-item>a:hover {
    color: #ff6a00 !important;
}

/*  tab 被选中背景颜色 */
.ant-menu-item.ant-menu-item-selected {
    background-color: rgb(245, 245, 245) !important;
}

/* tab 被选中文字颜色 */
.router-link-exact-active.router-link-active {
    color: #ff6a00 !important;
}

.ant-menu-horizontal>.ant-menu-item>a {
    color: black !important;
}

.ant-menu-horizontal>.ant-menu-item:hover,
.ant-menu-horizontal>.ant-menu-submenu:hover,
.ant-menu-horizontal>.ant-menu-item-active,
.ant-menu-horizontal>.ant-menu-submenu-active,
.ant-menu-horizontal>.ant-menu-item-open,
.ant-menu-horizontal>.ant-menu-submenu-open,
.ant-menu-horizontal>.ant-menu-item-selected,
.ant-menu-horizontal>.ant-menu-submenu-selected {
    color: #ff6a00 !important;
    color: #4B84F7!important;
    border-bottom: 2px solid #ff6a00 !important;
}

.ant-menu-submenu.ant-menu-submenu-popup.ant-menu-light {
    /* width: 100%; */
}

.ant-menu-item:hover,
.ant-menu-item-active {
    color: #ff6a00 !important;
    color: #4B84F7!important;
}

.ant-menu-item-selected {
    color: #ff6a00 !important;
    color: #4B84F7!important;
}