.App-dropdown-list {
    margin-top: 23px;
    border: 1px solid #d3e0ea;
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.12) !important;
}

.App-dropdown-list span {
    cursor: auto !important;
    vertical-align: middle;
    color: #5b5f87 !important;
}

.App-dropdown-list span > div > div > div {
}

.App-dropdown-list span:hover {
    background: #ffffff !important;
}
.tippy-tooltip [x-circle]{
    background: rgba(0,0,0,.8);
}
.tippy-tooltip.tippy-tooltip--regular.dark-theme.tippy-notransition{
    background: rgba(0,0,0,.8) !important;
}
.react-tooltip-lite {
    color: white;
    max-width: 400px!important;
    min-width: 200px!important;
    word-break: break-all;
    border-radius: 2px;
    font-size: 12px;
    z-index: 1500 !important;
}
.react-tooltip-lite-arrow {
    border-color: #333;
    display: none;
}

.tooltip-wrapper.important {
    display: inline-block;
    width: 16px;
    line-height: 16px;
    background: #a9aabd;
    color: #fff;
    font-size: 14px;
    border-radius: 10px;
    cursor: pointer;
    margin: 0 5px;
    text-align: center;
}

.tips_content{
    text-align: left;
    padding:5px 0;
}
.tips_content .tips_title_name{
    height:20px;
    font-size:12px;
    font-weight:bold;
    color:rgba(169,170,189,1);
    margin-bottom: 5px;
}
.tips_content .tips_content{
    font-size:12px;
    color:rgba(255,255,255,1);
}
.tips_content .tips_hrefs{
    margin-top: 10px;
}
.tips_content .tips_hrefs a{
    display: inline-block;
    font-size:12px;
    color:rgba(50,197,255,1);
}
.tips_icon{
    display: inline-block;
    width: 14px;
    height: 14px;
    line-height: 12px;
    border-radius: 50%;
    border: 1px solid #b2b2b2;
    box-sizing: border-box;
    text-align: center;
    font-weight: normal;
    color:#b2b2b2 ;
    font-size: 12px;
    cursor: default;
    -moz-user-select: none; /* for Firefox */
    -webkit-user-select: none; /* for Chrome */
    margin-left: 10px;
    position: relative;
    top: -1px;
}
.active .tips_icon{
    background: #b2b2b2;
    color: #fff;
}

.pages {
    display: block !important;
    text-align: center;
    width: 100%;
    margin-top: 15px;
}

.page-change li,
.page-change button {
    display: inline-block !important;
    vertical-align: middle;
    margin: 0px 0px 12px 5px !important;
    min-width: 24px !important;
    height: 24px !important;
}

.page-change li a,
.page-change button span {
    display: block;
    height: 24px;
    line-height: 24px;
    color: #a9aabd !important;
    padding: 0 8px !important;
    background: #fff;
    -webkit-transition: background-color .18s linear;
    transition: background-color .18s linear;
    z-index: 2;
}

.page-change > span {
    color: #a9aabd !important;
    position: relative;
    top: -3px;
}

.page-change li.active a,
.page-change li:hover a,
.page-change button.active span,
.page-change button:hover span {
    background: #63af57;
    color: #fff !important;
}

.page-change button svg {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 3;
    fill: #a9aabd !important;
    background: #FFFFFF;
    vertical-align: baseline !important;
}

.page-change button:hover svg {
    fill: #fff !important;
    background: #63af57;
}

.page-change > div > span {
    display: none;
}

.page-change button[disabled] svg,
.page-change button[disabled]:hover svg {
    background: #fff !important;
    fill: #a9aabd !important;
    opacity: 0.6;
}

.page-change button[disabled] span,
.page-change button[disabled]:hover span {
    background: #fff !important;
    color: #a9aabd !important;
    opacity: 0.6;
}

.page-change button[disabled].active span,
.page-change button[disabled].active:hover span {
    background: #63af57 !important;
    color: #fff !important;
    opacity: 1.0 !important;
}

.page-change li:hover a {
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12);
}

.page-change {
    /*padding-left: 50px;*/
    text-align: right;
    box-sizing: border-box;
}

.split-layout-left .page-change {
    float: right;
}

.page-size-change {
    float: left;
    display: inline-block;
}

.page-size-change > div {
    vertical-align: middle;
    width: auto !important;
    height: 24px !important;
    background: #fff !important;
    margin: 0px 0 0px 0;
}

.page-size-change > div > div > div > div:nth-child(2) {
    height: 24px !important;
    font-size: 14px !important;
    color: #5b5f87 !important;
    line-height: 24px !important;
    top: 0 !important;
    text-indent: 8px;
    text-align: left;
    padding-right: 26px !important;
}

.page-size-change > div button {
    width: 24px !important;
    height: 24px !important;
    padding: 0 !important;
}

.page-size-change hr {
    display: none;
}

.page-size-change svg {
    fill: #63af57 !important;
}

.page-size-change label {
    font-size: 12px;
    color: #a9aabd;
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
    margin-top: 0px;
}

.page-menuitem > div > div{
    padding: 0 10px !important;
}


/* cookie-announcement start */

.cookie-announcement{
    background: rgba(38, 38, 39, 0.9);
    color: rgba(255, 255, 255, 0.8);
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 15px 260px 15px 30px;
    height: 68px !important;
    box-sizing: border-box;
    z-index: 9999;
    box-shadow: 0 -5px 10px rgba(0, 0, 0, 0.12);
    border-top: 1px solid #5b5f87;
    font-size: 13px;
    line-height: 1.5em;
    -webkit-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    -webkit-transform-origin: bottom;
        -ms-transform-origin: bottom;
            transform-origin: bottom;
    opacity: 1;
    margin-bottom: 0 !important;
    display: block !important;
}
.cookie-announcement > div{
    position: absolute;
    right: 30px;
    top: 50%;
    -webkit-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    margin-top: -18px;
}
.cookie-announcement > a{
    display: inline;
    margin-left: 10px;
    -webkit-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    color: #00bcd4;
}
.cookie-announcement > a:hover{
    opacity: 0.9;
    text-decoration: underline;
}
.cookie-announcement > div span{
    text-transform: capitalize !important;
}
.cookie-announcement.hide{
    -webkit-transform: scale(0);
        -ms-transform: scale(0);
            transform: scale(0);
    opacity: 0;;
}
.cookie-announcement.close{
    font-size: 0;
    width: 20px;
    height: 20px !important;
    padding: 0;
    left: initial;
    right: 30px;
    border-radius: 10px;
    bottom: 9px;
    background: rgba(238, 255, 65, 0.8);
    border: none;
    box-shadow: none;
    cursor: pointer;
    overflow: hidden;
}
.cookie-announcement.close > a{
    display: none;
}
.cookie-announcement.close:hover{
    width: 96px;
    background: #63af57;
    box-shadow: 0 2px 6px rgba(99,175,87,0.5);
}
.cookie-announcement.close:after{
    content:"C";
    width: 20px;
    font-size: 11px;
    color: #63af57;
    line-height: 19px;
    display: inline-block;
    -webkit-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    text-align: center;
}
.cookie-announcement.close:hover:after{
    content:"Cookie Setting";
    width: 96px;
    color: #fff;
}

.cookie-announcement.close > div{
    display: none !important;
}


/* cookie-announcement end */

.raisedButtonWarning button {
    background-color: #FF9800 !important;
}
.Dialog__title,
.Dialog__action {
    position: relative;
    padding: 15px 30px !important;
    white-space: nowrap;
}

.Dialog__title h3 {
    font-size: 18px;
    color: #5B5F87;
    font-weight: normal;
}
.Dialog__title h3 > div{
    position: relative;
}
.Dialog__title .name-filter{
    position: absolute;
    right: -10px;
    top: 50%;
    -webkit-transform: translate(0, -19px);
        -ms-transform: translate(0, -19px);
            transform: translate(0, -19px);
}

.Dialog__title > p {
    font-size: 12px;
    color: #a9aabd;
    line-height: 20px;
}
.Dialog__title > p.word-break {
    word-break: break-word;
    white-space: normal;
}
.Dialog__title button svg{
    color: #ff9800 !important;
    fill: #ff9800 !important;
}
.Dialog__content{
    padding: 20px 30px !important;
    position: initial;
}
.Dialog__action .Dialog__action-box{
    position: absolute;
    margin: 0 !important;
    left: 0;
    left: 20px\9;
    left: 20px\0;
    top: 50%;
    white-space: nowrap;
    margin-top: -12px !important;
}
.Dialog__action-box label{
    margin-left: 20px !important;
    margin-left: 0\0 !important;
    margin-left: 0\9 !important;
}

.Dialog__content {
    overflow: auto !important;
}

.Dialog__content > h3{
    margin-bottom: 60px;
    font-weight: normal;
}

.Dialog__action {
    border-top: 1px solid #d3e0ea;
}

.Dialog__action > button,
.Dialog__action > div {
    margin: 0 0 0 10px !important;
}
.DetailDialog-box .Dialog__content{
    min-height: 360px;
}



/* table start */

.table-box{
    margin: 0px 0 30px 0;
    overflow-y: hidden;
    overflow-x: auto;
    width: 100%;
}
.setting-list-detail .table-box{
    margin-bottom: 10px;
}
.table-default {
    width: 100%;
    border-collapse: separate;
    border-spacing: 0 2px;
}

.table-default thead tr {
    line-height: 22px;
    height: 44px;
    color: #a9aabd;
    font-size: 12px;
    text-transform: capitalize;
}
.Dialog__content .table-default thead tr{
    background: #fff;
}
.table-default.white-bg thead tr,
.setting-container-content .table-default thead tr{
    background: #fff;
}
.setting-list-detail .table-default thead tr{
    background: #f2f5f7;
}
.setting-list-detail table td a{
    pointer-events: none;
    display: block;
}

.table-default thead tr th {
    font-weight: normal;
    border-top: 1px solid #d3e0ea;
    padding-left: 10px;
    position: relative;
}
.table-default thead tr th:first-child{
    padding-left: 10px;
    min-width: 10px;
}
.table-default td{
    position: relative;
    max-width: 240px;
    overflow: hidden;
    word-break: break-all;
    vertical-align: top;
    padding: 9px 0 9px 10px;
    min-width: 38px;
}

.table-default thead tr th:last-child,
.table-default tr td:last-child {
    text-align: right;
    padding-right: 15px;
    white-space: nowrap;
    position: relative;
    box-sizing: border-box;
    overflow: visible;
}


.table-default thead tr th:last-child .table-default-th-button > div{
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    text-align: right;
}

.table-default .table-default-th-button{
    height: 44px !important;
    text-align: left !important;
    width: -webkit-calc(100% + 10px);
    width: calc(100% + 10px);
    margin-left: -10px !important;
    line-height: 42px !important;
}
.table-default .table-default-th-button.no-sortable{
    background: transparent !important;
    pointer-events: none;
    cursor: default !important;
}
.table-default .table-default-th-button.sortClassNameTips{
    width: auto !important;
    min-width: auto !important;
}
.table-default .table-default-th-button > div{
    line-height: 20px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}
.table-default .table-default-th-button span{
    padding: 0 !important;
    font-size: 13px !important;
    color: #a9aabd !important;
    font-weight: 500 !important;
    text-transform: capitalize !important;
    padding-left: 10px !important;
    box-sizing: border-box;
}
.table-default-th-button.arrow-up > div:after,
.table-default-th-button.arrow-down > div:after{
    content: "";
    display: inline-block;
    width: 12px;
    height: 14px;
    background: url("/portal/assets/img/appEditView-btn-newpackage.png") no-repeat center top;
    vertical-align: middle;
    margin-left: 8px;
}
.table-default-th-button.arrow-down > div:after{
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg);
}

.setting-container-content .table-default td{
    word-break: break-word;
}
.setting-container-content .table-default tr th:last-child,
.setting-container-content .table-default tr td:last-child{
    width: initial !important;
}
.table-default .tr-default td:first-child{
    color: #a9aabd;
    font-weight: normal;
}
.table-default .tr-default td:nth-child(2){

}

.table-default tbody tr {
    font-size: 12px;
    color: #5b5f87;
    line-height: 18px;
    border-bottom: 2px solid #f2f5f7;
    -webkit-transition: all .24s ease-out;
    transition: all .24s ease-out;
    background: #fff;
}
.Dialog__content .table-default tbody tr{
    border-bottom: 2px solid #fff;
    background: #f2f5f7;
}
.table-default.white-bg tbody tr,
.setting-container-content .table-default tbody tr{
    background: #f2f5f7;
}
.setting-list-detail .table-default tbody tr{
    background: #fff;
}

.table-default tbody tr:hover {
    background: #d3e0ea;
}

.table-default tbody tr td:first-child {
    /* color: #00bcd4; */
    /*white-space: nowrap;*/
}

.table-default td button {
    padding: 0px !important;
    width: 36px !important;
    height: 20px !important;
    vertical-align: middle;
}

.table-box + div > .pages,
.table-box + .pages{
    margin-top: -17px;
}
.table-default td button svg{
    height: 20px !important;
    width: 20px !important;
}
.table-default td em{
    font-size: 20px;
    font-family: 'number';
    color: #63af57;
}
.table-default td em b{
    font-size: 12px;
    font-weight: normal;
}
.table-default td input{
    outline: none;
    border: none;
    width: 100%;
    height: 24px;
    text-align: right;
    color: #63af57;
    font-weight: 500;
    font-size: 14px;
    -webkit-transition: all .24s ease-out;
    transition: all .24s ease-out;
    padding: 0 6px;
}
.table-default td i{
    font-size: 12px ;
    font-weight: normal;
    color: #a9aabd;
    margin-top: -3px;
}
.table-default td input::-webkit-input-placeholder {
    color: #a9aabd;
    font-size: 12px;
}
.table-default td.setting-list-input{
    white-space: nowrap;
}
.table-default td.setting-list-input > div{
    height: 24px !important;
    width: 154px !important;
    display: inline-block !important;
    vertical-align: middle;
    font-family: inherit !important;
}
.table-default td.setting-list-input > .toggle-default{
    height: 35px !important;
}
.table-default td.setting-list-input hr{
    bottom: -6px !important;
}
.table-default td.setting-list-input hr:first-child{
    display: none;
}
.table-default td.setting-list-input input{
    color: #63af57 !important;
    font-size: 14px !important;
    font-weight: 500 !important;
}
.table-default td.setting-list-input.left input{
    text-align: left !important;
}
.table-default td.setting-list-input > div > div:first-child{
    font-size: 14px !important;
    bottom: 1px !important;
}

.table-default td.setting-list-input.report-field > div{
    width: 100% !important;
}
.table-default td.setting-list-input.report-field input{
    text-align: left !important;
}
.report-select > div > div > div > div:nth-of-type(2){
    height: 24px !important;
    line-height: 29px !important;
    font-size: 14px !important;
    font-weight: 500 !important;
}

.toggle-default.report-toggle div div {
    margin-top: 10px;
    float: left !important;
}
.toggle-default.report-toggle div div div:first-child{
    padding-left: 0 ;
}

.tr-default{
    cursor: pointer;
}
.tr-appdetail-box{
    padding: 6px 0;
    max-width: 500px !important;
}
.tr-appdetail{
    display: block;
    margin: 3px 0;
    margin-right: 20px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.tr-appdetail img{
    vertical-align: middle;
    display: inline-block;
    width: 20px;
    height: 20px;
}
.tr-appdetail p{
    display: inline-block;
    font-size: 12px;
    color: #5b5f87;
    margin-left: 6px;
    vertical-align: middle;
    line-height: 18px
}
.tr-appdetail p i{
    color: #a9aabd;
    margin-left: 4px;
}
.tr-appdetail span{
    font-size: 12px;
    color: #00bcd4;
    vertical-align: middle;
}
.tr-appdetail span i{
    color: #d3e0ea;
    padding: 0 6px;
}
.tr-appdetail span i:after{
    content: "";
    display: inline-block;
    width: 10px;
    height: 12px;
    background: url("/portal/assets/img/tabs-content-icon-size.png") no-repeat center;
    vertical-align: middle;
    margin-left: 6px;
}
.td-warning{
    color: #ff9800;
}
tr .td-tips{
    position: absolute;
    background: #f5e2c6;
    padding: 10px;
    font-size: 11px;
    line-height: 18px;
    color: #ff9800;
    -webkit-transition: all .24s ease-out;
    transition: all .24s ease-out;
    -webkit-transform-origin: left;
        -ms-transform-origin: left;
            transform-origin: left;
    -webkit-transform: scale(0);
        -ms-transform: scale(0);
            transform: scale(0);
    opacity: 0;
    left: 0;
    top: 50%;
    margin-top: -19px;
    z-index: 10;
    box-shadow: 0 5px 10px rgba(255, 152, 0, 0.1);
}
tr:hover td{
    overflow: visible;
}
tr:hover .td-tips{
    -webkit-transform: scale(1);
        -ms-transform: scale(1);
            transform: scale(1);
    opacity: 1;
}

.action-box{
    position: relative;
    height: 36px;
}
.action-box > div {
    position: absolute;
    display: inline-block;
    right: 0px;
    -webkit-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    opacity: 0;
    z-index: 10;
}
.action-box > div button{
    padding: 0 !important;
    height: 20px !important;
}
.widget-applist .action-box > div button{
    margin-right: -20px !important;
}
tr:hover .action-box > div{
    width: auto;
    opacity: 1;
    overflow: visible;
    right: 10px;
}

.table-default tr td:last-child i > span{
    position: relative;
    right: initial;
    min-width: 80px;
    text-align: right;
    display: inline-block;
}

.table-checkbox{
    position: absolute !important;
    width: auto !important;
    left: 0px !important;
    top: 0px !important;
    padding: 5px 10px !important;
}
.table-checkbox input{
    margin-top: -7px !important;
}
th .table-checkbox{
    top: 4px !important;
}
.table-iconmenu{
    position: absolute !important;
    left: 31px;
    top: 50%;
    margin-top: -11px;
    z-index: 10;
}
.table-iconmenu button{
    padding:  0 !important;
    width: 24px !important;
    height: 24px !important;
}
.table-iconmenu svg{
    fill: #63af57 !important;
}
.table-iconmenu-span{
    min-height: 36px !important;
    line-height: 34px !important;
    font-size: 12px !important;
}
.table-iconmenu div{
    font-size: 13px !important;
}
.table-iconmenu-active div{
    color: #00bcd4 !important;
}



.table-default.layout-card{
    border: none;
    width: 100%;
    display: block;
}
.table-default.layout-card tbody{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.table-default.layout-card thead{
    display: none;
}
.table-default.layout-card{
    margin-top: -4px;
}
.table-default.layout-card tr{
    width: -webkit-calc(50% - 3px);
    width: calc(50% - 3px);
    -webkit-flex-basis: -webkit-calc(50% - 193px)\0;
        -ms-flex-preferred-size: calc(50% - 193px)\0;
            flex-basis: calc(50% - 193px)\0;
    -webkit-flex-basis: -webkit-calc(50% - 193px)\9;
        -ms-flex-preferred-size: calc(50% - 193px)\9;
            flex-basis: calc(50% - 193px)\9;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 4px;
    box-sizing: border-box;
    -webkit-box-align: top;
    -webkit-align-items: top;
        -ms-flex-align: top;
            align-items: top;
    padding-right: 190px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    position: relative;
}
@supports (-ms-accelerator:true) {
    .table-default.layout-card tr{
        -webkit-flex-basis: -webkit-calc(50% - 3px);
            -ms-flex-preferred-size: calc(50% - 3px);
                flex-basis: calc(50% - 3px);
    }
}
_:-ms-lang(x),
_::-webkit-meter-bar,
.table-default.layout-card tr{
    -ms-flex-preferred-size: calc(50% - 3px);
        flex-basis: calc(50% - 3px);
}
.table-default.layout-card tr td{
    display: none;
    padding: 8px 15px 8px 0;
}
.table-default.layout-card tr td:nth-child(1),
.table-default.layout-card tr td:nth-child(2),
.table-default.layout-card tr td:nth-child(3),
.table-default.layout-card tr td:last-child,
.table-default.layout-card tr td:nth-last-child(2){
    display: block;
}

@media screen and (max-width: 1400px){
    .table-default.layout-card tr td:nth-child(3){
        display: none;
    }
}

.table-default.layout-card tr td:nth-child(2){

}
.table-default.layout-card tr td:nth-child(4){

}
.table-default.layout-card tr td:nth-child(1){
    padding: 0;
    padding-left: 10px;
    padding-right: 10px;
    min-height: 36px;
    line-height: 36px;
}
.table-default.layout-card tr td:last-child{
    position: absolute;
    right: 10px;
    padding-right: 0;
    top: 50%;
    margin-top: -17px;
}
.table-default.layout-card tr td:nth-last-child(2){
    position: absolute;
    right: 100px;
    top: 0;
}
.table-default.layout-card tr .action-box > div{
    margin-right: -16px;
}
.table-default.layout-card tr:hover .action-box > div{
}


/* table end */





/* status start */

tr .action-box > .table-status,
tr .action-box .list-status,
tr .action-box em,
tr .action-box span,
tr .action-box i{
    -webkit-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    display: inline-block;
}
.table-status{
    padding: 0 6px;
    display: inline-block;
    text-transform: capitalize;
    font-size: 12px;
    height: 24px;
    line-height: 23px;
    margin-left: 6px;
    -webkit-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    min-width: 50px;
    text-align: center;
}
.list-status b{
    padding: 0 6px;
    display: inline-block;
    text-transform: capitalize;
    font-size: 12px;
    height: 24px;
    line-height: 23px;
    margin-left: 6px;
}

tr:hover .action-box > .table-status,
tr:hover .action-box .list-status,
tr:hover .action-box em,
tr:hover .action-box i{
    opacity: 0;
    -webkit-transform: translateX(-20px);
        -ms-transform: translateX(-20px);
            transform: translateX(-20px);
}
tr:hover .action-box.hideIcon em{
    opacity: 1;
    -webkit-transform: translateX(0px);
        -ms-transform: translateX(0px);
            transform: translateX(0px);
}

.table-status-inactive{
    background: rgba(255, 152, 0, 0.2) !important;
    color: rgba(255, 152, 0, 1) !important;
}

.table-status-Active,
.table-status-p,
.table-status-w,
.table-status-f,
.table-status-t,
.table-status-r,
.table-status-c{
    background: rgba(99, 175, 87, 0.2) !important;
    color: rgba(99, 175, 87, 1) !important;
}

.table-status-Disable{
    background: rgba(91, 95, 235, 0.2) !important;
    color: #a9aabd !important;
}

/* status end */



.table-selected-count{
    display: block;
    font-size: 14px;
    position: absolute;
    left: 30px;
    bottom: 26px;
}

.table-tips {
    font-size: 12px;
    color: #a9aabd;
    margin-top: 20px;
    line-height: 1.2em;
    padding-bottom: 8px;
}

.table-default button svg{
    fill: #63af57 !important;
}
.table-default button.delete svg{
    fill: #ff9800 !important;
}
.table-default button.disabled svg{
    fill: #a9aabd !important;
}
.table-default button.disabled2 svg{
    fill: #a9aabd !important;
}
.table-box.style2 .table-default thead tr {
    background: #fff;
}

.table-box.style2 .table-default thead tr th {
    border-top: 2px solid #5B5F87;
}
.table-box.style2 .table-default tbody tr {
    background: #F2F5F7;
}
.table-box.style2 .table-default tbody tr:hover {
    background-color: #d3e0ea;
}

.dt-picker {
    display: block;
    position: relative;
}

.dt-picker, .dt-picker * {
    box-sizing: border-box;
}

.dt-picker:focus {
    outline: none;
}

.dt-picker-content {
    position: absolute;
    z-index: 9999;
    background: #fff;
    border: solid 1px #d3e0ea;
    text-align: center;
    width: 300px;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.20);
    border-radius: 2px;
    color: #5b5f87;
    margin: -190px 0 0 -150px !important;
    -webkit-transition: all 500ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    transition: all 500ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
}

.dt-picker-content.top-right,
.dt-picker-content.top-center,
.dt-picker-content.top-left {
    bottom: 0;
}

.dt-picker-content.top-right,
.dt-picker-content.bottom-right {
    right: 0;
}

.dt-picker-cell {
    display: inline-block;
    width: 2.5em;
    height: 2.5em;
    line-height: 2.5em;
    cursor: pointer;
    vertical-align: bottom;
    font-weight: 500;
}

.dt-picker-cell:hover {
    background: #ddd;
}

.dt-picker-header .dt-picker-cell:hover {
    background: rgba(255, 255, 255, 0.2);
}

.dt-picker-cell-weekend {
    color: #a9aabd;
    font-weight: normal;

}

.dt-picker-cell-cross-month,
.dt-picker-cell-cross-month.dt-picker-cell-disable:hover {
    background: #f0f0f0;
}

.dt-picker-cell-disable {
    color: #aaa;
    cursor: default;
}

.dt-picker-cell-disable:hover {
    background: initial;
}

.dt-picker-cell-current {
    color: #e23;
}

.dt-picker-cell-disable.dt-picker-cell-current {
    color: #ff919b;
}

.dt-picker-header {
    border-bottom: solid 1px #ddd;
    background: #5b5f87;
    padding: 6px;
}

.dt-picker-week,
.dt-picker-header .dt-picker-cell-month,
.dt-picker-header .dt-picker-cell-year,
.dt-picker-cell-selected,
.dt-picker-cell-selected:hover {
    font-weight: bold;

}
.dt-picker-week{
    margin-bottom: 10px;
}
.dt-picker-header .dt-picker-cell-month,
.dt-picker-header .dt-picker-cell-year {
    color: #fff;
}

.dt-picker-header-arrow {
    width: 2.75em;
}

.arrow-left:after, .arrow-right:after {
    content: ' ';
    font-size: 0;
    display: inline-block;
    border: solid 6px #fff;
}

.arrow-left:after {
    border-top-color: transparent;
    border-left-color: transparent;
    border-bottom-color: transparent;
    margin-left: -9px;
}

.arrow-right:after {
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    margin-right: -9px;
}

.dt-picker-cell-year {
    width: 7em;
}

.dt-picker-cell-month {
    width: 5em;
}

.dt-picker-cell-selected,
.dt-picker-cell-selected:hover {
    background: #63af57;
    color: #fff;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12);
    border-radius: 2px;
}

.dt-picker-week {
    background: #ddd;
}

.dt-picker-week .dt-picker-cell:hover {
    cursor: default;
    background: initial;
}

.dt-picker-input input {
    background: transparent;
    color: #5b5f87;
    font-size: 14px;
    -webkit-transition: all .24s ease-out;
    transition: all .24s ease-out;
    height: 36px;
    line-height: 26px;
    padding-left: 12px;
    box-sizing: border-box;
    text-align: left;
    width: 100%;
    padding: 9px 12px;
    box-sizing: border-box;
    outline: 0;
    border: none;
    border-radius: 2px;
}

.dt-picker-input input:focus {
    background: #fff;
    border: 1px solid #00bcd4;
    box-shadow: 0 0 2px #00bcd4;
}

.dt-picker-input-addon {
    display: inline;
    cursor: pointer;
}

.dt-picker-footer {
    padding: 20px 0;
}

.dt-picker-footer button {
    margin: 0 2px;
    height: 36px;
    padding: 0 8px;
    background: #63af57;
    color: #fff;
    outline: none;
    border: none;
    border-radius: 2px;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12);
    line-height: 34px;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 500;
    -webkit-transition: all .24s ease-out;
    transition: all .24s ease-out;
}

.dt-picker-footer button:hover {
    opacity: 0.8;
}

.dt-picker-footer .dt-picker-btn-cancel {
    background: transparent;
    color: #63af57;
    box-shadow: none;
}

.dt-picker-time {
    padding-top: 16px;
}

.dt-picker-time select {
    height: 36px;
    color: #63af57;
    font-weight: 500;
}

.dt-picker-time > span {
    margin-right: 6px;
    font-size: 12px;
    color: #5b5f87;
}

/**
 * period styles
 */
.period {
    display: inline-block;
}

.period > div {
    display: inline-block;
    vertical-align: middle;
}

.period__to {
    vertical-align: middle;
    margin: 0 10px;
}

.dt-picker-input-icon {
    display: block;
    position: absolute;
    right: -34px;
    top: 16px;
    width: 20px;
    height: 20px;
    background: url("/portal/assets/img/dt-picker-input-icon-.png") no-repeat top center;
}



.table-default td .dt-picker-input input{
    text-align: left;
}
.table-default td .dt-picker-input input:focus{
    background: #f2f5f7;
    border: none;
    box-shadow:  none;
}
.table-default td .dt-picker-input .dt-picker-input-icon{
    display: none;
}
.dt-picker-body{
    padding: 10px;
}
.text-field-wrapper label {
    display: block;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
/* router-box */

.router-container {
    padding: 0px 0px 20px;
    position: relative;
    min-width: 380px;
}
.router-container .title-large{
    font-size: 16px;
    font-weight: 500;
    border-bottom: 1px solid #d3e0ea;
}
.router-container .router-btn-more{
    margin: 10px 0 -28px;
}
.router-container .name-filter{
    position: absolute;
    right: 10px;
    top: 6px;
}

.router-box-list {
    position: relative;
    padding: 0 20px;
    padding-right: 158px;
    border-left: 2px solid transparent;
    white-space: nowrap;

}
.router-box-list.active{
    background: #f2f5f7;
    border-left: 2px solid #d3e0ea;
}
.router-box-list > div{
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -14px;
}

.router-box-list > img {

    max-width: 16px;
    height: 16px;
    margin: 20px 8px 20px 0;
    display: inline-block;
    vertical-align: middle;
}

.router-box-list p {
    font-size: 14px;
    color: #5b5f87;
    line-height: 28px;
    font-weight: 500;
    vertical-align: middle;
    text-transform: uppercase;
    display: inline-block;
    word-break: break-all;
    max-width: 170px;
    overflow: hidden;
}

.router-box-btn {
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
}

.router-box-btn button {
    width: 100%;
    padding: 0 !important;
    margin: 0 !important;
    height: 36px !important;
}

.router-box-btn button > div {
    position: relative;
    height: 100%;
    box-sizing: border-box;
}

.router-box-btn button > div:before {
    position: absolute;
    top: -0px;
    left: 50%;
    content: "";
    display: block;
    width: 28px;
    height: 28px;
    background: url("/portal/assets/img/router-box-list-btn-icon.png") no-repeat center top;
    background-size: 28px;
    margin-left: -14px;
}

.router-box-btn.disabled{
    pointer-events: none;
}
.router-box-btn.disabled button > div:before{
    display: none;
}

.router-box-btn.active button > div:after {
    content: "";
    display: block;
    width: 8px;
    height: 8px;
    position: absolute;
    right: 5px;
    top: -4px;
    background: url("/portal/assets/img/router-btn-active.png") no-repeat center;
    background-size: 8px;
    border-radius: 50%;
    box-shadow: 0 2px 6px rgba(0, 0, 0, .12);
}

.router-box-btn.portal.active button > div:after {
    top: 1px;
}

.router-box-btn.developer button > div:before {
    background-position: center -28px;
}

.router-box-btn.admin button > div:before {
    background-position: center -56px;
}


.router-btn-more {
    margin: 10px -10px -28px;
    background: #f2f5f7;
}

.router-btn-more button {
    margin: 0 !important;
    text-align: center !important;
}


.router-marketlist {
    max-height: 0;
    overflow: hidden;
    -webkit-transition: all .24s ease-out;
    transition: all .24s ease-out;
}

.router-marketlist.open {
    max-height: none;
    overflow: visible;
}

/* .router-marketlist-btn {
    display: inline-block;
    vertical-align: top;
    width: calc(50% - 10px);
    margin-right: 10px;
    margin-top: 10px;
    background: #f2f5f7;
    border: 1px solid #d3e0ea;
    box-sizing: border-box;
}
.router-marketlist-btn button {
    width: 100%;
    padding: 0!important;
    margin: 0!important;
    height: 54px!important;
}
.router-marketlist-btn button img {
    height: 29px;
    vertical-align: middle;
    margin-top: -6px;
} */




.title-large.router{
    padding: 15px 20px;
    margin-bottom: 6px;
}
.notification-box{
    margin: 0 -10px;
}
.notification-box-li:hover{
    background: #f2f5f7;
}
.notification-box-li{
    text-align: left !important;
    margin-left: 0 !important;
    padding: 10px 60px 10px 4px !important;
    width: 400px !important;
    height: auto !important;
    border-top: 1px solid #d3e0ea !important;
    line-height: 1.5em !important;
}
.notification-box-li p{
    font-size: 14px;
    color: #5b5f87;
    white-space: normal;
    line-height: 1.3em;
    word-break: break-word;
    max-height: 2.6em;
    overflow: hidden;
    position: relative;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
}
.notification-box-li.top p{
}
.notification-box-li.top:after{
    content: "";
    display: inline-block;
    width: 6px;
    height: 12px;
    background: url("/portal/assets/img/TaskListView-app-list-status.png") no-repeat;
    background-position: -108px 0;
    position: absolute;
    left: 9px;
    top: 13px;
}
.notification-box-li em{
    font-size: 12px;
    font-weight: normal;
    color: #a9aabd;
    margin-top: 4px;
    white-space: normal;
}
.notification-box-li em i{
    padding: 0 6px;
    color: #d3e0ea;
}
.notification-box-li:before{
    content: "";
    display: block;
    position: absolute;
    width: 36px;
    height: 36px;
    top: 50%;
    right: 10px;
    margin-top: -15px;
    background: url("/portal/assets/img/TaskListView-app-list-status.png") no-repeat;
    -webkit-transform: scale(0.8);
        -ms-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: left top;
        -ms-transform-origin: left top;
            transform-origin: left top;
    -webkit-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
}
/* .notification-box-li > div{
    border-right:1px solid rgba(211,224,234,0.5);
} */



.notification-box-linotification-li-subscription p span,
.notification-box-li.notification-li-task p span,
.notification-box-li.notification-li-operation p span{
    color: #63af57;
}

.notification-box-li.notification-li-alert p span{
    color: #ff9800;
}

.notification-count{
    background: #ff9800;
    font-size: 11px;
    color: #ffffff;
    line-height: 14px;
    padding: 0 4px;
    border-radius: 2px;
    position: absolute;
    display: block;
    left:25px;
    top: 10px;
}

.router-btn-more2{
    margin: 10px 0px -28px !important;
    background: #f2f5f7 !important;
    margin-bottom: -9px !important;
    text-align: center !important;
    color: #00bcd4 !important;
    font-weight: normal !important;
    min-height: 36px !important;
    height: 36px !important;
    line-height: 36px !important;
    font-size: 14px !important;
    -webkit-transition: all .24s ease-out;
    transition: all .24s ease-out;
}
.router-btn-more2:hover{
    background: rgba(0,0,0,0.1) !important;
}
.router-btn-more-half{
    width: -webkit-calc(50% - 2px);
    width: calc(50% - 2px);
    display: inline-block;
    vertical-align: top;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
}

.notification-box-li-button{
    position: absolute !important;
    right: -61px !important;
    top: 50% !important;
    margin-top: -24px !important;
    opacity: 0;
}
.notification-box-li-button svg{
    fill: #63af57 !important;
}
.notification-box-li:hover:before{
    right: 40px;
    opacity: 0;
}
.notification-box-li:hover .notification-box-li-button{
    right: -52px !important;
    opacity: 1;
}



.notification-tr.notification-tr-1 td:nth-of-type(2):after,
.notification-tr.notification-tr-2 td:nth-of-type(2):after,
.notification-tr.notification-tr-3 td:nth-of-type(2):after,
.notification-box-li.notification-li-1:before,
.notification-box-li.notification-li-2:before,
.notification-box-li.notification-li-3:before,
.notification-setting.notification-setting-1:before,
.notification-setting.notification-setting-2:before,
.notification-setting.notification-setting-3:before,
.notification-tr.notification-tr-0 td:nth-of-type(2):after,
.notification-box-li.notification-li-0:before,
.notification-setting.notification-setting-0:before{
    background-position: -72px 0;
}


.log-warning .loglist-btn:after{
    background-position: 0 -36px;
}

.log-error .loglist-btn:after{
    background-position: 0 -72px;
}

.log-operation .loglist-btn:after{
    background-position: 0 -108px;
}
.log-transaction .loglist-btn:after{
    background-position: 0 -144px;
}

.log-subterminal .loglist-btn:after{
    background-position: 0 -180px;
}

.audit-type-11 .loglist-btn:after{
    background-position: 0 -216px;
}
.audit-type-11.failed .loglist-btn:after{
    background-position: -36px -216px;
}

.notification-tr.notification-tr-11 td:nth-of-type(2):after,
.notification-box-li.notification-li-11:before,
.notification-setting.notification-setting-11:before,
.audit-type-3 .loglist-btn:after{
    background-position: 0 -252px;
}
.audit-type-3.failed .loglist-btn:after{
    background-position: -36px -252px;
}

.audit-type-21 .loglist-btn:after,
.audit-type-4 .loglist-btn:after{
    background-position: 0 -288px;
}
.audit-type-21.failed .loglist-btn:after,
.audit-type-4.failed .loglist-btn:after{
    background-position: -36px -288px;
}

.notification-tr.notification-tr-22 td:nth-of-type(2):after,
.notification-box-li.notification-li-22:before,
.notification-setting.notification-setting-22:before,
.notification-tr.notification-tr-42 td:nth-of-type(2):after,
.notification-box-li.notification-li-42:before,
.notification-setting.notification-setting-42:before,
.notification-tr.notification-tr-71 td:nth-of-type(2):after,
.notification-box-li.notification-li-71:before,
.notification-setting.notification-setting-71:before,
.audit-type-5 .loglist-btn:after{
    background-position: 0 -324px;
}
.audit-type-5.failed .loglist-btn:after{
    background-position: -36px -324px;
}
.notification-tr.notification-tr-101 td:nth-of-type(2):after,
.notification-box-li.notification-li-101:before,
.notification-setting.notification-setting-101:before{
    background-position: -72px -324px;
}

.notification-tr.notification-tr-43 td:nth-of-type(2):after,
.notification-box-li.notification-li-43:before,
.notification-setting.notification-setting-43:before,
.notification-tr.notification-tr-23 td:nth-of-type(2):after,
.notification-box-li.notification-li-23:before,
.notification-setting.notification-setting-23:before,
.notification-tr.notification-tr-72 td:nth-of-type(2):after,
.notification-box-li.notification-li-72:before,
.notification-setting.notification-setting-72:before,
.audit-type-12 .loglist-btn:after,
.audit-type-6 .loglist-btn:after{
    background-position: 0 -360px;
}
.audit-type-6.failed .loglist-btn:after{
    background-position: -36px -360px;
}
.notification-tr.notification-tr-102 td:nth-of-type(2):after,
.notification-box-li.notification-li-102:before,
.notification-setting.notification-setting-102:before{
    background-position: -72px -360px;
}

.audit-type-7 .loglist-btn:after,
.audit-type-8 .loglist-btn:after{
    background-position: 0 -396px;
}
.audit-type-7.failed .loglist-btn:after,
.audit-type-8.failed .loglist-btn:after{
    background-position: -36px -396px;
}

.notification-tr.notification-tr-21 td:nth-of-type(2):after,
.notification-box-li.notification-li-21:before,
.notification-setting.notification-setting-21:before,
.notification-tr.notification-tr-41 td:nth-of-type(2):after,
.notification-box-li.notification-li-41:before,
.notification-setting.notification-setting-41:before,
.audit-type-1 .loglist-btn:after,
.audit-type-2 .loglist-btn:after{
    background-position: 0 -432px;
}
.audit-type-1.failed .loglist-btn:after,
.audit-type-2.failed .loglist-btn:after{
    background-position: -36px -432px;
}


.notification-tr.notification-tr-31 td:nth-of-type(2):after,
.notification-box-li.notification-li-31:before,
.notification-setting.notification-setting-31:before,
.audit-type-10 .loglist-btn:after{
    background-position: 0 -468px;
}
.audit-type-10.failed .loglist-btn:after{
    background-position: -36px -468px;
}

.audit-type-25 .loglist-btn:after,
.audit-type-22 .loglist-btn:after,
.audit-type-16 .loglist-btn:after,
.audit-type-12 .loglist-btn:after,
.audit-type-18 .loglist-btn:after,
.audit-type-19 .loglist-btn:after,
.audit-type-28 .loglist-btn:after{
    background-position: 0 -504px;
}
.audit-type-25.failed .loglist-btn:after,
.audit-type-22.failed .loglist-btn:after,
.audit-type-16.failed .loglist-btn:after,
.audit-type-12.failed .loglist-btn:after,
.audit-type-18.failed .loglist-btn:after,
.audit-type-19.failed .loglist-btn:after,
.audit-type-28.failed .loglist-btn:after{
    background-position: -36px -504px;
}


.audit-type-13 .loglist-btn:after{
    background-position: 0 -540px;
}
.audit-type-13.failed .loglist-btn:after{
    background-position: -36px -540px;
}


.notification-tr.notification-tr-73 td:nth-of-type(2):after,
.notification-box-li.notification-li-73:before,
.notification-setting.notification-setting-73:before,
.audit-type-14 .loglist-btn:after{
    background-position: -36px -576px;
}
.audit-type-14.failed .loglist-btn:after{
    background-position: 0 -576px;
}

.notification-tr.notification-tr-12 td:nth-of-type(2):after,
.notification-box-li.notification-li-12:before,
.notification-setting.notification-setting-12:before,
.notification-tr.notification-tr-81 td:nth-of-type(2):after,
.notification-box-li.notification-li-81:before,
.notification-setting.notification-setting-81:before,
.audit-type-15 .loglist-btn:after{
    background-position: 0 -612px;
}
.audit-type-15.failed .loglist-btn:after{
    background-position: -36px -612px;
}

.audit-type-17 .loglist-btn:after{
    background-position: 0 -648px;
}
.audit-type-17.failed .loglist-btn:after{
    background-position: -36px -648px;
}

.notification-tr.notification-tr-151 td:nth-of-type(2):after,
.notification-box-li.notification-li-151:before,
.notification-setting.notification-setting-151:before,
.notification-tr.notification-tr-152 td:nth-of-type(2):after,
.notification-box-li.notification-li-152:before,
.notification-setting.notification-setting-152:before,
.audit-type-9 .loglist-btn:after{
    background-position: 0 -684px;
}
.audit-type-9.failed .loglist-btn:after{
    background-position: -36px -684px;
}

.audit-type-24 .loglist-btn:after{
    background-position: 0 -720px;
}
.audit-type-24.failed .loglist-btn:after{
    background-position: -36px -720px;
}

.audit-type-20 .loglist-btn:after{
    background-position: 0 -828px;
}
.audit-type-20.failed .loglist-btn:after{
    background-position: -36px -828px;
}

.notification-tr.notification-tr-153 td:nth-of-type(2):after,
.notification-box-li.notification-li-153:before,
.notification-setting.notification-setting-153:before,
.audit-type-14 .loglist-btn:after{
    background-position: 0 -36px;
}
.audit-type-14.failed .loglist-btn:after{
    background-position: -36px -36px;
}
.audit-type-30 .loglist-btn:after{
    background-position: 0 -900px;
}
.audit-type-30.failed .loglist-btn:after{
    background-position: -36px -900px;
}
.audit-type-31 .loglist-btn:after{
    background-position: 0 -864px;
}
.audit-type-31.failed .loglist-btn:after{
    background-position: -36px -864px;
}
.audit-type-32 .loglist-btn:after{
    background-position: 0 -864px;
}
.audit-type-32.failed .loglist-btn:after{
    background-position: -36px -864px;
}

.NotificationMessageDetail-box {
    margin-top: -16px;
    padding-bottom: 10px;
}

.NotificationMessageDetail-box > li {
    border-bottom: 1px solid #d3e0ea;
    padding: 9px 0 11px 0;
    position: relative;
    font-size: 14px;
    color: #5b5f87;
    line-height: 26px;
    min-height: 26px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    word-break: break-all;
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
}

.NotificationMessageDetail-box li em {
    font-weight: normal;
    color: #a9aabd;
    line-height: 20px;
    font-size: 12px;
    width: 200px;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    padding-right: 20px;
    display: inline-block;
}

.NotificationMessageDetail-box li em img {
    height: 49px;
    width: 49px;
    border-radius: 10px;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12);
}

.NotificationMessageDetail-box li h3 {
    font-size: 20px;
    line-height: 30px;
    padding: 12px 0;
    font-weight: normal;
}

.NotificationMessageDetail-box > li b {
    font-weight: normal;
}

.NotificationMessageDetail-box .NotificationMessageDetail_type,
.NotificationMessageDetail-box .app_screenshot_box{
    width: -webkit-calc(100% - 220px);
    width: calc(100% - 220px);
    box-sizing: border-box;
}

.NotificationMessageDetail-imggroup {
    margin-top: 7px;
    margin-bottom: -6px;
}

.NotificationMessageDetail-imggroup li {
    display: inline-block;
    margin: 0 8px 8px 0;
    cursor: pointer;
    vertical-align: top;
}

.NotificationMessageDetail-imggroup li:hover img {
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.12);
}

.NotificationMessageDetail-imggroup li img {
    width: 90px;
    -webkit-transition: all .18s linear;
    transition: all .18s linear;
    border: 1px solid #f3f6f8;
}

.apk-large-icon {
    width: 60px;
    height: 60px;
    border-radius: 20px;
    box-shadow: 0 1px 6px rgba(0, 0, 0, 0.12);
    display: inline-block;
}

.NotificationMessageDetail_type {
    background: #e9edf5;
    padding: 16px;
    margin-top: 6px;
}
.NotificationMessageDetail_type:empty{
    padding: 0;
}

.NotificationMessageDetail_type > p {
    font-size: 12px;
    color: #5b5f87 !important;
    line-height: 26px;
    margin-bottom: 0 !important;
    position: relative;
    padding-right: 60px;
}

.NotificationMessageDetail_type .icon-fileupload-download {
    position: absolute !important;
    right: 0px;
    top: 3px;
    margin-top: 0 !important;
}

.NotificationMessageDetail_type .icon-fileupload-download svg {
    color: #63af57 !important;
}

.right-top-close {
    width: 16px;
    height: 16px;
    background: url("/portal/assets/img/btn_remove.png");
    position: absolute;
    right: 16px;
    top: 16px;
    background-size: cover;
    cursor: pointer;
}


/* reset */
.NotificationMessageDetail-box-message h1, .NotificationMessageDetail-box-message h2, .NotificationMessageDetail-box-message h3, .NotificationMessageDetail-box-message h4, .NotificationMessageDetail-box-message h5, .NotificationMessageDetail-box-message h6, .NotificationMessageDetail-box-message dl, .NotificationMessageDetail-box-message dt, .NotificationMessageDetail-box-message dd, .NotificationMessageDetail-box-message ul, .NotificationMessageDetail-box-message ol, .NotificationMessageDetail-box-message li, .NotificationMessageDetail-box-message p, .NotificationMessageDetail-box-message blockquote, .NotificationMessageDetail-box-message pre, .NotificationMessageDetail-box-message hr, .NotificationMessageDetail-box-message figure, .NotificationMessageDetail-box-message table, .NotificationMessageDetail-box-message caption, .NotificationMessageDetail-box-message th, .NotificationMessageDetail-box-message td, .NotificationMessageDetail-box-message form, .NotificationMessageDetail-box-message fieldset, .NotificationMessageDetail-box-message legend, .NotificationMessageDetail-box-message input, .NotificationMessageDetail-box-message button, .NotificationMessageDetail-box-message textarea, .NotificationMessageDetail-box-message menu {
    margin: initial;
    padding: initial;
    font-family: initial;
}

.NotificationMessageDetail-box-message header, .NotificationMessageDetail-box-message footer, .NotificationMessageDetail-box-message section, .NotificationMessageDetail-box-message article, .NotificationMessageDetail-box-message aside, nav, address, figure, figcaption, menu, details {
    display: initial;
}

.NotificationMessageDetail-box-message table {
    border-collapse: initial;
    border-spacing: initial;
    word-break: 'break-word';
}

.NotificationMessageDetail-box-message caption, .NotificationMessageDetail-box-message th {
    text-align: initial;
}


.NotificationMessageDetail-box-message i, cite, .NotificationMessageDetail-box-message em, .NotificationMessageDetail-box-message var, .NotificationMessageDetail-box-message address, .NotificationMessageDetail-box-message dfn {
    font-style: initial;
}
.NotificationMessageDetail-box-message h1, .NotificationMessageDetail-box-message h2, .NotificationMessageDetail-box-message h3, .NotificationMessageDetail-box-message h4, .NotificationMessageDetail-box-message h5, .NotificationMessageDetail-box-message h6, .NotificationMessageDetail-box-message small {
    font-size: initial;
}


.NotificationMessageDetail-box-message label, .NotificationMessageDetail-box-message summary {
    cursor: initial;
}


.NotificationMessageDetail-box-message h1, .NotificationMessageDetail-box-message h2, .NotificationMessageDetail-box-message h3, .NotificationMessageDetail-box-message h4, .NotificationMessageDetail-box-message h5, .NotificationMessageDetail-box-message h6, .NotificationMessageDetail-box-message em, .NotificationMessageDetail-box-message strong, .NotificationMessageDetail-box-message b {
    font-weight: initial;
}
.NotificationMessageDetail-box-message h1, .NotificationMessageDetail-box-message h2, .NotificationMessageDetail-box-message h3, .NotificationMessageDetail-box-message h4, .NotificationMessageDetail-box-message h5, .NotificationMessageDetail-box-message h6{
    line-height: 1.5em;
    font-weight: bold;
}
.NotificationMessageDetail-box-message h1{
    font-size: 32px;
}
.NotificationMessageDetail-box-message h2{
    font-size: 24px;
}
.NotificationMessageDetail-box-message li h3,
.NotificationMessageDetail-box-message h3{
    font-size: 20px;
    padding: 0;
    font-weight: bold;
}
.NotificationMessageDetail-box-message h4{
    font-size: 18px;
}
.NotificationMessageDetail-box-message h5{
    font-size: 16px;
}
.NotificationMessageDetail-box-message h6{
    font-size: 14px;
}


.NotificationMessageDetail-box-message strong,
.NotificationMessageDetail-box-message b{
    font-weight: bold;
}
.NotificationMessageDetail-box-message li em,
.NotificationMessageDetail-box-message em,
.NotificationMessageDetail-box li .NotificationMessageDetail-box-message em{
    display: inline;
    width: auto;
    color: initial;
    font-style: italic;
    font-size: initial;
    line-height: 1.5em;
    padding: initial;
}
.NotificationMessageDetail-box-message ins{
    text-decoration: underline;
}
.NotificationMessageDetail-box-message del{
    text-decoration: line-through;
}
.NotificationMessageDetail-box-message code{
    overflow-wrap: break-word;
    background: rgb(241, 241, 241);
    border-radius: 3px;
    padding: 1px 3px;
    font-family: monospace;
}
.NotificationMessageDetail-box-message pre{
    overflow-wrap: break-word;
    background: #f1f1f1;
    border-radius: 3px;
    padding: 1em 10px;
}

.NotificationMessageDetail-box-message li {
    list-style: unset;
    line-height: 2em;
}
li.public-DraftStyleDefault-depth0{
    list-style: none;
}
.public-DraftStyleDefault-block{
    margin: 0;
}
.rdw-editor-main pre{
    padding: 8px 20px;
}
.NotificationMessageDetail-box-message ul ol,
.NotificationMessageDetail-box-message ol ul{
    padding-left: 20px;
}
.NotificationMessageDetail-box-message ul,
.NotificationMessageDetail-box-message ol{
    margin: 10px 16px;
}
.NotificationMessageDetail-box-message blockquote{
    border-left: 5px solid #f1f1f1;
    padding-left: 5px;
    display: block;
    -webkit-margin-before: 1em;
            margin-block-start: 1em;
    -webkit-margin-after: 1em;
            margin-block-end: 1em;
    -webkit-margin-start: 40px;
            margin-inline-start: 40px;
    -webkit-margin-end: 40px;
            margin-inline-end: 40px;
}

.notification-container {
    padding: 0px 10px 20px;
    position: relative;
}

.title-large {
    font-size: 24px;
    color: #5b5f87;
    font-weight: normal;
    line-height: 24px;
    margin-bottom: 20px;
}

.notification-tr td:nth-of-type(2){
    position: relative;
    padding-left: 40px;
}
.notification-tr td:nth-of-type(2):after{
    content: "";
    display: block;
    position: absolute;
    width: 36px;
    height: 36px;
    top: 9px;
    left: 10px;
    background: url("/portal/assets/img/TaskListView-app-list-status.png") no-repeat;
    -webkit-transform: scale(0.6);
        -ms-transform: scale(0.6);
            transform: scale(0.6);
    -webkit-transform-origin: left top;
        -ms-transform-origin: left top;
            transform-origin: left top;
}

.notification-tr td{
    font-weight: 500;
}
.notification-tr.readed td{
    color: #a9aabd;
    font-weight: normal;
}
.notification-tr.readed td:after{
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    -webkit-filter: gray;
            filter: gray;
}
/*file-upload*/
.icon-fileupload-download,
.icon-fileupload-undo,
.icon-fileupload-remove{
    vertical-align: top;
    margin-top: -0px !important;
    width: 24px !important;
    height: 20px !important;
    padding: 0 !important;
    margin-left: 10px !important;
}
.icon-fileupload-view{
    width: 25px !important;
}
.taskedit-config-box-list-fileupload{
    height: 40px;
}
.title-detail + .taskedit-config-box-list-fileupload{
    margin-top: -6px;
}
.task-config-box .taskedit-config-box-list-fileupload {
    margin-bottom: 30px;
    margin-top: -10px;
}

.taskedit-config-box-list-fileupload > div {
    position: relative;
    text-align: right;
}
.task-config-box .taskedit-config-box-list-fileupload > div{
    padding-right: 48px;
}

.taskedit-config-box-list-fileupload.default > div,
.taskedit-config-box-list-fileupload.uploaded > div {
    padding-right: 0;
}

.taskedit-config-box-list-fileupload.default .icon-fileupload-download,
.taskedit-config-box-list-fileupload.uploaded .icon-fileupload-download,
.taskedit-config-box-list-fileupload.default .icon-fileupload-remove,
.taskedit-config-box-list-fileupload.uploaded .icon-fileupload-remove,
.taskedit-config-box-list-fileupload .icon-fileupload-undo {
    display: none !important;
}

.taskedit-config-box-list-fileupload.uploaded .icon-fileupload-undo {
    display: inline-block !important;
}

.taskedit-config-box-list-fileupload > label {
    font-size: 12px;
    color: #a9aabd;
    margin-top: 17px;
    display: block;
}

.taskedit-config-box-list-fileupload > div span {
    text-transform: none !important;
    font-weight: normal !important;
    white-space: nowrap;
}

.taskedit-config-box-list-fileupload .icon-fileupload-download,
.taskedit-config-box-list-fileupload .icon-fileupload-undo,
.taskedit-config-box-list-fileupload .icon-fileupload-remove{
    -webkit-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    margin: -30px 10px 0 0 !important;
    background: #ffffff!important;
}
.setting-list .taskedit-config-box-list-fileupload .icon-fileupload-remove{
    background: #fff !important;
}
.taskedit-config-box-list-fileupload .icon-fileupload-remove{
    margin-top: -30px !important;
}

.taskedit-config-box-list-fileupload .icon-fileupload-remove,
.taskedit-config-box-list-fileupload .icon-fileupload-download{
    opacity: 0;
    -webkit-transform: translateX(20px) !important;
        -ms-transform: translateX(20px) !important;
            transform: translateX(20px) !important;
}

.taskedit-config-box-list-fileupload:hover .icon-fileupload-remove,
.taskedit-config-box-list-fileupload:hover .icon-fileupload-download{
    opacity: 1;
    -webkit-transform: translateX(0) !important;
        -ms-transform: translateX(0) !important;
            transform: translateX(0) !important;
}


.taskedit-config-box-list-fileupload > div:hover .icon-fileupload-remove,
.taskedit-config-box-list-fileupload > div:hover .param-download-btn {
    opacity: 1;
}

.taskedit-config-box-list-fileupload .icon-fileupload-remove svg,
.taskedit-config-box-list-fileupload .icon-fileupload-undo svg,
.setting-list-action button.icon-fileupload-remove svg {
    color: #ff9800 !important;
    fill: #ff9800 !important;
}

.taskedit-config-box-list-fileupload .icon-fileupload-download svg {
    color: #63af57 !important;
}

.taskedit-config-box-list-fileupload-btn {
    text-align: center !important;
    margin: 0 !important;
    margin-top: 6px !important;
    border: 1px dashed #d3e0ea !important;
    width: 100% !important;
}
.action-more-iconbutton{
    position: absolute !important;
    right: 0;
    top: 6px;
}
.action-more{
    width: 36px !important;
    margin-left: -10px !important;
    box-shadow: none !important;
    min-width: 36px !important;
}
.taskedit-config-box-list-fileupload-btn > div{
    background: #fff !important;
}
.taskedit-config-box-list-fileupload-btn.disable{
    cursor: not-allowed !important;
}

.param-file .taskedit-config-box-list-fileupload-btn{
    box-shadow: none;
}
.setting-list .taskedit-config-box-list-fileupload-btn{
    background: #fff !important;
}
.default .taskedit-config-box-list-fileupload-btn > div{
    background: #e9edf5 !important;
}
.default .taskedit-config-box-list-fileupload-btn{
    border: 1px dashed #a9aabd !important;
}
.default:hover .taskedit-config-box-list-fileupload-btn{
    box-shadow: 0 2px 6px rgba(0,0,0,0.12) !important;
    -webkit-transform: translateY(-2px) !important;
        -ms-transform: translateY(-2px) !important;
            transform: translateY(-2px) !important;
}

.taskedit-config-box-list-fileupload-btn span {
    vertical-align: baseline !important;
    white-space: nowrap;
}

.taskedit-config-box-list-fileupload-btn span:last-child:before {
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url("/portal/assets/img/taskedit-config-box-list-fileupload-btn.png") no-repeat center top;
    margin-right: 8px;
    vertical-align: middle;
    margin-top: -4px;
}

.default .taskedit-config-box-list-fileupload-btn span:last-child:before,
.uploaded .taskedit-config-box-list-fileupload-btn span:last-child:before {
    width: 21px;
    background: url("/portal/assets/img/taskedit-config-box-list-fileupload-default-btn.png") no-repeat center top;
}

.param-file .taskedit-config-box-list-fileupload-btn span:last-child:before {
    background: url("/portal/assets/img/taskedit-config-box-list-fileupload-btn.png") no-repeat center top;
}



.template-list {
    width: -webkit-calc(33.33333% - 16px);
    width: calc(33.33333% - 16px);
    margin-right: 16px;
    display: inline-block;
    vertical-align: top;
    background: #fff;
    margin-bottom: 16px;
    -webkit-transition: all .24s ease-out;
    transition: all .24s ease-out;
}

.template-list:hover {
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12);
}

.template-list-button {
    width: 100% !important;
    height: 100% !important;
    margin: 0 !important;
    text-align: left !important;
    padding: 16px 20px !important;
}

.template-list-button h3 {
    font-size: 14px;
    color: #5b5f87;
    font-weight: 500;
    line-height: 24px;
    max-height: 24px;
    overflow: hidden;
    word-break: break-all;
}

.template-list-button p {
    font-size: 12px;
    font-weight: normal;
    color: #5b5f87;
    line-height: 24px;
    padding-left: 20px;
    position: relative;
}

.template-list-button p em {
    font-weight: normal;
    color: #a9aabd;
}

.template-list-button p:before {
    content: "";
    display: block;
    position: absolute;
    width: 12px;
    height: 12px;
    background: url("/portal/assets/img/tabs-content-icon-calendar.png") no-repeat center;
    left: 0;
    top: 6px;
}

.template-list-button-app {
    background: #f2f5f7;
    position: relative;
    margin-left: 36px;
    height: 36px;
    padding-left: 12px;
    margin-top: 12px;
}

.template-list-button-app img {
    width: 36px;
    height: 36px;
    position: absolute;
    left: -36px;
    top: 0;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12);
    border: 1px solid #d3e0ea;
    border-radius: 6px;
    box-sizing: border-box;
}

.template-list-button-app h3 {
    font-size: 14px;
    color: #5b5f87;
    font-weight: 500;
    line-height: 34px;
    white-space: nowrap;
    overflow: hidden;
}

.template-list-button-app h3 em {
    font-size: 12px;
    color: #63af57;
    font-weight: normal;
}

.template-list-button-app p {
    position: absolute;
    right: 0;
    top: 0;
    line-height: 34px;
    font-size: 12px;
    color: #a9aabd;
    background: #f2f5f7;
    padding-left: 0;
    padding-right: 10px;
    padding-left: 6px;
    z-index: 1;
}

.template-list-button-app p:before {
    display: none;
}


.setting-list {
    background: #f2f5f7;
    margin-bottom: 2px;
    min-height: 64px;
    position: relative;
    padding: 0 16px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}
.white-setting .setting-list {

}
.app-setting-list.setting-list {
    padding-left: 72px;
}
.setting-list > img{
    width: 40px;
    height: 40px;
    position: absolute;
    left: 16px;
    top: 12px;
    border-radius: 10px;
}
.setting-list-group{
    -webkit-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    -webkit-transform-origin: top;
        -ms-transform-origin: top;
            transform-origin: top;
}
.setting-list-group.hide{
    -webkit-transform: scaleY(0);
        -ms-transform: scaleY(0);
            transform: scaleY(0);
    height: 0;
}
.container-task-tabs-container .setting-list,
.container-task-tabs-container .setting-list-detail,
.white-setting .setting-list,
.white-setting .setting-list-detail {
    background: #fff;
}
.setting-list h3 {
    font-size: 14px;
    font-weight: 500;
    color: #5b5f87;
    top: 11px;
    margin-top: 13px;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    margin-right: 30px;
    text-transform: capitalize;
}

.setting-list p {
    font-size: 12px;
    color: #a9aabd;
    line-height: 20px;
    text-align: left;
    padding-bottom: 8px;
    padding-top: 2px;
    overflow: hidden;
    text-transform: none;
    font-weight: normal;
}

.setting-list-action {
    max-width: 80%;
    -webkit-animation: none;
            animation: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
}

.setting-list-action .filter-drawer-content{
    padding: 0;
    margin: 0;
    margin-top: 10px;
    padding-bottom: 6px;
}
.setting-list-signature .setting-list-action-input{
    width: 100% !important;
}
.setting-list-action button svg{
    fill: #63af57 !important;
}
.setting-list-action > button{
    margin-right: -6px !important;
}

.setting-list-action-input {
    min-height: 48px !important;
    width: 360px !important;
    display: block !important;
    margin: 8px 0 0px 0;
    overflow: visible;
    /*解决设置页面的input错误提示看不见的bug*/
}

.setting-list-action-input:last-child {
    margin-bottom: 0;
}

.setting-list-action-input input,
.setting-list-action-input textarea {
    text-align: right;
    color: #63af57 !important;
    -webkit-text-fill-color: #63af57 !important;
    font-weight: normal !important;
}
.setting-list-action-input textarea{
    margin-top: 22px !important;
}
.setting-list-action-input div{
    text-align: right;
}
.setting-list-action-input div:last-child{
    bottom: 8px !important;
}
.setting-list-action-input > div:first-child{
    right: 0;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
}

.setting-list-action-input.disabled input {
    color: #a9aabd !important;
    -webkit-text-fill-color: #a9aabd !important;
}

.setting-list-action-input hr:first-child {
    display: none ;
}

.setting-list-action-input > div:nth-of-type(2){
    bottom: 7px !important;
    text-align: right;
}

.setting-list-action-dropdown div{
    border: none !important;
    border-color: transparent !important;
    text-align: right;
    color: #63af57 !important;
    -webkit-text-fill-color: #63af57 !important;
    font-weight: normal !important;
    font-size: 16px;
    padding-right: 0 !important;
}
.setting-list-action-dropdown button{
    display: none !important;
}

.slide-default{
    width: 100px;
}
.slide-default > div{
    margin: 0 !important;
}
.slide-default > div > div > div:nth-of-type(2){
    background: #d3e0ea !important;
}
.setting-list-action h3{
    margin: 0 10px 0 0;
    color: #63af57;
}
.setting-list-action h3 span{
    color: #a9aabd;
}

.setting-list-action .taskedit-config-box-list-fileupload{
    margin-bottom: 0;
    height: auto;
}

.theme-checkbox > div > div{

}
.setting-list-action .theme-checkbox{
    background: currentColor !important;
    width: 40px !important;
    height: 28px !important;
    box-sizing: border-box !important;
    border: 2px solid #fff !important;
    margin-right: 4px !important;
    margin-top: 9px !important;
}
.theme-checkbox.active{
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.2);
}
.setting-list-action .theme-checkbox svg{
    fill: #fff !important;
    margin: -12px 0 0 -6px;
    opacity: 0;
}
.setting-list-action .theme-checkbox.active svg{
    opacity: 1;
}


.setting-list-detail {
    background: #f2f5f7;
    margin: -2px 0 2px 0;
    -webkit-transition: all .24s ease-out;
    transition: all .24s ease-out;
    max-height: 0;
    overflow: hidden;
    padding: 0 16px 0px;
    color: #5b5f87;
}

.setting-list-detail.open {
    padding: 0 16px 20px;
    max-height: 600px;
    overflow: auto;
}

.setting-container-content {
    opacity: 0;
    height: 0;
    float: left;
    /*overflow: hidden;*/
    -webkit-transition: all .24s ease-out;
    transition: all .24s ease-out;
    width: 100%;
}

.setting-container-content.active,
.setting-container-content.content-active {
    opacity: 1;
    height: auto;
    float: none;
}

.setting-container-content-title-btn {
    position: absolute !important;
    right: 0;
    top: -9px;
}

/**********TerminalApkListView.css**********************/
.task-config-container {
    margin: 0 auto;
}

.task-config-tabs {
    margin-top: 20px;
}

.Dialog__content .task-config-tabs{
    margin-top: 0;
}

.task-config-tabs button {
    margin-left: 0 !important;
    margin-right: 10px !important;
    margin-bottom: 10px !important;
    border: 1px solid #d3e0ea !important;
}

.task-config-tabs button span {
    color: #5b5f87 !important;
    vertical-align: baseline !important;
}

.task-config-tabs button:hover {
    background: #e1e1e1 !important;
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.12);
}

.task-config-tabs button.completed {
    border: 1px solid #00bcd4 !important;
}

.task-config-tabs button.completed span {
    color: #00bcd4 !important;
}

.task-config-tabs button.active {
}

.task-config-tabs button.active span {
    color: #fff !important;
}

.task-config-box {
    display: none;
    height: 100%;
}

.task-content-action-box {
    margin-top: 10px;
    padding: 20px 0px 30px 0;
    background: #fff;
    padding-right: 0 !important;

}

.task-content-action-box > button {
    float: right;
}

.task-content-action-box .task-content-action-save {
    width: auto !important;
    float: right;
    height: 36px;
}

.task-config-box.active {
    display: block;
}

.TaskApkParameter-title,
.TaskApkParameter-title-foldable {
    display: block !important;
    height: 52px !important;
    background: #f2f5f7 !important;
    margin-left: 0 !important;
    width: 100% !important;
    text-align: left !important;
    color: #5b5f87 !important;
    -webkit-transition: all .18s linear;
    transition: all .18s linear;
    margin-top: 10px !important;
    position: relative;
    border: 1px solid #d3e0ea !important;

}

.TaskApkParameter-title-foldable:before {
    content: "";
    position: absolute;
    width: 20px;
    height: 11px;
    right: 16px;
    top: 20px;
    background: url("/portal/assets/img/tltle-btn-close.png") no-repeat center top;
}

@media screen and (min-width: 0\0
) {
    .TaskApkParameter-title-foldable:before {
        right: 36px;
    }
}

.TaskApkParameter-title-foldable.open:before {
    background: url("/portal/assets/img/tltle-btn-close.png") no-repeat center bottom;
}

.TaskApkParameter-title-foldable:hover {
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12);
}

.TaskApkParameter-title-foldable span {
    text-indent: 16px;
    font-size: 14px !important;
    line-height: 52px !important;
    vertical-align: baseline !important;
    font-weight: 500;
}



.task-config-box-list {
    border: 1px solid #d3e0ea;
    margin-top: -1px;
    max-height: 800px;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
    text-align: left;
    overflow: auto;
}
.Dialog__content .task-config-box-list{
    max-height: inherit;
}

.task-config-box-list li:nth-of-type(2n){
    background: #f2f5f7;
}
.task-config-box-list li:nth-of-type(2n-1){
    background: #f8fafb;
}
.task-config-box-list-close {
    max-height: 0;
    overflow: hidden;
    -webkit-transition: height .3s ease-out;
    transition: height .3s ease-out;
}

.taskedit-config-box-list {
    background: #fff;
    padding: 20px;
    padding-top: 0;
    max-height: 800px;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
    overflow: auto;
    overflow-x: hidden;
    box-sizing: border-box;
}

.task-config-box-list > h3 {
    font-size: 13px;
    font-weight: bold;
    color: #5b5f87;
    margin-top: 0;
    padding-top: 30px;
    padding-bottom: 23px;
    margin-bottom: 0 !important;
    background: transparent;
}

.task-config-box-list > h3.task-config-box-list-newline {
    font-size: 12px;
    font-weight: normal;
    color: #a9aabd;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
    margin-bottom: 15px !important;
    margin: 20px;
    border-bottom: 1px dashed #63af57;
}

.taskedit-config-box-list h3 {
    padding: 26px 0 0px 0px;
    font-size: 16px;
}

.task-config-box-list > h3:before {
    display: none;
}

.task-config-box-list li {
    height: 34px;
    position: relative;
    display: inline-block;
    width: 100%;
    margin-top: 1px;
    text-indent: 16px;
    line-height: 34px;
    font-size: 12px;
    color: #a9aabd;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
}

.taskedit-config-box-list > div {
    display: inline-block;
    margin-right: 0 !important;
    margin: 0 !important;
    margin-right: 42px !important;
    vertical-align: top;
    -webkit-transition: all .3s ease-out !important;
    transition: all .3s ease-out !important;
    width: -webkit-calc(50% - 44px) !important;
    width: calc(50% - 44px) !important;
    text-align: left;
}
.taskedit-config-box-list > div > div{
    width: 100% !important;
}


.taskedit-config-box-list > div div {
    -webkit-appearance: none !important;
}


.taskedit-config-box-list .taskedit-config-box-list-fileupload{
    min-height: 40px;
    height: auto;
}
.task-config-box-list li span {
    text-align: right;
    position: absolute;
    height: 100%;
    overflow: hidden;
    max-width: 70%;
    right: 0;
    top: 0;
    padding-right: 16px;
    font-size: 14px;
    color: #5b5f87;
    border-right: 1px solid #fff;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.task-config-box-list li span a {
    font-size: 14px;
    color: #00abc1;
}

.task-config-box-list li span a:hover {
    opacity: 0.8;
}

.task-config-box-list div.Required:after {
    content: "*";
    display: block;
    position: absolute;
    right: -10px;
    bottom: 11px;
    color: #db4437;
    font-size: 20px;
}

.task-popup-title {
    margin-top: -20px;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    padding: 10px 0;
}

.task-popup-title .layout-switchGroup {
    margin-left: 0 !important;
}

.task-popup-title .default-search{
    height: 36px;
}
.Dialog__content .task-popup-title .default-search{
    width: 220px;
}

.task-popup-title h3 {
    display: inline-block;
    height: 48px;
    line-height: 48px;
    font-size: 18px;
    color: #5b5f87;
    padding-left: 10px;
    position: relative;
    font-weight: normal;
    -webkit-box-flex: 2;
    -webkit-flex-grow: 2;
        -ms-flex-positive: 2;
            flex-grow: 2;
}

.task-popup-title h3:before {
    content: "";
    display: block;
    position: absolute;
    width: 2px;
    height: 22px;
    background: #5b5f87;
    left: 0;
    top: 14px;
}

.task-popup-title h3 em {
    font-size: 12px;
    color: #a9aabd;
    font-weight: normal;
    margin-left: 6px;
}

.task-popup-title .task-popup-title-select div,
.task-popup-title input {
    color: #5b5f87 !important;
}


.task-popup-title > div > div {
    width: 100% !important;
}

.task-popup-title > div.task-popup-title-select {
    width: 180px !important;
}

.task-popup table {
    width: 100%;
    margin-bottom: 20px;
    border-collapse: separate;
    border-spacing: 0 2px;

}
.task-popup table tr{
    border-top: 1px solid #d3e0ea;
}

.task-popup thead th {
    height: 44px;
    font-size: 12px;
    color: #a9aabd;
    font-weight: normal;
    padding-left: 16px;
    border-top: 1px solid #d3e0ea;
}

.task-popup tbody tr {
    -webkit-transition: all .18s linear;
    transition: all .18s linear;
}

.task-popup td {
    background: #f2f5f7;
    font-size: 13px;
    line-height: 18px;
    color: #5b5f87;
    padding-left: 16px;
    max-width: 200px;
    position: relative;
    padding-top: 4px;
    padding-bottom: 4px;
    word-break: break-all;
    box-sizing: border-box;
}
.task-popup td:last-child{
}
.task-popup tr th:first-child {
    padding-left: 10px;
    width: 1px;
}
.task-popup tr th:last-child {
    min-width: 108px;
}

.task-popup tr td:first-child {
    padding-left: 10px;
    color: #63af57;
    font-size: 14px;
}

.task-popup tr td > a {
    color: #63af57;
}

.task-popup tr td > a:hover {
    color: #5b5f87;
}

.task-popup td b> utton{
    display: inline-block !important;
    width: 30px !important;
    height: 30px !important;
    padding: 3px !important;
    margin: 2px 0 0 6px !important;
}
.task-popup td button svg{
    fill: #63af57 !important;
    width: 20px !important;
}

.task-popup tbody tr:hover {
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12);
}

.taskList-popup .taskList-popup-input {
    margin-top: 10px;
}

.taskList-popup input {
    color: #5b5f87 !important;
}

.taskList-popup-infobox {
    background: #f2f5f7;
}

.taskList-popup-infobox li {
    width: 141px;
}

.tabs-content-action-box {
    position: absolute;
    bottom: 0;
    border-top: 1px solid #d3e0ea;
    right: 0;
    left: 0;
    padding: 20px 30px 30px 0;
    background: #fff;
}

.task-content-list-group .admin-task-edit-nodata {
    text-align: center;
    font-size: 20px;
    color: #5B5F87;
    font-weight: normal;
    margin: 30px 0;
}

.task-content-list-group .admin-task-edit-nodata p {
    font-size: 14px;
    color: #A9AABD;
    margin-top: 6px;
}

.terminal-container-task-tabs-content > div > div {
    overflow: hidden !important;
    position: relative;
    height: 100%;
}

.terminal-container-task-tabs-content .tabs-content-details-list {
    height: auto;
}

.terminal-container-task-tabs-content > div > div > div {
    height: -webkit-calc(100% - 91px);
    height: calc(100% - 91px);
    overflow-y: auto;
}

.terminal-container-task-tabs-content {
    height: -webkit-calc(100% + 20px);
    height: calc(100% + 20px);
}

.notActive {
    position: relative;
}

.terminal-container-task-tabs-content > div {
    height: 100% !important;
}

.terminal-container-task-tabs-content-task {
    height: -webkit-calc(100% - 30px) !important;
    height: calc(100% - 30px) !important;
}

.terminal-container-task-tabs-content-task > div {
    height: -webkit-calc(100% - 52px);
    height: calc(100% - 52px);
}

.terminal-container-task-tabs-content-task .admin-table-nodata {
    width: 100%;
    position: absolute;
    top: 50%;
    margin-top: -120px;
}

.task-content-timebox .required {
    position: relative;
}

.task-content-timebox .required:before {
    content: "*";
    color: #B94A48;
    font-size: 20px;
    position: absolute;
    right: -10px;
    bottom: 10px;
}

.task-button-flat {
    width: 100%;
    height: 100%;
    position: absolute;
    background-color: #0bb3d9;
    margin: -16px 0px 0px -72px;
}

.task-content-timebox {
    background: #fff;
    padding-top: 16px;
    font-size: 0;
}

.task-content-timebox ul {
    display: inline-block;
    width: 175px;
    vertical-align: top;
}

.task-content-timebox ul li {
    padding-left: 22px;
    font-size: 12px;
    color: #a9aabd;
    padding-bottom: 12px;
    margin-bottom: 4px;
    margin-left: 16px;
    position: relative;
}

.task-content-timebox ul li:before {
    content: "";
    display: block;
    width: 11px;
    height: 100%;
    position: absolute;
    top: 2px;
    left: 0;
    background: url("/portal/assets/img/task-content-starttime.png") no-repeat center top;
}

.task-content-timebox ul li.task-content-endtime:before {
    height: 11px;
}

.task-content-timebox li span {
    display: block;
    font-size: 14px;
    color: #5b5f87;
    margin-top: 10px;
}

.task-content-timebox p {
    display: inline-block;
    width: 264px;
    font-size: 12px;
    color: #a9aabd;
    margin-bottom: 16px;
}

.task-content-timebox p span {
    font-size: 14px;
    color: #5b5f87;
    display: block;
    margin-top: 10px;
}

.task-content-list-group .task-content-title,
.task-config-box h3 {
    font-size: 12px;
    color: #63af57;
    position: relative;
    text-transform: uppercase;
    font-weight: 500;
}

.SwipeableViews > div {
    height: 100% !important;
}

.SwipeableViews > div > div {
    position: relative;
    height: 100%;
}

.terminal-appDetail-preview .Dialog__title {
}

.terminal-appDetail-preview .Dialog__title h3 > div {
    background: #f2f5f7 !important;
    box-shadow: none !important;
    padding: 0 !important;
}

.terminal-appDetail-preview .Dialog__title h3 > div h1 {
    color: #5b5f87 !important;
    font-size: 18px !important;
    height: auto !important;
    line-height: 32px !important;
}

.terminal-appDetail-preview .Dialog__title h3 > div > div{
    margin-top: -24px !important;
    position: absolute !important;
    right: 0 !important;
    top: 50% !important;
}

.terminal-appDetail-preview .Dialog__title h3 > div button svg {
    color: #ff9800 !important;
    fill: #ff9800 !important;
}

.icon-fileupload-download span {
    color: white !important;
}


/**********TerminalApkView.css**********************/


.push-detail-view {
    padding: 0 30px;
    overflow: auto;
    height: -webkit-calc(100% - 64px);
    height: calc(100% - 64px);
}

.push-detail-view-left {
    display: inline-block;
    width: 330px;
    vertical-align: top;
    margin-top: 30px;

    margin-bottom: 30px;
}

.push-detail-title {
    padding: 20px;
    height: 120px;
    box-sizing: border-box;
    color: #fff;
    position: relative;
}

.push-detail-title label {
    font-size: 12px;
    color: #d7d7e0;
}

.push-detail-title h3 {
    font-size: 18px;
    line-height: 1.2em;
    font-weight: normal;
    margin-top: 6px;
    color: #fff;
    /* overflow: hidden;
    text-overflow:ellipsis; */
    white-space: normal;
    word-break: break-all;
    width: 260px;
}

.push-detail-title-iconmenu {
    position: absolute !important;
    right: 10px;
    top: 8px;
}

.push-detail-title-iconmenu svg {
    color: #eeff41 !important;
}

.push-detail-title-iconmenu.delete svg{
    color: #ff9800 !important;
}

.push-detail-content {
    background: #fff;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12);
}

.push-detail-content-info {
    padding: 20px 20px 0 20px;
}

.push-detail-content-info li {
    display: inline-block;
    font-size: 14px;
    color: #5b5f87;
    line-height: 1.2em;
    margin-bottom: 16px;
    min-width: 50%;
    word-break: break-all;
}

.push-detail-content-info li label {
    display: block;
    color: #a9aabd;
    font-size: 12px;
    line-height: 1.2em;
    margin-bottom: 6px;
}

.push-detail-content-info li > b {
    display: inline-block;
    height: 24px;
    line-height: 24px;
    margin-right: 10px;
    margin-bottom: 2px;
    font-size: 12px;
    font-weight: 500;
    padding: 0 8px;
}

.push-detail-content-info .push-detail-content-span {
    margin-bottom: 16px;
}

.push-detail-btn-edit {
    margin-left: 0 !important;
    width: 100% !important;
}

.push-detail-filelist {
    border-top: 1px solid #d3e0ea;
    padding: 18px 20px 20px;
}

.push-detail-filelist label {
    font-size: 12px;
    color: #a9aabd;
    margin-bottom: 6px;
    display: block;
}

.push-detail-filelist p {
    position: relative;
    font-size: 14px;
    color: #5b5f87;
    line-height: 20px;
    margin: 8px 0;
    word-break: break-all;
    margin-right: 24px;
}

.push-detail-filelist p em {
    font-weight: normal;
    color: #a9aabd;
    font-size: 12px;
}

.push-detail-filelist p span {
    word-break: break-all;
}

.push-detail-filelist p > button {
    position: absolute !important;
    right: -26px;
    top: 0px;
    padding: 0 !important;
    width: 20px !important;
    height: 20px !important;
}

.push-detail-filelist p > button svg {
    color: #63af57 !important;
}

.push-btn-newapkversion {
    background: #d5e7d7 !important;
    border: 1px solid #63af57 !important;
    height: 46px !important;
    margin: 20px 0 0 0 !important;
}

.push-btn-newapkversion:hover {
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.12) !important;
    -webkit-transform: translate3d(0, -2px, 0);
            transform: translate3d(0, -2px, 0);
}

.push-btn-newapkversion span {
    font-size: 14px;
    color: #63af57;
    vertical-align: baseline;
    pointer-events: none;
}

.push-btn-newapkversion span em {
    font-size: 12px;
    color: #a9aabd;
    font-weight: normal;
}

.push-btn-newapkversion span:last-child:before {
    content: "";
    display: inline-block;
    width: 24px;
    height: 24px;
    background: url("/portal/assets/img/TerminalAppView-btn-newapkversion.png") no-repeat center top;
    margin-right: 8px;
    vertical-align: middle;
    margin-top: -5px;
}

.push-detail-view-right {
    display: inline-block;
    width: -webkit-calc(100% - 350px);
    width: calc(100% - 350px);
    vertical-align: top;
    margin-bottom: 30px;
    margin-left: 20px;
}

.push-detail-terminal-list {
    width: 100%;
    margin-top: 20px;
}

.push-detail-terminal-list thead tr {
    height: 36px;
    color: #a9aabd;
    text-transform: uppercase;
    border-top: 1px solid #d3e0ea;
    padding-left: 16px;
    font-size: 12px;
    background: transparent;
    line-height: 34px;
}

.push-detail-terminal-list th {
    font-weight: normal;
}

.push-detail-terminal-list tr {
    margin-bottom: 2px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-transition: all .24s ease-out;
    transition: all .24s ease-out;
    background: #fff;
    height: 36px;
    color: #5b5f87;
    padding-left: 16px;
    font-size: 14px;
    line-height: 34px;
    border-bottom: 2px solid #f2f5f7;
}

.push-detail-terminal-list tbody tr:hover {
    background: #d3e0ea;
}

.push-detail-terminal-list td,
.push-detail-terminal-list th {
    margin-right: 16px;
}

.push-detail-terminal-list tr td:nth-child(1),
.push-detail-terminal-list tr th:nth-child(1) {
    padding-left: 16px;
}

.push-detail-terminal-list tr td:nth-child(2) {
    font-weight: 500;
}

.push-detail-terminal-list tr td:last-child {
    color: #63af57;
}

.push-detail-terminal-list tr.pending td:last-child {
    color: #ff9800;
}

.push-detail-terminal-list tr.unavailable td:last-child {
    color: #a9aabd;
}

.push-progress-stepper-box {
    margin-top: 30px;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12);
}

.push-progress-stepper-box > div:first-child {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
    background: #e9edf5;
    border: 1px solid #d3e0ea;
    box-sizing: border-box;
    height: 120px;
    overflow: auto;
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    white-space: nowrap;
    padding: 35px 30px 0 30px;
    display: block !important;
    text-align: center;
}

.push-progress-step {
    position: relative;
    margin-top: -15px;
    display: inline-block;
    vertical-align: middle;
}

.push-progress-step svg {
    display: none !important;
}

.push-progress-step label {
    display: block;
    font-size: 12px;
    color: #a9aabd;
    font-weight: 500;
}

.push-progress-step h3 {
    font-size: 14px;
    color: #a9aabd;
    font-weight: normal;
    line-height: 34px;
    margin-top: -8px;
    margin-bottom: -4px;
    white-space: nowrap;
    text-align: left;
}

.failed .push-progress-step h3{
    color: #db4437;
}

.push-progress-step:before {
    display: block;
    position: absolute;
    left: 0;
    top: 16px;
    border-radius: 50%;
    width: 36px;
    height: 36px;
    font-size: 16px;
    color: #a9aabd;
    background: #fff;
    border: 1px solid #a9aabd;
    text-align: center;
    line-height: 34px;
    background-position: center;
    background-repeat: no-repeat;
    -webkit-transition: all .24s ease-out;
    transition: all .24s ease-out;
}

.failed .push-progress-step:last-of-type:before{
    background: url("/portal/assets/img/icon-failed.png") no-repeat center !important;
    content: "" !important;
    border-color: #db4437 !important;
}

.push-progress-step:nth-child(1):before {
    content: "1";
}

.push-progress-step:nth-child(3):before {
    content: "2";
}

.push-progress-step:nth-child(5):before {
    content: "3";
}

.push-progress-step:nth-child(7):before {
    content: "4";
}

.push-progress-step:nth-child(9):before {
    content: "5";
}

.push-progress-step:nth-child(11):before {
    content: "6";
}

.stepper0 .push-progress-step:nth-child(1):before,
.stepper1 .push-progress-step:nth-child(3):before,
.stepper2 .push-progress-step:nth-child(5):before,
.stepper3 .push-progress-step:nth-child(7):before,
.stepper4 .push-progress-step:nth-child(9):before,
.stepper5 .push-progress-step:nth-child(11):before{
    border: 1px solid #63af57;
    color: #ffffff;
    background: #63af57;
    font-size: 18px;
}

.stepper1 .push-progress-step:nth-child(1) h3,
.stepper2 .push-progress-step:nth-child(3) h3,
.stepper2 .push-progress-step:nth-child(1) h3,
.stepper3 .push-progress-step:nth-child(1) h3,
.stepper3 .push-progress-step:nth-child(3) h3,
.stepper3 .push-progress-step:nth-child(5) h3,
.stepper4 .push-progress-step:nth-child(1) h3,
.stepper4 .push-progress-step:nth-child(3) h3,
.stepper4 .push-progress-step:nth-child(5) h3,
.stepper4 .push-progress-step:nth-child(7) h3,
.stepper5 .push-progress-step:nth-child(1) h3,
.stepper5 .push-progress-step:nth-child(3) h3,
.stepper5 .push-progress-step:nth-child(5) h3,
.stepper5 .push-progress-step:nth-child(7) h3,
.stepper5 .push-progress-step:nth-child(9) h3{
    color: #63af57;
}

.stepper0 .push-progress-step:nth-child(1) h3,
.stepper1 .push-progress-step:nth-child(3) h3,
.stepper2 .push-progress-step:nth-child(5) h3,
.stepper3 .push-progress-step:nth-child(7) h3,
.stepper4 .push-progress-step:nth-child(9) h3,
.stepper5 .push-progress-step:nth-child(11) h3 {
    color: #63af57;
    font-weight: bold;
}

.stepper1 .push-progress-step:nth-child(1):before,
.stepper2 .push-progress-step:nth-child(1):before,
.stepper2 .push-progress-step:nth-child(3):before,
.stepper3 .push-progress-step:nth-child(1):before,
.stepper3 .push-progress-step:nth-child(3):before,
.stepper3 .push-progress-step:nth-child(5):before,
.stepper4 .push-progress-step:nth-child(1):before,
.stepper4 .push-progress-step:nth-child(3):before,
.stepper4 .push-progress-step:nth-child(5):before,
.stepper4 .push-progress-step:nth-child(7):before,
.stepper5 .push-progress-step:nth-child(1):before,
.stepper5 .push-progress-step:nth-child(3):before,
.stepper5 .push-progress-step:nth-child(5):before,
.stepper5 .push-progress-step:nth-child(7):before,
.stepper5 .push-progress-step:nth-child(9):before {
    content: "";
    border: none;
    background-image: url("/portal/assets/img/push-progress-step-check.png");
}

.push-progress-stepper-box.disable .push-progress-step:last-child h3 {
    color: #ff9800;
}

.push-progress-stepper-box.disable .push-progress-step:last-child:before {
    background: #ff9800;
}

.push-progress-stepper-container {
    background: #fff;
    text-align: center;
    padding: 30px;
}

.push-progress-stepper-box > .push-progress-stepper-container {
    background: #fff !important;
    height: auto;
}

.push-progress-stepper-container > div {
    min-height: 420px;
}

.push-progress-stepper-arrow {
    display: inline-block;
    width: 14px;
    height: 27px;
    margin: 0 30px;
    background: url("/portal/assets/img/push-progress-stepper-arrow.png") no-repeat center;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
}

.push-progress-stepper-content {
    margin: 0 auto;
}

.push-progress-stepper-content.param {
    width: 100%;
    margin: 0 auto;
    white-space: normal;
}

.push-progress-stepper-action {
    text-align: right;
    position: relative;
    margin: 30px 0 0 0px;
}

.push-progress-stepper-action .skip {
    position: absolute !important;
    left: 0;
    margin-left: 0 !important;
}

.push-progress-stepper-title {
    font-size: 16px;
    color: #5b5f87;
    font-weight: 500;
    margin-top: 20px;
    margin-bottom: 20px;
    position: relative;
}

.push-progress-stepper-title p {
    font-size: 12px;
    color: #a9aabd;
    font-weight: normal;
    line-height: 20px;
    margin-top: 6px;
    padding: 0 60px;
}

.push-progress-stepper-title span{
    font-size: 12px;
    color: #a9aabd;
    display: inline;
}

.push-progress-stepper-title span a{
    color: #00bcd4;
    padding: 0 2px;
    -webkit-transition: all .24s ease-out;
    transition: all .24s ease-out;
    font-weight: 500;
}
.push-progress-stepper-title span a:hover{
    opacity: 0.6;
}

.push-progress-stepper-title-toggle {
    position: absolute;
    right: 30px;
    top: -12px;
}

.push-progress-stepper-title-toggle p {
    position: absolute;
    right: 46px;
    top: 15px;
    color: #63af57;
    white-space: nowrap;
    padding-right: 0;
}

.push-progress-stepper-title-toggle > div {
    display: inline-block !important;
    vertical-align: middle;
}

.push-progress-step > span {
    padding: 0 0 0 50px;
    max-width: 150px;
    text-align: left;
}


/*apk=version*/

.pushedit-appversion {
    background: #e9edf5;
}

.pushedit-appversion button {
    margin-left: 0 !important;
    height: 100% !important;
    text-align: left !important;
}

.pushedit-appversion button > div {
    position: relative;
    padding-left: 54px;
}

.pushedit-appversion img {
    position: absolute;
    width: 29px;
    height: 29px;
    border-radius: 5px;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12);
    left: 12px;
    top: 12px;
    border: 1px solid #d3e0ea;
}

.pushedit-appversion h3 {
    font-size: 14px;
    font-weight: 500;
    line-height: 1.4em;
    padding-top: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 400px;
}

.pushedit-appversion h3 em {
    color: #63af57;
    font-weight: normal;
    margin-left: 6px;
}

.pushedit-appversion p {
    font-size: 12px;
    color: #a9aabd;
    line-height: 1em;
    margin-top: 8px;
    padding-bottom: 14px;
}

/* parameter */

.pushedit-parameter {
    background: #f2f5f7;
    border: 1px dashed #d3e0ea !important;
    margin-top: 10px;
    position: relative;
    border-radius: 2px;
}
.pushedit-parameter > button{
    margin: 0 !important;
}

/*list-parameterversion*/

.pushedit-parameterbox button {
    margin-left: 0 !important;
}

.pushedit-list-parameterversion {
    border: 1px solid #d3e0ea !important;
    margin-bottom: 10px;
    border-radius: 2px;
}

.pushedit-list-parameterversion button {
    text-align: left !important;
    margin: 0 !important;
}

.pushedit-btn-newparameterversion > button {
    text-align: center !important;
}

.pushedit-btn-newparameterversion {
    background: #f2f5f7;
    border: 1px dashed #d3e0ea !important;
    margin-bottom: 10px;
    border-radius: 2px;
}

.pushedit-btn-newparameterversion > button span {
    vertical-align: baseline !important;
    color: #63af57 !important;
}

.pushedit-btn-newparameterversion > button span:last-child:before {
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url("/portal/assets/img/relationship-tree-icon-btn.png") no-repeat center top;
    margin-right: 8px;
    vertical-align: middle;
    margin-top: -4px;
}

.pushedit-list-parameterversion > button > div {
    position: relative;
    padding-left: 52px;
}

.pushedit-list-parameterversion > button span em {
    font-size: 12px;
    color: #a9aabd;
    margin-left: 6px;
    font-weight: normal;
}

.pushedit-list-parameterversion.highlight > button {
    background: #00bcd4 !important;
    border: none !important;
}

.pushedit-list-parameterversion.highlight > button span {
    color: #fff;
    white-space: nowrap;
}

.pushedit-list-parameterversion.highlight > button span em {
    color: #fff;
}

.pushedit-list-parameterversion > button > div:after {
    content: "";
    position: absolute;
    left: -1px;
    top: -1px;
    width: 36px;
    height: 36px;
    background: url("/portal/assets/img/TerminalAppView-list-parameterversion.png") no-repeat center #a9aabd;
}

.pushedit-list-parameterversion.draft > button > div:after {
    background: url("/portal/assets/img/TerminalAppView-list-parameterversion-draft.png") no-repeat center #00bcd4;
}

.pushedit-list-parameterversion.draft > button > div {
    font-weight: 500;
    color: #00bcd4;
}

.pushedit-list-parameterversion.active > button > div:after {
    background: url("/portal/assets/img/TerminalAppView-list-parameterversion-active.png") no-repeat center #63af57;
}

.pushedit-list-parameterversion.active > button > div {
    color: #63af57;
    font-weight: 500;
}

.pushedit-list-parameterversion.active {
    border: 1px solid #63af57 !important;
}

.pushedit-list-parameterversion.active > button > div:before {
    content: "";
    display: block;
    position: absolute;
    right: 0;
    bottom: -1px;
    width: 18px;
    height: 14px;
    background: url("/portal/assets/img/AddWidgetDlg-input-apptype-active.png") no-repeat;
}

.pushedit-list-parameterversion > button > div em {
    font-size: 12px;
    color: #a9aabd;
    float: right;
    font-weight: normal;
    margin-right: 16px;
}

/*pushedit-input-appopen*/

.pushedit-input-appopen {
    border-top: 1px solid #d3e0ea;
    border-bottom: 1px solid #d3e0ea;
    position: relative;
    margin-bottom: 30px;
}

.pushedit-input-appopen p {
    position: absolute;
    top: 14px;
    left: 0;
    font-size: 14px;
    color: #5b5f87;
    line-height: 1em;
    text-align: left;
    font-weight: 500;
}

.pushedit-input-appopen p span {
    font-size: 12px;
    color: #a9aabd;
    display: block;
    margin-top: 9px;
    font-weight: normal;
}

.pushedit-input-toggle {
    height: 64px !important;;
}

.pushedit-input-toggle div {
    display: block !important;
}

.pushedit-input-toggle div div {
    margin-top: 10px;
    float: right !important;
}

.pushedit-input-toggle div div span {
    display: none !important;
}

.pushedit-input-toggle div div div:first-child {
    height: 22px !important;
    margin-top: 6px;
    padding-left: 4px;
    margin-right: -1px;
}

/*dashboard*/

.push-detail-dashboard > div {
    display: inline-block;
    width: 33%;
    vertical-align: top;
    background: #fff;
}
.push-progress-stepper-content .push-detail-dashboard > div{
    max-width: 200px;
}

.push-detail-dashboard button {
    width: 100%;
    margin: 0 !important;
    height: 100% !important;
    padding: 12px 20px !important;
}

.push-detail-dashboard button:before {
    content: "";
    display: block;
    width: 82px;
    height: 82px;
    border-radius: 50%;
    background: #fff;
    position: absolute;
    top: 16px;
    left: 50%;
    margin-left: -41px;
    z-index: 10;
    pointer-events: none;
}

.push-detail-dashboard button:after {
    content: "";
    display: block;
    position: absolute;
    left: 50%;
    top: 40px;
    width: 30px;
    height: 30px;
    margin-left: -15px;
    background: url("/portal/assets/img/firmware-detail-dashboard-icon.png") no-repeat center bottom #fff;
    z-index: 11;
    pointer-events: none;
}

.push-detail-dashboard .push-detail-dashboard-downloaded button:after {
    background-position: center top;
}

.push-detail-dashboard .push-detail-dashboard-pending button:after {
    background-position: center center;
}

.push-detail-dashboard label {
    font-size: 12px;
    color: #5b5f87;
    line-height: 1.2em;
    display: block;
    margin-bottom: 2px;
}

.push-detail-dashboard .push-detail-dashboard-downloaded button label {
    color: #63af57;
}

.push-detail-dashboard .push-detail-dashboard-default button label {
    color: #00bcd4;
}

.push-detail-dashboard .push-detail-dashboard-pending button label {
    color: #ff9800;

}

.push-detail-dashboard .push-detail-dashboard-unavailable button label {
    color: #db4437

}

.offline .push-detail-dashboard button label{
    color: #a9aabd !important;
}


.push-detail-dashboard button p {
    font-size: 24px;
    font-weight: 500;
    color: #5b5f87;
}

.push-detail-dashboard button p em {
    font-size: 12px;
    color: #a9aabd;
    font-weight: normal;
}

.pie svg {
    width: 90px;
    height: 90px;
    -webkit-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
            transform: rotate(-90deg);
    background: #ccf2f6;
    border-radius: 50%;
}
.pie circle {
    fill: #ccf2f6;
    stroke: #00bcd4;
    stroke-width: 32;
    stroke-dasharray: 38 100; /* for 38% */
    border: 1px solid #fff;

}
.pie + label{
    font-family: 'number';
}


.push-detail-dashboard-downloaded .pie svg {
    background: #e0efdd;
}
.push-detail-dashboard-downloaded .pie circle {
    fill: #e0efdd;
    stroke: #63af57;
}

.push-detail-dashboard-pending .pie svg {
    background: #ffeacc;
}
.push-detail-dashboard-pending .pie circle {
    fill: #ffeacc;
    stroke: #ff9800;
}

.push-detail-dashboard-unavailable .pie svg {
    background: #ffeacc;
}
.push-detail-dashboard-unavailable .pie circle {
    fill: #ffeacc;
    stroke: #db4437;
}

.offline .push-detail-dashboard .pie svg {
    background: #f2f5f7;
}
.offline .push-detail-dashboard .pie circle {
    fill: #f2f5f7;
    stroke: #a9aabd;
}



/*pushdetail*/

.pushedit-pushdetail {
    position: relative;
}

.pushedit-pushdetail:before {
    content: '';
    display: block;
    width: 111px;
    height: 40px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -40px 0 0 -55px;
    background: url("/portal/assets/img/pushedit-pushdetail-arrow.gif") no-repeat center;
    z-index: 12;
}

.pushedit-pushdetail.finished:before {
    background: url("/portal/assets/img/pushedit-pushdetail-arrow.png") no-repeat center;
}

.pushedit-pushdetail > div {
    display: inline-block;
    vertical-align: top;
    width: 290px;
    position: relative;
    height: 300px;
    margin-bottom: 20px;
}

.pushedit-pushdetail > div > p {
    font-size: 14px;
    color: #a9aabd;
    font-weight: 500;
    position: absolute;
    top: 307px;
    text-transform: uppercase;
    width: 100%;
    left: 0;

}

.pushedit-pushdetail-appbox {
    border: 1px solid #d3e0ea;
}

.pushedit-pushdetail-appbox img {
    height: 49px;
    width: 49px;
    margin-top: 40px;
    margin-bottom: 10px;
}

.pushedit-pushdetail-appbox h3 {
    font-size: 16px;
    font-weight: normal;
    color: #5b5f87;
    overflow: hidden;
    margin: 0 24px;
    word-break: break-all;
    max-height: 4em;
    margin-bottom: 8px;
}

.pushedit-pushdetail-appbox em {
    font-size: 12px;
    font-weight: normal;
    color: #a9aabd;
    display: block;
    word-break: break-all;
    margin: 4px 30px 12px;
}

.pushedit-pushdetail-appbox > div {
    background: #f2f5f7;
    border: 1px dashed #d3e0ea !important;
    margin-top: 10px;
    display: inline-block;
    width: 85%;
    position: relative;
    border-radius: 2px;
    z-index: 20;
}

.pushedit-pushdetail-appbox > div.downloaded {
    border: 1px solid #63af57 !important;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12);
}

.pushedit-pushdetail-appbox > div.failed {
    border: 1px solid #db4437 !important;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12);
}

.pushedit-pushdetail-appbox > div:after {
    content: "";
    display: block;
    width: 18px;
    height: 14px;
    position: absolute;
    right: 0;
    bottom: 0;
}

.pushedit-pushdetail-appbox > div.downloaded:after {
    background: url("/portal/assets/img/AddWidgetDlg-input-apptype-active.png") no-repeat center;
}

.pushedit-pushdetail-appbox > div.failed:after {
    background: url("/portal/assets/img/AddWidgetDlg-input-apptype-failed.png") no-repeat center;
}

.pushedit-pushdetail-appbox > div.disabled:after {
    background: url("/portal/assets/img/AddWidgetDlg-input-apptype-disabled.png") no-repeat center;
}

.pushedit-pushdetail-appbox > div.expired:after {
    background: url("/portal/assets/img/AddWidgetDlg-input-apptype-expired.png") no-repeat center;
}

.pushedit-pushdetail-appbox > div.failed button span {
    color: #db4437 !important;
}

.pushedit-pushdetail-appbox > div.disabled button span {
    color: #ff9800 !important;
}

.pushedit-pushdetail-appbox > div.expired button span {
    color: #a9aabd !important;
}

.pushedit-pushdetail-appbox button {
    margin-left: 0 !important;
    height: auto !important;
    min-height: 36px !important;
    line-height: 18px !important;
    width: 100% !important;
}

.pushedit-pushdetail-appbox button span {
    color: #63af57;
    font-size: 12px !important;
    vertical-align: baseline !important;
    word-break: break-all;

}

.pushedit-pushdetail-appbox button span:last-child:before {
    content: "";
    display: inline-block;
    width: 12px;
    height: 12px;
    background: url("/portal/assets/img/tabs-content-icon-package.png") no-repeat center;
    margin-right: 6px;
    margin-bottom: -2px;
}

.pushedit-pushdetail-appbox .pushedit-pushdetail-appbox-parameter button span:last-child:before {
    background: url("/portal/assets/img/tabs-content-icon-size.png") no-repeat center;
}

.pushedit-pushdetail-targetbox {
    margin-left: 50px;
    background: #f2f5f7;
    -webkit-transition: all .24s ease-out;
    transition: all .24s ease-out;
}

.pushedit-pushdetail-targetbox:hover {
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12);
}

.pushedit-pushdetail-targetbox button {
    height: 100% !important;
    margin-left: 0 !important;
    border: 1px solid #d3e0ea !important;
    background: #f2f5f7 !important;
}

.pushedit-pushdetail-targetbox button > div {
    height: 100%;
    box-sizing: border-box;
    padding-top: 160px;
    position: relative;
}

.pushedit-pushdetail-targetbox button > div:before {
    content: "";
    display: block;
    position: absolute;
    width: 39px;
    top: 90px;
    left: 50%;
    margin-left: -20px;
    height: 54px;
    background: url("/portal/assets/img/pushedit-pushdetail-targetbox-image.png") no-repeat left center;
}

.pushedit-pushdetail-targetbox.terminal button > div:before {
    background-position: right center;
}

.pushedit-pushdetail-targetbox button div label {
    line-height: 1.2em;
    font-size: 12px;
    color: #a9aabd;
    display: block;
    margin-top: 7px;
    font-weight: normal;
}

.pushedit-pushdetail-targetbox button div h3 {
    font-size: 18px;
    font-weight: normal;
    color: #5b5f87;
    line-height: 20px;
    word-break: break-all;
    margin: 0 20px;
}

.pushedit-pushdetail-targetbox-status {
    border-top: 1px solid #d3e0ea;
    margin: 22px 16px;
}

.pushedit-pushdetail-targetbox-status p {
    font-size: 14px;
    font-weight: 500;
    text-align: right;
    color: #ff9800;
    border-bottom: 1px solid #d3e0ea;
    height: 41px;
    line-height: 40px;
}

.pushedit-pushdetail-targetbox-status p.downloaded {
    color: #63af57;
}

.pushedit-pushdetail-targetbox-status p.failed {
    color: #db4437;
}

.pushedit-pushdetail-targetbox-status p em {
    text-align: left;
    font-size: 12px;
    color: #a9aabd;
    font-weight: normal;
    float: left;
}

/*push-completed*/

.push-completed h3 {
    font-size: 22px;
    font-weight: normal;
    line-height: 1.5em;
    color: #5b5f87;
    margin-bottom: 10px;
    margin-top: 20px;
}

.push-completed h3:before {
    content: "";
    display: block;
    width: 40px;
    height: 40px;
    background: url("/portal/assets/img/icon-finished.png") no-repeat center;
    margin: 0 auto;
    margin-bottom: 5px;
}

.push-progress-stepper-box.disabled .push-completed h3:before {
    background: url("/portal/assets/img/icon-reject.png") no-repeat center;
}

.push-progress-stepper-box.failed .push-completed h3:before {
    background: url("/portal/assets/img/icon-failed.png") no-repeat center;
}

.push-progress-stepper-box.inactive .push-completed h3:before {
    background: url("/portal/assets/img/icon-reject.png") no-repeat center;
}

.push-progress-stepper-box.expired .push-completed h3:before {
    background: url("/portal/assets/img/icon-expired.png") no-repeat center;
}

.push-completed p {
    font-size: 14px;
    color: #a9aabd;
    line-height: 1.5em;
}

.TerminalApkAddView-apk-icon{
    width: 50px;
}

.TerminalApkAddView-apk-icon img{
    width: 30px;
    height: 30px;
}

.ace_content > div div {
    font-family: 'Monaco', 'Menlo', 'Ubuntu Mono', 'Consolas', 'source-code-pro', monospace;
}

.taskedit-config-box-list .param-textarea{
    width: 100% !important;
    margin-bottom: 10px !important;
}

.taskedit-config-box-list .ace_editor{
    color: currentColor !important;
    background: #fcfcfc !important;
    border: 1px solid #d3e0ea !important;
}

.taskedit-config-box-list .ace-tm .ace_gutter{
    background: currentColor !important;
    color: inherit !important;
}

.taskedit-config-box-list .ace_gutter-layer{
    color: #ffffff !important;
}

.taskedit-config-box-list .ace-xcode .ace_print-margin,
.taskedit-config-box-list .ace-tm .ace_print-margin{
    display: none !important;
}

.ace-tm .ace_marker-layer .ace_active-line{
    background: rgba(211,224,234,0.5) !important;
}

.ace-tm .ace_gutter-active-line{
    background: rgba(0,0,0,0.3) !important;
}

.param-textarea > label {
    font-size: 12px;
    color: #a9aabd;
    margin-top: 17px;
    display: block;
}

.param-textarea > div {
    position: relative;
    margin-top: 6px !important;
}

.newTree{
}
.newTree .tree-selector-content{
    background: #f2f5f7;
}
.newTree .tree-selector-content{
    padding-left: 50px;
} 
.newTree .tree-selector-content dd{
    padding-left: 50px;
}

.newTree .tree-selector-content dd{
    position: relative;
}
.newTree .tree-selector-content dd::before{
    content: '';
    position: absolute;
    top: -6px;
    bottom:24px;
    left: 30px;
    width: 0;
    border-left: 1px solid rgba(169,170,189,1);
    /* 竖线 */
    /* border-left: 1px solid red; */
}
/* .newTree .tree-selector-content dd:last-of-type .treebox-node-show::after{
    content: '';
    position: absolute;
    top: -30px;
    left: -20px;
    height: 100%;
    border: 1px solid blue;
} */
.newTree .tree-selector-content dd.treebox-node-show dl:last-of-type .treebox-node-show::after{
    content: '';
    position: absolute;
    top: -23px;
    left: -20px;
    width: 0;
    height: 100%;
    border: 1px solid #f2f5f7;
    /* 遮盖 */
    /* border: 1px solid yellow; */
}

.newTree .tree-selector-content dt{
    display: inline-block;
    background: #fff;
    white-space: nowrap;
    padding:5px 20px;
    position: relative;
}
/* 分级透明度 */
/* .newTree .tree-selector-content dt.dt_leval_3 {background:rgba(255,255,255,0.8);}
.newTree .tree-selector-content dt.dt_leval_4 {background:rgba(255,255,255,0.6);}
.newTree .tree-selector-content dt.dt_leval_5 {background:rgba(255,255,255,0.3);}
.newTree .tree-selector-content dt.dt_leval_6 {background:rgba(255,255,255,0.3);}
.newTree .tree-selector-content dt.dt_leval_7 {background:rgba(255,255,255,0.3);}
.newTree .tree-selector-content dt.dt_leval_8 {background:rgba(255,255,255,0.3);}
.newTree .tree-selector-content dt.dt_leval_9 {background:rgba(255,255,255,0.3);}
.newTree .tree-selector-content dt.dt_leval_10{background:rgba(255,255,255,0.3);} */
/* border: 1px dashed rgba(91,95,135,0.6); */
.newTree .tree-selector-content dt:not(.treebox-node)::before{
    content: '';
    position: absolute;
    left: -20px;
    top: 16px;
    width: 18px;
    height: 0;
    border-top: 1px solid rgba(169,170,189,1);
    /* border-top: 1px solid black; */
}
/* 去掉root-前面的—— */
/* .newTree .tree-selector-content>dl:first-of-type>dt::before{
    border: none;
} */

.newTree .tree-selector-content>dl>dt:first-of-type::before{
    border: none;
}

.newTree .tree-selector-content dt.dt_isExpand{
    padding-right:45px;
}

.newTree .tree-selector-content button.treebox-node-icon{
    left: auto !important;
    right: 5px !important;
}
.newTree .tree-selector-content dl dt.treebox-node{
    background: none;
    padding: 5px 0;
}

.newTree .Dialog__action-box label{
    margin-left:0!important;
}

/* 最后一个，线调整 */
.newTree .tree-selector-content dl dt.treebox-node::after{
    content: "";
    position: absolute;
    height: 110%;
    top: -23px;
    left: -21px;
    border: 3px solid #f2f5f7;
    /* border: 3px solid blue; */
}

.newTree .name-filter{
    position: absolute;
    right: -10px;
    top: 50%;
    -webkit-transform: translate(0, -19px);
        -ms-transform: translate(0, -19px);
            transform: translate(0, -19px);
    z-index:9;
}
.newTree .treebox-node button{
    padding-right: 30px !important;
}
 
.newTree .treebox-node:hover, .treebox-left dd > div:hover{
    -webkit-transform: translate3d(0, 0px, 0) !important;
            transform: translate3d(0, 0px, 0) !important;
    box-shadow:none;
}
.newTree .tree-selector-content dt{
    margin-bottom: 2px;
}
.newTree .tree-selector-top-filter{
    margin-bottom: 20px;
    position: relative;
    min-height: 25px;
}
.error-wrapper {
    text-align: center;
    margin-top: 100px;
}

.error-container {
    position: relative;
    height: 100%;
}

.error-404 {
    background: url("/portal/assets/img/error-404.png") no-repeat center top;
    padding-top: 142px;
}

.error-500 {
    background: url("/portal/assets/img/error-500.png") no-repeat center top;
    padding-top: 145px;
}

.error-wrapper h3 {
    font-size: 16px;
    font-weight: normal;
    color: #5b5f87;
    margin-top: 24px;
    margin-bottom: 14px;
}

.error-forbidden {
    background: url("/portal/assets/img/error-forbidden.png") no-repeat left top;
    padding-left: 400px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -225px;
    margin-left: -507px;
    width: 615px;
    height: 451px;
    text-align: left;
    font-family: roboto;
}

.error-forbidden h2 {
    padding-top: 25px;
    font-size: 24px;
    font-weight: bold;
    color: #5b5f87;
    line-height: 36px;
}

.error-forbidden h3 {
    color: #a9aabd;
    line-height: 22px;
    margin-bottom: 40px;
    margin-top: 20px;
    font-size: 14px;
    font-weight: normal;
}
.error-forbidden h3 em{
    font-weight: 500;
    color: #5b5f87;
}

.error-forbidden > div {
    margin-left: 0 !important;
}

.title-container {
    height: 64px;
    width: 100%;
    background: #fff;
    border-bottom: 1px solid #d3e0ea;
    position: relative;
}

.title-container .title {
    font-size: 18px;
    color: #5b5f87;
    font-weight: normal;
    line-height: 64px;
    display: inline-block;
}

.ml30 {
    margin-left: 30px;
}

.error-inactive {
    background: url("/portal/assets/img/error-inactive.png") no-repeat left top;
    padding-left: 400px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -161px;
    margin-left: -320px;
    width: 300px;
    height: 451px !important;
    text-align: left;
}

.error-browser {
    background: url("/portal/assets/img/error-browser.png") no-repeat left top;
    padding-left: 340px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -161px;
    margin-left: -464px;
    width: 640px;
    height: 451px !important;
    text-align: left;
}

.error-inactive h2,
.error-browser h2 {
    font-size: 22px;
    font-weight: normal;
    color: #5b5f87;
}

.error-inactive h3,
.error-browser h3 {
    color: #a9aabd;
    line-height: 26px;
    margin-bottom: 25px;
    margin-top: 20px;
}

.error-browser ul li {
    display: inline-block;
    vertical-align: top;
    width: 60px;
    font-size: 12px;
    color: #a9aabd;
    text-align: center;
    position: relative;
    padding-top: 50px;
    margin-right: 10px;
}

.error-browser ul li:after {
    content: "";
    display: block;
    width: 60px;
    height: 40px;
    position: absolute;
    top: 0;
    left: 0;
    background: url("/portal/assets/img/browser-group.png") no-repeat center;
}

.error-browser ul li.browser-chrome:after {
    background-position-y: 0;
}

.error-browser ul li.browser-Firefox:after {
    background-position-y: -40px;
}

.error-browser ul li.browser-Safari:after {
    background-position-y: -80px;
}

.error-browser ul li.browser-IE:after {
    background-position-y: -120px;
}

.error-browser ul li.browser-360:after {
    background-position-y: -160px;
}

.error-browser ul li.browser-360fast:after {
    background-position-y: -200px;
}

.error-browser ul li.browser-sogo:after {
    background-position-y: -240px;
}

.error-browser ul li.browser-qq:after {
    background-position-y: -280px;
}

.error-browser ul li.browser-liebao:after {
    background-position-y: -320px;
}

.error-inactive > div {
    margin-left: 0 !important;
}

.error-inactive > a {
    margin-left: 0 !important;
}

.error-inactive > span {
    text-align: center;
    width: 50%;
    display: block;
    height: 36px;
    line-height: 35px;
    text-transform: uppercase;
    font-weight: 500;
    background: #63AF57;
    font-size: 14px;
    color: #ffffff !important;
    border: none;
    outline: none;
    border-radius: 2px;
    margin-top: 25px;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12);
    -webkit-transition: all .18s ease-out;
    transition: all .18s ease-out;
}

.error-inactive > span a {
    color: #ffffff !important;
}

.error-inactive > span:hover {
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}

/*topMenu*/
.TopMenuView_top_toolbar_container {
    height: 64px;
    /*box-shadow: rgba(0, 0, 0, 0.16) 0px 2px 6px;*/
    width: 100%;
    z-index: 80;
}

.TopMenuView_top_toolbar_container2 {
    background: none !important;
    margin: 0 20px;
}

.TopMenuView_top_toolbar_grp {
    background: none !important;
}

.TopMenuView_top_toolbar_logo {
    margin-top: 7px;
}


.footer-copyright{
    display: inline-block;
    vertical-align: top;
    text-indent: 0;
    width: 100%;
}
.footer-copyright a,
.footer-copyright span{
    color: #a9aabd;
    margin-left: 12px;
    display: inline-block;
    vertical-align: top;
    text-indent: 0;
    -webkit-transition: all .24s ease-out;
    transition: all .24s ease-out;
}
.footer-copyright a{

}
.footer-copyright a:hover{
    color: #00bcd4;
}
.footer-copyright a::before,
.footer-copyright span::before{
    content: "|";
    display: inline-block;
    color: #d3e0ea;
    margin-right: 12px;
    vertical-align: middle;
    margin-top: -4px;
}
.footer-copyright a:first-child::before,
.footer-copyright span:first-child::before{
    display: none;
}






















.btn_wrap_section .MuiIconButton-root{
    padding: 0;
    width: 100%;
    height: 100%;
}
.pages-area {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
    margin-top: 15px;
}
.pages-area.page-change-area {
    width: auto;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
}
.pages-area .page-change-area{
    margin: 0;
}
.page-btn-box{
    margin-left: 5px;
}
.page-btn-box .page-btn-area{
    min-width: 24px;
    height: 24px;
    line-height: 24px;
    color: #a9aabd;
    padding: 0;
    background: #fff;
    -webkit-transition: background-color .18s linear;
    transition: background-color .18s linear;
    z-index: 2;
    font-size: 14px;
    border-radius: 2px;
}
.page-btn-box .page-btn-area:hover,
.page-btn-box .page-btn-area.active.Mui-disabled{
    background: #63af57;
    color: #fff;
}
.page-btn-box .iconfont{
    font-weight: 500;
    font-size: 18px
}
.page-btn-label{
    font-size: 14px;
    font-weight: 500
}
.pages-size-change .pages-select-area:before,
.pages-size-change .pages-select-area:hover:not(.Mui-disabled):before,
.pages-size-change .pages-select-area:after,
.pages-size-change .pages-select-area.Mui-focused:after{
    border: none;
}
.pages-size-change .pages-select-area .MuiSelect-selectMenu{
    height: 24px;
    background: #fff;
    font-size: 14px;
    color: #5b5f87;
    line-height: 24px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 8px;
}
.pages-size-change .MuiSvgIcon-root{
    color: #63af57;
}
.pages-select-label{
    font-size: 12px;
    color: #a9aabd;
    display: inline-block;
    line-height: 24px;
    margin-left: 10px;
}
.pages-menuitem.MuiMenuItem-root{
    font-size: 15px;
    color: #5b5f87;
}


.circular-area{
    text-align: center;
    padding-top: 50px;
    overflow: hidden;
}
.circular-area .MuiCircularProgress-root{
    color: #63af57;
}
.head_toolbar_language{
    width: 48px;
    height: 48px;
}
.head_toolbar_language .iconfont{
    font-size: 20px;
    color: #fff;
}
.lang-item-area.MuiListItem-root {
    font-size: 16px;
    color: #5b5f87;
    padding: 12px 16px;
}
.cookie_box{
    background: rgba(38, 38, 39, 0.9);
    color: rgba(255, 255, 255, 0.8);
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 15px 260px 15px 30px;
    height: 68px;
    box-sizing: border-box;
    z-index: 9999;
    box-shadow: 0 -5px 10px rgba(0, 0, 0, 0.12);
    border-top: 1px solid #5b5f87;
    font-size: 13px;
    line-height: 1.5em;
    -webkit-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    -webkit-transform-origin: bottom;
        -ms-transform-origin: bottom;
            transform-origin: bottom;
    opacity: 1;
    margin-bottom: 0;
    display: block;
}
.cookie_box_area{
    position: absolute;
    right: 30px;
    top: 50%;
    -webkit-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    margin-top: -18px;
}
.cookie_box_link{
    display: inline;
    margin-left: 10px;
    -webkit-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    color: #00bcd4;
}
.cookie_box_link:hover{
    opacity: 0.9;
    text-decoration: underline;
}
.cookie_box_area span{
    text-transform: capitalize;
}
.cookie_box.hide{
    -webkit-transform: scale(0);
        -ms-transform: scale(0);
            transform: scale(0);
    opacity: 0;;
}
.cookie_box.close{
    font-size: 0;
    width: 20px;
    height: 20px;
    padding: 0;
    left: initial;
    right: 30px;
    border-radius: 10px;
    bottom: 9px;
    background: rgba(238, 255, 65, 0.8);
    border: none;
    box-shadow: none;
    cursor: pointer;
    overflow: hidden;
}
.cookie_box.close .cookie_box_link{
    display: none;
}
.cookie_box.close:hover{
    width: 96px;
    background: #63af57;
    box-shadow: 0 2px 6px rgba(99,175,87,0.5);
}
.cookie_box.close:after{
    content:"C";
    width: 20px;
    font-size: 11px;
    color: #63af57;
    line-height: 19px;
    display: inline-block;
    -webkit-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    text-align: center;
}
.cookie_box.close:hover:after{
    content:"Cookie Setting";
    width: 96px;
    color: #fff;
}

.cookie_box.close .cookie_box_area{
    display: none;
}
@media screen and (max-width: 1024px){
    .cookie_box{
        height: auto;
        padding: 10px;
        line-height: 16px;
    }
    .cookie_box_area{
        position: static;
        margin: 5px 0 0 0;

        text-align: right;
    }
}

.no-data-area{
    text-align: center;
    margin: 25px 0 16px;

}
.no-data-txt{
    color: rgb(169, 170, 189)
}
.dialog_title_area,
.dialog_action_area {
    position: relative;
    padding: 15px 30px ;
    white-space: nowrap;
}
.dialog_action_area{
    text-align: right;
}
.dialog_title_txt {
    font-size: 18px;
    color: #5B5F87;
    font-weight: normal;
}

.dialog_title_area .name-filter{
    position: absolute;
    right: -10px;
    top: 50%;
    -webkit-transform: translate(0, -19px);
        -ms-transform: translate(0, -19px);
            transform: translate(0, -19px);
}

.dialog_title_subtxt {
    font-size: 12px;
    color: #a9aabd;
    line-height: 20px;
}
.dialog_title_subtxt.word-break {
    word-break: break-word;
    white-space: normal;
}

.dialog_content_area{
    padding: 20px 30px;
    position: initial;
}
.dialog_action_area .dialog_action_area-box{
    position: absolute;
    margin: 0  ;
    left: 0;
    top: 50%;
    white-space: nowrap;
    margin-top: -12px  ;
}

.dialog_content_area {
    overflow: auto  ;
}

.dialog_action_area {
    border-top: 1px solid #d3e0ea;
}

.DetailDialog-box .dialog_content_area{
    min-height: 360px;
}
.noti-msg-btn.MuiButton-root{
    padding: 6px 12px;
}
.noti-msg-btn .MuiButton-label{
    padding: 0 10px;
    font-size: 14px;
    color: #5b5f87;
}
.dialog-commnoti-area .MuiPaper-root{
    width: 768px;
}
.dialog_tit_close{
    position: absolute;
    right: 0;
    top:0;
}
.topmenu_toolbar_router{
    position: relative;
    width: 48px;
    height: 48px;
}
.topmenu_toolbar_router .iconfont{
    font-size: 20px;
    color: #fff;
}
.router_box_section{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    width: 144px;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
}
.router_container_box {
    padding:0;
    position: relative;
    min-width: 380px;
}
.router_container_head{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0 10px 0 20px;
    height: 52px;
    margin-bottom: 6px;
    border-bottom: 1px solid #d3e0ea;
}

.router_name_filter{
    max-width: 220px ;
    min-width: 36px;
    -webkit-transform-origin: right;
        -ms-transform-origin: right;
            transform-origin: right;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -webkit-flex-shrink: 1 ;
        -ms-flex-negative: 1 ;
            flex-shrink: 1 ;
}
.router_name_filter .component_search .default_search_ipt{
    max-width: 220px ;
}
.router_box_list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    position: relative;
    padding: 0 20px;
    height: 56px;
    border-left: 2px solid transparent;
    white-space: nowrap;

}
.router_box_list.active{
    background: #f2f5f7;
    border-left-color: #d3e0ea;
}
.router_box_con{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    overflow: hidden;
}

.router_box_img {
    max-width: 16px;
    height: 16px;
    margin: 0 8px 0 0;
}

.router_box_tit {
    font-size: 14px;
    color: #5b5f87;
    line-height: 28px;
    font-weight: 500;;
    text-transform: uppercase;;
    word-break: break-all;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    overflow: hidden;
    text-overflow: ellipsis;
}
.router_box_btn{
    position: relative;
    margin-left: 20px;
}
.router_box_btn .svg_icon_area{
    width: 28px;
    height: 28px;
}
.router_box_btn .MuiIconButton-root{
    padding: 0;
}

.router_box_btn.disabled{
    pointer-events: none;
}
.router_box_btn.disabled .svg_icon_area{
    pointer-events: none;
    opacity: 0;
    visibility: hidden;

}
.router_box_btn.active:after{
    content: '';
    display: block;
    width: 9px;
    height: 9px;
    border-radius: 50%;
    border: 1px solid #fff;
    box-shadow: inset 0 0 0px 3px #63af57;
    background: #fff;
    position: absolute;
    right: -5px;
    top: -2px;
}
.msg_no_data_router{
    text-align: center;
    padding: 16px 0;
    font-size:14px;
    color:#a9aabd;
    font-weight:normal;
}
.router_btn_more {
    background: #f2f5f7;
}
.router_btn_more .MuiButton-label{
    font-size: 14px;
}
.router_marketlist {
    max-height: 0;
    overflow: hidden;
    -webkit-transition: all .24s ease-out;
    transition: all .24s ease-out;
}

.router_marketlist.open {
    max-height: none;
    overflow: visible;
}
.router_title_large_area{
    font-size: 16px;
    font-weight: 500;
    color: #5b5f87;
}
.router_box_btn .svg_icon_box .MuiIconButton-root{
    border-radius: 0;
}
@media screen and (max-width: 1024px){
    .router_container_box{
        min-width: initial;
        width: 288px
    }
}








.component_search{
    min-width: 32px;
}
.component_search .button_position_area{
    width:32px;
    height: 32px;
    position: absolute;
    left: 0;
    top:0;
    padding: 0;
    z-index: 10;
    cursor: pointer;
    -webkit-transition: all 0ms;
    transition: all 0ms;
    -webkit-transition-delay: 200ms;
            transition-delay: 200ms
}
.component_search .button_position_area .MuiIconButton-root{
    padding: 0 ;
    width: 100%;
    height: 100%;
}
.component_search .default_search_ipt {
    -webkit-transition: all 200ms;
    transition: all 200ms;
    position: relative;
    width: 255px;
    -webkit-transform: scaleX(1);
        -ms-transform: scaleX(1);
            transform: scaleX(1);
    opacity: 1;
}
.component_search .button_position_area.active{
    left: 0;
    -webkit-transition-delay: 0ms;
            transition-delay: 0ms
}
.component_search .button_position_area .iconfont{
    font-size: 20px;
    color: #63af57;
}
.component_search .search_remove_position{
    width : 32px;
    height: 32px;
    position:absolute;
    right: 0;
    top: 0;
    padding: 0;
    cursor : pointer;
    -webkit-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
}
.component_search .search_remove_position .iconfont{
    color: #63af57;
}
.component_search .search_remove_position:hover{
    -webkit-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
            transform: rotate(-90deg);
}
.component_search .default_search_ipt .MuiInputBase-input{
    padding-left: 35px;
}
.component_search .default_search_ipt .MuiInput-underline:after{
    border-color: #63af57;
}
.component_search .MuiInput-underline:hover:not(.Mui-disabled):before{
    border-color: #63af57;
}
.component_search .MuiInput-underline:before{
    border-color: #d3e0ea;
}
.component_search .default_search_exd{
    -webkit-transition-delay: 200ms;
            transition-delay: 200ms;
    width: 0;
    -webkit-transform: scaleX(0);
        -ms-transform: scaleX(0);
            transform: scaleX(0);
    opacity: 0;
}
.search-remove-position{
    position: absolute;
    right: 0;
    top:-3px;
    width: 32px;
    height: 32px;
}

.btn-notification-important .iconfont{
    font-size: 20px;
    color: #fff;
}

.notification-count-area{
    position: absolute;
    display: block;
    left: 25px;
    top: 10px;
    background: #ff9800;
    font-size: 12px;
    color: #fff;
    line-height: 14px;
    padding: 0 4px;
    border-radius: 2px;
}
.notification-title{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    height: 68px;
    padding: 0 20px;
    font-size: 24px;
    color: #5b5f87;
    font-weight: bold;
    box-sizing: border-box;
    font-family: "Roboto-Light";
}
.notification-box-area{
    position: relative;
}

.notification-box-area.MuiMenuItem-root{
    padding: 10px 76px 10px 20px ;
    width: 400px;
    border-top: 1px solid #d3e0ea;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
}
.notification-box-tit{
    font-size: 14px;
    color: #5b5f87;
    white-space: normal;
    line-height: 16px;
    word-break: break-word;
    max-height:32px;
    overflow: hidden;
    position: relative;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    font-family: "Roboto";
    width:100%;
}
.notification-box-subtit{
    font-size: 12px;
    font-weight: normal;
    color: #a9aabd;
    margin-top: 4px;
    white-space: normal;
    font-family: "Roboto";
}
.notification-box-area.top:after {
    content: "\E7B6";
    display: inline-block;
    color: rgb(255, 152, 0);
    position: absolute;
    left: 3px;
    top: 3px;
    font-size: 20px;
    font-family: iconfont;
}
.notification-box-line{
    padding: 0 6px;
    color: #d3e0ea;
}
.notification-area-button{
    position: absolute ;
    right: -13px;
    top: 50%;
    margin-top: -19px;
    width: 36px;
    height: 36px;
    opacity: 0;
    -webkit-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
}
.notification-area-button .iconfont{
    color: #63af57;
    font-size: 28px;
}
.notification-box-area:hover:before{
    right: 40px;
    opacity: 0;
}
.notification-box-area:hover .notification-area-button{
    right: 13px;
    opacity: 1;
}
.notification-box-area:before{
    content: "";
    display: block;
    position: absolute;
    width: 36px;
    height: 36px;
    top: 50%;
    right: 10px;
    margin-top: -15px;
    background: url("/portal/assets/img/TaskListView-app-list-status.png") no-repeat;
    -webkit-transform: scale(0.8);
        -ms-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: left top;
        -ms-transform-origin: left top;
            transform-origin: left top;
    -webkit-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
}
.router-morehalf-area{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    height: 36px;
}
.router-more-area.MuiMenuItem-root{
    width: -webkit-calc(50% - 1px);
    width: calc(50% - 1px);
    height: 100%;
    padding: 0;
    background: #f2f5f7;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    color: #00bcd4;
    font-weight: normal;
    min-height: 36px;
    line-height: 36px;
    font-size: 14px;
}

.notification-box-area.notification-li-1:before,
.notification-box-area.notification-li-2:before,
.notification-box-area.notification-li-3:before,
.notification-box-area.notification-li-0:before{
    background-position: -72px 0;
}

.notification-box-area.notification-li-11:before{
    background-position: 0 -252px;
}

.notification-box-area.notification-li-22:before,
.notification-box-area.notification-li-42:before,
.notification-box-area.notification-li-71:before{
    background-position: 0 -324px;
}

.notification-box-area.notification-li-101:before{
    background-position: -72px -324px;
}

.notification-box-area.notification-li-43:before,
.notification-box-area.notification-li-23:before,
.notification-box-area.notification-li-72:before{
    background-position: 0 -360px;
}

.notification-box-area.notification-li-102:before{
    background-position: -72px -360px;
}

.notification-box-area.notification-li-21:before,
.notification-box-area.notification-li-41:before{
    background-position: 0 -432px;
}

.notification-box-area.notification-li-31:before{
    background-position: 0 -468px;
}

.notification-box-area.notification-li-73:before{
    background-position: -36px -576px;
}

.notification-box-area.notification-li-12:before,
.notification-box-area.notification-li-81:before{
    background-position: 0 -612px;
}

.notification-box-area.notification-li-151:before,
.notification-box-area.notification-li-152:before{
    background-position: 0 -684px;
}

.notification-box-area.notification-li-153:before{
    background-position: 0 -36px;
}

.noti-msg-box {
    margin-top: -16px;
    padding-bottom: 10px;
}
.noti-msg-region{
    word-break:break-word
}
.noti-msg-sec{
    width:100%;
    line-height:initial;
    word-break:break-word;
}
.noti-msg-item {
    border-bottom: 1px solid #d3e0ea;
    padding: 9px 0 11px 0;
    position: relative;
    font-size: 14px;
    color: #5b5f87;
    line-height: 26px;
    min-height: 26px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    word-break: break-all;
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
}

.noti-msg-txt {
    font-weight: normal;
    color: #a9aabd;
    line-height: 20px;
    font-size: 12px;
    width: 200px;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    padding-right: 20px;
    display: inline-block;
}

.noti-msg-item em img {
    height: 49px;
    width: 49px;
    border-radius: 10px;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12);
}

.noti-msg-tit {
    font-size: 20px;
    line-height: 30px;
    padding: 12px 0;
    font-weight: normal;
}

.noti-msg-item b {
    font-weight: normal;
}

.noti-msg-box .NotificationMessageDetail_type,
.noti-msg-box .app_screenshot_box{
    width: -webkit-calc(100% - 220px);
    width: calc(100% - 220px);
    box-sizing: border-box;
}

.NotificationMessageDetail-imggroup {
    margin-top: 7px;
    margin-bottom: -6px;
}

.NotificationMessageDetail-imggroup li {
    display: inline-block;
    margin: 0 8px 8px 0;
    cursor: pointer;
    vertical-align: top;
}

.NotificationMessageDetail-imggroup li:hover img {
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.12);
}

.NotificationMessageDetail-imggroup li img {
    width: 90px;
    -webkit-transition: all .18s linear;
    transition: all .18s linear;
    border: 1px solid #f3f6f8;
}

.apk-large-icon {
    width: 60px;
    height: 60px;
    border-radius: 20px;
    box-shadow: 0 1px 6px rgba(0, 0, 0, 0.12);
    display: inline-block;
}

.NotificationMessageDetail_type {
    background: #e9edf5;
    padding: 16px;
    margin-top: 6px;
}
.NotificationMessageDetail_type:empty{
    padding: 0;
}

.NotificationMessageDetail_type > p {
    font-size: 12px;
    color: #5b5f87 ;
    line-height: 26px;
    margin-bottom: 0 ;
    position: relative;
    padding-right: 60px;
}

.NotificationMessageDetail_type .icon-fileupload-download {
    position: absolute ;
    right: 0px;
    top: 3px;
    margin-top: 0 ;
}

.NotificationMessageDetail_type .icon-fileupload-download svg {
    color: #63af57 ;
}

.right-top-close {
    width: 16px;
    height: 16px;
    background: url("/portal/assets/img/btn_remove.png");
    position: absolute;
    right: 16px;
    top: 16px;
    background-size: cover;
    cursor: pointer;
}


/* reset */
.noti-msg-area h1, .noti-msg-area h2, .noti-msg-area h3, .noti-msg-area h4, .noti-msg-area h5, .noti-msg-area h6, .noti-msg-area dl, .noti-msg-area dt, .noti-msg-area dd, .noti-msg-area ul, .noti-msg-area ol, .noti-msg-area li, .noti-msg-area p, .noti-msg-area blockquote, .noti-msg-area pre, .noti-msg-area hr, .noti-msg-area figure, .noti-msg-area table, .noti-msg-area caption, .noti-msg-area th, .noti-msg-area td, .noti-msg-area form, .noti-msg-area fieldset, .noti-msg-area legend, .noti-msg-area input, .noti-msg-area button, .noti-msg-area textarea, .noti-msg-area menu {
    margin: initial;
    padding: initial;
    font-family: initial;
}

.noti-msg-area header, .noti-msg-area footer, .noti-msg-area section, .noti-msg-area article, .noti-msg-area aside, nav, address, figure, figcaption, menu, details {
    display: initial;
}

.noti-msg-area table {
    border-collapse: initial;
    border-spacing: initial;
    word-break: break-word;
}

.noti-msg-area caption, .noti-msg-area th {
    text-align: initial;
}


.noti-msg-area i, cite, .noti-msg-area em, .noti-msg-area var, .noti-msg-area address, .noti-msg-area dfn {
    font-style: initial;
}
.noti-msg-area h1, .noti-msg-area h2, .noti-msg-area h3, .noti-msg-area h4, .noti-msg-area h5, .noti-msg-area h6, .noti-msg-area small {
    font-size: initial;
}


.noti-msg-area label, .noti-msg-area summary {
    cursor: initial;
}


.noti-msg-area h1, .noti-msg-area h2, .noti-msg-area h3, .noti-msg-area h4, .noti-msg-area h5, .noti-msg-area h6, .noti-msg-area em, .noti-msg-area strong, .noti-msg-area b {
    font-weight: initial;
}
.noti-msg-area h1, .noti-msg-area h2, .noti-msg-area h3, .noti-msg-area h4, .noti-msg-area h5, .noti-msg-area h6{
    line-height: 1.5em;
    font-weight: bold;
}
.noti-msg-area h1{
    font-size: 32px;
}
.noti-msg-area h2{
    font-size: 24px;
}
.noti-msg-area li h3,
.noti-msg-area h3{
    font-size: 20px;
    padding: 0;
    font-weight: bold;
}
.noti-msg-area h4{
    font-size: 18px;
}
.noti-msg-area h5{
    font-size: 16px;
}
.noti-msg-area h6{
    font-size: 14px;
}


.noti-msg-area strong,
.noti-msg-area b{
    font-weight: bold;
}
.noti-msg-area li em,
.noti-msg-area em,
.NotificationMessageDetail-box li .noti-msg-area em{
    display: inline;
    width: auto;
    color: initial;
    font-style: italic;
    font-size: initial;
    line-height: 1.5em;
    padding: initial;
}
.noti-msg-area ins{
    text-decoration: underline;
}
.noti-msg-area del{
    text-decoration: line-through;
}
.noti-msg-area code{
    overflow-wrap: break-word;
    background: rgb(241, 241, 241);
    border-radius: 3px;
    padding: 1px 3px;
    font-family: monospace;
}
.noti-msg-area pre{
    overflow-wrap: break-word;
    background: #f1f1f1;
    border-radius: 3px;
    padding: 1em 10px;
}

.noti-msg-area li {
    list-style: unset;
    line-height: 2em;
}
li.public-DraftStyleDefault-depth0{
    list-style: none;
}
.public-DraftStyleDefault-block{
    margin: 0;
}
.rdw-editor-main pre{
    padding: 8px 20px;
}
.noti-msg-area ul ol,
.noti-msg-area ol ul{
    padding-left: 20px;
}
.noti-msg-area ul,
.noti-msg-area ol{
    margin: 10px 16px;
}
.noti-msg-area blockquote{
    border-left: 5px solid #f1f1f1;
    padding-left: 5px;
    display: block;
    -webkit-margin-before: 1em;
            margin-block-start: 1em;
    -webkit-margin-after: 1em;
            margin-block-end: 1em;
    -webkit-margin-start: 40px;
            margin-inline-start: 40px;
    -webkit-margin-end: 40px;
            margin-inline-end: 40px;
}
.btn_more_single{
    background: #f2f5f7;
    text-align: center;
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    color: #00bcd4;
    cursor: pointer;
}
.btn_more_single:hover{
    background: rgba(0,0,0,.1);
}
.no-msg-area{
    text-align: center;
    margin-top: 25px;
    margin-bottom: 16px;
}
.no-msg-txt{
    color: rgb(169, 170, 189);
    font-family: "Roboto-Light";
}

.head_toolbar_wrap {
    position: relative;
    width: 100%;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
}
.head_toolbar_section{
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    height: 64px;
    padding: 0 30px;
    background: #00bcd4;
    z-index: 80;
    background-blend-mode: hard-light;
    -webkit-transition: all .18s ease-out .1s;
    transition: all .18s ease-out .1s;
}
.head_toolbar_action_search{
    position: relative;
    height: 36px;
    min-width: 36px;
    display: none;
}
.head_search_btn_section{
    position: absolute;
    right: 0;
    top:0;
    padding: 0;
    width: 36px;
    height: 36px;
}
.head_search_btn_section .iconfont{
    font-size: 24px;
    color: #fff;
}
.head_search_textfield{
    width: 100%;
}
.head_toolbar_action_search_box{
    position: relative;
    width: 0;
    overflow: hidden;
    -webkit-transition: all 300ms;
    transition: all 300ms;
    -webkit-transform-origin: right;
        -ms-transform-origin: right;
            transform-origin: right;
}
.head_toolbar_action_search_box .head_search_btn_area{
    position: absolute;
    right: 0;
    top: 0;
    z-index: 8;
    padding: 0;
    width: 36px;
    height: 36px;
}
.head_search_textfield .MuiInput-input{
    position: relative;
    z-index: 7;
    background: #fff;
    height: 36px;
    border-radius: 18px;
    box-sizing: border-box;
    padding: 6px 10px;
}
.head_search_textfield .MuiInput-underline:before,
.head_search_textfield .MuiInput-underline:after{
    display: none;
}
.head_toolbar_action_search_box .head_search_btn_area .iconfont{
    font-size: 24px;
    color: #63af57;
}

.head_toolbar_action_search.expand .head_search_btn_section{
    display: none;
}
.head_toolbar_action_search.expand .head_toolbar_action_search_box{
    width: 200px;
}
.head_toolbar_menuview_left {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}
.head_toolbar_menuview_area{
    display: none;
}
.toolbar_logo_area {
    position: relative;
}
.toolbar_logo_link{
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}
.toolbar_logo_self {
    max-height: 29px;
}

.toolbar_logo_txt{
    font-size: 18px;
    color: #fff;
    margin-left: 8px;
    font-weight: 500;
}
.head_toolbar_menuview_right{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

.head_toolbar_nav {
    margin-left: 10px;
    list-style: none;
    color: #ffffff;
    position: relative;
    font-size: 14px;
    padding-right: 30px;
    margin-right: 20px;
    line-height: 30px;
}

.head_toolbar_nav:after {
    content: "";
    display: block;
    width: 1px;
    height: 32px;
    background: rgba(255, 255, 255, 0.3);
    position: absolute;
    right: 0;
    top: 0px;
}
.menu-res-area .iconfont{
    color: #fff;
    font-size: 24px;
}
.head_toolbar_item {
    display: inline-block;
    margin-left: 10px;
}

.head_toolbar_link {
    padding: 0 16px;
    display: block;
    color: #ffffff;
    text-decoration: none;
    opacity: 0.8;
    -webkit-transition: all .24s ease-out .05s;
    transition: all .24s ease-out .05s;
    border-radius: 16px;
    border: 1px solid transparent;
    box-sizing: border-box;
}

.head_toolbar_link:hover,
.head_toolbar_item.active .head_toolbar_link {
    opacity: 1;
    border: 1px solid rgba(255, 255, 255, 0.8);
    background: rgba(255, 255, 255, 0.1);
}
.head_notif_area .iconfont{
    font-size: 23px;
    color: #fff;
}
.head_notif_area.MuiIconButton-root{
    width: 36px;
    height: 36px;
}
.layout-section{
    height: 100%;
}
.layout-main{
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
}
.portal-main {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
            flex-basis: auto;
}

.footer_container {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    margin-top: 30px;
    padding-top: 30px;
    background: #262627;
    width: 100%;
}
.footer_layout_con{
    width: 1000px;
    margin: 0 auto;
}
.footer_link_group {
    -webkit-transition: all .24s ease-out;
    transition: all .24s ease-out;
    position: relative;
    width: 33.3333%;
    word-break: break-all;
    box-sizing: border-box;

}
.footer_info{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.footer_link_tit{
    margin-bottom: 21px;
    font-size:16px;
    font-weight:500;
    color:rgba(255,255,255,1);
    line-height:21px;
}
.footer_contact_item,.footer_contact_link,.footer_copyright_link{
    font-size:12px;
    color:rgba(255,255,255,0.5);
    line-height:20px;
}
.footer_copyright_link{
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.footer_copyright_link + .footer_copyright_link{
    margin-left: 15px;
}
.footer_copyright_link + .footer_copyright_link:before{
    content: "|";
    display: inline-block;
    color:rgba(255,255,255,0.5);
    margin-right: 15px;
}
a.footer_copyright_link:hover{
    color: #00bcd4;
}
.footer_copyright{
    margin: 68px 0 0 0;
    padding-bottom: 5px;
    border-top: 1px solid rgba(255,255,255,.1) ;
    padding-top: 4px;
    text-align: center;
}
.toolbar_user_area.iconfont{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    color: #fff;
    font-size: 14px;
    text-transform: none;
}
.head_toolbar_user .MuiButton-label{
    color: #fff;
    font-size: 14px;
}
.head_toolbar_user .iconfont:before{
    font-size: 20px;
    padding-right: 8px;
}
.toolbar_user_item.MuiListItem-root{
    padding: 10px 16px;
}
.toolbar_user_item .iconfont{
    color: #757575;
}
.toolbar_user_item .iconfont:before{
    font-size: 20px;
    padding-right: 30px;
    font-weight: bold;
}
.toolbar_user_item .toolbar_user_txt{
    font-size: 14px;
}
.head_breadcrumb_area{
    position: relative;
    font-size: 12px;
}
.head_detail_breadcrumb_area{
    display: none;
}
.head_detail_breadcrumb_area{
    font-size: 14px;
    margin-bottom: 18px;
}
.head_break_border{
    color: #A9AABD;
    margin: 0 4px;
}
.head_breadcrumb_link{
    color: #00A5ED;
}
.head_breadcrumb_link:hover{
    opacity: .8;
}
.head_break_tit{
    color: #333;
}
@media screen and (max-width: 1365px) {
    .tabs-content-filter.active:before{
        left: 12px;
        top: 11px;
    }
}

.btns_view_detail{
    cursor: pointer;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    color:rgba(99,175,87,1);
}
.btns_view_detail_tit{
    font-size:14px;
    font-weight:600;
    text-transform: uppercase;
    line-height:16px;
    cursor: pointer;
}
.btns_view_detail .iconfont{
    font-size: 24px;
}
.toolbar_user_txt{
    font-family: "Roboto", "Helvetica", "Arial", sans-serif!important;
}
@media screen and (max-width: 1024px) {
    .MuiButton-root.user-action-btn{
        min-width: 44px;
        width: 44px;
        border-radius: 50%;
    }
    .head_toolbar_user .iconfont:before{
        padding-right: 0;
    }
    .toolbar_user_subtxt{
        display: none;
    }
    .head_detail_breadcrumb_area{
        display: block;
    }
    .head_toolbar_action_search{
        display: block;
    }
    .footer_container{
        margin-top: 0;
        padding-top: 0;
    }
    .portal-main{
        padding: 20px;
    }
    .head_toolbar_nav,
    .TopMenuView_toolbar_router,
    .head_toolbar_menuview_left .toolbar_logo_area{
        display: none;
    }
    .head_toolbar_section{
        padding: 0 9px;
    }
    .head_toolbar_menuview_area{
        display: block;
    }
    .footer_link_group{
        width: 100%;
        margin-bottom: 15px;
        padding-top: 36px;
        padding-left: 10px;
    }
    .footer_contact_list{
        padding-left: 0;
    }
    .footer_contact_item{
        display: block;
    }

}






.message_sanck_bar.MuiSnackbar-anchorOriginTopCenter{
    top: 80px;
}
.message_sanck_bar .MuiSnackbarContent-root{
    background-color: transparent;
    border-radius: 0;
}
.message_sanck_bar .MuiSnackbarContent-message{
    font-size: 14px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    text-align: center;
}

.raisedButtonCaution button {
    background-color: #ff9800 !important;
}

.raisedButtonCaution {
    background-color: #ff9800 !important;
}
.session_dialog_main{
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 999999;
    overflow: hidden;
    background: url("/portal/assets/img/main-bg3.jpg") no-repeat center;
    background-size: cover;
}

.session_dialog_bg_bg{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0%;
    left: 0%;
    background-size:cover;
    z-index: 555;
} 
.session_dialog_contain{
    position: absolute;
    top: 35%;
    left: 0;
    right: 0;
    margin:0 auto;
    text-align: center;
    z-index:999;
}
.session_dialog_width{
    display: inline-block;
    text-align: left;
    padding-bottom: 30px;
    background:rgba(255,255,255,1);
    box-shadow:0px 10px 20px 0px rgba(0,0,0,0.1);
    border:1px solid rgba(211,224,234,1);
}
.session_dialog_left{
    width:120px;
}
.session_dialog_left .img{
    margin-left: 30px;
    width: 85px;
    height: 85px;
    margin-top: 22px;
    background: url("/portal/assets/img/clock.png");
    background-size: cover;
}
.session_dialog_rigth{
    padding-right: 40px;
}
.session_txts{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
}
.session_dialog_rigth h3{
    font-size:20px;
    font-weight:500;
    color:rgba(255,152,0,1);
    line-height:28px;
    padding-top: 30px;
}
.session_dialog_rigth p{
    font-size:14px;
    color:rgba(91,95,135,1);
    line-height:22px;
    margin-top:10px;
}
.session_dialog_btns{
    margin-top:30px;
    float: right;
}
.block_checkbox_area{
    position: relative;
    border-radius: 2px;
    height: 30px;
}
.block_checkbox_area:hover,.block_checkbox_area.active{
    background: rgba(0,0,0,.1);
}
.block_checkbox_con{
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    overflow: hidden;
}
.app_part_box {
    position: relative;
    height: 41px;
    padding-top: 9px;
    margin-right: 14px;
    max-width: 142px;
}
.app_part_box_titarea {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    height: 32px;
    line-height: 32px;
    border-radius: 2px;
    font-size: 12px;
    padding: 0 10px;
    cursor: pointer;
}
.app_part_box_titarea:after{
    content: '';
    display: inline-block;
    height: 32px;
    width: 11px;
    margin-left: 3px;
    background: url("/portal/assets/img/icon-down-expend.svg") no-repeat left center;
}
.app_part_box.active .app_part_box_titarea{
    background:rgba(0,0,0,0.1);
}
.app_part_box_tit{
    display: inline-block;
    color: #333;
    max-width: 110px;
    min-width: 40px;
    height: 32px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.app_part_box .MuiCollapse-container{
    position: absolute;
    left: 0;
    top:50px;
}
.app_part_box_checkgroup{
    width:232px;
    padding: 8px 10px;
    background:rgba(255,255,255,1);
    box-shadow:0 1px 4px 0 rgba(0,0,0,0.2);
    box-sizing: border-box;
}
.app_part_box_checkgroup.active{
    display: block;
}
.app_part_box_close{
    display: none;
    position: absolute;
    right: -8px;
    top:-8px;
    width: 16px;
    height: 16px;
}
.app_part_box_close.show{
    display: inline-block;
}
.app_part_box_checklist{
    position: relative;
}
.part_close_corner{
    width: 16px;
    height: 16px;
    cursor: pointer;
    border-radius: 50%;
    background: #FF9800 url("/portal/assets/img/icon-sel-close.svg") no-repeat 2px center;
}
.MuiCheckbox-root .checkIcon_area{
    width: 18px;
    height: 18px;
    border: none;
}
.MuiCheckbox-root .checkIcon_area:before{
    display: block;
    width: 18px;
    height: 18px;
    background-image: url('/portal/assets/img/icon-block-checked.svg');
    content:"";
}
@media screen and (max-width: 1024px){
    .app_part_box{
        height: auto;
        margin: 0;
    }
    .app_part_box .MuiCollapse-container{
        position: relative;
        top:0;
    }
    .app_part_box_checkgroup{
        box-shadow: none;
        padding-left: 0;
    }
    .block_checkbox_area  .MuiFormControlLabel-root{
        padding-left: 0;
    }
    .app_part_box_titarea{
        display: inline-block;
    }
}

.images_popup_viewer .dialog_action_area{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.btn_rotate_area .iconfont{
    color: #63af57;
    font-size: 30px;
    width: 35px;
    height: 35px;
}
.images_popup_viewer .dialog_content_area{
    padding: 40px;
}
.images_popup_area {
    min-width: 800px;
    text-align: center;
}
.images_popup_pic{
    width: 300px;
}
.img_dialog_close{
    position: absolute;
    right: 7px;
    top:12px;
    width: 30px;
    height: 30px;
}
.img_dialog_close .iconfont{
    font-size: 24px;
    color: #ff9800;
}

.arrow_btn_area .iconfont{
    position: absolute;
    top:50%;
    margin-top: -10px;
    font-size: 30px;
    color: #6b6e93;
    width: 35px;
    height: 35px;
    cursor: pointer;
    border-radius: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.arrow_btn_area .iconfont:hover{
    background: rgba(0,0,0,.04);
}
.arrow_btn_area .icon-btn-back{
    left: 3px;
}
.arrow_btn_area .icon-btn-unfold{
    right: 3px
}
.arrow_btn_area .not_act_btn{
    opacity: 0;
    display: none;
}
.app_screenshot_area {
    background: #ffffff;
    position: relative;
    padding: 16px 12px;
    height: 360px;
    margin-bottom: 20px;
}
.app_screenshot_area .swiper-container{
    position: relative;
    z-index: 5;
    width: 100%;
    height: 100%;
}
.app_screenshot_area .swiper-slide{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.screenshot_item_picarea{
    width: 100%;
}
.screenshot_item_pic{
    max-width: 100%;
    max-height: 100%;
}
.screenshot_btn_area:focus{
    border: none;
    outline: none;
}
.screenshot_btn_area.swiper-button-disabled{
    opacity: .4;
    cursor: not-allowed;
}
.screenshot_btn_area.iconfont{
    display: block;
    padding: 5px;
    font-size: 25px;
    color: #aaa;
    cursor: pointer;
}
.screenshot_btn_area.icon-btn-back{
    position: absolute;
    left: -20px;
    top:50%;
}
.screenshot_btn_area.icon-btn-unfold{
    position: absolute;
    right: -20px;
    top:50%;
}

@media screen and (max-width: 1023px) {
    .app_screenshot_area{
        height: 120px;
    }
}
/**
 * Swiper 5.4.5
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://swiperjs.com
 *
 * Copyright 2014-2020 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: June 16, 2020
 */

@font-face {
  font-family: 'swiper-icons';
  src: url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
}
.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}
.swiper-container-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-container-multirow > .swiper-wrapper {
  flex-wrap: wrap;
}
.swiper-container-multirow-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}
.swiper-container-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}
.swiper-container-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
/* 3D Effects */
.swiper-container-3d {
  perspective: 1200px;
}
.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-container-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
/* CSS Mode */
.swiper-container-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(-1 * var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
  line-height: 1;
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}
.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
  content: 'prev';
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}
.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
  content: 'next';
}
.swiper-button-prev.swiper-button-white,
.swiper-button-next.swiper-button-white {
  --swiper-navigation-color: #ffffff;
}
.swiper-button-prev.swiper-button-black,
.swiper-button-next.swiper-button-black {
  --swiper-navigation-color: #000000;
}
.swiper-button-lock {
  display: none;
}
:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  */
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%;
}
/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: 0.2;
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet-active {
  opacity: 1;
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform, 200ms top;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms left;
}
.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms right;
}
/* Progress */
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}
.swiper-container-horizontal > .swiper-pagination-progressbar,
.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}
.swiper-container-vertical > .swiper-pagination-progressbar,
.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-white {
  --swiper-pagination-color: #ffffff;
}
.swiper-pagination-black {
  --swiper-pagination-color: #000000;
}
.swiper-pagination-lock {
  display: none;
}
/* Scrollbar */
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}
.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}
.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
.swiper-scrollbar-lock {
  display: none;
}
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}
.swiper-slide-zoomed {
  cursor: move;
}
/* Preloader */
:root {
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  */
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  animation: swiper-preloader-spin 1s infinite linear;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  100% {
    transform: rotate(360deg);
  }
}
/* a11y */
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}
.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube {
  overflow: visible;
}
.swiper-container-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}
.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
  transform-origin: 100% 0;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}
.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.6;
  -webkit-filter: blur(50px);
  filter: blur(50px);
  z-index: 0;
}
.swiper-container-flip {
  overflow: visible;
}
.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 1;
}
.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.circular-area{
    text-align: center;
    padding-top: 50px;
    overflow: hidden;
}
.circular-area .MuiCircularProgress-root{
    color: #63af57;
}
.popover_viewbox_tit{
    display: block;
    color: #63af57;
    cursor: pointer;
    white-space: nowrap;
    position: relative;
    line-height: 22px;
}
.popover_viewbox_tit .iconfont{
    font-size: 20px;
    vertical-align: middle;
}
.popover_viewbox_txt{
    max-width: -webkit-calc(100% - 24px);
    max-width: calc(100% - 24px);
    overflow: hidden;
    display: inline-block;
    text-overflow: ellipsis;
    vertical-align: middle;
}
.popover_menulist_area{
    position: relative;
    z-index: 1000;
    max-height: 500px;
    max-width: 360px;
    overflow: auto
}
.popover_menulist_item.MuiListItem-root{
    line-height: 20px;
    min-height : 30px;
    max-width  : 360px;
    white-space: normal;
    font-size :14px;
    color: #5b5f87;
    padding: 8px 16px;
    cursor: default;
    word-break: break-all;
}

@media screen and (max-width: 1023px) {
    .popover_viewbox_tit{
        white-space: normal;
    }
}
.appdetail_head_container,
.appdetail_main_container {
    -webkit-transition: all .24s ease-out;
    transition: all .24s ease-out;
}

.appdetail_head_container {
    width: 100%;
}
.appdetail_head_infobox {
    position: relative;
    background: #fff;
    padding: 20px 20px 0;
}
.appdetail_head_infoarea{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    overflow: hidden;
}
.appdetail_head_infoimg {
    width: 100px;
    height: 100px;
    border-radius: 10px;
}
.appdetail_head_infotit{
    font-size:20px;
    font-weight:bold;
    color:rgba(51,51,51,1);
    line-height:27px;
}
.appdetail_head_infosection{
    margin-left: 28px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    overflow: hidden;
}
.appdetail_head_subtxt{
    width: 260px;
    font-size:12px;
    color:rgba(170,170,170,1);
    line-height:16px;
    margin-top: 6px;
    overflow: hidden;
    text-overflow: ellipsis;
}
.appdetail_info_subtxt{
    font-weight: normal;
    color: #039BEB;
}
.appdetail_item_subarea{
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    padding-top: 20px;
}
.appdetail_item_list{
    margin-bottom: 12px;
}
.appdetail_item_subarea .appdetail_item_list{
    width: 25%;
}
.appdetail_item_area{
    width: 450px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
}
.appdetail_item_area .appdetail_item_list{
    width: 150px;
}
.appdetail_item_tit{
    display: block;
    font-size:12px;
    color:rgba(170,170,170,1);
    line-height:20px;
    margin-bottom: 3px;
}
.appdetail_item_titcon{
    font-size:14px;
    font-weight:600;
    color:rgba(51,51,51,1);
    line-height:16px;
}
.appdetail_head_infocon{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding-bottom: 8px;
}
.appdetail_border_line{
    border-top: 1px solid #D3E0EA;
}
.appdetail_side_bar{
    width: 240px;
    margin-left: 30px;
    background: #fff;
    box-sizing: border-box;
    padding: 13px 15px 15px;
}
.appdetail_side_con{
    margin-bottom: 14px;
}
.appdetail_side_bartit{
    font-weight: normal;
    font-size:12px;
    color:rgba(170,170,170,1);
    line-height:20px;
    padding-bottom: 8px;
    border-bottom: 1px solid #D3E0EA;
    margin-bottom: 10px;
}
.applist_moreapp_area {
    position: relative;
}
.applist_nodata_found{
    text-align: center;
    line-height: 30px;
    padding: 20px 0;
    color: #a9aabd;
}
.applist_moreapp_img{
    width: 42px;
    height: 42px;
    border-radius: 10px;
}
.applist_moreapp_item{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #F2F2F2;
    cursor: pointer;
}
.applist_moreapp_con{
    margin-left: 10px;
}
.applist_moreapp_tit{
    font-size:12px;
    color:rgba(51,51,51,1);
    line-height:20px;
}
.applist_moreapp_subtit{
    font-size:12px;
    color:rgba(170,170,170,1);
    line-height:16px;
}
.appdetail_main_container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 30px;
}
.appdetail_main_section{
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    width: 1px;
    background: #fff;
    padding: 14px 20px;
    overflow: hidden;
}

.appdetail_main_txt{
    font-size:14px;
    color:rgba(51,51,51,1);
    line-height:22px;
    margin-top: 9px;
    margin-bottom: 30px;
}


@media screen and (max-width: 1024px) {
    .appdetail_head_subtxt{
        width: auto;
    }
    .appdetail_head_container,
    .appdetail_main_container{
        display: block;
        width: 100%;
    }
    .appdetail_main_container{
        margin-top: 0;
    }
    .appdetail_head_infobox{
        padding: 16px 16px 0;
    }
    .appdetail_head_infocon{
        display: block;
    }
    .appdetail_head_infoarea{
        margin-bottom: 16px;
    }
    .appdetail_item_area{
        width: 100%;
    }
    .appdetail_item_area .appdetail_item_list{
        width: 50%;
    }
    .appdetail_item_subarea .appdetail_item_list{
        width: 100%;
    }
    .appdetail_item_arrow{
        display: none;
    }
    .appdetail_main_section{
        width: 100%;
        -webkit-box-flex: 0;
        -webkit-flex: none;
            -ms-flex: none;
                flex: none;
        box-sizing: border-box;
    }
    .appdetail_side_bar{
        display: none;
    }
}




.applist_group_wrap{
    position: relative;
    z-index: 3;
    width: 100%;
    height: 50px;
    margin-bottom: 30px;
    background: #fff;
    box-shadow:1px 2px 7px 2px rgba(0,0,0,0.04);
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
}
.applist_layout_con{
    width: 1000px;
    margin: 0 auto;
}
.applist_area_box{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.applist_group_con{
    height: 100%;
}
.applist_group_container {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.applist_group_side{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    height: 100%;
}

.app_list_check_box{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding-right: 10px;
}
.app_list_check_txt{
    font-size: 12px;
    color: #333;
}
.main_box_container {
    width: 100% ;
}
.app_vage_dot_area{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
            justify-content: space-around;
}
.app_vage_dot_area .swiper-pagination-bullet{
    width:4px;
    height:4px;
    background:rgba(99,175,87,.8);
    border-radius: 50%;
    margin: 0 2px;
}
.app_vage_dot_area .swiper-pagination-bullet-active{
    background:rgba(99,175,87,1);
}
.main_banner_area{
    height: 300px;

}
.main_banner_box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
    margin-bottom: 20px;
}
.main_banner_box_sub{
    margin:  30px 0;
}
.main_banner_box_sub .main_ad_box{
    width: 485px;
    height: 110px;
}
.main_ad_left{
    width: 660px;
    height: 100%;
}
.main_ad_left .swiper-container{
    position: relative;
    width: 100%;
    height: 100%;
}
.ad_pagination.swiper-pagination-bullets{
    position: absolute;
    z-index: 99;
    left: 20px;
    bottom: 25px;
}
.ad_pagination .swiper-pagination-bullet{
    width: 18px;
    height: 4px;
    padding: 0;
    margin-right: 5px;
    background: #fff;
    border-radius: 0;
    opacity: .8;
    cursor: pointer;
    box-sizing: border-box;
    background-clip: content-box;
    box-shadow: 0 0 5px 0px rgba(0,0,0,.3);
}
.ad_pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
    opacity: 1;
}
.main_ad_right{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 320px;
    height: 100%;
}
.main_ad_box{
    width: 100%;
    height: 100%;
    overflow: hidden;
    border-radius: 4px;
}
.main_ad_box.s-link{
    cursor: pointer;
}
.main_ad_right .main_ad_box{
    height: 140px;
}
.main_ad_img{
    display: block;
    width: 100%;
    height: 100%;
}
.app_vague_wrap{
    position: relative;
    margin-bottom: 30px;
}
.app_vague_tit_area{
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 13px;
}
.app_vague_tit{
    line-height: 30px;
    font-size: 18px;
    color: #333;
}
.app_vague_click_area{
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}
.app_vage_prev,.app_vage_next{
    display: block;
    cursor: pointer;
    color: #63af57;
    font-size: 20px;
}
.app_vage_prev:focus,.app_vage_next:focus{
    outline: none;
}
.app_vague_section{
    width: 100%;
    height: 280px;
    overflow: hidden;
}
.app_vague_section .swiper-container{
    position: relative;
    width: 100%;
    height: 100%;
}
.app_vague_section .swiper-wrapper{
    width: 100%;
    height: 100%;
}

.app_vague_con{
    position: relative;
    width: 320px;
    height: 100%;
    overflow: hidden;
    border-radius: 4px;
    cursor: pointer;
}
.click-wrap-area{
    position: absolute;
    left: 0;
    top:0;
    bottom: 0;
    right: 0;
    z-index: 99;
}
.app_vague_img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.app_vague_info{
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 80px;
    background:rgba(0,0,0,0.4);
    -webkit-backdrop-filter: blur(10px);
            backdrop-filter: blur(10px);
    overflow: hidden;
    border-radius:  0 0 4px 4px;
}
.app_vague_info_con{
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 15px 20px;
    box-sizing: border-box;
}
.app_vague_txt_area{
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    box-sizing: border-box;
    padding-left: 20px;
    overflow: hidden;
}
.app_vague_pic{
    display: block;
    width: 50px;
    height: 50px;
    border-radius:10px;
}
.app_vague_txt_section{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}
.app_vague_price_area{
    font-size:12px;
    color:rgba(1,165,237,1);
}
.app_vague_label{
    width: 100%;
    height:20px;
    font-size:12px;
    color:rgba(255,255,255,0.5);
    line-height:20px;
    overflow: hidden;
    text-overflow: ellipsis;
}
.app_vague_label_txt + .app_vague_label_txt:before{
    content: '/';
    margin: 0 4px;
}
.app_vague_txt_tit{
    width:100%;
    height:19px;
    font-size:14px;
    color:rgba(255,255,255,1);
    line-height:19px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.app_list_group{
    height: 430px;
    background: #fff;
    box-sizing: border-box;
}
.app_list_group_titarea{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 14px 20px 0;
}
.tit_border_box{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    font-size:18px;
    font-weight:600;
    color:rgba(51,51,51,1);
    line-height:30px;
}
.tit_border_appbox{
    font-size:18px;
    font-weight:600;
    color:rgba(51,51,51,1);
    line-height:30px;
    margin-bottom: 20px;
}
.tit_border_box:before{
    content: '';
    display: inline-block;
    width:2px;
    height:16px;
    margin-right: 11px;
    background:rgba(51,51,51,1);
}
.tit_assist_area{
    font-size:12px;
    color:#63AF57;
    line-height:30px;
    cursor: pointer;
}
.app_list_group_container{
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    padding: 14px 20px;
    box-sizing: border-box;
    background: #fff;
}
.apg_app_list{
    background: #fff;
    padding: 14px 20px;
}
.app_list_group_item{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    width: 184px;
    height: 165px;
    box-sizing: border-box;
    padding-top: 11px;
    margin: 0 4px 14px;
    cursor: pointer;
    -webkit-transition: 300ms;
    transition: 300ms;
}
.app_list_group_item:hover{
    background:rgba(255,255,255,1);
    box-shadow:0px 2px 18px 6px rgba(0,0,0,0.08);
    border-radius:4px;
}
.app_list_group_apkimg{
    width: 80px;
    height: 80px;
}
.apkimg_pic_area{
    width: 100%;
    height: 100%;
    display: block;
}
.app_list_group_apktxt{
    font-size:14px;
    color:rgba(51,51,51,1);
    line-height:19px;
    font-weight: normal;
    margin-top: 10px;
}
.app_vague_group_label{
    height:20px;
    font-size:12px;
    color:rgba(170,170,170,1);
    line-height:20px;
    overflow: hidden;
    padding: 0 10px;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    box-sizing: border-box;
    text-align: center;
}
.app_list_group_apkprice_area{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}
.app_list_group_apkprice{
    font-size:12px;
    color:rgba(1,165,237,1);
    line-height:20px;
}

.applist_group_contit {
    font-size: 16px;
    color: #a9aabd;
    font-weight: normal;
    vertical-align: middle;
    margin-bottom: 16px;
}

.main_leftcontainer_btn_back{
    display: none;
}
.main_leftcontainer_btn_back .iconfont{
    font-size: 24px;
    color: #63af57;
}
.main_leftcontainer_btn_back .MuiIconButton-root{
    padding: 0 ;
    margin: 12px 0 6px;
    text-align: left;
}
.main_file_back{
    display: block;
    width: 26px;
}

.app_nodata_appsection{
    padding-top: 50px;
}
.app_nodata_section{
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.app_nodata_area{
    width: 100%;
    text-align: center;
}
.app_nodata_txt {
    font-size: 14px;
    color: #5b5f87;
}
.app_nodata_image{
    width: 100%;
    max-width: 314px;
}

.btn-ranking-area.MuiButton-root{
    padding: 0 ;
    width: 86px;
    height: 23px;
    margin: 0 4px;
    border: 1px solid #63af57;
    font-size: 14px;
    line-height: 21px;
    color: #63af57;
    text-transform: capitalize;
    border-radius: 11px;

}
.btn-ranking-area.MuiButton-root:hover{
    background: rgba(99,175,87,.04);
}
.sort-filter-area{
    position: relative;
}
.sort-filter-box{
    position: absolute;
    right:0;
    top:41px;
    width: 250px;
    background: #fff;
    box-shadow: rgba(0, 0, 0, 0.12) 0 1px 6px, rgba(0, 0, 0, 0.12) 0 1px 4px;
}
.sort-filter-box .sort-filter-tit{
    color: #5b5f87;
    font-size: 16px;
}
.sort-filter-area .btn-sort-area{
    display: inline-block;
    width: 32px;
    height: 32px;
}
.sort-filter-box .icon-btn-file-up{
    color: #757575;
    font-size: 22px;
}
.sort-filter-box .icon-btn-file-up.btn-file-down{
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg);
}
.sort-filter-box .sort-filter-icon{
    min-width: auto;
}

.btn-sort-area .iconfont{
    font-size: 22px;
    color: #63af57;
}
.app_rank_area{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

.app_rank_item{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    width: -webkit-calc(33.3333% - 20px);
    width: calc(33.3333% - 20px);
    background: #fff;
    box-sizing: border-box;
    padding: 14px 20px;
}
.app_rank_con{
    margin-top: 24px;
}
.app_rank_num{
    font-size:12px;
    font-family:number;
    color:rgba(51,51,51,1);
    line-height:10px;
}
.app_rank_case{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #F2F2F2;
    cursor: pointer;
}
.app_rank_section{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    overflow: hidden;

}
.app_rank_infoarea{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    width: 50px;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
}
.app_rank_apkimg{
    width: 42px;
    height: 42px;
    margin: 0 10px 0 13px;
    overflow: hidden;
    border-radius: 10px;
}
.app_rank_apktit{
    max-width: 135px;
    font-size:12px;
    color:rgba(51,51,51,1);
    line-height:20px;
    font-weight: normal;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.app_rank_info{
    font-size:12px;
    font-family:number;
    color:rgba(170,170,170,1);
    line-height:10px;
}
.swiper-wrapper-loading{
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.applist_group_sort_start{
    display: block;
}
.applist_group_sort_end{
    display: none;
}
@media screen and (max-width: 1024px) {
    .main_file_search{
        display: none;
    }
    .app_list_group{
        overflow: hidden;
        height: 400px;
    }
    .app_rank_area{
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
            -ms-flex-pack: start;
                justify-content: flex-start;
    }
    .app_rank_item{
        width: 100%;
        margin-bottom: 30px;
    }
    .tit_border_appbox{
        margin-bottom: 12px;
    }
    .footer_layout_con{
        width: 100%;
    }
    .footer_info{
        display: block;
    }
    .main_banner_box.main_banner_box_sub{
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
            -ms-flex-pack: justify;
                justify-content: space-between;
        margin: 20px 0;
    }
    .main_banner_box_sub .main_ad_box{
        width: -webkit-calc(50% - 10px);
        width: calc(50% - 10px);
        height: auto;
    }
    .app_list_group_item{
        width: 33.333%;
        margin: 0 0 14px;
    }
    .app_vague_click_area{
        display: none;
    }
    .app_vague_section{
        height: 235px;
    }
    .app_vague_con{
        width: 100%;
    }
    .app_vague_section .swiper-slide{
        width: 268px;
    }
    .applist_group_side{
        display: block;
        -webkit-box-align: normal;
        -webkit-align-items: normal;
            -ms-flex-align: normal;
                align-items: normal;
        height: auto;
    }
    .applist_area_box{
        display: block;
        border-bottom: 1px solid #d3e0ea;
        border-top: 1px solid #d3e0ea;
        padding: 18px 0;
        margin-bottom: 20px;
    }
    .applist_area_box.applist_bread_box{
        display: none;
    }
    .applist_group_wrap {
        width: 240px;
        display: block;
        position: fixed;
        left: -300px;
        top: 0px;
        padding: 0 20px 20px;
        background: #fff;
        box-shadow: 10px 0 30px rgba(0, 0, 0, .12);
        bottom: 0;
        z-index: 100;
        border-right: 1px solid #d3e0ea;
        -webkit-transition: left .24s ease-out;
        transition: left .24s ease-out;
    }
    .applist_layout_con{
        width: 100%;
    }
    .applist_group_container{
        display: block;
    }
    .main_banner_box{
        display: block;
        height: auto;
        margin-bottom: 12px;
    }
    .main_ad_left{
        width: 100%;
        height: auto;
        margin-bottom: 20px;
    }
    .main_ad_img{
        height: auto;
    }
    .main_ad_right{
        width: 100%;
        height: auto;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
            -ms-flex-direction: row;
                flex-direction: row;
    }
    .main_ad_right .main_ad_box{
        height: auto;
        width: -webkit-calc(50% - 10px);
        width: calc(50% - 10px);
    }
    .applist_group_wrap.expand{
        left: 0;
        height: 100%;
        overflow: auto;
    }
    .main_leftcontainer_btn_back{
        display: block;
    }

    .main_leftcontainer_btn_menu{
        border-radius: 5px;
    }
    .main_leftcontainer_btn_menu.active{
        background: #00bcd4;
        color: #fff ;
    }

    .main-leftcontainer-list-container{
        display: none;
    }
    .AppListView-app-list-title{
        margin: 10px 0 8px 0;
    }
    .applist_group_subside{
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -webkit-flex-direction: row-reverse;
            -ms-flex-direction: row-reverse;
                flex-direction: row-reverse;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
            -ms-flex-pack: justify;
                justify-content: space-between;
    }
}
@media screen and (max-width: 326px){
    .app_list_group_apkimg{
        width: 70px;
        height: 70px;
    }
}
@font-face {
  font-family: octicons-link;
  src: url(data:font/woff;charset=utf-8;base64,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) format('woff');
}

.markdown-body {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  line-height: 1.7;
  letter-spacing: 0.2px;
  color: #5b5f87;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 14px;
  word-wrap: break-word;
  padding: 0 30px 30px;
}

.markdown-body .pl-c {
  color: #6a737d;
}

.markdown-body .pl-c1,
.markdown-body .pl-s .pl-v {
  color: #005cc5;
}

.markdown-body .pl-e,
.markdown-body .pl-en {
  color: #6f42c1;
}

.markdown-body .pl-smi,
.markdown-body .pl-s .pl-s1 {
  color: #24292e;
}

.markdown-body .pl-ent {
  color: #22863a;
}

.markdown-body .pl-k {
  color: #d73a49;
}

.markdown-body .pl-s,
.markdown-body .pl-pds,
.markdown-body .pl-s .pl-pse .pl-s1,
.markdown-body .pl-sr,
.markdown-body .pl-sr .pl-cce,
.markdown-body .pl-sr .pl-sre,
.markdown-body .pl-sr .pl-sra {
  color: #032f62;
}

.markdown-body .pl-v,
.markdown-body .pl-smw {
  color: #e36209;
}

.markdown-body .pl-bu {
  color: #b31d28;
}

.markdown-body .pl-ii {
  color: #fafbfc;
  background-color: #b31d28;
}

.markdown-body .pl-c2 {
  color: #fafbfc;
  background-color: #d73a49;
}

.markdown-body .pl-c2::before {
  content: "^M";
}

.markdown-body .pl-sr .pl-cce {
  font-weight: bold;
  color: #22863a;
}

.markdown-body .pl-ml {
  color: #735c0f;
}

.markdown-body .pl-mh,
.markdown-body .pl-mh .pl-en,
.markdown-body .pl-ms {
  font-weight: bold;
  color: #005cc5;
}

.markdown-body .pl-mi {
  font-style: italic;
  color: #24292e;
}

.markdown-body .pl-mb {
  font-weight: bold;
  color: #24292e;
}

.markdown-body .pl-md {
  color: #b31d28;
  background-color: #ffeef0;
}

.markdown-body .pl-mi1 {
  color: #22863a;
  background-color: #f0fff4;
}

.markdown-body .pl-mc {
  color: #e36209;
  background-color: #ffebda;
}

.markdown-body .pl-mi2 {
  color: #f6f8fa;
  background-color: #005cc5;
}

.markdown-body .pl-mdr {
  font-weight: bold;
  color: #6f42c1;
}

.markdown-body .pl-ba {
  color: #586069;
}

.markdown-body .pl-sg {
  color: #959da5;
}

.markdown-body .pl-corl {
  text-decoration: underline;
  color: #032f62;
}

.markdown-body .octicon {
  display: inline-block;
  vertical-align: text-top;
  fill: currentColor;
}

.markdown-body a {
  background-color: transparent;
}

.markdown-body a:active,
.markdown-body a:hover {
  outline-width: 0;
}

.markdown-body strong {
  font-weight: inherit;
}

.markdown-body strong {
  font-weight: bolder;
}

.markdown-body h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

.markdown-body img {
  border-style: none;
}

.markdown-body code,
.markdown-body kbd,
.markdown-body pre {
  font-family: monospace, monospace;
  font-size: 1em;
}

.markdown-body hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

.markdown-body input {
  font: inherit;
  margin: 0;
}

.markdown-body input {
  overflow: visible;
}

.markdown-body [type="checkbox"] {
  box-sizing: border-box;
  padding: 0;
}

.markdown-body * {
  box-sizing: border-box;
}

.markdown-body input {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

.markdown-body a {
  color: #0366d6;
  text-decoration: none;
}

.markdown-body a:hover {
  text-decoration: underline;
}

.markdown-body strong {
  font-weight: 600;
}

.markdown-body hr {
  height: 0;
  margin: 15px 0;
  overflow: hidden;
  background: transparent;
  border: 0;
  border-bottom: 1px solid #dfe2e5;
}

.markdown-body hr::before {
  display: table;
  content: "";
}

.markdown-body hr::after {
  display: table;
  clear: both;
  content: "";
}

.markdown-body table {
  border-spacing: 0;
  border-collapse: collapse;
}

.markdown-body td,
.markdown-body th {
  padding: 0;
}

.markdown-body h1,
.markdown-body h2,
.markdown-body h3,
.markdown-body h4,
.markdown-body h5,
.markdown-body h6 {
  margin-top: 0;
  margin-bottom: 0;
}

.markdown-body h1 {
  font-size: 32px;
  font-weight: 600;
}

.markdown-body h2 {
  font-size: 24px;
  font-weight: 600;
}

.markdown-body h3 {
  font-size: 20px;
  font-weight: 600;
}

.markdown-body h4 {
  font-size: 16px;
  font-weight: 600;
}

.markdown-body h5 {
  font-size: 14px;
  font-weight: 600;
}

.markdown-body h6 {
  font-size: 12px;
  font-weight: 600;
}

.markdown-body p {
  margin-top: 0;
  margin-bottom: 10px;
}

.markdown-body blockquote {
  margin: 0;
}

.markdown-body ul,
.markdown-body ol {
  padding-left: 0;
  margin-top: 0;
  margin-bottom: 0;
}

.markdown-body ol ol,
.markdown-body ul ol {
  list-style-type: lower-roman;
}

.markdown-body ul ul ol,
.markdown-body ul ol ol,
.markdown-body ol ul ol,
.markdown-body ol ol ol {
  list-style-type: lower-alpha;
}

.markdown-body dd {
  margin-left: 0;
}

.markdown-body code {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace;
  font-size: 12px;
}

.markdown-body pre {
  margin-top: 0;
  margin-bottom: 0;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace;
  font-size: 12px;
}

.markdown-body .octicon {
  vertical-align: text-bottom;
}

.markdown-body .pl-0 {
  padding-left: 0 !important;
}

.markdown-body .pl-1 {
  padding-left: 4px !important;
}

.markdown-body .pl-2 {
  padding-left: 8px !important;
}

.markdown-body .pl-3 {
  padding-left: 16px !important;
}

.markdown-body .pl-4 {
  padding-left: 24px !important;
}

.markdown-body .pl-5 {
  padding-left: 32px !important;
}

.markdown-body .pl-6 {
  padding-left: 40px !important;
}

.markdown-body::before {
  display: table;
  content: "";
}

.markdown-body::after {
  display: table;
  clear: both;
  content: "";
}

.markdown-body>*:first-child {
  margin-top: 0 !important;
}

.markdown-body>*:last-child {
  margin-bottom: 0 !important;
}

.markdown-body a:not([href]) {
  color: inherit;
  text-decoration: none;
}

.markdown-body .anchor {
  float: left;
  padding-right: 4px;
  margin-left: -20px;
  line-height: 1;
}

.markdown-body .anchor:focus {
  outline: none;
}

.markdown-body p,
.markdown-body blockquote,
.markdown-body ul,
.markdown-body ol,
.markdown-body dl,
.markdown-body table,
.markdown-body pre {
  margin-top: 0;
  margin-bottom: 16px;
}

.markdown-body hr {
  height: 0.25em;
  padding: 0;
  margin: 24px 0;
  background-color: #e1e4e8;
  border: 0;
}

.markdown-body blockquote {
  padding: 0 1em;
  color: #6a737d;
  border-left: 0.25em solid #dfe2e5;
}

.markdown-body blockquote>:first-child {
  margin-top: 0;
}

.markdown-body blockquote>:last-child {
  margin-bottom: 0;
}

.markdown-body kbd {
  display: inline-block;
  padding: 3px 5px;
  font-size: 11px;
  line-height: 10px;
  color: #444d56;
  vertical-align: middle;
  background-color: #fafbfc;
  border: solid 1px #c6cbd1;
  border-bottom-color: #959da5;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 #959da5;
}

.markdown-body h1,
.markdown-body h2,
.markdown-body h3,
.markdown-body h4,
.markdown-body h5,
.markdown-body h6 {
  margin-top: 24px;
  margin-bottom: 16px;
  font-weight: 600;
  line-height: 1.25;
}

.markdown-body h1 .octicon-link,
.markdown-body h2 .octicon-link,
.markdown-body h3 .octicon-link,
.markdown-body h4 .octicon-link,
.markdown-body h5 .octicon-link,
.markdown-body h6 .octicon-link {
  color: #1b1f23;
  vertical-align: middle;
  visibility: hidden;
}

.markdown-body h1:hover .anchor,
.markdown-body h2:hover .anchor,
.markdown-body h3:hover .anchor,
.markdown-body h4:hover .anchor,
.markdown-body h5:hover .anchor,
.markdown-body h6:hover .anchor {
  text-decoration: none;
}

.markdown-body h1:hover .anchor .octicon-link,
.markdown-body h2:hover .anchor .octicon-link,
.markdown-body h3:hover .anchor .octicon-link,
.markdown-body h4:hover .anchor .octicon-link,
.markdown-body h5:hover .anchor .octicon-link,
.markdown-body h6:hover .anchor .octicon-link {
  visibility: visible;
}

.markdown-body h1 {
  padding-bottom: 0.3em;
  font-size: 2em;
  border-bottom: 1px solid #eaecef;
}

.markdown-body h2 {
  padding-bottom: 0.3em;
  font-size: 1.5em;
  border-bottom: 1px solid #eaecef;
}

.markdown-body h3 {
  font-size: 1.25em;
}

.markdown-body h4 {
  font-size: 1em;
}

.markdown-body h5 {
  font-size: 0.875em;
}

.markdown-body h6 {
  font-size: 0.85em;
  color: #6a737d;
}

.markdown-body ul,
.markdown-body ol {
  padding-left: 2em;
}

.markdown-body ul ul,
.markdown-body ul ol,
.markdown-body ol ol,
.markdown-body ol ul {
  margin-top: 0;
  margin-bottom: 0;
}

.markdown-body li {
  word-wrap: break-all;
  list-style: inherit;
}

.markdown-body li>p {
  margin-top: 16px;
}

.markdown-body li+li {
  margin-top: 0.25em;
}

.markdown-body dl {
  padding: 0;
}

.markdown-body dl dt {
  padding: 0;
  margin-top: 16px;
  font-size: 1em;
  font-style: italic;
  font-weight: 600;
}

.markdown-body dl dd {
  padding: 0 16px;
  margin-bottom: 16px;
}

.markdown-body table {
  display: block;
  width: 100%;
  overflow: auto;
}

.markdown-body table th {
  font-weight: 600;
}

.markdown-body table th,
.markdown-body table td {
  padding: 6px 13px;
  border: 1px solid #dfe2e5;
}

.markdown-body table tr {
  background-color: #fff;
  border-top: 1px solid #c6cbd1;
}

.markdown-body table tr:nth-child(2n) {
  background-color: #f6f8fa;
}

.markdown-body img {
  max-width: 100%;
  box-sizing: content-box;
  background-color: #fff;
}

.markdown-body img[align=right] {
  padding-left: 20px;
}

.markdown-body img[align=left] {
  padding-right: 20px;
}

.markdown-body code {
  padding: 0.2em 0.4em;
  margin: 0;
  font-size: 85%;
  background-color: rgba(27,31,35,0.05);
  border-radius: 3px;
}

.markdown-body pre {
  word-wrap: normal;
}

.markdown-body pre>code {
  padding: 0;
  margin: 0;
  font-size: 100%;
  word-break: normal;
  white-space: pre;
  background: transparent;
  border: 0;
}

.markdown-body .highlight {
  margin-bottom: 16px;
}

.markdown-body .highlight pre {
  margin-bottom: 0;
  word-break: normal;
}

.markdown-body .highlight pre,
.markdown-body pre {
  padding: 16px;
  overflow: auto;
  font-size: 85%;
  line-height: 1.45;
  background-color: #f6f8fa;
  border-radius: 3px;
}

.markdown-body pre code {
  display: inline;
  max-width: auto;
  padding: 0;
  margin: 0;
  overflow: visible;
  line-height: inherit;
  word-wrap: normal;
  background-color: transparent;
  border: 0;
}

.markdown-body .full-commit .btn-outline:not(:disabled):hover {
  color: #005cc5;
  border-color: #005cc5;
}

.markdown-body kbd {
  display: inline-block;
  padding: 3px 5px;
  font: 11px "SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace;
  line-height: 10px;
  color: #444d56;
  vertical-align: middle;
  background-color: #fafbfc;
  border: solid 1px #d1d5da;
  border-bottom-color: #c6cbd1;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 #c6cbd1;
}

.markdown-body :checked+.radio-label {
  position: relative;
  z-index: 1;
  border-color: #0366d6;
}

.markdown-body .task-list-item {
  list-style-type: none;
}

.markdown-body .task-list-item+.task-list-item {
  margin-top: 3px;
}

.markdown-body .task-list-item input {
  margin: 0 0.2em 0.25em -1.6em;
  vertical-align: middle;
}

.markdown-body hr {
  border-bottom-color: #eee;
}

.markdown-body em{
  font-style: italic;
}

.guide_leftcontainer {
    display: inline-block;
    width: 256px;
    padding: 30px 0px;
    letter-spacing: 0.2px;
    color: rgb(54, 65, 73) ;
}

.guide_rightcontainer {
    display: inline-block;
    width: -webkit-calc(100% - 296px);
    width: calc(100% - 296px);
    vertical-align: top;
    border-left:1px solid #e4e4e4;
}

.guide_container {
    margin:30px 0;
    border:1px solid #e4e4e4;
    background: #FFFFFF;
}

.bookMenuItem.active {
    color: #fff !important;
}

.main_container {
    margin:30px 0px 30px 0px;
    border:1px solid #e4e4e4;
    background: #FFFFFF;
}

@media screen and (max-width: 1025px) {
    .wrapper {
        width: 100%;
        padding: 0 20px !important;
        box-sizing: border-box;
    }
}


.userAgreement{
    background: url("/portal/assets/img/main-bg3.jpg") no-repeat center top;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}
.userAgreement .main_container{
    width: 1000px;
    height: -webkit-calc(100% - 262px);
    height: calc(100% - 262px);
    margin: 0 auto;
    padding: 30px 40px;
    box-shadow: 0 4px 16px rgba(0,0,0,0.12);
    position: absolute;
    bottom: 50%;
    right: 50%;
    -webkit-transform: translate(50%, 50%);
        -ms-transform: translate(50%, 50%);
            transform: translate(50%, 50%);
    margin-top: -20px;
    box-sizing: border-box;
    overflow: auto;
}
.userAgreement .markdown-body{
    padding: 0;
}
.userAgreement .NewDeveloper-actionbox{
    position: absolute;
    width: 1000px;
    bottom: 55px;
    left: 50%;
    margin-left: -500px;
    height:76px;
    background:rgba(233,237,245,1);
    border:1px solid rgba(211,224,234,1);
    margin-bottom: 0;
    box-sizing: border-box;
    padding: 0 40px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.userAgreement .NewDeveloper-actionbox label{
    white-space: nowrap;
}

.userAgreement .markdown-body p,
.userAgreement .markdown-body blockquote,
.userAgreement .markdown-body ul,
.userAgreement .markdown-body ol,
.userAgreement .markdown-body dl,
.userAgreement .markdown-body table,
.userAgreement .markdown-body pre{
    margin: 0;
}
.userAgreement .markdown-body pre{
    padding: 8px 20px;
}

@font-face{
    font-family:'number';
    src:url("/portal/assets/fonts/number.eot?#iefix") format("embedded-opentype"),
    url("/portal/assets/fonts/number.otf") format("opentype"),
    url("/portal/assets/fonts/number.woff") format("woff"),
    url("/portal/assets/fonts/number.ttf") format("truetype"),
    url("/portal/assets/fonts/number.svg#number") format("svg");
    font-weight:normal;
    font-style:normal;
}
@font-face{
    font-family:'Roboto';
    src:url("/portal/assets/fonts/Roboto-Regular.eot?#iefix") format("embedded-opentype"),
    url("/portal/assets/fonts/Roboto-Regular.otf") format("opentype"),
    url("/portal/assets/fonts/Roboto-Regular.woff") format("woff"),
    url("/portal/assets/fonts/Roboto-Regular.ttf") format("truetype"),
    url("/portal/assets/fonts/Roboto-Regular.svg#number") format("svg");
    font-weight:normal;
    font-style:normal;
}


@font-face {
    font-family: "Roboto-Medium";
    src: url("/portal/assets/fonts/Roboto-Medium.woff2") format("woff2"),
    url("/portal/assets/fonts/Roboto-Medium.woff") format("woff"),
    url("/portal/assets/fonts/Roboto-Medium.ttf") format("truetype"),
    url("/portal/assets/fonts/Roboto-Medium.eot") format("embedded-opentype"),
    url("/portal/assets/fonts/Roboto-Medium.svg") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Roboto-Light";
    src: url("/portal/assets/fonts/Roboto-Light.woff2") format("woff2"),
    url("/portal/assets/fonts/Roboto-Light.woff") format("woff"),
    url("/portal/assets/fonts/Roboto-Light.ttf") format("truetype"),
    url("/portal/assets/fonts/Roboto-Light.eot") format("embedded-opentype"),
    url("/portal/assets/fonts/Roboto-Light.svg") format("svg");
    font-weight: normal;
    font-style: normal;
}
/* reset */
html, body, h1, h2, h3, h4, h5, h6, div, dl, dt, dd, ul, ol, li, p, blockquote, pre, hr, figure, table, caption, th, td, form, fieldset, legend, input, button, textarea, menu {
    margin: 0;
    padding: 0;
    font-family: -apple-system, BlinkMacSystemFont, "Roboto", "Segoe UI", "Helvetica", "HelveticaNeue", "Arial", "Microsoft Yahei", "Hiragino Sans GB", "Heiti SC", "Sans Serif";
}

header, footer, section, article, aside, nav, address, figure, figcaption, menu, details {
    display: block;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

caption, th {
    text-align: left;
}

html, body, fieldset, img, iframe, abbr {
    border: 0;
}

i, cite, em, var, address, dfn {
    font-style: normal;
}

[hidefocus], summary {
    outline: 0;
}

li {
    list-style: none;
}

h1, h2, h3, h4, h5, h6, small {
    font-size: 100%;
}

sup, sub {
    font-size: 83%;
}

pre, code, kbd, samp {
    font-family: inherit;
}

q:before, q:after {
    content: none;
}

textarea {
    overflow: auto;
    resize: none;
}

label, summary {
    cursor: default;
}

a, button {
    cursor: pointer;
}

h1, h2, h3, h4, h5, h6, strong, b {
    font-weight: bold;
}

u, s, a, a:hover {
    text-decoration: none;
}

body, textarea, input, button, select, keygen, legend {
    outline: 0;
}

html, body {
    width: 100%;
    height: 100%;
    background: #F6F6F6;
    box-sizing: border-box;
    font-size: 14px;
}

*::-webkit-scrollbar {
    width: 6px;
    height: 6px;
    -webkit-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
}

*::-webkit-scrollbar-track {
    background-color: rgba(0, 0, 0, 0.03);
}

*::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0,  0.4);
    border-radius: 3px;
    mix-blend-mode: overlay;
    -webkit-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
}
*::-webkit-scrollbar-thumb:hover{
    background-color: rgba(0, 0, 0,  0.8);
}

*::-webkit-scrollbar-button {
    height: 0;
    width: 0;
}

*::-webkit-scrollbar-corner {
    height: 0;
    width: 0;
}

input::-ms-clear{display:none;}
input::-ms-reveal{display:none;}

.cl {
    display: inline-block;
}

.cl {
    display: block;
}

.cl:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

input:-webkit-autofill,
textarea:-webkit-autofill,
select:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 600px white inset;
}

.fl {
    float: left;
}

input[type="text"]::-ms-clear {
    display: none;
}

input[type="text"]::-ms-reveal {
    display: none;
}

#app {
    height: 100%;
}
.wrapper_con{
    width: 1000px;
    margin: 0 auto;
    box-sizing: border-box;
}

@media screen and (max-width: 1024px) {
    .wrapper_con, .wrapper_con.markdown-body{
        width: 100%;
        padding: 0;
    }
}

@font-face {font-family: "iconfont";
  src: url(/portal/iconfont.eot); /* IE9 */
  src: url(/portal/iconfont.eot#iefix) format('embedded-opentype'), 
  url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),
  url(/portal/iconfont.woff) format('woff'),
  url(/portal/iconfont.ttf) format('truetype'), 
  url(/portal/iconfont.svg#iconfont) format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-icon-btn-user_register:before {
  content: "\E7DE";
}

.icon-appapprovalbeifen:before {
  content: "\E7DD";
}

.icon-anticlockwise:before {
  content: "\E7DB";
}

.icon-clockwise:before {
  content: "\E7DC";
}

.icon-generate:before {
  content: "\E600";
}

.icon-icon-btn-terminalstatus:before {
  content: "\E7DA";
}

.icon-con-btn-fingerprintreader:before {
  content: "\E7D9";
}

.icon-tree-Manufacturer:before {
  content: "\E7D5";
}

.icon-tree-Model:before {
  content: "\E7D6";
}

.icon-tree-Market:before {
  content: "\E7D7";
}

.icon-tree-Dynamic:before {
  content: "\E7D8";
}

.icon-log-report:before {
  content: "\E7D4";
}

.icon-log-reject_reason:before {
  content: "\E7D3";
}

.icon-ExternalSystemIntegration:before {
  content: "\E7D2";
}

.icon-setting-DownloadTask:before {
  content: "\E7CF";
}

.icon-setting-AppUpdate:before {
  content: "\E7D0";
}

.icon-Setting-Pushhistory:before {
  content: "\E7D1";
}

.icon-btn-postil:before {
  content: "\E7C9";
}

.icon-btn-postil-default:before {
  content: "\E7CA";
}

.icon-log-terminal-location-not-found:before {
  content: "\E7CB";
}

.icon-log-terminal-warning-marker:before {
  content: "\E7CC";
}

.icon-log-terminal-safe:before {
  content: "\E7CD";
}

.icon-setting-login-AdvancedSetting-default:before {
  content: "\E7CE";
}

.icon-terminalstatus-offline:before {
  content: "\E7BB";
}

.icon-terminalstatus-Nosimcard:before {
  content: "\E7BC";
}

.icon-terminalstatus-unlock:before {
  content: "\E7BD";
}

.icon-terminalstatus-transmission:before {
  content: "\E7BE";
}

.icon-terminalstatus-online:before {
  content: "\E7BF";
}

.icon-terminalstatus-network:before {
  content: "\E7C0";
}

.icon-terminalstatus-lock:before {
  content: "\E7C1";
}

.icon-terminalstatus-LAN:before {
  content: "\E7C2";
}

.icon-terminalstatus-nocloudmessage:before {
  content: "\E7C3";
}

.icon-terminalstatus-simcard:before {
  content: "\E7C4";
}

.icon-terminalstatus-cloudmessage:before {
  content: "\E7C5";
}

.icon-terminalstatus-wifi:before {
  content: "\E7C6";
}

.icon-icon-terminalstatus-battery:before {
  content: "\E7C7";
}

.icon-icon-terminalstatus-charging:before {
  content: "\E7C8";
}

.icon-log-reseller:before {
  content: "\E7B7";
}

.icon-log-card:before {
  content: "\E7B8";
}

.icon-log-variable:before {
  content: "\E7B9";
}

.icon-log-storage:before {
  content: "\E7BA";
}

.icon-icon-log-important_note:before {
  content: "\E7B6";
}

.icon-dev-btn-more:before {
  content: "\E7B5";
}

.icon-platform-appstore:before {
  content: "\E7B2";
}

.icon-platform-developercenter:before {
  content: "\E7B3";
}

.icon-platform-adminnistratorcenter:before {
  content: "\E7B4";
}

.icon-log-airview:before {
  content: "\E7B1";
}

.icon-rolelist-jurisdiction-readonly:before {
  content: "\E7AD";
}

.icon-rolelist-jurisdiction-unchecked:before {
  content: "\E7AE";
}

.icon-rolelist-jurisdiction-full:before {
  content: "\E7AF";
}

.icon-rolelist-jurisdiction-checked:before {
  content: "\E7B0";
}

.icon-radiobutton-group:before {
  content: "\E7AA";
}

.icon-radiobutton-Android:before {
  content: "\E7AB";
}

.icon-radiobutton-model:before {
  content: "\E7AC";
}

.icon-log-push-next-step:before {
  content: "\E7A9";
}

.icon-icon-log-check-success-padding:before {
  content: "\E790";
}

.icon-icon-log-check-success:before {
  content: "\E791";
}

.icon-icon-log-expired-padding:before {
  content: "\E7A5";
}

.icon-icon-log-expired:before {
  content: "\E7A6";
}

.icon-icon-log-failed:before {
  content: "\E7A7";
}

.icon-icon-log-failed-padding:before {
  content: "\E7A8";
}

.icon-datacenter:before {
  content: "\E79D";
}

.icon-datacenter-active:before {
  content: "\E79E";
}

.icon-diagnosis:before {
  content: "\E79F";
}

.icon-diagnosis-active:before {
  content: "\E7A0";
}

.icon-reportmanagement-active:before {
  content: "\E7A1";
}

.icon-reportmanagement:before {
  content: "\E7A2";
}

.icon-notifications:before {
  content: "\E7A3";
}

.icon-notifications-active:before {
  content: "\E7A4";
}

.icon-log-statistics-app:before {
  content: "\E799";
}

.icon-log-statistics-marketplace:before {
  content: "\E79A";
}

.icon-log-statistics-developer:before {
  content: "\E79B";
}

.icon-log-statistics-terminal:before {
  content: "\E79C";
}

.icon-log-distance:before {
  content: "\E798";
}

.icon-log-Simpleandimpressivedatadisplay:before {
  content: "\E794";
}

.icon-log-Easydataanalysis:before {
  content: "\E795";
}

.icon-log-Comprehensivebusinessanalysis:before {
  content: "\E796";
}

.icon-log-Payment-Stripe:before {
  content: "\E797";
}

.icon-log-msg:before {
  content: "\E793";
}

.icon-log-screeningcondition:before {
  content: "\E792";
}

.icon-btn-push-pending:before {
  content: "\E78D";
}

.icon-btn-push-success:before {
  content: "\E78E";
}

.icon-btn-push-failed:before {
  content: "\E78F";
}

.icon-icon-log-summary_data_downloaded:before {
  content: "\E78C";
}

.icon-hardware-cashbox:before {
  content: "\E776";
}

.icon-hardware-battery:before {
  content: "\E777";
}

.icon-hardware-countrysecret:before {
  content: "\E778";
}

.icon-hardware-ICC:before {
  content: "\E779";
}

.icon-hardware-common:before {
  content: "\E77A";
}

.icon-hardware-GravitySensor:before {
  content: "\E77B";
}

.icon-hardware-customer:before {
  content: "\E77C";
}

.icon-hardware-Bluetooth:before {
  content: "\E77D";
}

.icon-hardware-internet:before {
  content: "\E77E";
}

.icon-hardware-camera:before {
  content: "\E77F";
}

.icon-hardware-HDMI:before {
  content: "\E780";
}

.icon-hardware-Keyboard:before {
  content: "\E781";
}

.icon-hardware-mscard:before {
  content: "\E782";
}

.icon-hardware-modem:before {
  content: "\E783";
}

.icon-hardware-idcardreader:before {
  content: "\E784";
}

.icon-hardware-PEDMODE:before {
  content: "\E785";
}

.icon-hardware-screen:before {
  content: "\E786";
}

.icon-hardware-PRINTER:before {
  content: "\E787";
}

.icon-hardware-PED:before {
  content: "\E788";
}

.icon-hardware-PICC:before {
  content: "\E789";
}

.icon-hardware-stylus:before {
  content: "\E78A";
}

.icon-hardware-PED-Intact:before {
  content: "\E78B";
}

.icon-icon-log-loading:before {
  content: "\E775";
}

.icon-btn-Click:before {
  content: "\E774";
}

.icon-logout:before {
  content: "\E772";
}

.icon-setting-management:before {
  content: "\E6C8";
}

.icon-setting-login-AppDownloadFeedistribution:before {
  content: "\E6C9";
}

.icon-setting-signature:before {
  content: "\E6CA";
}

.icon-setting-support:before {
  content: "\E6CB";
}

.icon-setting-config:before {
  content: "\E6CC";
}

.icon-setting-UI:before {
  content: "\E6CD";
}

.icon-setting-rki:before {
  content: "\E6CE";
}

.icon-setting-earningreport:before {
  content: "\E6CF";
}

.icon-setting-terminal:before {
  content: "\E6D0";
}

.icon-setting-variable:before {
  content: "\E6D1";
}

.icon-setting-login-ssosetting:before {
  content: "\E6D2";
}

.icon-setting-SandboTerminallist:before {
  content: "\E6D3";
}

.icon-setting-sValue-addedservices:before {
  content: "\E6D4";
}

.icon-setting-whitelist:before {
  content: "\E6D5";
}

.icon-setting-ModelManagement:before {
  content: "\E6D6";
}

.icon-btn-attention:before {
  content: "\E6D7";
}

.icon-btn-add:before {
  content: "\E6D8";
}

.icon-btn-calendar:before {
  content: "\E6D9";
}

.icon-btn-download:before {
  content: "\E6DA";
}

.icon-btn-geofence-active:before {
  content: "\E6DB";
}

.icon-btn-file:before {
  content: "\E6DC";
}

.icon-btn-edit:before {
  content: "\E6DD";
}

.icon-btn-file-up:before {
  content: "\E6DE";
}

.icon-btn-file-back:before {
  content: "\E6DF";
}

.icon-btn-itemselect:before {
  content: "\E6E0";
}

.icon-btn-layouttable:before {
  content: "\E6E1";
}

.icon-btn-layout:before {
  content: "\E6E2";
}

.icon-btn-home2:before {
  content: "\E6E3";
}

.icon-btn-ImportExport:before {
  content: "\E6E4";
}

.icon-btn-scan-default:before {
  content: "\E6E5";
}

.icon-btn-more_setting:before {
  content: "\E6E6";
}

.icon-btn-log:before {
  content: "\E6E7";
}

.icon-btn-mine:before {
  content: "\E6E8";
}

.icon-btn-operation:before {
  content: "\E6E9";
}

.icon-btn-screen:before {
  content: "\E6EA";
}

.icon-btn-search:before {
  content: "\E6EB";
}

.icon-btn-refresh:before {
  content: "\E6EC";
}

.icon-btn-revocation:before {
  content: "\E6ED";
}

.icon-btn-upload:before {
  content: "\E6EE";
}

.icon-btn-start:before {
  content: "\E6EF";
}

.icon-btn-synchronous:before {
  content: "\E6F0";
}

.icon-btn-sort:before {
  content: "\E6F1";
}

.icon-btn-Zoom:before {
  content: "\E6F2";
}

.icon-btn-scan:before {
  content: "\E6F3";
}

.icon-btn-shade-default:before {
  content: "\E6F4";
}

.icon-btn-log-default:before {
  content: "\E6F5";
}

.icon-btn-shade:before {
  content: "\E6F6";
}

.icon-btn-close:before {
  content: "\E6F7";
}

.icon-btn-back:before {
  content: "\E6F8";
}

.icon-btn-unfold:before {
  content: "\E6F9";
}

.icon-btn-open:before {
  content: "\E6FA";
}

.icon-btn-allow:before {
  content: "\E6FB";
}

.icon-btn-activate:before {
  content: "\E6FC";
}

.icon-btn-attention-trigger:before {
  content: "\E6FD";
}

.icon-btn-layoutcard:before {
  content: "\E6FE";
}

.icon-btn-Control:before {
  content: "\E6FF";
}

.icon-btn-download1:before {
  content: "\E700";
}

.icon-btn-home:before {
  content: "\E701";
}

.icon-btn-newfinder:before {
  content: "\E702";
}

.icon-btn-move:before {
  content: "\E703";
}

.icon-btn-notification-Start:before {
  content: "\E704";
}

.icon-btn-paid:before {
  content: "\E705";
}

.icon-btn-fileupload:before {
  content: "\E706";
}

.icon-btn-billing:before {
  content: "\E707";
}

.icon-btn-notification-important:before {
  content: "\E708";
}

.icon-btn-push_app:before {
  content: "\E709";
}

.icon-btn-subscribed:before {
  content: "\E70A";
}

.icon-btn-table_edit:before {
  content: "\E70B";
}

.icon-btn-setting:before {
  content: "\E70C";
}

.icon-btn-copy:before {
  content: "\E70D";
}

.icon-btn-notification:before {
  content: "\E70E";
}

.icon-btn-unsubscribed:before {
  content: "\E70F";
}

.icon-btn-terminalLog-default:before {
  content: "\E710";
}

.icon-btn-terminalLog:before {
  content: "\E711";
}

.icon-btn-RKI_setting:before {
  content: "\E712";
}

.icon-btn-setting-goinsight:before {
  content: "\E713";
}

.icon-btn-screen-tigger:before {
  content: "\E714";
}

.icon-btn-view:before {
  content: "\E715";
}

.icon-btn-Sharpness:before {
  content: "\E716";
}

.icon-btn-user:before {
  content: "\E717";
}

.icon-btn-openlog:before {
  content: "\E718";
}

.icon-btn-closelog:before {
  content: "\E719";
}

.icon-btn-message:before {
  content: "\E71A";
}

.icon-btn-table-sort-up:before {
  content: "\E71B";
}

.icon-btn-table-sort-down:before {
  content: "\E71C";
}

.icon-btn-voicemute:before {
  content: "\E71D";
}

.icon-btn-voicedown:before {
  content: "\E71E";
}

.icon-btn-voiceup:before {
  content: "\E71F";
}

.icon-btn-numberUp:before {
  content: "\E720";
}

.icon-icon-btn-numberDown:before {
  content: "\E721";
}

.icon-btn-suspended_edge:before {
  content: "\E722";
}

.icon-btn-suspended:before {
  content: "\E723";
}

.icon-btn-offline:before {
  content: "\E724";
}

.icon-btn-close1:before {
  content: "\E725";
}

.icon-btn-icon-btn-handoff:before {
  content: "\E726";
}

.icon-btn-delete:before {
  content: "\E727";
}

.icon-btn-disable:before {
  content: "\E728";
}

.icon-btn-menu:before {
  content: "\E729";
}

.icon-btn-checked:before {
  content: "\E72A";
}

.icon-btn-loading:before {
  content: "\E72B";
}

.icon-btn-annotation:before {
  content: "\E72C";
}

.icon-btn-annotation_move:before {
  content: "\E72D";
}

.icon-btn-ranking:before {
  content: "\E72E";
}

.icon-btn-min-black:before {
  content: "\E72F";
}

.icon-btn-add-black:before {
  content: "\E730";
}

.icon-btn_appupdate:before {
  content: "\E731";
}

.icon-btn_appupdate-active:before {
  content: "\E732";
}

.icon-btn-shutdown-white:before {
  content: "\E733";
}

.icon-search-delete:before {
  content: "\E734";
}

.icon-btn-pack_UP:before {
  content: "\E735";
}

.icon-btn-get_bacK:before {
  content: "\E736";
}

.icon-btn-downloads:before {
  content: "\E737";
}

.icon-icon-header-back:before {
  content: "\E738";
}

.icon-action-upload:before {
  content: "\E739";
}

.icon-action-files:before {
  content: "\E73A";
}

.icon-action-finder:before {
  content: "\E73B";
}

.icon-actions-radios-unselected:before {
  content: "\E73C";
}

.icon-actions-radio-selected:before {
  content: "\E73D";
}

.icon-actions-checkbox-default:before {
  content: "\E73E";
}

.icon-actions-checkbox-checked:before {
  content: "\E73F";
}

.icon-log-asset:before {
  content: "\E740";
}

.icon-log-market:before {
  content: "\E741";
}

.icon-log-client:before {
  content: "\E742";
}

.icon-log-merchant:before {
  content: "\E743";
}

.icon-log-developer:before {
  content: "\E744";
}

.icon-log-app:before {
  content: "\E745";
}

.icon-log-hardware:before {
  content: "\E746";
}

.icon-log-model:before {
  content: "\E747";
}

.icon-log-admin:before {
  content: "\E748";
}

.icon-log-parameter:before {
  content: "\E749";
}

.icon-log-sign:before {
  content: "\E74A";
}

.icon-log-terminals:before {
  content: "\E74B";
}

.icon-log-portal:before {
  content: "\E74C";
}

.icon-log-dev:before {
  content: "\E74D";
}

.icon-log-setting:before {
  content: "\E74E";
}

.icon-log-push:before {
  content: "\E74F";
}

.icon-log-online:before {
  content: "\E750";
}

.icon-log-offline:before {
  content: "\E751";
}

.icon-log-unknow:before {
  content: "\E752";
}

.icon-log-fix:before {
  content: "\E753";
}

.icon-log-unfix:before {
  content: "\E754";
}

.icon-log-terminal:before {
  content: "\E755";
}

.icon-log-wrong:before {
  content: "\E756";
}

.icon-log-wrong_roundedge:before {
  content: "\E757";
}

.icon-log-Removed:before {
  content: "\E758";
}

.icon-log-warning:before {
  content: "\E759";
}

.icon-log-message:before {
  content: "\E75A";
}

.icon-setting-DataUsage:before {
  content: "\E75B";
}

.icon-setting-Aboutus:before {
  content: "\E75C";
}

.icon-setting-FirewareUpate:before {
  content: "\E75D";
}

.icon-setting-clearcache:before {
  content: "\E75E";
}

.icon-setting-TerminalMonitor:before {
  content: "\E75F";
}

.icon-setting-Settings:before {
  content: "\E760";
}

.icon-setting-ProxyConfiguration:before {
  content: "\E761";
}

.icon-tree-merchant:before {
  content: "\E762";
}

.icon-tree-group:before {
  content: "\E763";
}

.icon-tree-reseller:before {
  content: "\E764";
}

.icon-form-talarm-active:before {
  content: "\E765";
}

.icon-form-exc-active:before {
  content: "\E766";
}

.icon-form-pdf-active:before {
  content: "\E767";
}

.icon-form-personal-active:before {
  content: "\E768";
}

.icon-form-csv-active:before {
  content: "\E769";
}

.icon-form-enterprise-active:before {
  content: "\E76A";
}

.icon-form-production-active:before {
  content: "\E76B";
}

.icon-default-RevenuereportsCopy:before {
  content: "\E76C";
}

.icon-default-CreateNewApp:before {
  content: "\E76D";
}

.icon-default-Revenuereports:before {
  content: "\E76E";
}

.icon-default-user:before {
  content: "\E76F";
}

.icon-default-app:before {
  content: "\E770";
}

.icon-default-img:before {
  content: "\E771";
}

.icon-appapproval:before {
  content: "\E67D";
}

.icon-appapproval-active:before {
  content: "\E67E";
}

.icon-activity-active:before {
  content: "\E67F";
}

.icon-activity:before {
  content: "\E680";
}

.icon-auditlog:before {
  content: "\E681";
}

.icon-auditlog-active:before {
  content: "\E682";
}

.icon-dashboard-active:before {
  content: "\E683";
}

.icon-dashboard:before {
  content: "\E684";
}

.icon-developerapproval-active:before {
  content: "\E685";
}

.icon-developerapproval:before {
  content: "\E686";
}

.icon-estate-active:before {
  content: "\E687";
}

.icon-estate:before {
  content: "\E688";
}

.icon-firmware:before {
  content: "\E689";
}

.icon-firmware-active:before {
  content: "\E68A";
}

.icon-global-active:before {
  content: "\E68B";
}

.icon-global:before {
  content: "\E68C";
}

.icon-marketplace-active:before {
  content: "\E68D";
}

.icon-marketplace:before {
  content: "\E68E";
}

.icon-pushtemplates:before {
  content: "\E68F";
}

.icon-pushtemplates-active:before {
  content: "\E690";
}

.icon-model-active:before {
  content: "\E691";
}

.icon-model:before {
  content: "\E692";
}

.icon-role-active:before {
  content: "\E693";
}

.icon-role:before {
  content: "\E694";
}

.icon-secondarymenu-active:before {
  content: "\E695";
}

.icon-secondarymenu:before {
  content: "\E696";
}

.icon-service:before {
  content: "\E697";
}

.icon-service-active:before {
  content: "\E698";
}

.icon-storeclient-active:before {
  content: "\E699";
}

.icon-storeclient:before {
  content: "\E69A";
}

.icon-setting-active:before {
  content: "\E69B";
}

.icon-setting:before {
  content: "\E69C";
}

.icon-terminalgeolocation-active:before {
  content: "\E69D";
}

.icon-terminalgeolocation:before {
  content: "\E69E";
}

.icon-subscription:before {
  content: "\E69F";
}

.icon-subscription-active:before {
  content: "\E6A0";
}

.icon-user-active:before {
  content: "\E6A1";
}

.icon-user:before {
  content: "\E6A2";
}

.icon-report:before {
  content: "\E6A3";
}

.icon-report-active:before {
  content: "\E6A4";
}

.icon-terminal:before {
  content: "\E6A5";
}

.icon-terminal-active:before {
  content: "\E6A6";
}

.icon-zoom-active:before {
  content: "\E6A7";
}

.icon-zoom:before {
  content: "\E6A8";
}

.icon-group-active:before {
  content: "\E6A9";
}

.icon-group:before {
  content: "\E6AA";
}

.icon-head-admin:before {
  content: "\E6AB";
}

.icon-head-documentcenter:before {
  content: "\E6AC";
}

.icon-head-international:before {
  content: "\E6AD";
}

.icon-head-platform:before {
  content: "\E6AE";
}

.icon-head-notification:before {
  content: "\E6AF";
}

.icon-head-billing:before {
  content: "\E6B0";
}

.icon-icon-header-Billing-white:before {
  content: "\E6B1";
}

.icon-dashboard-ring:before {
  content: "\E6B2";
}

.icon-dashboard-table:before {
  content: "\E6B3";
}

.icon-dashboard-bar:before {
  content: "\E6B4";
}

.icon-dashboard-hardware:before {
  content: "\E6B5";
}

.icon-dashboard-version:before {
  content: "\E6B6";
}

.icon-dashboard-client:before {
  content: "\E6B7";
}

.icon-setting-advertising:before {
  content: "\E6B8";
}

.icon-setting-Account:before {
  content: "\E6B9";
}

.icon-setting-app:before {
  content: "\E6BA";
}

.icon-setting-createnewapp:before {
  content: "\E6BB";
}

.icon-setting-basicsetting:before {
  content: "\E6BC";
}

.icon-setting-attribute:before {
  content: "\E6BD";
}

.icon-setting-certificateenrollment:before {
  content: "\E6BE";
}

.icon-setting-developerlist:before {
  content: "\E6BF";
}

.icon-setting-license:before {
  content: "\E6C0";
}

.icon-setting-billingsetting:before {
  content: "\E6C1";
}

.icon-setting-mail:before {
  content: "\E6C2";
}

.icon-setting-info:before {
  content: "\E6C3";
}

.icon-btn-scan-default-copy:before {
  content: "\E773";
}

.icon-setting-login:before {
  content: "\E6C4";
}

.icon-setting-parameter:before {
  content: "\E6C5";
}

.icon-setting-password:before {
  content: "\E6C6";
}

.icon-setting-merchant:before {
  content: "\E6C7";
}


