.m-ml-f8 {
    margin-left: -8/@px-unit !important;
}

.m-ml-f9 {
    margin-left: -9/@px-unit !important;
}

.m-ml-f10 {
    margin-left: -10/@px-unit !important;
}

.m-ml-f13 {
    margin-left: -13/@px-unit !important;
}

.m-ml-f14 {
    margin-left: -14/@px-unit !important;
}

.m-ml-f15 {
    margin-left: -15/@px-unit !important;
}

.m-ml-f16 {
    margin-left: -16/@px-unit !important;
}

.m-ml-f17 {
    margin-left: -17/@px-unit !important;
}

.m-ml-f18 {
    margin-left: -18/@px-unit !important;
}

.m-ml-f20 {
    margin-left: -20/@px-unit !important;
}

.m-ml-f24 {
    margin-left: -24/@px-unit !important;
}

.m-ml-f30 {
    margin-left: -30/@px-unit !important;
}

.m-ml-f31 {
    margin-left: -31/@px-unit !important;
}

.m-ml-f32 {
    margin-left: -32/@px-unit !important;
}

.m-ml-f33 {
    margin-left: -33/@px-unit !important;
}

.m-ml-f60 {
    margin-left: -60/@px-unit !important;
}


.m-mt-0 {
    margin-top: 0 !important;
}

.m-mt-2 {
    margin-top: 2/@px-unit !important;
}

.m-mt-3 {
    margin-top: 3/@px-unit !important;
}

.m-mt-4 {
    margin-top: 4/@px-unit !important;
}

.m-mt-5 {
    margin-top: 5/@px-unit !important;
}

.m-mt-7 {
    margin-top: 7/@px-unit !important;
}

.m-mt-8 {
    margin-top: 8/@px-unit!important;
}

.m-mt-10 {
    margin-top: 10/@px-unit !important;
}

.m-mt-11 {
    margin-top: 11/@px-unit !important;
}

.m-mt-12 {
    margin-top: 12/@px-unit !important;
}

.m-mt-15 {
    margin-top: 15/@px-unit !important;
}

.m-mt-16 {
    margin-top: 16/@px-unit !important;
}
.m-mt-18 {
    margin-top: 18/@px-unit !important;
}

.m-mt-20 {
    margin-top: 20/@px-unit !important;
}

.m-mt-30 {
    margin-top: 30/@px-unit !important;
}

.m-mt-40 {
    margin-top: 40/@px-unit !important;
}

.m-mt-42 {
    margin-top: 42/@px-unit !important;
}

.m-mt-32 {
    margin-top: 32/@px-unit !important;
}

.m-mt-35 {
    margin-top: 35/@px-unit !important;
}

.m-mt-36 {
    margin-top: 36/@px-unit !important;
}

.m-mt-44 {
    margin-top: 44/@px-unit !important;
}

.m-mt-50 {
    margin-top: 50/@px-unit !important;
}

.m-mt-60 {
    margin-top: 60/@px-unit !important;
}

.m-mt-70 {
    margin-top: 70/@px-unit !important;
}

.m-mt-72 {
    margin-top: 72/@px-unit !important;
}

.m-mt-100 {
    margin-top: 100/@px-unit !important;
}

.m-mt-120 {
    margin-top: 120/@px-unit !important;
}

.m-mt-180 {
    margin-top: 180/@px-unit !important;
}

.m-mt-210 {
    margin-top: 210/@px-unit !important;
}

.m-mt-f2 {
    margin-top: -2/@px-unit !important;
}

.m-mt-f3 {
    margin-top: -3/@px-unit !important;
}

.m-mt-f4 {
    margin-top: -4/@px-unit !important;
}

.m-mt-f5 {
    margin-top: -5/@px-unit !important;
}

.m-mt-f6 {
    margin-top: -5/@px-unit !important;
}

.m-mt-f8 {
    margin-top: -8/@px-unit !important;
}

.m-mt-f9 {
    margin-top: -9/@px-unit !important;
}

.m-mt-f10 {
    margin-top: -10/@px-unit !important;
}

.m-mt-f12 {
    margin-top: -12/@px-unit !important;
}

.m-mt-f15 {
    margin-top: -15/@px-unit !important;
}

.m-mt-f20 {
    margin-top: -20/@px-unit !important;
}

.m-mt-f32 {
    margin-top: -32/@px-unit !important;
}

.m-mt-f40 {
    margin-top: -40/@px-unit !important;
}


.m-mb-0 {
    margin-bottom: 0 !important;
}

.m-mb-5 {
    margin-bottom: 5/@px-unit !important;
}

.m-mb-8 {
    margin-bottom: 8/@px-unit !important;
}

.m-mb-10 {
    margin-bottom: 10/@px-unit !important;
}

.m-mb-12 {
    margin-bottom: 12/@px-unit !important;
}

.m-mb-15 {
    margin-bottom: 15/@px-unit !important;
}

.m-mb-16 {
    margin-bottom: 16/@px-unit !important;
}

.m-mb-14 {
    margin-bottom: 14/@px-unit !important;
}

.m-mb-20 {
    margin-bottom: 20/@px-unit !important;
}

.m-mb-30 {
    margin-bottom: 30/@px-unit !important;
}

.m-mb-40 {
    margin-bottom: 40/@px-unit !important;
}

.m-mb-2 {
    margin-bottom: 24/@px-unit !important;
}

.m-mb-30 {
    margin-bottom: 30/@px-unit !important;
}

.m-mb-80 {
    margin-bottom: 80/@px-unit !important;
}

.m-mb-130 {
    margin-bottom: 130/@px-unit !important;
}

@current: #009cff; 
@btnNormalColorNo1: #1890ff; 
@btnHoverColorNo2: #40a9ff; 
@btnPressedColorNo3: #096dd9; 
@titleColorNo4: #272727; 
@textColorNo5: #272727; 
@formContentColorNo6: #565656; 
@disableColorNo7: #8f8f8f; 
@listBorderColorNo8: #e8e8e8; 
@dividerColorNo9: #e8e8e8; 
@inputBorderColorNo10: #d9d9d9; 
@disableInputBgColorNo11: #f5f5f5; 
@firstNavBgColorNo12: #001529; 
@secondNavBgColorNo13: #ffffff; 
@secondNavHoverColorNo14: #e6f7ff; 
@contentBgColorNo15: #ffffff; 
@bodyBgColorNo16: #f0f2f5; 
@homePageNo1: #ffffff; 
@homePageNo2: #f0f2f5; 
@errorColorNo17: #f5222d; 
@warnColorNo18: #fcac15; 
@successColorNo19: #52c41a; 
@linkColorNo20: #1890ff; 
@border-color:#e8e8e8;
@export-color:#1890ff;
@error-color: #f5222d; 

@iconDisabledColor: #686c72; 


@color-border: @listBorderColorNo8; 
@border-normal: 1px solid @color-border; 



@font-size-base: 12px;
@table-padding-vertical: 5px;
@table-padding-horizontal: 5px;
@text-color: @textColorNo5;
@primary-color: @btnNormalColorNo1;



@topMenuTabActiveColor: #ffffff; 
@topMenuTabColor: #a6adb4; 
@tabArrowColor: @contentBgColorNo15; 
@tabArrowHoverColor: @btnNormalColorNo1; 
@tabCloseColor: @contentBgColorNo15; 
@tabBackGroundColor: @firstNavBgColorNo12; 
@tabMenuTabHoverColor: #ffffff; 
@tabDividerColor: rgba(255, 255, 255, 0.2); 


@MenuViewPageSwitch: #afc6e1; 
@MenuViewActivePageSwitch: @linkColorNo20; 
@MenuViewItemLineColor: #81b6fc; 
@MenuViewBackGroundColor: @homePageNo1; 
@MenuViewItemMessageColor: @disableColorNo7; 
@MenuViewItemHoverColor: #ecf4ff; 
@MenuViewCarouselColor: #7db1ec; 


@sideMenuBackGroundColor: @secondNavBgColorNo13; 
@sideMenuSelectedColor: #ecf4ff; 


@loginForgetPasswordHoverColor: #ffffff; 
@loginIconColor: @btnHoverColorNo2; 


@font-size-normal: 12rem; 

@skin-black: #001529;
@skin-blue: #1890ff;


@base-rem-size: 14px;


html,
body {
    font-size: @base-rem-size;
}


@media screen and (min-device-width: 3000px) {
    html,
    body {
        font-size: 2 * @base-rem-size;
    }
}

@px-unit: 14rem;


@tagOnlinebg: rgba(39, 208, 90, 0.1);
@tagOnlineborder: rgba(39, 208, 90, 0.35);
@tagOnlineColor: #27d05a;
@tagOfflinebg: rgba(197, 205, 214, 0.2);
@tagOfflineborder: #c5cdd6;
@tagOfflineColor: #4e5c6b;
@tagSwitchbg: rgba(28, 121, 244, 0.1);
@tagSwitchColor: #1c79f4;
@tagSwitchborder: rgba(28, 121, 244, 0.35);
@tagSwitchAlarmbg: rgba(233, 70, 58, 0.1);
@tagSwitchAlarmColor: #e9463a;
@tagSwitchAlarmborder: rgba(233, 70, 58, 0.35);
@tagSwitchWarnbg: rgba(248, 120, 45, 0.1);
@tagSwitchWarnColor: #f8782d;
@tagSwitchWarnborder: rgba(248, 120, 45, 0.35);


.m-width-f10 {
    width: calc(~"100% - 10rem") !important;
}

.m-width-auto {
    width: auto !important;
}

.m-width-15 {
    width: 15/@px-unit !important;
}

.m-width-20 {
    width: 20/@px-unit !important;
}

.m-width-24 {
    width: 24/@px-unit !important;
}

.m-width-25 {
    width: 25/@px-unit !important;
}

.m-width-30 {
    width: 30/@px-unit !important;
}

.m-width-40 {
    width: 40/@px-unit !important;
}

.m-width-45 {
    width: 45/@px-unit !important;
}

.m-width-50 {
    width: 50/@px-unit !important;
}

.m-width-54 {
    width: 54/@px-unit !important;
}

.m-width-60 {
    width: 60/@px-unit !important;
}

.m-width-65 {
    width: 65/@px-unit !important;
}

.m-width-84 {
    width: 84/@px-unit !important;
}

.m-width-70 {
    width: 70/@px-unit !important;
}

.m-width-52 {
    width: 52/@px-unit !important;
}

.m-width-80 {
    width: 80/@px-unit !important;
}

.m-width-85 {
    width: 85/@px-unit !important;
}

.m-width-90 {
    width: 90/@px-unit !important;
}

.m-width-95 {
    width: 95/@px-unit !important;
}

.m-width-100 {
    width: 100/@px-unit !important;
}

.m-width-105 {
    width: 110/@px-unit !important;
}

.m-width-110 {
    width: 110/@px-unit !important;
}

.m-width-118 {
    width: 118/@px-unit !important;
}

.m-width-120 {
    width: 120/@px-unit !important;
}

.m-width-124 {
    width: 124/@px-unit !important;
}

.m-width-126 {
    width: 126/@px-unit !important;
}

.m-width-130 {
    width: 130/@px-unit !important;
}

.m-width-132 {
    width: 132/@px-unit !important;
}

.m-width-138 {
    width: 138/@px-unit !important;
}

.m-width-140 {
    width: 140/@px-unit !important;
}

.m-width-144 {
    width: 144/@px-unit !important;
}

.m-width-148 {
    width: 148/@px-unit !important;
}

.m-width-150 {
    width: 150/@px-unit !important;
}

.m-width-156 {
    width: 156/@px-unit !important;
}

.m-width-160 {
    width: 160/@px-unit !important;
}

.m-width-168 {
    width: 168/@px-unit !important;
}

.m-width-170 {
    width: 170/@px-unit !important;
}

.m-width-175 {
    width: 175/@px-unit !important;
}

.m-width-180 {
    width: 180/@px-unit !important;
}

.m-width-184 {
    width: 184/@px-unit !important;
}

.m-width-190 {
    width: 190/@px-unit !important;
}

.m-width-200 {
    width: 200/@px-unit !important;
}

.m-width-213 {
    width: 213/@px-unit !important;
}

.m-width-215 {
    width: 215/@px-unit !important
}

.m-width-220 {
    width: 220/@px-unit !important;
}

.m-width-224 {
    width: 224/@px-unit !important;
}

.m-width-230 {
    width: 230/@px-unit !important;
}

.m-width-240 {
    width: 240/@px-unit !important;
}

.m-width-250 {
    width: 250/@px-unit !important;
}

.m-width-260 {
    width: 260/@px-unit !important;
}

.m-width-276 {
    width: 276/@px-unit !important;
}

.m-width-280 {
    width: 280/@px-unit !important;
}

.m-width-300 {
    width: 300/@px-unit !important;
}

.m-width-310 {
    width: 310/@px-unit !important;
}

.m-width-320 {
    width: 320/@px-unit !important;
}

.m-width-330 {
    width: 330/@px-unit !important;
}

.m-width-360 {
    width: 360/@px-unit !important;
}

.m-width-372 {
    width: 372/@px-unit !important;
}

.m-width-480 {
    width: 480/@px-unit !important;
}

.m-width-510 {
    width: 510/@px-unit !important;
}

.m-width-545 {
    width: 545/@px-unit !important;
}

.m-width-600 {
    width: 600/@px-unit !important;
}

.m-width-648 {
    width: 648/@px-unit !important;
}

.m-width-910 {
    width: 910/@px-unit !important;
}

.m-width-3p {
    width: 3% !important;
}

.m-width-9p {
    width: 9% !important;
}

.m-width-10p {
    width: 10% !important;
}

.m-width-12p {
    width: 12% !important;
}

.m-width-20p {
    width: 20% !important;
}

.m-width-25p {
    width: 25% !important;
}

.m-width-30p {
    width: 30% !important;
}

.m-width-33p {
    width: 33% !important;
}

.m-width-40p {
    width: 40% !important;
}

.m-width-50p {
    width: 50% !important;
}

.m-width-55p {
    width: 55% !important;
}

.m-width-58p {
    width: 58% !important;
}

.m-width-60p {
    width: 60% !important;
}

.m-width-65p {
    width: 65% !important;
}

.m-width-70p {
    width: 70% !important;
}

.m-width-80p {
    width: 80% !important;
}

.m-width-100p {
    width: 100% !important;
}

.m-width-200p {
    width: 200% !important;
}


.m-max-w-480 {
    max-width: 480/@px-unit !important;
}


.m-minw-50 {
    min-width: 50/@px-unit !important;
}

.m-minw-70 {
    min-width: 70/@px-unit !important;
}

.m-minw-90 {
    min-width: 90/@px-unit !important;
}


.m-height-0 {
    height: 0 !important;
}

.m-height-15 {
    height: 15/@px-unit !important;
}

.m-height-24 {
    height: 24/@px-unit !important;
}

.m-height-25 {
    height: 25/@px-unit !important;
}

.m-height-26 {
    height: 26/@px-unit !important;
}

.m-height-28 {
    height: 28/@px-unit !important;
}

.m-height-30 {
    height: 30/@px-unit !important;
}

.m-height-36 {
    height: 36/@px-unit !important;
}

.m-height-40 {
    height: 40/@px-unit !important;
}

.m-height-50 {
    height: 50/@px-unit !important;
}

.m-height-60 {
    height: 60/@px-unit !important;
}

.m-height-90 {
    height: 90/@px-unit !important;
}

.m-height-100 {
    height: 100/@px-unit !important;
}

.m-height-120 {
    height: 120/@px-unit !important;
}

.m-height-150 {
    height: 150/@px-unit !important;
}

.m-height-200 {
    height: 200/@px-unit !important;
}

.m-height-201 {
    height: 201/@px-unit !important;
}

.m-height-238 {
    height: 238/@px-unit !important;
}

.m-height-276 {
    height: 276/@px-unit !important;
}

.m-height-288 {
    height: 288/@px-unit !important;
}

.m-height-300 {
    height: 300/@px-unit !important;
}

.m-height-310 {
    height: 310/@px-unit !important;
}

.m-height-350 {
    height: 350/@px-unit !important;
}

.m-height-360 {
    height: 360/@px-unit !important;
}

.m-height-380 {
    height: 380/@px-unit !important;
}

.m-height-400 {
    height: 400/@px-unit !important;
}

.m-height-432 {
    height: 432/@px-unit !important;
}

.m-height-484 {
    height: 484/@px-unit !important;
}

.m-height-648 {
    height: 648/@px-unit !important;
}

.m-height-100p {
    height: 100%;
}


.m-p-0 {
    padding: 0 !important;
}

.m-p-5 {
    padding: 5/@px-unit !important;
}

.m-p-12 {
    padding: 12/@px-unit !important;
}

.m-p-15 {
    padding: 15/@px-unit !important;
}


.m-pl-0 {
    padding-left: 0 !important;
}

.m-pl-5 {
    padding-left: 5/@px-unit !important;
}

.m-pl-6 {
    padding-left: 6/@px-unit !important;
}

.m-pl-7 {
    padding-left: 7/@px-unit !important;
}

.m-pl-8 {
    padding-left: 8/@px-unit !important;
}

.m-pl-10 {
    padding-left: 10/@px-unit !important;
}

.m-pl-12 {
    padding-left: 12/@px-unit !important;
}

.m-pl-13 {
    padding-left: 13/@px-unit !important;
}

.m-pl-15 {
    padding-left: 15/@px-unit !important;
}

.m-pl-17 {
    padding-left: 17/@px-unit !important;
}

.m-pl-20 {
    padding-left: 20/@px-unit !important;
}

.m-pl-24 {
    padding-left: 24/@px-unit !important;
}

.m-pl-25 {
    padding-left: 25/@px-unit !important;
}

.m-pl-30 {
    padding-left: 30/@px-unit !important;
}

.m-pl-35 {
    padding-left: 35/@px-unit !important;
}

.m-pl-37 {
    padding-left: 37/@px-unit !important;
}

.m-pl-40 {
    padding-left: 40/@px-unit !important;
}

.m-pl-43 {
    padding-left: 43/@px-unit !important;
}

.m-pl-45 {
    padding-left: 45/@px-unit !important;
}

.m-pl-50 {
    padding-left: 50/@px-unit !important;
}

.m-pl-60 {
    padding-left: 60/@px-unit !important;
}

.m-pl-70 {
    padding-left: 70/@px-unit !important;
}


.m-pr-0 {
    padding-right: 0 !important;
}

.m-pr-5 {
    padding-right: 5/@px-unit !important;
}

.m-pr-6 {
    padding-right: 6/@px-unit !important;
}

.m-pr-8 {
    padding-right: 8/@px-unit !important;
}

.m-pr-10 {
    padding-right: 10/@px-unit !important;
}

.m-pr-12 {
    padding-right: 12/@px-unit !important;
}

.m-pr-15 {
    padding-right: 15/@px-unit !important;
}

.m-pr-20 {
    padding-right: 20/@px-unit !important;
}

.m-pr-30 {
    padding-right: 30/@px-unit !important;
}

.m-pr-40 {
    padding-right: 40/@px-unit !important;
}

.m-pr-84 {
    padding-right: 84/@px-unit !important;
}

.m-pr-114 {
    padding-right: 114/@px-unit !important;
}


.m-pt-0 {
    padding-top: 0;
}

.m-pt-12 {
    padding-top: 12/@px-unit !important;
}

.m-pt-24 {
    padding-top: 24/@px-unit !important;
}

.m-pt-1 {
    padding-top: 1/@px-unit !important;
}

.m-pt-3 {
    padding-top: 3/@px-unit !important;
}

.m-pt-5 {
    padding-top: 5/@px-unit !important;
}

.m-pt-8 {
    padding-top: 8/@px-unit !important;
}

.m-pt-10 {
    padding-top: 10/@px-unit !important;
}

.m-pt-15 {
    padding-top: 15/@px-unit !important;
}

.m-pt-20 {
    padding-top: 20/@px-unit !important;
}

.m-pt-35 {
    padding-top: 35/@px-unit !important;
}

.m-pt-48 {
    padding-top: 48/@px-unit !important;
}


.m-pb-0 {
    padding-bottom: 0 !important;
}

.m-pb-2 {
    padding-bottom: 2/@px-unit !important;
}

.m-pb-8 {
    padding-bottom: 8/@px-unit !important;
}

.m-pb-10 {
    padding-bottom: 10/@px-unit !important;
}

.m-pb-48 {
    padding-bottom: 48/@px-unit !important;
}

.m-pb-108 {
    padding-bottom: 108/@px-unit !important;
}


.m-pos-abs {
    position: absolute !important;
}

.m-pos-static {
    position: static !important;
}

.m-pos-r {
    position: relative !important;
}


.m-top-0 {
    top: 0 !important;
}

.m-top-10 {
    top: 10/@px-unit !important;
}

.m-top-72 {
    top: 72/@px-unit !important;
}

.m-top-90 {
    top: 90/@px-unit !important;
}

.m-top-130 {
    top: 130/@px-unit !important;
}


.m-bottom-0 {
    bottom: 0 !important;
}

.m-bottom-2-4 {
    bottom: 2.4/@px-unit !important;
}

.m-bottom-3 {
    bottom: 3/@px-unit !important;
}


.m-left-0 {
    left: 0 !important;
}

.m-left-10p {
    left: 10% !important;
}


.m-right-16 {
    right: 16/@px-unit !important;
}

.m-right-84 {
    right: 84/@px-unit !important;
}

.m-right-124 {
    right: 124/@px-unit !important;
}

.m-topmax {
    z-index: 10004 !important;
}

.m-float-none {
    float: none !important;
}

.m-float-left {
    float: left;
}

.m-float-right {
    float: right !important;
}

.m-clear-both {
    clear: both;
}

.m-clearfix:after {
    content: '\20';
    display: block;
    height: 0;
    clear: both;
}

.m-hor-center {
    position: absolute;
    left: 50%;
    transform: translate3d(-50%, 0, 0);
    -webkit-transform: translate3d(-50%, 0, 0);
}

.m-ver-center {
    position: absolute;
    top: 50%;
    transform: translate3d(0, -50%, 0);
    -webkit-transform: translate3d(0, -50%, 0);
}

.m-hor-ver-center {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate3d(-50%, -50%, 0);
    -webkit-transform: translate3d(-50%, -50%, 0);
}
.m-flex-ver-hor-center {
    display: flex;
    align-items: center;
    justify-content: center;
}

.m-display-flex {
    display: flex;
}

.m-flex-end {
    display: flex;
    justify-content: flex-end;
}



.m-fw-normal {
    font-weight: normal !important;
}

.m-fw-bold {
    font-weight: bold !important;
}

.m-fs-small {
    font-size: small;
}

.m-fs-15 {
    font-size: 15/@px-unit;
}

.m-fs-18 {
    font-size: 18/@px-unit;
}

.m-fs-24 {
    font-size: 24/@px-unit;
}

.m-fs-43 {
    font-size: 43/@px-unit;
}


.m-lh-24 {
    line-height: 24/@px-unit;
}

.m-lh-28 {
    line-height: 28/@px-unit;
}

.m-lh-30 {
    line-height: 30/@px-unit;
}

.m-lh-32 {
    line-height: 32/@px-unit;
}

.m-lh-35 {
    line-height: 35/@px-unit;
}

.m-lh-40 {
    line-height: 40/@px-unit !important;
}



.m-cursor-default {
    cursor: default !important;
}


.m-cursor-pointer {
    cursor: pointer !important;
}


.m-cursor-crosshair {
    cursor: crosshair !important;
}


.m-cursor-move {
    cursor: move !important;
}


.m-cursor-text {
    cursor: text !important;
}


.m-cursor-wait {
    cursor: wait !important;
}


.m-cursor-help {
    cursor: help !important;
}


.m-cursor-notAllowed {
    cursor: not-allowed !important;
}

.m-vertical-top {
    vertical-align: top !important;
}

.m-vertical-middle {
    vertical-align: middle !important;
}

.m-vertical-bottom {
    vertical-align: bottom !important;
}

.m-vertical-text-bottom {
    vertical-align: text-bottom !important;
}

.m-text-center {
    text-align: center;
}

.m-text-left {
    text-align: left;
}

.m-text-right {
    text-align: right;
}

.m-inline-block {
    display: inline-block;
}

.m-visibility-hidden {
    visibility: hidden !important;
}

.m-display-hidden {
    display: none !important;
}

.m-display-show {
    display: '' !important;
}

.m-overflow-hidden {
    overflow: hidden !important;
}

.m-overflow-initial {
    overflow: initial !important;
}

.m-opacity-0 {
    opacity: 0;
}

.m-ws-nowrap {
    white-space: nowrap;
}

.m-text-ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: middle;
}

















@base-rem-size-sm: 12px; 
@base-rem-size: 14px; 

@px-unit: 14rem; 




@current: @--primary-6; 

@pageTextN: .color_N(@--bg)[]; 

@SddFontNormalColor:@pageTextN;
@SddNumberLimitRangeColor:@pageTextN;

@pageTextA: .color_A(@--bg)[]; 
@pageTextD: .color_D(@--bg)[]; 
@successColor: @--success-6; 
@warningColor: @--warning-6; 
@anchorTextN: @--primary-6; 
@anchorTextA: @--primary-5; 
@mainPageSvgN: @pageTextN; 
@pageBorderN: @--split; 
@pageBorderD: @pageBorderN;
@dropMenuBorder: @--split; 
@dividerColor: @--split; 
@red: #ff0000;


@pdEyeIconA: @current; 
@iconColorN: @pageTextN; 
@iconColorD: .color_D(@--bg)[]; 
@iconColorA: @--primary-5; 
@homeTaskIconColorA: @--primary-5; 
@iconLinearStartColorN: #ffffff; 
@iconBgColor: #ffffff; 
@iconLinearStopColorN: @pageTextN; 
@iconLinearStartColorA: @--primary-6; 
@iconLinearStopColorA: @current; 


@iconActiveWifi: #0f0; 
@iconNolmal: #468429; 
@iconFail: #cd8b0f; 
@iconHover: @--warning-5; 
@hideIconNormalColor: @buttonNormalBgN; 


@pageBodyBg: @--bg; 
@theme: 'deep'; 
@themeMainViewurlproject:'resource';
@themeMainImage:'login_bg_@{theme}'; 



@sliderBgN: @--block; 
@sliderBgA: @--block; 
@sliderTrackN: @current; 
@sliderRailA: @--primary-5; 
@sliderTrackA: @--primary-5; 

@formInputBgN: @--component-bg;
@formInputBgD: @--component-bg-disable;
@formInputBgA: @--primary-5;
@formInputBoderN: @pageBorderN;
@formInputBoderD: @pageBorderD;
@formInputBorderA: @--primary-5;
@formInputTextN: .color_A(@--bg)[];
@formInputTextD: @pageTextD;
@formInputSvgN: .color_N(@formInputBgN)[];
@formInputSvgA: @--primary-5;
@formInputSvgD: @pageTextD;
@numberInPutHandleBgA: @pageBodyBg; 
@numberInPutHandleBoderA: @formInputBoderN;
@formInputDropDownBgN: @formInputBgN; 
@formInputDropDownTextN: @pageTextN; 
@formInputDropDownBgA: transparent; 
@formMuliInputBgA:@formInputDropDownBgA;
@formInputDropDownBgSel:@--option-bg-select;
@formInputDropDownTextSelectN: .color_A(@formInputDropDownBgSel)[]; 
@formInputSwitchBgN:@--font-s;

@formRadioBorderN: .lumaColorSelect(@pageBodyBg, @--font-r, @--font-r-l)[]; 
@formCheckboxBorderD: @--placeholder; 
@formCheckboxBorderN: .lumaColorSelect(@pageBodyBg, @--font-r, @--font-r-l)[]; 
@formCheckboxBorderA: @formInputBorderA; 
@formCheckboxInnerA: @formInputBorderA; 
@formCheckboxBgA:@formInputBgN;


@tableHeadTextN: .color_A(@--bg)[]; 
@tableBgN: @formInputDropDownBgN; 
@tableTextN: @pageTextN; 
@tableTextA: .color_A(@tableBgA)[]; 
@tableOddBgN: @--bg; 
@tableEvenBgN: @--component-bg-disable; 
@tableBgA: @--option-bg-select; 
@tableBgD: @tableOddBgN; 
@tableBorderN: @pageBorderN; 


@paginationTextN: @pageTextN;
@paginationTextA: @--primary-5;
@paginationInputTextN: @pageTextN;
@paginationBg: @pageBodyBg;
@paginationBorderA: @--primary-5;


@progressBg: @--block;
@progressText: @pageTextN;
@progressBgA:@--primary-6;

@buttonNormalBgN: @--component-bg;
@buttonNormalBgD: @buttonNormalBgN;
@buttonNormalTextN: .color_N(@buttonNormalBgD)[];
@buttonNormalTextA: .color_A(@buttonNormalBgN)[];
@buttonNormalTextD: .color_D(@buttonNormalBgN)[];
@buttonNormalBorderN: @pageBorderN;
@buttonNormalBorderD: @buttonNormalTextD;
@buttonActiveBgN: @--primary-6;
@buttonActiveBgD: @buttonNormalBgD;
@buttonActiveBgA: @--primary-5;
@buttonActiveTextN: .color_A(@buttonActiveBgN)[];
@buttonActiveTextD: @buttonNormalTextD;
@buttonActiveBorderN: @buttonActiveBgN;
@buttonActiveBorderD: @buttonActiveTextD;

@btnHoverColor: @buttonNormalTextA; 
@btnHoverBg: @buttonNormalBgN; 
@btnHoverBoderColor: @buttonNormalBorderN; 

@btnPrimaryActiveBgD: @buttonActiveBgD; 

@buttonTestBgN: @buttonNormalBgN;
@buttonTestBgH: @buttonTestBgN;
@buttonTestBgA: @--success-7;
@buttonTestBgD: @buttonNormalBgN;
@buttonTestTextN: @--success-6;
@buttonTestTextH: @--success-6;
@buttonTestTextA: .color_A(@buttonTestBgA)[];
@buttonTestTextD: .color_D(@buttonNormalBgN)[];
@buttonTestBorderN: @--success-6; 
@buttonTestBorderH: @--success-5;
@buttonTestBorderA: @buttonTestBgA;
@buttonTestBorderD: @buttonNormalTextD;

@buttonDangerBgN: @buttonNormalBgN;
@buttonDangerBgH: @buttonDangerBgN;
@buttonDangerBgA: @errorColor;
@buttonDangerBgD: @buttonNormalBgN;
@buttonDangerTextN: @errorColor;
@buttonDangerTextH: @--error-6;
@buttonDangerTextA: .color_A(@buttonDangerBgA)[];
@buttonDangerTextD: @buttonNormalTextD;
@buttonDangerBorderN: @errorColor;
@buttonDangerBorderH: @--error-5;
@buttonDangerBorderA: @buttonDangerBgA;
@buttonDangerBorderD: @buttonNormalBorderD;


@tabBgN: @--title;
@pagetabBgN: @tabBgN;
@tabBgA: @--primary-6;
@tabTextN: .color_N(@--title)[];
@tabTextA: .color_A(@--primary-6)[];
@tabBorder: @--split;
@topTabBgN: @--block;
@topTabBgA: @--navTitle-bg; 
@topTabTextA: .color_A(@topTabBgA)[];
@topTabTextN: .color_A(@topTabBgN)[];
@streamTopTabBgA: @topTabBgA; 
@IEBrowerColor: #007BFF; 






@modalBg: @--bg;
@modalBorder: @--split;
@modalContentText: @pageTextN;
@modalTitleBg: @--navTitle-bg;
@modalTitleText: .color_A(@modalTitleBg)[];;
@modalTitleBorder: @modalBorder;
@modalFooterBg: @modalBg;
@modalFooterBorder: @dividerColor;

@QRCodeBg: #fff;


@popover_TextN: .color_N(@popover_BgN)[];
@popover_BgN: @--bg-card;
@popover_BorderN: @dropMenuBorder;
@popover_border: @--component-border; 


@passwordCheckBg: @--block;
@errorColor: #f5222d; 
@warnColor: @--warning-6; 
@successColor: #52c41a; 


@subtitleColor: .color_A(@pageBodyBg)[]; 





@ocxBg: #000000; 
@ocxHeaderBg: #414141; 
@ocxHeaderSvgColorN: .color_N(@ocxHeaderBg)[]; 
@ocxHeaderSvgColorA: @homeTaskIconColorA; 
@ocxBorder: @--split; 
@ocxDownloadBar:@--block;

@loginForgetPwdTextN: .color_S(@pageBodyBg)[]; 
@loginForgetPwdTextA: @--primary-5; 
@loginIconSvg: @current; 
@loginFormInputBg:@formInputBgN;
@loginFormInputBorder:@formInputBoderN;
@loginFormInputText:@formInputTextN;
@loginPrimaryBtnBg: @buttonActiveBgN; 
@loginPrimaryBtnBorder:@buttonActiveBorderN;
@loginActiveBtnBg:@--primary-5; 
@loginActiveBtnBorder:@--primary-5; 


@scrollbarHeight: 6 / @px-unit;


@navBg: @--title; 
@navDivider: @--split; 
@navMenuTextN: .color_N(@navBg)[]; 
@navMenuTextA: @current; 
@navMenuIconSvgN: .color_N(@topTabBgN)[]; 
@navMenuIconSvgA: @--primary-5; 
@navMenuBorderN: @dividerColor; 
@navMenuHeight: 38 / @px-unit; 
@navMenuAddScrollHeight: @navMenuHeight + @scrollbarHeight; 
@navMenuLineHeight: calc(@navMenuHeight - 1px); 
@navMenuFontN:14px;

@navDropdownMenuBg: @--component-bg; 
@navDropdownMenuTextN: @pageTextN; 
@navDropdownMenuTextA: @current; 
@navDropdownMenuBgA: inherit; 
@navDropdownMenusvgA:@current;



@MenuViewBg: transparent; 
@MenuViewBgA: transparent; 
@MenuViewItemTitleTextN: @pageTextN; 
@MenuViewItemTitleTextA: .color_A(@--bg)[]; 
@MenuViewItemContentTextN: .color_S(@--bg)[]; 
@MenuViewItemContentTextA: .color_A(@--bg)[]; 
@MenuViewItemShadowA: @--primary-5; 
@MenuViewPageSwiperSvgN: @--primary-6; 
@MenuViewPageSwiperSvgD: .color_D(@--bg)[]; 
@MenuViewPageSwitchSvgN: .color_D(@--bg)[]; 
@MenuViewPageSwitchSvgA: @--primary-6; 
@MenuViewDivideLine: @dividerColor; 


@preview_Sider_Bg: @--menu-bg; 
@preview_Left_Bg: @preview_Sider_Bg; 
@preview_Right_Bg: @preview_Sider_Bg; 
@ocx_Border: @--split; 
@preview_ChnlTextN: .color_N(@preview_Left_Bg)[]; 
@preview_windowCard_Bg: rgb(28, 32, 36); 


@mutilPreview_Bg: @popover_BgN; 
@mutilPreview_border: @popover_BorderN; 


@talkAndSound_actBorder: @errorColor; 
@talkAndSound_defBorder: @buttonNormalBorderN; 
@talkAndSound_actBg: @errorColor; 
@talkAndSound_defBg: @buttonNormalBgN; 
@talkAndSound_actText: @pageTextA; 
@talkAndSound_defText: @pageTextN; 

@urgentRecord_actBorder: @errorColor; 
@urgentRecord_defBorder: @buttonNormalBorderN; 
@urgentRecord_actBg: @errorColor; 
@urgentRecord_defBg: @buttonNormalBgN; 
@urgentRecord_actText: @pageTextA; 
@urgentRecord_defText: @pageTextN; 

@ptz_btnBorder: @buttonNormalBorderN; 
@ptz_textColor: @buttonNormalTextA; 
@ptz_btnBg: @buttonNormalBgN; 


@fastPreview_btnActBg: @--primary-5; 
@fastPreview_border: @--component-border; 
@fastPreview_hoverText: @pageTextA; 

@fisheye_title: @--navTitle-bg; 
@fisheye_iconHover: @--primary-5; 
@fisheye_actColor: @current; 

@alramOut_actText: @pageTextA; 
@alramOut_actBorder: @current; 


@preview_ChnlBgA: @--bg; 


@preview_center_plugin_Bg: #000000; 
@preview_center_bottom_Bg: @--toolbar-bg; 
@preview_center_popover_ColorA: @--primary-5; 
@preview_center_separator_ColorN: @pageTextD; 


@preview_right_tabTitle_Bg: @--navTitle-bg; 
@preview_right_ptzStep_Bg: @--bg; 
@preview_right_ptzStepMask_ColorN: @pageTextN; 
@preview_right_ptzZoom_Bg: @--bg; 
@preview_right_ptzZoom_border_ColorN: @--split; 
@preview_right_ptz_borderBottom_ColorN: @--split; 
@preview_right_ptzBg:@--bg;


@aiPanel_title_bg_color: @preview_right_tabTitle_Bg; 
@aiPanel_title_color_N:.color_N(@aiPanel_title_bg_color)[]; 
@aiPanel_box_color: @--navTitle-bg; 
@aiPanel_box_bottom-color: @--navTitle-bg; 
@aiPanel_box_bordere_color: transparent; 
@aiPanel_info_bg_color: @--menu-bg; 
@aiPanel_details_bottom_bg: @--menu-bg; 
@aiPanel_cardBg:@--bg-card; 
@aiPanel_bg_color: @preview_Right_Bg; 
@aiSetPanel_bottom_unSelectBg: @--component-bg-disable;

@winpreview_footer_Bg: @preview_center_bottom_Bg; 


@playback_Right_Bg: @preview_Right_Bg; 
@playback_Right_iConBtn_bg:@playback_Right_Bg; 
@playback_Right_Font_N: .color_N(@playback_Right_Bg)[];
@playback_Right_Font_D:.color_D(@playback_Right_Bg)[];


@setUpBodyBg: @pageBodyBg; 
@setUpContentBg: @setUpBodyBg; 
@setUpContentBorder: @dividerColor; 
@setUpDivider: @dividerColor; 
@CalibrateSub1: #28DA83; 
@CalibrateSub2: aqua; 
@CalibrateSub3: #F2913E; 


@SideMenuBg: @--menu-bg; 
@SideMenuItemBg: @--bg; 
@SideMenuBorder: @dividerColor; 
@SideMenuTextN: .color_N(@SideMenuBg)[]; 
@SideMenuTextA: .color_A(@SideMenuBg)[]; 
@sideMenuItemTextN: .color_N(@SideMenuItemBg)[];
@sideMenuItemTextA: .color_A(@SideMenuItemBg)[];
@SideMenuArrowSvgA: .color_A(@SideMenuBg)[]; 
@MenuViewSubItemSvgA: .color_A(@SideMenuBg)[]; 
@SideMenuItemSvgN: .color_N(@SideMenuBg)[]; 
@SideMenuItemSelectSvgA: @current; 
@SideMenuItemSelectTextA:@current; 
@SideMenuSubItemSelectTextA:@current; 
@SideMenuSubItemSelectSvgA:.color_A(@SideMenuBg)[]; 

@BottomBarBg: @formInputDropDownBgN; 
@BottomBarBorder: @dividerColor; 


@layoutBg: @SideMenuBg; 


@successIcon: #20d878;
@errorIcon: #ff514b;


@schedulePlanEvenBg: @--block; 
@schedulePlanOddBg: @--bg; 


@SpinBg: @--bg;
@SpinTextBg: @--block;
@SpinTextA: .color_N(@SpinTextBg)[];
@SpinDotColor: @--primary-6; 


@timePlanBorderN: .color_S(@pageBodyBg)[];
@planGeneral:.subColor(@general)[@deep];
@planDetect: .subColor(@detect)[@deep];
@planAlarm: .subColor(@alarm)[@deep];
@planDetectalarm: .subColor(@detectalarm)[@deep];
@planIvs: .subColor(@ivs)[@deep]; 
@planPos: .subColor(@pos)[@deep];
@planSmd:.subColor(@smd)[@deep]; 
@planFaceRecognition: .subColor(@faceRecognition)[@deep]; 


@textColorNo5: @pageTextN; 



@font-size-base: 14px;
@font-huge: 20px; 




@PickerHeaderBg: @--navTitle-bg; 
@PickerHeaderTextN: .color_N(@PickerHeaderBg)[]; 
@PickerBodyBg: @--component-bg; 
@PickerBodyTextN: .color_N(@--component-bg)[]; 
@PickerBodyTextA: .color_A(@--component-bg)[]; 
@PickerHeaderButtonN: @PickerHeaderTextN; 
@pickerBorder: @--component-border; 
@pickerCellInRangeBg: @formInputDropDownBgA; 


@ai_scene_bg: @--menu-bg; 


@ai_search_bg: @pageBodyBg; 
@ai_DataItem_bd: @--split; 
@ai_DataItem_bg: @aiPanel_cardBg; 
@ai_progress_default: @progressBg; 
@ai_progress_red: #c45453; 
@ai_progress_orange: #d08d42; 
@ai_progress_blue: #3d88bd; 
@ai_labelCheck_bg: @aiPanel_box_bottom-color; 
@ai_labelCheck_font:.color_N(@ai_labelCheck_bg)[];
@ai_rightPanel_bg: @--menu-bg; 

@vehicle_whiteplate_bgColor: #296331; 
@vehicle_whiteplate_borderColor: #1f812b; 
@vehicle_blackplate_bgColor: #940000; 
@vehicle_blackplate_borderColor: #e20607; 

@com_facesmallpics_border: @pageBorderN; 
@com_detectsmallPic_bd: @pageBorderN; 
@com_detectsmallPic_select_bd: @current; 

@com_faceRegister_edit_bg: #000000; 
@files_upload_box_bg: @--menu-bg;; 
@files_upload_box_border_color: @--split; 
@files_upload_box_font_N:.color_N(@files_upload_box_bg)[]; 


@achor_infoColor:#ff0000;
@achor_infoHoverColor:#00ff00;


@aiDisplayNumCheck:{
    green: #39d67f;
    red: #ff4f4f;
    yellow: #fdfc00;
};
@scroll_bar_base:.lumaColorSelect(@pageBodyBg,@scroll-bar,@scroll-bar-l)[];
@page_scroll_barH:fadeout(@scroll_bar_base, 50%);
@page_scroll_bar:fadeout(@scroll_bar_base, 75%);
@page_scroll_track:@pageTextD;


@posCheckbox:{
    
    
    white: #ffffff, #A6A6A6, #737373; 
    black: #121212, #737373, #A6A6A6; 
    red: #fb549c;
    orange: #f35900; 
    yellow: #fdfc00; 
    green: #1ee17f; 
    dodgerblue: #009cfd; 
    pos: #5772ff; 
    purple: #c46cf1; 
};


@general: #39d67f;
@alarm: #ff4f4f;
@detect: #e9d760;
@detectalarm: #f1910a;
@ivs: #39adf6;
@jpg: #3ae8f8;
@pos: #788ae3;
@card: #7debf7;
@smd:#0ebba9;
@faceRecognition:#ff4bdb;
@whiteMode: #FFFF00;

@recordBox:{
    general:@general;
    alarm:@alarm;
    detect:@detect;
    detectalarm:@detectalarm;
    ivs:@ivs;
    jpg:@jpg;
    pos:@pos;
    card:@card;
}


@iconListColorN: #1890FF;  
@safeSecurityStatusColor:#40a9ff;


@traPlaying: #FF4BDB;
@traPlayNormal: #1EE17F; 
@markerFinishi: #52C41A; 
@markerNomal: #FE6161; 
@markerNoTraHover: #F1910A; 



@ipv4Input-borderColor: @formInputBoderN;
@ipv4Input-borderColor-hover: @formInputBorderA; 
@ipv4Input-borderColor-focus: @formInputBorderA; 
@ipv4Input-borderColor-shadow: none; 
@ipv4Input-error-borderColor: @errorColor; 
@ipv4Input-error-borderColor-hover: @errorColor; 
@ipv4Input-error-borderColor-focus: @errorColor; 
@ipv4Input-error-borderColor-shadow: none; 

@macInput-borderColor: @ipv4Input-borderColor;
@macInput-borderColor-hover: @ipv4Input-borderColor-hover; 
@macInput-borderColor-focus: @ipv4Input-borderColor-focus; 
@macInput-borderColor-shadow: @ipv4Input-borderColor-shadow; 
@macInput-error-borderColor: @errorColor; 
@macInput-error-borderColor-hover: @errorColor; 
@macInput-error-borderColor-focus: @errorColor; 
@macInput-error-borderColor-shadow: none; 

@container-errorColor: @errorColor;

@--primary-6:#009CFF; 
@--primary-5:#33B0FF; 
@--primary-7:#007DCC; 



@--toolbar-bg:#4C5054; 








@--bg:#2A2E33; 


@--bottom-bg:#232529;






@--component-bg:#2a2e33; 
@--component-border: #606366; 

@--component-bg-disable:#32373C; 




@--option-bg-select: #55585D; 




@--menu-bg:#393c41;






@--navTitle-bg:#4c4f54; 

