/*零束tab页开始*/
.lsTab{display: flex;margin: 10px 0;}
.lsTab .tabItem{
    padding: 10px;
    color: #1F2446;
    background: #f1f1f1;
    border: solid 1px #d2d2d7;
    cursor: pointer;
    font-size: 14px;
    letter-spacing: 2px;
    min-width: 100px;
    text-align: center;
}
.lsTab .tabActive{background: #fff;color: #4876FF;font-weight: 600;border-bottom: none;}
.lsTab .tabLeft{border-radius: 6px 0 0 0 ;}
.lsTab .tabRight{border-radius: 0 6px 0 0 ;border-left: none;}
.lsTab .leftBor{border-bottom: solid 1px #d2d2d7;width: 100%;}
.lsTab .rightBor{border-bottom: solid 1px #d2d2d7;width: 20px;}

.lsTab2 .tab{
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    padding: 8px 15px;
    color: rgba(31, 36, 70, 0.85);
}
.lsTab2 a.tab:hover, .lsTab2 a.tab:active, .lsTab2 a.tab:focus{
    display: inline-block;
    text-decoration: none;
    color: #4876FF;
}
.lsTab2 .a_focus{
    display: inline-block;
    text-decoration: none;
    color: #4876FF;
    box-shadow: inset 0px -2px 0px 0px #4876FF;
}



/*零束tab页结束*/

/*公共样式*/
.lsMoudleListH1{
    min-height: 83vh;
}
.lihi22{
    line-height: 22px;
}
.lsLable{line-height:34px;display: inline-block;}

.lsbtn{
    background: #fff;
    border: 1px solid rgba(31, 36, 70, 0.15);
    color: #333;
    border-radius: 6px;
    height: 34px;
    line-height:32px;
    padding:0px 12px;
    display: flex;
    align-items: center;
    box-shadow: 0 0 1px #ddd;
    margin-left: 5px;
}

.lsbtn2{
    background: #fff;
    border: 1px solid rgba(31, 36, 70, 0.15);
    color: #333;
    border-radius: 6px;
    height: 34px;
    line-height:32px;
    padding:0px 12px;
    box-shadow: 0 0 1px #ddd;
}

.lsMainBtn{
    background: #4876FF;
    color: #fff;
}
.lsMainBtn i{
    color: #fff;
}
.lsMainBtn:hover  {
    background: #7099FF !important;
    color: #fff !important;
}
.lsSubBtn{
    color: #4876FF;
    border: solid 1px #4876FF;
    background: #FFF;
}
.lsSubBtn i{
    color: #4876FF;
}
.lsSubBtn:hover  {
    border: 1px solid #7099FF !important;
    color: #7099FF !important;
}

.bootbox-prompt .btn-primary{
    background: #4876ff;
    color: #fff !important;
    opacity: 1;
    border-radius: 6px;
    border-color: #fff;
}

.bootbox-prompt .btn-primary:hover  {
    background: #7099FF !important;
    color: #fff !important;
}

.bootbox-prompt .modal-title{
    color: #404562;
    font-size: 16px;
    line-height: 24px;
    font-weight: 600;
}

.lsBorRad{
    border-radius: 6px !important;
}
/*穿梭框右箭头*/
.lsGoRight{background: #4876FF;border-radius: 6px !important;}
.lsGoRight i{color: #fff !important;}
.lsGoRight:hover  {background: #7099FF !important;color: #fff !important;}

/*穿梭框左箭头*/
.lsGoLeft{
    background: #ececee;
    color: #b9bac4;
    border: solid 1px #b9bac4;
    border-radius: 6px !important;
}
.lsGoLeft i{color: #b9bac4;}
.lsGoLeft:hover  {border: 1px solid #b9bac4 !important;color: #b9bac4 !important;}

/*.btn{*/
/*    background: #fff;*/
/*    border: 1px solid rgba(31, 36, 70, 0.15);*/
/*    color: #333 !important;*/
/*    border-radius: 6px;*/
/*    height: 34px;*/
/*    line-height:32px;*/
/*    padding:0px 12px;*/
/*    box-shadow: 0 0 1px #ddd;*/
/*    margin-left: 5px;*/
/*}*/

.lsbtn:hover  {
    background-color: #e6e6e6;
}

.modal-header .lsbtn{
    border-radius: 0;
}

.lsPaddingT_10{padding-top: 10px;}
.lsPaddingB_10{padding-bottom: 10px;}
.disFlex{display: flex;}
.disFlexEnd{display: flex;justify-content: flex-end}
.disFlexBet{display: flex;justify-content: space-between;}

.lsBtnGroupLeft{
    margin:13px 20px 0 0;
    display: flex;
    justify-content: flex-start;
}

.lsBtnGroupRight{
    margin:13px 20px 0 0;
    display: flex;
    justify-content: flex-end;
}

.lsTabGroups{display: flex;justify-content: space-between;}
.tab-page-info .lsBtnGroupLeft,.tab-page-info .lsBtnGroupRight{margin:0 0 10px 0;}

.lsKTCheckbox{
    margin-left: 20px;
    margin-top: 8px;
}

.lsRadiobox{
    margin-top: 7px;
}

.lsKTCheckbox .radio, .lsKTCheckbox .checker{
    margin-left: 0;
}

/*模态框公共样式开始*/
.lsModalTitle{
    color: #404562;
    font-size: 16px;
    line-height: 24px;
    font-weight: 600;
}

.modal-content{
    border-radius: 8px !important;
}

.modal-footer{
    border-top: 1px solid #fff !important;
    padding: 10px 15px 15px 15px !important;
    display: flex;
    justify-content: flex-end;
}

.lsModalClose {
    border: none !important;
}


.lsModalMain {
    background: #4876ff;
    color: #fff !important;
    /*letter-spacing: 0.2em;*/
    border-radius: 6px;
    border-color: #fff;
}

.lsModalMain:hover{
    color: #fff;
    /*letter-spacing: 0.2em;*/
    border-radius: 6px;
    background: #7099FF !important;
}

.lsModalClose:hover  {
    background-color: #fff;
}

.lsBlue{
    color: #4876ff !important;
}

.lsBlueBcg{
    background-color: #4876ff !important;
}

.shuttleCon{
    width: 50px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 300px;
}

.lsMgt8{
    padding:5px 0;
}
.input-group-btn button.btn.btn-default,.input-group .input_add{
    background: #f5f5f5;
    border-radius: 0;
}

.input-group-btn button.btn.btn-default:last-child,.input-group .input_add:last-child{
    border-radius: 0 6px 6px 0;
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    background: rgba(31, 36, 70, 0.04);
}

.input-group-addon{
    background: #f5f5f5;
}

/*模态框公共样式结束*/

/*审批流程开始*/
.GooFlow_head{
    display: none;
}
/*审批流程结束*/


/*吐司样式修改--开始---*/
.toast-message{
    color: rgba(31, 36, 70, 0.9);
    font-weight: normal;
    font-size: 14px;
    line-height: 22px;
    background: #fff;
    border-radius: 6px;
}

.toast {
    background-color: #fff !important;
}

.toast-success {
    background-color: #ffffff;
    box-shadow: 0px 9px 28px 8px rgba(23, 36, 77, 0.05),0px 6px 16px 0px rgba(23, 36, 77, 0.08),0px 3px 6px -4px rgba(23, 36, 77, 0.1) !important;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAYAAADFw8lbAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAANoSURBVFiFzZlNaxtHGICfd1bgtfEhhxz8A3wsxDnVgRisQw+xhNNCRPsDCg2kB/uQRC2EbjHUln1IDDUk9A8k+OIEmx5lqA8uPVSBHv0DdPAhB4FUWO3bw0q2vN6Vd9cauc9J2p3ZeXiZj3dmhLzUPZf2v5/T1SJG74DMAreBmV6JJnAKekIgH3GkzuTEnxS9Tp7mJHONg6dz4DwBfQRyK1tl/QTyFrpvKG01stRML7r/42dIsA6Us8kloXuo84LyL/+kKX21aN1zabfXUfkeKFxXL4KP6K9MTv5wVZcYLvq+OktBd0HmRqp3CW3gS4WHGydJJZJFPzy/jyO7nA8O2zTpaoXl2lHcy3jRD8/vY+R3hGmralGUFoE+iJO9LPq+OkuBPxhfJKM08VmIdgNzoUjdc8M+eWOSADMUdJe65w4+vCjabq/bHzhpkLnQZeDJ2a9wIv+L0U9BefFRc7c/z55HVJw1/j+SAAVMd63/J4xoGM2/b0xpKN27lLYavYg6T8batnCYvrDzHYAJR5c+sqR0GQ1WWdoogm6nrPANdc81tDrz2bOgnGiwSnnzFQCl2kq6yMotWp15AyzadDtjUBJg/9kKmrrtRRMmvZaJkxTzMnV9o3dMLzO3x3UlAZBZQ7h9yFAnw4gdiSQAtw2Z1nXdZmmjiAarY5QEmDFXl+khHFKqrQBQ3nw1VHa0kkC4hDZTlVQW2X+2cvY/SdaCJNA0wGnq4mJeDpW1IwlwakAT9ymxJMnakwT0RDioesBP2etGxAYZqSQAPxuCLAnCANHI9hm9JAQcGqbd4/AEIwdRWRuS6Cem3eNePlr9Dfg2/7d6A2rkkoDqG8q1x72MvrsDTn5RG4Jn3w5eQ38rUtpqILpnrbG8iO71D9POV6bAeQH4N+UUg99zAgZFw93ezk0YJbAzeNJ3ca2fcqsgmc4t7SCN0OWci6JFr4OvFdKu/3Zo4mslegx5OXt6uHFCVysIrbGp9RFaSPBV3PFjfJq3XDvC1weMN7JNCL5gafM47mVyPrpcO8JnYTx9Vhr4LCRJwjBRCLvB1MQ9YBs7U5cPbDM1cW/YaTNkvWww3TVUvryuXdiy7hGM8rIhysHTOdQ8Rvg61/WN8g4JXtu7volS91xanXkMi3DFhRjykYBDpt3jvBdi/wE3G1v1DIP+9gAAAABJRU5ErkJggg==") !important;
    background-size: 16px 16px;
}
.toast-error {
    background-color: #ffffff;
    box-shadow: 0px 9px 28px 8px rgba(23, 36, 77, 0.05),0px 6px 16px 0px rgba(23, 36, 77, 0.08),0px 3px 6px -4px rgba(23, 36, 77, 0.1) !important;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAYAAADFw8lbAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAO/SURBVFiFzZm/b9tGFMc/76RBVSknQwcPGWglUxz/yFQHqAF36BCgQwPYaPsXtEU7JFs7ZPLgMQnQAO1f4AY2EG8da6AeXHSopNiZbIVDgWrw4FaMo4G610GUI8n6QVKU2y8gSEfeu/fR3ZHv3Z2QUOq6uQaF9wOjHxpkAbgBvAdMh1VqwAlwZNFy1sovOeq/iec1kviTuAa+e3NRMuZrVFaBqzHNT0F+Uhv86HgvS3EMI4PWr8/fMmo3QD6OCTdIO1bkYeG4chCl8khQdd3cG1PYUPgGyI6N161A4Pt3bP27UVNiKOjf12dvZFW2QBbT5euVlgLRtSvHh0eDagwE/ae48EEGu8Xbh2PSqjUxa1PV8l6/m31BQ8ifAWeiaBflNzF3+8FeAG0Nt/mVy+vJXtUCscu908B0FtR1c605+Z9BAkxnVbbUdXOdF7tA35jCxuQfnCiSxRZLx5X2D9+9uSgm8zvpv4KSKrAit9vv2fMeFWPWiQ4ZhJ/YzmPYZTOq6+2CwHlv/hHVmaj9HEDFbBLjzyWxU9u87XgvS1mAVuyO7iz/6nAb4GxmNqrTpHaIyX4BfGXUdXNhghFFWSuZa+1C/tXhdthLw4azCxIgbCPiSOhn6ro54+MsESMLEvSRX5y/HxH2AqRfnL8v6KOo/oCrPs6SwbASwygObBqQLRlWTJj0xtYI2PQgAYMsyOvi3AvgVpIGABR54FQrj9vls5nZ1TZ4GpChDuR1ce4vxgyZvbCdSgESoGZIIa73ToO2UoIEmDaj6/w/ZGitFsfSoKF3qpXHijwYt33CoT8Zp4VeyPrM7Go9fKAgNdgTAwxcpySBNGI2jZjNlGGPDEg5TUhaoTGbLqyUjbV2N2XItlKDtdbuGgd/HzhNGTJN2FMHf9+I5zUQ3R5dH4BAtflnRMiBsGEbURPoZ+J5jUSJsw0T4AiQY9u1E+fzNdNZce65widRnYbfcddXsewEdvLVF/egY83UFHlIjPVMVGdj2AUhE9ABWjiuHCj6NIHziUjRp507fV2x/l3rfwsaa99yMtJSi+WtukDF8xqB6BopxP8xVAtE13q3IS9kT1eOD4+amDUB//LYWhLwxcq9ftuPfdO8qWp5L8Dc5XJ7toaVj/JeZb/fzYH56FS1vBeIXb6cOaulQOzyIEgYAgqtaZC3/h1Fn5BsC2eUAkWf5K1/Z9huM8Q8bMiorscICkMlsNNM87ChV2G4/RL4lETHNzxT2/xhYsc3vVLXzfk4S8aYFdChB2IgZWvtroO/n/RA7F91zfqcGDf1gQAAAABJRU5ErkJggg==") !important;
    background-size: 16px 16px;
}
.toast-info {
    border: 1px solid #ffffff;
    box-shadow: 0px 9px 28px 8px rgba(23, 36, 77, 0.05),0px 6px 16px 0px rgba(23, 36, 77, 0.08),0px 3px 6px -4px rgba(23, 36, 77, 0.1) !important;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAYAAADFw8lbAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAN2SURBVFiFzZnPaxtHFIC/N7sUQZdUpY6i3mTQodAQqb3UBpvahxwCOURQ0atubUn+gPQQCPjgXgMNJDcfG1bUvuUYBxvqXFJJpNCDQL5VCEPlsgVTpH09SHIkWWtZP1ffbTUzbz5mR7Mzb4QxSeQqkY//jX7V1P82RUwKX5MqsiQQB1CoiuoJRsqqftGSD179/WH9zfHO8tk4/cmoDdLZWhqV+wrfANERm9eBX0T0ecGNFUZpeGXRW5nqTbGsbeDuiHJBPe9po/motBt/d7XqQ0jkKpFrnrMt8ACwJxbspaHw8z+O9+OwKXGp6OfZWtJWcYH0VPUuUmiIZv9wY+WgCiaoIJWprVkqB8xeEiBtqRykMrW1oAoDRzSVqa1hyUvAmZnaYDyaeqe4GzvsL7gg+mW2lmyoHHSWmXmjULVF19/2TYOeV5/IVSJNFTcsSQCBeFPFTeQqke7fe0Svec42E8xJgc1i/roU89dFYHPcOEC67XLOuWg6W0u3l6CFQODBrUz1Zuf5XFRVtpj+OjkJttjWVudBoDWaqvL7xKFVflL4sx34M0QfThpSRL8ouLGC3e7g/qQBW1H14cibhyGoynfAD5LIVSIfec5fjL7BmBf1U8f71EQ9Z4XFlQSIRj1nxfbxNyT4Szoq+4r/GkAwXwMb0wjq428YESs1jWAAiv+6lL/xuJS/8bgjPA1ErJTBJzmtgDPDJ2lUdClsj2Go6JIJ87t+VQTiU/sXzRqjUA1bYhgKVSMqJ2GLDENUTgyGwHPKwmAoG9VmMWyPYag2i8Zg9sMWGYbB7Ju64x3RymAsKvW64x2Z453lM4F82DaX8OJ4Z/mstY6KPg1ZJhARfQbto0jBjRUQ9sJVGoCw10mmvT8zNZqPgEZoUhdptJ2ALtHSbvyd6uJMAVV92p3p6znitI8lvzGffNNlFE4db7U7w9ezKTneWT6zRLNhfv8VqpZotj8NeWH39NaNlUU0C3hzs3uPh28y/XknCEg7Ft3YIaJ35jmyClX1ze3Sr58cDSoP3I8W3dihLboOjJRrH5OCLboeJAmXiEJrGpw63qqqPmE2S1dDVZ+cOt7qoNfdzWiXDba1hXJvcj+mf9nQTztP9T3wLeNd37wQ0Wczu77pJ5GrRKKes+Ljb4hYKXySKtp3ISYnGMqqzaLB7Ncd72jcC7H/ARU1U+f42p/mAAAAAElFTkSuQmCC") !important;
    background-size: 16px 16px;
}

.toast-warning {
    background-color: #ffffff;
    box-shadow: 0px 9px 28px 8px rgba(23, 36, 77, 0.05),0px 6px 16px 0px rgba(23, 36, 77, 0.08),0px 3px 6px -4px rgba(23, 36, 77, 0.1) !important;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAYAAADFw8lbAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAANRSURBVFiFzZk9a1tXGICf942uIiKlZNBtPKqgoUPA2upATOwhQyBDSmPaf9BCM7VqSIeAggeDbQKBBtJ/kOAM3jomEA/uJkNHDxmVyINpr4qtj/N2kK7qD31Yn1fPpHvvuec+HJ2P97xHGBIrZBL1z4KvXEOXVZg3yBqkBeYADEoCBwL7ztjTS+5t7O/Un1L4cDTM92TQF6rrfg7lR+AByLXB3rZDkFc4+z3+qFwc5M0Lix5vXL+h4tYMuTeYXNcPbzuTJ5d/+fjXBcv3xgqZRO1qZQ2Th0BsZMPT1BH7zfsn+Wu/LtFT9OiZn1UnW0BurHrnKTq1lcRP5f1uBbqK1jb9Ww7ZCgfHpDEoKbbi5cs7nZ53FK1t+rcM+QNITdTuPIFgdzvJnhM9euZnxcn7abXkWQxKprZ4thvoqUKFTELd9P7uTgjMqZMtK2QSJ++fEq1frawxwsAx42k8/0ni+U9ixtNh6wFyLZc2bdHqup+z5hQ0E5jJw+ON6zfC67aoKKuMf54chZiKrYYXCq3WHNOKM04M7lfX/RyELdpcu2cTle8BtDW6HkSs0wP7zgqZhNaTwcLgUdA0kWv1ZLCgDl2K2KQvDl1SFeajFumHCvNqkI1apB8GWRVIRy3SD4G0WoTr+kUxmNP+xWYDFShFLdEPgZIaHEQt0g+DAxXouk+ZFQT2Y87YE+H+WCoUu3288Xkh/D1E2qAjztiT2kZ6yUTfjqXGCSHmljVWSe0Ch1HL9OAwVkntanPjb2+itumK8VoKH46a86jjRcQ63TF7Ca3AOf6oXBTYHrXORk2/CDd3DXPLo9YnsB0m09orkzN5AtRHrXyM1FtOwAnRZlbNZqgL2IuTmb5Tu04vSD6upf69zZB7+5jnvqlu+gcAAl/a8JZFL0g+hnL7RseUziUn76OKqgRKjX4pHYBmAVsBgqnZ/U9gIl93Sj92DPO8fHlHsLvTjKwESojcif/8cbfT867xqJcv7zTUFoGBcu1DUmyoLXaThB6i0OwGXnDlJthzJjN11cGee8GVm72yzTDwYYOtGmOKtMZ92HCW6rqfQ+QHhG+BQRMXhxivMXs5seObs1ghk6gngwWHLoUHYgLpcFoTKNnJAzHcu1gltTvsgdh/1oA7MPqn6K4AAAAASUVORK5CYII=") !important;
    background-size: 16px 16px;
}

.toast-close-button{
    display: none !important;
}

/*吐司样式修改--结束--*/

/*miniui 操作列*/
.mini-treegrid .mini-grid-cell.optionCol, .mini-datagrid .mini-grid-cell.optionCol, .mini-grid-headerCell.optionCol{
    border-right: none;
}

.mini-treegrid .mini-grid-cell.emptyCol, .mini-datagrid .mini-grid-cell.emptyCol, .mini-grid-headerCell.emptyCol{
    border-left: none;
}

.tagYellow{
    background-color: #fffbe6;
    color: #fa8c16;
    border: solid 1px #ffd591;
    font-size: 12px;
    padding: 2px 8px;
    border-radius: 2px;
}
.tagGrey{
    background-color: #ececee;
    color: #666981;
    border: solid 1px #ceced5;
    font-size: 12px;
    padding: 2px 8px;
    border-radius: 2px;
}
.funcColorBlue{
    color: #2f54eb;
}
/*mini 操作列*/


/*工作包分解完成状态-----开始-----*/
.lscheck-state-con{
    display: flex;
    align-items: center;
}
.lscheck-blue-state{
    height: 22px;
}
.lscheck-blue-state:before{
    content:'';
    display: inline-block;
    width: 13px;
    height: 17px;
    background-size: 13px 13px;
    background-repeat: no-repeat;
    background-position: bottom;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSIxM3B4IiBoZWlnaHQ9IjEzcHgiPg0KICAgIDxnPg0KICAgICAgICA8cGF0aCBkPSJNIDEwLjcxNDg0Mzc1IDUuNTA5NzY1NjI1ICBDIDEwLjgxNjQwNjI1IDUuNDA4MjAzMTI1ICAxMC44NjcxODc1IDUuMjgxMjUgIDEwLjg2NzE4NzUgNS4xMjg5MDYyNSAgQyAxMC44NjcxODc1IDQuOTcwOTIwMTM4ODg4ODkgIDEwLjgxNjQwNjI1IDQuODQxMTQ1ODMzMzMzMzMgIDEwLjcxNDg0Mzc1IDQuNzM5NTgzMzMzMzMzMzMgIEwgOS45NDQ2NjE0NTgzMzMzMyAzLjk3Nzg2NDU4MzMzMzMzICBDIDkuODM3NDU2NTk3MjIyMjIgMy44NzA2NTk3MjIyMjIyMiAgOS43MTA1MDM0NzIyMjIyMiAzLjgxNzA1NzI5MTY2NjY3ICA5LjU2MzgwMjA4MzMzMzMzIDMuODE3MDU3MjkxNjY2NjcgIEMgOS40MTcxMDA2OTQ0NDQ0NCAzLjgxNzA1NzI5MTY2NjY3ICA5LjI5MDE0NzU2OTQ0NDQ0IDMuODcwNjU5NzIyMjIyMjIgIDkuMTgyOTQyNzA4MzMzMzMgMy45Nzc4NjQ1ODMzMzMzMyAgTCA1LjcyOTgxNzcwODMzMzMzIDcuNDIyNTI2MDQxNjY2NjcgIEwgMy44MTcwNTcyOTE2NjY2NyA1LjUwOTc2NTYyNSAgQyAzLjcwOTg1MjQzMDU1NTU2IDUuNDAyNTYwNzYzODg4ODkgIDMuNTgyODk5MzA1NTU1NTYgNS4zNDg5NTgzMzMzMzMzMyAgMy40MzYxOTc5MTY2NjY2NyA1LjM0ODk1ODMzMzMzMzMzICBDIDMuMjg5NDk2NTI3Nzc3NzggNS4zNDg5NTgzMzMzMzMzMyAgMy4xNjI1NDM0MDI3Nzc3OCA1LjQwMjU2MDc2Mzg4ODg5ICAzLjA1NTMzODU0MTY2NjY3IDUuNTA5NzY1NjI1ICBMIDIuMjg1MTU2MjUgNi4yNzE0ODQzNzUgIEMgMi4xODM1OTM3NSA2LjM3MzA0Njg3NSAgMi4xMzI4MTI1IDYuNTAyODIxMTgwNTU1NTYgIDIuMTMyODEyNSA2LjY2MDgwNzI5MTY2NjY3ICBDIDIuMTMyODEyNSA2LjgxMzE1MTA0MTY2NjY3ICAyLjE4MzU5Mzc1IDYuOTQwMTA0MTY2NjY2NjcgIDIuMjg1MTU2MjUgNy4wNDE2NjY2NjY2NjY2NyAgTCA1LjM0ODk1ODMzMzMzMzMzIDEwLjEwNTQ2ODc1ICBDIDUuNDU2MTYzMTk0NDQ0NDQgMTAuMjEyNjczNjExMTExMSAgNS41ODMxMTYzMTk0NDQ0NCAxMC4yNjYyNzYwNDE2NjY3ICA1LjcyOTgxNzcwODMzMzMzIDEwLjI2NjI3NjA0MTY2NjcgIEMgNS44ODIxNjE0NTgzMzMzMyAxMC4yNjYyNzYwNDE2NjY3ICA2LjAxMTkzNTc2Mzg4ODg5IDEwLjIxMjY3MzYxMTExMTEgIDYuMTE5MTQwNjI1IDEwLjEwNTQ2ODc1ICBMIDEwLjcxNDg0Mzc1IDUuNTA5NzY1NjI1ICBaIE0gMTIuMTI4MjU1MjA4MzMzMyAzLjIzNzMwNDY4NzUgIEMgMTIuNzA5NDE4NDAyNzc3OCA0LjIzMzE4MTQyMzYxMTExICAxMyA1LjMyMDc0NjUyNzc3Nzc4ICAxMyA2LjUgIEMgMTMgNy42NzkyNTM0NzIyMjIyMiAgMTIuNzA5NDE4NDAyNzc3OCA4Ljc2NjgxODU3NjM4ODg5ICAxMi4xMjgyNTUyMDgzMzMzIDkuNzYyNjk1MzEyNSAgQyAxMS41NDcwOTIwMTM4ODg5IDEwLjc1ODU3MjA0ODYxMTEgIDEwLjc1ODU3MjA0ODYxMTEgMTEuNTQ3MDkyMDEzODg4OSAgOS43NjI2OTUzMTI1IDEyLjEyODI1NTIwODMzMzMgIEMgOC43NjY4MTg1NzYzODg4OSAxMi43MDk0MTg0MDI3Nzc4ICA3LjY3OTI1MzQ3MjIyMjIyIDEzICA2LjUgMTMgIEMgNS4zMjA3NDY1Mjc3Nzc3OCAxMyAgNC4yMzMxODE0MjM2MTExMSAxMi43MDk0MTg0MDI3Nzc4ICAzLjIzNzMwNDY4NzUgMTIuMTI4MjU1MjA4MzMzMyAgQyAyLjI0MTQyNzk1MTM4ODg5IDExLjU0NzA5MjAxMzg4ODkgIDEuNDUyOTA3OTg2MTExMTEgMTAuNzU4NTcyMDQ4NjExMSAgMC44NzE3NDQ3OTE2NjY2NjcgOS43NjI2OTUzMTI1ICBDIDAuMjkwNTgxNTk3MjIyMjIyIDguNzY2ODE4NTc2Mzg4ODkgIDAgNy42NzkyNTM0NzIyMjIyMiAgMCA2LjUgIEMgMCA1LjMyMDc0NjUyNzc3Nzc4ICAwLjI5MDU4MTU5NzIyMjIyMiA0LjIzMzE4MTQyMzYxMTExICAwLjg3MTc0NDc5MTY2NjY2NyAzLjIzNzMwNDY4NzUgIEMgMS40NTI5MDc5ODYxMTExMSAyLjI0MTQyNzk1MTM4ODg5ICAyLjI0MTQyNzk1MTM4ODg5IDEuNDUyOTA3OTg2MTExMTEgIDMuMjM3MzA0Njg3NSAwLjg3MTc0NDc5MTY2NjY2NiAgQyA0LjIzMzE4MTQyMzYxMTExIDAuMjkwNTgxNTk3MjIyMjIxICA1LjMyMDc0NjUyNzc3Nzc4IDAgIDYuNSAwICBDIDcuNjc5MjUzNDcyMjIyMjIgMCAgOC43NjY4MTg1NzYzODg4OSAwLjI5MDU4MTU5NzIyMjIyMSAgOS43NjI2OTUzMTI1IDAuODcxNzQ0NzkxNjY2NjY2ICBDIDEwLjc1ODU3MjA0ODYxMTEgMS40NTI5MDc5ODYxMTExMSAgMTEuNTQ3MDkyMDEzODg4OSAyLjI0MTQyNzk1MTM4ODg5ICAxMi4xMjgyNTUyMDgzMzMzIDMuMjM3MzA0Njg3NSAgWiAiIGZpbGwtcnVsZT0ibm9uemVybyIgZmlsbD0iIzJmNTRlYiIgc3Ryb2tlPSJub25lIi8+DQogICAgPC9nPg0KPC9zdmc+)
}

.lscheck-gray-state:before{
    content:'';
    display: inline-block;
    width: 13px;
    height: 17px;
    background-size: 13px 13px;
    background-repeat: no-repeat;
    background-position: bottom;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSIxM3B4IiBoZWlnaHQ9IjEzcHgiPg0KICAgIDxnPg0KICAgICAgICA8cGF0aCBkPSJNIDEwLjEzMDg1OTM3NSA3LjQyMjUyNjA0MTY2NjY3ICBDIDEwLjIzODA2NDIzNjExMTEgNy4zMTUzMjExODA1NTU1NiAgMTAuMjkxNjY2NjY2NjY2NyA3LjE4ODM2ODA1NTU1NTU2ICAxMC4yOTE2NjY2NjY2NjY3IDcuMDQxNjY2NjY2NjY2NjcgIEwgMTAuMjkxNjY2NjY2NjY2NyA1Ljk1ODMzMzMzMzMzMzMzICBDIDEwLjI5MTY2NjY2NjY2NjcgNS44MTE2MzE5NDQ0NDQ0NCAgMTAuMjM4MDY0MjM2MTExMSA1LjY4NDY3ODgxOTQ0NDQ0ICAxMC4xMzA4NTkzNzUgNS41Nzc0NzM5NTgzMzMzMyAgQyAxMC4wMjM2NTQ1MTM4ODg5IDUuNDcwMjY5MDk3MjIyMjIgIDkuODk2NzAxMzg4ODg4ODkgNS40MTY2NjY2NjY2NjY2NyAgOS43NSA1LjQxNjY2NjY2NjY2NjY3ICBMIDMuMjUgNS40MTY2NjY2NjY2NjY2NyAgQyAzLjEwMzI5ODYxMTExMTExIDUuNDE2NjY2NjY2NjY2NjcgIDIuOTc2MzQ1NDg2MTExMTEgNS40NzAyNjkwOTcyMjIyMiAgMi44NjkxNDA2MjUgNS41Nzc0NzM5NTgzMzMzMyAgQyAyLjc2MTkzNTc2Mzg4ODg5IDUuNjg0Njc4ODE5NDQ0NDQgIDIuNzA4MzMzMzMzMzMzMzMgNS44MTE2MzE5NDQ0NDQ0NCAgMi43MDgzMzMzMzMzMzMzMyA1Ljk1ODMzMzMzMzMzMzMzICBMIDIuNzA4MzMzMzMzMzMzMzMgNy4wNDE2NjY2NjY2NjY2NyAgQyAyLjcwODMzMzMzMzMzMzMzIDcuMTg4MzY4MDU1NTU1NTYgIDIuNzYxOTM1NzYzODg4ODkgNy4zMTUzMjExODA1NTU1NiAgMi44NjkxNDA2MjUgNy40MjI1MjYwNDE2NjY2NyAgQyAyLjk3NjM0NTQ4NjExMTExIDcuNTI5NzMwOTAyNzc3NzggIDMuMTAzMjk4NjExMTExMTEgNy41ODMzMzMzMzMzMzMzMyAgMy4yNSA3LjU4MzMzMzMzMzMzMzMzICBMIDkuNzUgNy41ODMzMzMzMzMzMzMzMyAgQyA5Ljg5NjcwMTM4ODg4ODg5IDcuNTgzMzMzMzMzMzMzMzMgIDEwLjAyMzY1NDUxMzg4ODkgNy41Mjk3MzA5MDI3Nzc3OCAgMTAuMTMwODU5Mzc1IDcuNDIyNTI2MDQxNjY2NjcgIFogTSAxMi4xMjgyNTUyMDgzMzMzIDMuMjM3MzA0Njg3NSAgQyAxMi43MDk0MTg0MDI3Nzc4IDQuMjMzMTgxNDIzNjExMTEgIDEzIDUuMzIwNzQ2NTI3Nzc3NzggIDEzIDYuNSAgQyAxMyA3LjY3OTI1MzQ3MjIyMjIyICAxMi43MDk0MTg0MDI3Nzc4IDguNzY2ODE4NTc2Mzg4ODkgIDEyLjEyODI1NTIwODMzMzMgOS43NjI2OTUzMTI1ICBDIDExLjU0NzA5MjAxMzg4ODkgMTAuNzU4NTcyMDQ4NjExMSAgMTAuNzU4NTcyMDQ4NjExMSAxMS41NDcwOTIwMTM4ODg5ICA5Ljc2MjY5NTMxMjUgMTIuMTI4MjU1MjA4MzMzMyAgQyA4Ljc2NjgxODU3NjM4ODg5IDEyLjcwOTQxODQwMjc3NzggIDcuNjc5MjUzNDcyMjIyMjIgMTMgIDYuNSAxMyAgQyA1LjMyMDc0NjUyNzc3Nzc4IDEzICA0LjIzMzE4MTQyMzYxMTExIDEyLjcwOTQxODQwMjc3NzggIDMuMjM3MzA0Njg3NSAxMi4xMjgyNTUyMDgzMzMzICBDIDIuMjQxNDI3OTUxMzg4ODkgMTEuNTQ3MDkyMDEzODg4OSAgMS40NTI5MDc5ODYxMTExMSAxMC43NTg1NzIwNDg2MTExICAwLjg3MTc0NDc5MTY2NjY2NyA5Ljc2MjY5NTMxMjUgIEMgMC4yOTA1ODE1OTcyMjIyMjIgOC43NjY4MTg1NzYzODg4OSAgMCA3LjY3OTI1MzQ3MjIyMjIyICAwIDYuNSAgQyAwIDUuMzIwNzQ2NTI3Nzc3NzggIDAuMjkwNTgxNTk3MjIyMjIyIDQuMjMzMTgxNDIzNjExMTEgIDAuODcxNzQ0NzkxNjY2NjY3IDMuMjM3MzA0Njg3NSAgQyAxLjQ1MjkwNzk4NjExMTExIDIuMjQxNDI3OTUxMzg4ODkgIDIuMjQxNDI3OTUxMzg4ODkgMS40NTI5MDc5ODYxMTExMSAgMy4yMzczMDQ2ODc1IDAuODcxNzQ0NzkxNjY2NjY2ICBDIDQuMjMzMTgxNDIzNjExMTEgMC4yOTA1ODE1OTcyMjIyMjEgIDUuMzIwNzQ2NTI3Nzc3NzggMCAgNi41IDAgIEMgNy42NzkyNTM0NzIyMjIyMiAwICA4Ljc2NjgxODU3NjM4ODg5IDAuMjkwNTgxNTk3MjIyMjIxICA5Ljc2MjY5NTMxMjUgMC44NzE3NDQ3OTE2NjY2NjYgIEMgMTAuNzU4NTcyMDQ4NjExMSAxLjQ1MjkwNzk4NjExMTExICAxMS41NDcwOTIwMTM4ODg5IDIuMjQxNDI3OTUxMzg4ODkgIDEyLjEyODI1NTIwODMzMzMgMy4yMzczMDQ2ODc1ICBaICIgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSIjNzM3MzczIiBzdHJva2U9Im5vbmUiLz4NCiAgICA8L2c+DQo8L3N2Zz4=)
}

.lscheck-green-state:before{
    content:'';
    display: inline-block;
    width: 13px;
    height: 17px;
    background-size: 13px 13px;
    background-repeat: no-repeat;
    background-position: bottom;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSIxM3B4IiBoZWlnaHQ9IjEzcHgiPg0KICAgIDxnPg0KICAgICAgICA8cGF0aCBkPSJNIDEwLjEzMDg1OTM3NSA3LjQyMjUyNjA0MTY2NjY3ICBDIDEwLjIzODA2NDIzNjExMTEgNy4zMTUzMjExODA1NTU1NiAgMTAuMjkxNjY2NjY2NjY2NyA3LjE4ODM2ODA1NTU1NTU2ICAxMC4yOTE2NjY2NjY2NjY3IDcuMDQxNjY2NjY2NjY2NjcgIEwgMTAuMjkxNjY2NjY2NjY2NyA1Ljk1ODMzMzMzMzMzMzMzICBDIDEwLjI5MTY2NjY2NjY2NjcgNS44MTE2MzE5NDQ0NDQ0NCAgMTAuMjM4MDY0MjM2MTExMSA1LjY4NDY3ODgxOTQ0NDQ0ICAxMC4xMzA4NTkzNzUgNS41Nzc0NzM5NTgzMzMzMyAgQyAxMC4wMjM2NTQ1MTM4ODg5IDUuNDcwMjY5MDk3MjIyMjIgIDkuODk2NzAxMzg4ODg4ODkgNS40MTY2NjY2NjY2NjY2NyAgOS43NSA1LjQxNjY2NjY2NjY2NjY3ICBMIDMuMjUgNS40MTY2NjY2NjY2NjY2NyAgQyAzLjEwMzI5ODYxMTExMTExIDUuNDE2NjY2NjY2NjY2NjcgIDIuOTc2MzQ1NDg2MTExMTEgNS40NzAyNjkwOTcyMjIyMiAgMi44NjkxNDA2MjUgNS41Nzc0NzM5NTgzMzMzMyAgQyAyLjc2MTkzNTc2Mzg4ODg5IDUuNjg0Njc4ODE5NDQ0NDQgIDIuNzA4MzMzMzMzMzMzMzMgNS44MTE2MzE5NDQ0NDQ0NCAgMi43MDgzMzMzMzMzMzMzMyA1Ljk1ODMzMzMzMzMzMzMzICBMIDIuNzA4MzMzMzMzMzMzMzMgNy4wNDE2NjY2NjY2NjY2NyAgQyAyLjcwODMzMzMzMzMzMzMzIDcuMTg4MzY4MDU1NTU1NTYgIDIuNzYxOTM1NzYzODg4ODkgNy4zMTUzMjExODA1NTU1NiAgMi44NjkxNDA2MjUgNy40MjI1MjYwNDE2NjY2NyAgQyAyLjk3NjM0NTQ4NjExMTExIDcuNTI5NzMwOTAyNzc3NzggIDMuMTAzMjk4NjExMTExMTEgNy41ODMzMzMzMzMzMzMzMyAgMy4yNSA3LjU4MzMzMzMzMzMzMzMzICBMIDkuNzUgNy41ODMzMzMzMzMzMzMzMyAgQyA5Ljg5NjcwMTM4ODg4ODg5IDcuNTgzMzMzMzMzMzMzMzMgIDEwLjAyMzY1NDUxMzg4ODkgNy41Mjk3MzA5MDI3Nzc3OCAgMTAuMTMwODU5Mzc1IDcuNDIyNTI2MDQxNjY2NjcgIFogTSAxMi4xMjgyNTUyMDgzMzMzIDMuMjM3MzA0Njg3NSAgQyAxMi43MDk0MTg0MDI3Nzc4IDQuMjMzMTgxNDIzNjExMTEgIDEzIDUuMzIwNzQ2NTI3Nzc3NzggIDEzIDYuNSAgQyAxMyA3LjY3OTI1MzQ3MjIyMjIyICAxMi43MDk0MTg0MDI3Nzc4IDguNzY2ODE4NTc2Mzg4ODkgIDEyLjEyODI1NTIwODMzMzMgOS43NjI2OTUzMTI1ICBDIDExLjU0NzA5MjAxMzg4ODkgMTAuNzU4NTcyMDQ4NjExMSAgMTAuNzU4NTcyMDQ4NjExMSAxMS41NDcwOTIwMTM4ODg5ICA5Ljc2MjY5NTMxMjUgMTIuMTI4MjU1MjA4MzMzMyAgQyA4Ljc2NjgxODU3NjM4ODg5IDEyLjcwOTQxODQwMjc3NzggIDcuNjc5MjUzNDcyMjIyMjIgMTMgIDYuNSAxMyAgQyA1LjMyMDc0NjUyNzc3Nzc4IDEzICA0LjIzMzE4MTQyMzYxMTExIDEyLjcwOTQxODQwMjc3NzggIDMuMjM3MzA0Njg3NSAxMi4xMjgyNTUyMDgzMzMzICBDIDIuMjQxNDI3OTUxMzg4ODkgMTEuNTQ3MDkyMDEzODg4OSAgMS40NTI5MDc5ODYxMTExMSAxMC43NTg1NzIwNDg2MTExICAwLjg3MTc0NDc5MTY2NjY2NyA5Ljc2MjY5NTMxMjUgIEMgMC4yOTA1ODE1OTcyMjIyMjIgOC43NjY4MTg1NzYzODg4OSAgMCA3LjY3OTI1MzQ3MjIyMjIyICAwIDYuNSAgQyAwIDUuMzIwNzQ2NTI3Nzc3NzggIDAuMjkwNTgxNTk3MjIyMjIyIDQuMjMzMTgxNDIzNjExMTEgIDAuODcxNzQ0NzkxNjY2NjY3IDMuMjM3MzA0Njg3NSAgQyAxLjQ1MjkwNzk4NjExMTExIDIuMjQxNDI3OTUxMzg4ODkgIDIuMjQxNDI3OTUxMzg4ODkgMS40NTI5MDc5ODYxMTExMSAgMy4yMzczMDQ2ODc1IDAuODcxNzQ0NzkxNjY2NjY2ICBDIDQuMjMzMTgxNDIzNjExMTEgMC4yOTA1ODE1OTcyMjIyMjEgIDUuMzIwNzQ2NTI3Nzc3NzggMCAgNi41IDAgIEMgNy42NzkyNTM0NzIyMjIyMiAwICA4Ljc2NjgxODU3NjM4ODg5IDAuMjkwNTgxNTk3MjIyMjIxICA5Ljc2MjY5NTMxMjUgMC44NzE3NDQ3OTE2NjY2NjYgIEMgMTAuNzU4NTcyMDQ4NjExMSAxLjQ1MjkwNzk4NjExMTExICAxMS41NDcwOTIwMTM4ODg5IDIuMjQxNDI3OTUxMzg4ODkgIDEyLjEyODI1NTIwODMzMzMgMy4yMzczMDQ2ODc1ICBaICIgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSIjMDBiNTc4IiBzdHJva2U9Im5vbmUiLz4NCiAgICA8L2c+DQo8L3N2Zz4=)
}

.lscheck-red-state:before{
    content:'';
    display: inline-block;
    width: 13px;
    height: 17px;
    background-size: 13px 13px;
    background-repeat: no-repeat;
    background-position: bottom;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSIxM3B4IiBoZWlnaHQ9IjEzcHgiPg0KICAgIDxnPg0KICAgICAgICA8cGF0aCBkPSJNIDEwLjEzMDg1OTM3NSA3LjQyMjUyNjA0MTY2NjY3ICBDIDEwLjIzODA2NDIzNjExMTEgNy4zMTUzMjExODA1NTU1NiAgMTAuMjkxNjY2NjY2NjY2NyA3LjE4ODM2ODA1NTU1NTU2ICAxMC4yOTE2NjY2NjY2NjY3IDcuMDQxNjY2NjY2NjY2NjcgIEwgMTAuMjkxNjY2NjY2NjY2NyA1Ljk1ODMzMzMzMzMzMzMzICBDIDEwLjI5MTY2NjY2NjY2NjcgNS44MTE2MzE5NDQ0NDQ0NCAgMTAuMjM4MDY0MjM2MTExMSA1LjY4NDY3ODgxOTQ0NDQ0ICAxMC4xMzA4NTkzNzUgNS41Nzc0NzM5NTgzMzMzMyAgQyAxMC4wMjM2NTQ1MTM4ODg5IDUuNDcwMjY5MDk3MjIyMjIgIDkuODk2NzAxMzg4ODg4ODkgNS40MTY2NjY2NjY2NjY2NyAgOS43NSA1LjQxNjY2NjY2NjY2NjY3ICBMIDMuMjUgNS40MTY2NjY2NjY2NjY2NyAgQyAzLjEwMzI5ODYxMTExMTExIDUuNDE2NjY2NjY2NjY2NjcgIDIuOTc2MzQ1NDg2MTExMTEgNS40NzAyNjkwOTcyMjIyMiAgMi44NjkxNDA2MjUgNS41Nzc0NzM5NTgzMzMzMyAgQyAyLjc2MTkzNTc2Mzg4ODg5IDUuNjg0Njc4ODE5NDQ0NDQgIDIuNzA4MzMzMzMzMzMzMzMgNS44MTE2MzE5NDQ0NDQ0NCAgMi43MDgzMzMzMzMzMzMzMyA1Ljk1ODMzMzMzMzMzMzMzICBMIDIuNzA4MzMzMzMzMzMzMzMgNy4wNDE2NjY2NjY2NjY2NyAgQyAyLjcwODMzMzMzMzMzMzMzIDcuMTg4MzY4MDU1NTU1NTYgIDIuNzYxOTM1NzYzODg4ODkgNy4zMTUzMjExODA1NTU1NiAgMi44NjkxNDA2MjUgNy40MjI1MjYwNDE2NjY2NyAgQyAyLjk3NjM0NTQ4NjExMTExIDcuNTI5NzMwOTAyNzc3NzggIDMuMTAzMjk4NjExMTExMTEgNy41ODMzMzMzMzMzMzMzMyAgMy4yNSA3LjU4MzMzMzMzMzMzMzMzICBMIDkuNzUgNy41ODMzMzMzMzMzMzMzMyAgQyA5Ljg5NjcwMTM4ODg4ODg5IDcuNTgzMzMzMzMzMzMzMzMgIDEwLjAyMzY1NDUxMzg4ODkgNy41Mjk3MzA5MDI3Nzc3OCAgMTAuMTMwODU5Mzc1IDcuNDIyNTI2MDQxNjY2NjcgIFogTSAxMi4xMjgyNTUyMDgzMzMzIDMuMjM3MzA0Njg3NSAgQyAxMi43MDk0MTg0MDI3Nzc4IDQuMjMzMTgxNDIzNjExMTEgIDEzIDUuMzIwNzQ2NTI3Nzc3NzggIDEzIDYuNSAgQyAxMyA3LjY3OTI1MzQ3MjIyMjIyICAxMi43MDk0MTg0MDI3Nzc4IDguNzY2ODE4NTc2Mzg4ODkgIDEyLjEyODI1NTIwODMzMzMgOS43NjI2OTUzMTI1ICBDIDExLjU0NzA5MjAxMzg4ODkgMTAuNzU4NTcyMDQ4NjExMSAgMTAuNzU4NTcyMDQ4NjExMSAxMS41NDcwOTIwMTM4ODg5ICA5Ljc2MjY5NTMxMjUgMTIuMTI4MjU1MjA4MzMzMyAgQyA4Ljc2NjgxODU3NjM4ODg5IDEyLjcwOTQxODQwMjc3NzggIDcuNjc5MjUzNDcyMjIyMjIgMTMgIDYuNSAxMyAgQyA1LjMyMDc0NjUyNzc3Nzc4IDEzICA0LjIzMzE4MTQyMzYxMTExIDEyLjcwOTQxODQwMjc3NzggIDMuMjM3MzA0Njg3NSAxMi4xMjgyNTUyMDgzMzMzICBDIDIuMjQxNDI3OTUxMzg4ODkgMTEuNTQ3MDkyMDEzODg4OSAgMS40NTI5MDc5ODYxMTExMSAxMC43NTg1NzIwNDg2MTExICAwLjg3MTc0NDc5MTY2NjY2NyA5Ljc2MjY5NTMxMjUgIEMgMC4yOTA1ODE1OTcyMjIyMjIgOC43NjY4MTg1NzYzODg4OSAgMCA3LjY3OTI1MzQ3MjIyMjIyICAwIDYuNSAgQyAwIDUuMzIwNzQ2NTI3Nzc3NzggIDAuMjkwNTgxNTk3MjIyMjIyIDQuMjMzMTgxNDIzNjExMTEgIDAuODcxNzQ0NzkxNjY2NjY3IDMuMjM3MzA0Njg3NSAgQyAxLjQ1MjkwNzk4NjExMTExIDIuMjQxNDI3OTUxMzg4ODkgIDIuMjQxNDI3OTUxMzg4ODkgMS40NTI5MDc5ODYxMTExMSAgMy4yMzczMDQ2ODc1IDAuODcxNzQ0NzkxNjY2NjY2ICBDIDQuMjMzMTgxNDIzNjExMTEgMC4yOTA1ODE1OTcyMjIyMjEgIDUuMzIwNzQ2NTI3Nzc3NzggMCAgNi41IDAgIEMgNy42NzkyNTM0NzIyMjIyMiAwICA4Ljc2NjgxODU3NjM4ODg5IDAuMjkwNTgxNTk3MjIyMjIxICA5Ljc2MjY5NTMxMjUgMC44NzE3NDQ3OTE2NjY2NjYgIEMgMTAuNzU4NTcyMDQ4NjExMSAxLjQ1MjkwNzk4NjExMTExICAxMS41NDcwOTIwMTM4ODg5IDIuMjQxNDI3OTUxMzg4ODkgIDEyLjEyODI1NTIwODMzMzMgMy4yMzczMDQ2ODc1ICBaICIgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSIjZjUyMjJkIiBzdHJva2U9Im5vbmUiLz4NCiAgICA8L2c+DQo8L3N2Zz4=)
}
/*工作包分解完成状态-----结束-----*/

.modal-header{
    padding: 15px 15px 5px 15px;
}

.modal-body {
    padding: 5px 15px 5px 15px;
}

#yujing-unread{
    margin-top: -4px;
    margin-left: 5px;
}

.lsIcon{
    display: inline-block;
    width: 16px;
    height: 17px;
    vertical-align: bottom;
}
.lsIcon1{
    display: inline-block;
    width: 16px;
    height: 17px;
    vertical-align: bottom;
}

/*气泡窗-----开始-----*/
/*表格气泡窗--项目信息输入*/
#numberRulesCon {
    position: absolute;
    display: none;
    width: 530px;
    background: rgba(0, 0, 0, 0.75);
    color: #fff;
    padding: 10px;
    border-radius: 6px;
    z-index: 100050;
    right: -15px;
    top: 105px;
    box-shadow: 0 9px 28px 0 rgba(0, 0, 0, 0.05),0 6px 16px 0 rgba(0, 0, 0, 0.08),0 3px 6px 0 rgba(0, 0, 0, 0.12);
}

.bubble{
    position: absolute;
    top: -10px;
    right: 45px;
    width: 0;
    height: 0;
    border-bottom: 10px solid rgba(0, 0, 0, 0.75);
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
}
.numberRules{text-align: center;}
.numberRules .thead td{padding: 5px 2px;}
.numberRules .tbody td{padding: 5px 2px;min-height: 30px;}

/*普通气泡窗*/
#numberRulesCon {
    position: absolute;
    display: none;
    width: 530px;
    background: rgba(0, 0, 0, 0.75);
    color: #fff;
    padding: 10px;
    border-radius: 6px;
    z-index: 100050;
    right: -15px;
    top: 105px;
    box-shadow: 0 9px 28px 0 rgba(0, 0, 0, 0.05),0 6px 16px 0 rgba(0, 0, 0, 0.08),0 3px 6px 0 rgba(0, 0, 0, 0.12);
}

.bubble{
    position: absolute;
    top: -10px;
    right: 45px;
    width: 0;
    height: 0;
    border-bottom: 10px solid rgba(0, 0, 0, 0.75);
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
}
.numberRules{text-align: center;}
.numberRules .thead td{padding: 5px 2px;}
.numberRules .tbody td{padding: 5px 2px;min-height: 30px;}

.bubbleCon{
    position: absolute;
    display: none;
    background: rgba(0, 0, 0, 0.75);
    color: #fff;
    padding: 10px 20px;
    border-radius: 6px;
    z-index: 100050;
    line-height: 25px;
    box-shadow: 0 9px 28px 0 rgba(0, 0, 0, 0.05),0 6px 16px 0 rgba(0, 0, 0, 0.08),0 3px 6px 0 rgba(0, 0, 0, 0.12);
    pointer-events: none
}
.bubbleLeft{
    position: absolute;
    width: 0;
    height: 0;
    left: -20px;
    top: 25px;
    border-bottom: 10px solid transparent;
    border-left: 10px solid transparent;
    border-right: 10px solid rgba(0, 0, 0, 0.75);
    border-top: 10px solid transparent;
}
.bubbleTop{
    position: absolute;
    width: 0;
    height: 0;
    left: 20px;
    top: -20px;
    border-bottom: 10px solid rgba(0, 0, 0, 0.75);
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid transparent;
}
/*气泡窗-----结束-----*/

/*业务中心------开始------*/
.business-moudle{
    padding: 0px 10px 10px 0px !important;
}
/*业务中心------结束------*/

.input-icon>i{
    color: #4876ff;
}


/*进度条开始*/
.progress{
    height: 8px;
    background: rgba(31, 36, 70, 0.06);
    border-radius: 4px
}

.progress .progress-bar{
    border-radius: 4px;
    background: #2F54EB;
}

/*进度条结束*/

/*红绿灯开始*/
.trafficLight{
    width: 14px;height: 14px;border-radius: 50%;
    margin-left: 50%;transform: translateX(-50%);margin-top: 1px;
}
.trafficLightRed{background: #f5222d; }
.trafficLightGreen{background: #00b578; }
.trafficLightYellow{background: #fad414; }
/*红绿灯结束*/

.tdStateCon{
    display: flex;justify-content: center;
}

.fileBox #preview,.fileBox #download,.fileBox #delete{
    cursor: pointer;
    margin: 0 6px;
    min-width: 50px;
}

.measureTips{
    cursor: pointer;font-size: 12px !important;margin-left: 2px
}

.unitBtn{
    width: 43px;
}


/*------xpmPlusV2------开始------*/
.table.dataTable{
    border: 1px solid #e0e0e0!important;
}
.table.dataTable thead {
    background: #fff !important;
    color: #333;
    border-bottom: 1px solid #e0e0e0!important;
}
table.dataTable .ui-state-default .DataTables_sort_wrapper{
    color: #333 !important;
    font-weight: 700 !important;
}

.middlessss{
    border: none !important;
}

.middlessss .table.dataTable{
    border: none !important;
}

.dataTables_wrapper .dataTables_scroll{
    box-shadow: 0 1px 3px #dadada;
    border-radius: 4px;
    overflow: hidden;
}

table.dataTable tbody tr{
    background-color: #f3f3f3;
}

.dataTables_wrapper .dataTables_length a, .dataTables_wrapper .dataTables_filter a, .dataTables_wrapper .dataTables_info a, .dataTables_wrapper .dataTables_processing a, .dataTables_wrapper .dataTables_paginate a{
    color: #808080;
}

button.dt-button:hover:not(.disabled),div.dt-button:hover:not(.disabled),a.dt-button:hover:not(.disabled) {
    background: #4876ff !important;
    color: #fff !important;
    border: 1px solid #4876ff !important;
}

.page-bar{
    margin-bottom: 10px;
}

#mainPage.listPageAlone{
    margin: 0 10px 0 10px;
    padding: 0 10px 10px 10px !important;
}

.datagrid-header{
    background: #f6f6f8 !important;
    min-height: 38px;
}

.datagrid-header .datagrid-cell{
    color: rgba(0, 0, 0, 0.9) !important;;
}

.panel-header, .panel-body{
    border: none !important;
}

.caption-style {
    font-size: 14px !important;
    color: #333333 !important;
    font-weight: 600 !important;
    padding: 6px 2px !important;
    margin-left: 10px !important;
}

.portlet>.portlet-title>.caption{
    float: left;
    display: inline-block;
    font-size: 14px !important;
    color: #333333 !important;
    font-weight: 600 !important;
    padding: 6px 2px !important;
    margin-left: 10px !important;
}

.input-group .form-control {
    border-radius: 6px 0 0 6px;
}



.modal-content .mcolor{
    color: #404562 !important;
}
.modal-content .modal-title{
    font-weight: 600;
    font-size: 16px;
}



.tabTitle{
    display: flex;
    flex-wrap: wrap;
    margin: 10px 0;
    border-bottom: 1px solid #c2cad8;
}

/*.tabTitle{*/
/*    width: 100%;*/
/*    height: 46px;*/
/*    margin: 10px 0;*/
/*    border-bottom: 1px solid #c2cad8;*/
/*    overflow: hidden;*/
/*}*/

.itemListTab{
    margin-bottom: -1px;
}

.itemListTab .tabItem{
    cursor: pointer;
    font-size: 14px;
    letter-spacing: 2px;
    min-height: 37px;
    text-align: center;
    margin-top: 5px;
    margin-right: 4px;
    padding: 10px 5px 10px 20px;
    border: 1px solid #c2cad8;
    border-bottom: 0;
    border-radius: 6px 6px 0 0;
    background: #f6f6f8;
    display: inline-block;
    box-sizing: border-box;
    text-decoration: none;
    position: relative;
}

.itemListTab .tabActive {
    background: #fff;
    border-color: #c2cad8;
    color: #4876ff;
    margin-bottom: -1px;
}

.tabDelete{
    visibility: hidden !important;
    margin-left: 5px;
    margin-top: 3px;
    color: #9d9fa2 !important;
}

.tabDelete:hover{
    color: #354a5f !important;
}

.tabItem:hover .tabDelete{
    visibility: visible !important;
}


.itemListTab{
    display: none;
}


.mainColor{
    color: #4876ff;
}
/*------xpmPlusV2------开始------*/



