@font-face {
    font-family: 'Open Sans';
    src: url(data:application/font-woff;base64,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);
}

.grayfont{ color:#a3a3a3; }
select { display:block;width:150px; height:18px;text-decoration:none;line-height:24px;color:#000;}
ul {list-style: none;}
a, a:hover{text-decoration: none;}
/*××××××××××××××××××××××××登录页面样式××××××××××××××××××××××××××××××××××××××××××*/
#container {
    height: 100%;
}
.reactRoot {
    height: 100%;
}
.bgDiv {
    width: 100%;
    height:100%;
    margin:0;
    overflow-x:hidden;
    overflow: auto;

}
.normalBg {
    background:url(/build/img/login_background.png) #1d222d;
    background-size: cover;
    background-position: center center;
}
.oem63Bg {
    background: rgb(124,129,126)
}
.mainDiv {
    background: transparent;
    color: #EBEBEB;
    font: 13px;
    height: 480px;
    margin-top: -240px;
    position: absolute;
    top: 50%;
    width: 100%;
}

.titleDiv {
    text-align:center;
    font-weight:bold;
    color: #eff2f9;
}

.titleSpan {
    font-size:50px;
    letter-spacing: 3px;
    text-shadow:7px 7px 7px rgba(14,26,55,0.6);
}

.ellips{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.loginDiv {
    position:relative;
    z-index:100;
}
#loginbtn,#loginbtn2{
    border:none;
    color: white;
    width: 260px;
    height:44px;
    line-height:44px;
    cursor: pointer;
    font-size: 18px;
    font-weight: bold;
    margin:30px 0 0 70px;
    padding:0;
    text-decoration: none;
    outline: none;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#5689ff), to(#2d65e7));
    border-radius: 22px;
    margin-top: 50px;
    box-shadow:15px 15px 15px rgba(14,26,55,0.25) ;
}

#loginbtn:disabled,#loginbtn2:disabled {
    color:gray;cursor:text;
}

#password,#adminpasswd,#adminpasswd2,#userpasswd,#userpasswd2{
    padding-right: 40px;
}
.expose {
    clear: both;
    display: block;
    width: 400px;
    height: 115px;
    margin: 0 auto;
    padding: 0;
}

.expose input, .expose .ant-select-selection{
    border:none;
    height:44px;
    line-height:44px;
    margin:10px 0 0 0;
    padding:0 10px 0 47px;
    font-size: 1.125rem;
    outline:none;
}

.expose input#identifyingCode{
    padding: 0 10px 0 20px;
    width: 250px;
}

.input-wrap{
    position: relative;
}

.input-wrap .input-ico{
    position: absolute;
    top: 23px;
    left:20px;
    width: 15px;
    height: 15px;
    background-image: url(/build/img/icon.png);
    background-repeat: no-repeat;
}

.input-wrap .userIcon{
    background-position: -700px 0px;
}

.input-wrap .lockIcon{
    background-position: -733px 0px;
    z-index: 10;
}

.expose .ant-select-selection__rendered{
    line-height:22px;
}

.expose input:hover, .expose input:focus, .expose .ant-select-selection:hover, .expose .ant-select-selection:focus {
    color:#0d1017;
}

.expose .ant-form-item {
    margin-bottom: 5px;
    width: 400px;
}

.loginlanbox{
    position: fixed;
    top: 10px;
    right: 66px;
    z-index: 6666;
}

.loginlan{
    width: 100px;
    height: 40px;
    line-height: 42px;
    margin-top: 10px;
    text-align: center;
}

.loginlan span{
    display: inline-block;
    height: 100%;
    width: 95%;
    font-size: 1rem;
    color:#C9D5DC;
    padding-left: 10px;
    cursor: pointer;
}

.ant-dropdown{
    z-index:1113;
}

.loginlan .ant-dropdown-trigger {
    font-size: 14px;
}

.loginlanmenu{
    width: 100px;
    font-size: 14px;
    border-radius: 2px;
    margin-left: 2px;
    background: rgba(255,255,255,0.9);
    padding:1px ;
}

.loginlanmenu li{
    width: 100%;
    height: 30px;
    line-height: 30px;
    color: #596680;
    padding: 0;
}

.loginlanmenu li:last-child{
    border: none;
}

.loginlanmenu li:hover{
    background: #3d77ff;
    border-radius: 2px;
    color: #fff;
    font-weight: bold;
}

.loginlanmenu li span{
    padding:0 18px;
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
}

.loginFooter{
    width: 100%;
    height: 120px;
    position: absolute;
    bottom: 0;
    text-align: center;
    color: #798189;
    font-size: 0.875rem;
}
/****************************CSS3动画************************************/

/*******淡入*******/
.a-fadein{
    -webkit-animation:fadein 0.4s linear;
    -moz-animation:fadein 0.4s linear;
    -ms-animation:fadein 0.4s linear;
    animation:fadein 0.4s linear;
    -webkit-animation-fill-mode:forwards;
    -moz-animation-fill-mode:forwards;
    -ms-animation-fill-mode:forwards;
    animation-fill-mode:forwards;
}

@-webkit-keyframes fadein{
    0%{opacity:0;height:0}
    100%{opacity:1;height:229px}
}
@-moz-keyframes fadein{
    0%{opacity:0;height:0}
    100%{opacity:1;height:229px}
}
@-ms-keyframes fadein{
    0%{opacity:0;height:0}
    100%{opacity:1;height:229px}
}
@keyframes fadein{
    0%{opacity:0;height:0}
    100%{opacity:1;height:229px}
}

/* 淡出 */
.a-fadeout{
    -webkit-animation:fadeout 0.4s linear;
    -moz-animation:fadeout 0.4s linear;
    -ms-animation:fadeout 0.4s linear;
    animation:fadeout 0.4s linear;
    -webkit-animation-fill-mode:forwards;
    -moz-animation-fill-mode:forwards;
    -ms-animation-fill-mode:forwards;
    animation-fill-mode:forwards;
    overflow: hidden;
}

@-webkit-keyframes fadeout{
    0%{opacity:1;height:229px}
    100%{opacity:0;height:0}
}
@-moz-keyframes fadeout{
    0%{opacity:1;height:229px}
    100%{opacity:0;height:0}
}
@-ms-keyframes fadeout{
    0%{opacity:1;height:229px}
    100%{opacity:0;height:0}
}
@keyframes fadeout{
    0%{opacity:1;height:229px}
    100%{opacity:0;height:0;}
}

.b-fadein{
    -webkit-animation:fadein_b 0.4s linear;
    -moz-animation:fadein_b 0.4s linear;
    -ms-animation:fadein_b 0.4s linear;
    animation:fadein_b 0.4s linear;
    -webkit-animation-fill-mode:forwards;
    -moz-animation-fill-mode:forwards;
    -ms-animation-fill-mode:forwards;
    animation-fill-mode:forwards;
}

@-webkit-keyframes fadein_b{
    0%{opacity:0;height:0}
    100%{opacity:1;height:425px}
}
@-moz-keyframes fadein_b{
    0%{opacity:0;height:0}
    100%{opacity:1;height:425px}
}
@-ms-keyframes fadein_b{
    0%{opacity:0;height:0}
    100%{opacity:1;height:425px}
}
@keyframes fadein_b{
    0%{opacity:0;height:0}
    100%{opacity:1;height:425px}
}


/* 淡出 */
.fadeout{
    -webkit-animation:fadeout 0.4s linear;
    -moz-animation:fadeout 0.4s linear;
    -ms-animation:fadeout 0.4s linear;
    animation:fadeout 0.4s linear;
    -webkit-animation-fill-mode:forwards;
    -moz-animation-fill-mode:forwards;
    -ms-animation-fill-mode:forwards;
    animation-fill-mode:forwards;
    overflow: hidden;
}

.fadein{
    -webkit-animation:fadein 0.4s linear;
    -moz-animation:fadein 0.4s linear;
    -ms-animation:fadein 0.4s linear;
    animation:fadein 0.4s linear;
    -webkit-animation-fill-mode:forwards;
    -moz-animation-fill-mode:forwards;
    -ms-animation-fill-mode:forwards;
    animation-fill-mode:forwards;
    overflow: hidden;
}

@-webkit-keyframes fadein{
    0%{opacity:0;height:0}
    100%{opacity:1;min-height:450px}
}
@-moz-keyframes fadein{
    0%{opacity:0;height:0}
    100%{opacity:1;min-height:450px}
}
@-ms-keyframes fadein{
    0%{opacity:0;height:0}
    100%{opacity:1;min-height:450px}
}
@keyframes fadein{
    0%{opacity:0;height:0}
    100%{opacity:1;min-height:450px}
}



@-webkit-keyframes fadeout{
    0%{opacity:1;min-height:450px}
    100%{opacity:0;height:0}
}
@-moz-keyframes fadeout{
    0%{opacity:1;min-height:450px}
    100%{opacity:0;height:0}
}
@-ms-keyframes fadeout{
    0%{opacity:1;min-height:450px}
    100%{opacity:0;height:0}
}
@keyframes fadeout{
    0%{opacity:1;min-height:450px}
    100%{opacity:0;height:0;}
}
/************************applydiv样式***********************************/
.changepwddiv{
  font-size: 0.875rem;
  position: absolute;;
  top: 5px;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  width: 900px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  background: #e8eefc;
  border-radius: 2px;
  margin-top: 8px;
  color: #0d1017;
  border: 1px solid rgba(61, 119, 255, 0.6);
}

.changepwddiv a{
    color: #2969ff;
    margin-left: 10px;
    display: inline-block;
    height: 20px;
    line-height: 20px;
}

.changepwddiv a:hover {
    color: #0a53ff;
    border-bottom: 1px solid #0a53ff;

}

/************************重启页面样式***********************************/
.mainrbtDiv{
    background-color: #D0F5A9;
    position: absolute;
    left: 50%;
    top: 50%;
    width: 750px;
    height:452px;
    margin-top:-225px;/* half elements height*/
    margin-left:-375px;/* half elements width*/
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAHICAIAAAAA5xcWAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAACdSURBVHja7JE7DgIxDETHXj6i2YbbcTOuw51o8yji3ViWFg5AilGUsWb8oujxfPnpcnXUHORCLhGnHOFS+NZ90ny/Sy6ITPdMcjVGz5YRsStm0SvCT30oMUkOZZb9xI4q65c81e8cprQfBvdRFwwvdW37ofgle9T5O1PfPRgI7j7Lf0vOLe/bXa3hZhr8U1NTU38iQOu67ndbzp8BAEoOqfRxjTjdAAAAAElFTkSuQmCC) repeat-x;
    border:1px solid gray;
    -moz-border-radius:0;
}
.rebootDiv{
  position: absolute;
  left:70px;
  top: 165px;
  align:left;
  color: #2E2E2E;
}
.rebootDiv a{
  border:none;
}
a:link , a:visited{
  text-decoration:none;
}
a:hover {
  text-decoration:none
}

.colorfultitleSpan {
    font-family:Open Sans,SimHei,sans-serif;
    font-style: italic;
    text-shadow: 2px -2px 10px black;
    filter: Shadow(Color=#888888, Direction=45, Strength=5);
    letter-spacing: 10px;
    color: #0092E8;
    font-size: 4.375rem;
    font-weight: bolder;
}
.colorfulchildTitleSpan {
    font-family:Open Sans,SimHei,sans-serif;
    font-style: italic;
    text-shadow: 2px -2px 10px black;
    filter: Shadow(Color=#888888, Direction=45, Strength=2);
    letter-spacing: 2px;
    color: #CC00FF;
    font-size: 1.25rem;
    font-weight: bolder;
}
.blacktitleSpan {
    font-family:Open Sans,SimHei,sans-serif;
    font-style: italic;
    text-shadow: 2px -2px 10px white;
    filter: Shadow(Color=white, Direction=45, Strength=2);
    letter-spacing: 10px;
    color: #0092E8;
    *color: #0092E8;
    font-size: 4.375rem;
    font-weight: bolder;
}
.blackchildTitleSpan {
    font-family:Open Sans,SimHei,sans-serif;
    font-style: italic;
    text-shadow: 2px -2px 10px white;
    filter: Shadow(Color=white, Direction=45, Strength=1);
    letter-spacing: 2px;
    color: #0092E8;
    *color: #0092E8;
    font-size: 1.25rem;
    font-weight: bolder;
}

.rebootContain .titleDiv{
   margin-top:20px;
}
.rbttitleSpan {
  font: bold 1660%/100% "Tahoma", serif;
  font-size:3.125rem ;
  letter-spacing: 10px;
	position: relative;
	margin-left:-30px;
	margin-top:-30px;
	color: #fff;
}
.rbtchildTitleSpan{
    font: bold 25px Georgia;
    color: #fff;
    margin-left:50px;
}

.rebootDiv span{
    font:normal 18px Georgia;
    line-height:48px;
}
#clicklogin{font-weight:bold;}
/*××××××××××××××××××××××主页面样式×××××××××××××××××××××××××××××××××××*/
/* == BASE ================================================================= */

body {
    font-size: 62.5%;
    color:black;
    /*overflow-x: hidden;*/
    font-family: Open Sans,SimHei,sans-serif;
}

/* == Header ================================================================= */

.header-container {
    width: 100%;
    max-height: 50px;
    min-height: 50px;
    overflow: visible;
    margin-left: auto;
    margin-right:auto;
    position: fixed;
    z-index: 1112;
    min-width: 650px;
}

.ant-popover {
    z-index: 1115;
}

.header-container .ant-menu-dark{
    background: #22262e;
}

.header-vendor-div {
    height: 50px;
    line-height: 50px;
    width: 250px;
    float: left;
    padding: 0 35px 0 20px;
}

.header-vendor-div .sprite {
    float: left;
    position: relative;
    top: 13px;
    line-height: 50px;
    display: inline-block;
    background-image: url(/build/img/icon.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 24px;
    height: 24px;
    margin-right:8px;
}

.header-vendor-div .spriteNec{
    float: left;
    position: relative;
    top: 8px;
    line-height: 50px;
    display: inline-block;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAiCAYAAACp43wlAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF6WlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAxOC0wNy0wNFQxNjowOTozMSswODowMCIgeG1wOk1vZGlmeURhdGU9IjIwMTgtMDgtMTRUMDk6MzY6MDkrMDg6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMTgtMDgtMTRUMDk6MzY6MDkrMDg6MDAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ZWNlYzg3MDMtMmFiMi1iMDQ2LThhMDQtZGIwZjBlYWMxY2Q5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjdCMzFDNEU1N0RBRDExRTg5NzI2RTZGMDI1QzE2MUNFIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6N0IzMUM0RTU3REFEMTFFODk3MjZFNkYwMjVDMTYxQ0UiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3QjMxQzRFMjdEQUQxMUU4OTcyNkU2RjAyNUMxNjFDRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3QjMxQzRFMzdEQUQxMUU4OTcyNkU2RjAyNUMxNjFDRSIvPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDplY2VjODcwMy0yYWIyLWIwNDYtOGEwNC1kYjBmMGVhYzFjZDkiIHN0RXZ0OndoZW49IjIwMTgtMDgtMTRUMDk6MzY6MDkrMDg6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+CewnBQAAAkNJREFUaN7tmUsoRFEYx8czkfdQHilR9qSsbNlZW9tIFqwUNcVGk5RSFpSUBSmUSCSUhUchEguPjUcks1EsyPif+qZu08w5d841Zu7pO/VraO75HN/v3vP4ricYDHqY5IGTwEIYFsJCGBbCQhgWwkJsE60dgRrNOHbi6zTZ3y8CraAfTIENcAWeQAB8gW/6+RXcgH2wAobcIES0e1CZxEIyQAc4AD8O4j64RYhoF6AkCYVUgBPJtR9gDfhBH+ihz2EwDmbBFv1/j24SEpq+8jWEpDmYgmRkglNJXL+N8bpuDQlvOyA7RiH5cRLSK4m5YNKi7lMkcJXuzkQLuZTEbDJJiPh9VJHEOZqKrDFyNIUUxoiIWaqImWmakBTaNsraJF0XLfF2hegs6o2S799NO4dYF+N5RXJG/kBIIEZEzBZJPHHWSDVRSGgns6pI6IADIZ+a421QjKnMVCEe2lXtKBLQLRFSIOn3rDneYsV42kwWErrLDyUJ+CEpkeJUSfrdORjzmSTudtj6ZpwQD53UzxVSIsXxKhbgLM0xdyqeEp/pQgTl4FqjxPEiuW4J1NM05FVsea3lm3SwpxjDCu3I7OTA60YhgmoqOMYiZCROtaw8sGyjj7ghNun8NAHGwDRYpGrvm8NDakKFCOqoGGc3cblgN47l92Z6Gr7jWNr/VyG3Fuz2qaVK6W0Uwq8XZ4N2qjOdSfqpUE2pXXR+OqEnOUDba+s5JUCxjsE6mAGD/MaQ3xgyLISFMCyEYSEshGEhLIRxzC9sXwce2yj8BgAAAABJRU5ErkJggg==);
    width: 100px;
    height: 34px;
    /*margin-right:8px;*/
}

.header-vendor-div span {
    color: #fff;
    float: left;
    line-height: 50px;
    font-size: 1.25rem;
    font-weight: 500;
}

.header-btn-div {
    float: right;
    height: 50px;
    line-height: 50px;
    padding:11px 0 11px 0;
}

.header-btn-div  .remote{
    cursor: pointer;
    width: 60px;
    font-size: 0.875rem;
}

.header-btn-div .dndoff a{
    color: #8f9fb2;
}

.header-btn-div .dndon a{
    color: red;
}


.header-btn-div .adminLogo {
    float: left;
    position: relative;
    top: 2px;
    line-height: 28px;
    display: inline-block;
    background-image: url(/build/img/icon.png);
    background-repeat: no-repeat;
    background-position: -475px 0;
    width: 24px;
    height: 24px;
}

.header-btn-div button{
    margin-right: 10px;
}

.header-mode-div {
    position: absolute;
    margin-top: 15px;
    right: 310px;
}

.header-mode-div div {
    float: left;
    width: auto;
    height: 28px;
    line-height: 28px;
    margin-right: 10px;
    text-align: center;
}

.ant-alert-success{
    border: 1px solid #00a854;
    background-color: #cfefdf;
}

.header-btn-div div {
    float: left;
    width: 90px;
    height: 28px;
    line-height: 28px;
    margin-right: 10px;
    text-align: center;
}
.header-btn-div img{
    position: relative;
    top:4px;
    left:-2px;
}
.header-btn-div>span{
    position: absolute;
    top: 35px;
    right: 8px;
}

.header-btn-div .ant-dropdown-trigger{
    font-size: 0.875rem;
    color: #8f9fb2;
}

.header-btn-div .divideline{
    width: 1px;
    height: 28px;
    background: #8f9fb2;
    margin-right: 20px;
}

.headermenu {
    box-shadow: 0 2px 5px rgba(20,32,56,.3);
    position: relative;
}

.headermenu .triangleIcon {
    width: 0;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 10px solid #fff;
    position: absolute;
    right: 17px;
    top: -10px
}

.headermenu .triangleIconAdmin {
    right: 6px;
}

.headermenu .ant-dropdown-menu-item:first-child{
    padding: 0;
    border: none;
}

.header-btn-div a .poweroff {
    position: relative;
    background-image: url(/build/img/icon.png);
    background-repeat: no-repeat;
    background-position: -171px -50px;
    width: 16px;
    height: 16px;
    top: 4px;
    left: -3px;
}

/* .header-btn-div a:hover .poweroff{
    background-position: -188px -50px;
} */

.header-btn-div a .logout {
    position: relative;
    background-image: url(/build/img/icon.png);
    background-repeat: no-repeat;
    background-position: -205px -50px;
    width: 16px;
    height: 16px;
    top: 4px;
    left: -3px;
}

/* .header-btn-div a:hover .logout{
    background-position: -222px -50px;
} */

.operatBox {
    width: auto!important
}

.operatBox a{
    color:#8f9fb2;
    display:inline-block;
    margin: 0 3px;
}

.headermenu, .headermenu .ant-dropdown-menu-item{
    background-color: #fff;
    border: 1px solid #fff;
}

.headermenuitem a{
    /* width: 90px; */
    padding: 0 8px!important;
    text-align: center;
    background: #fff;
    color: #55627b;
    /* display: inline-block; */
    height: 30px;
    line-height: 30px;
}

.ant-dropdown-menu-item.headermenuitem  > a {
    padding: 0;
}

.headermenuitem li:hover, .headermenuitem a:hover{
    background: #3d77ff;
    color: #fff;
}

.applyDiv{
    float: right;
    margin-right: 20px;
}

.apply {
    display: none;
    /*position: absolute;
    margin-top: 12px;
    right: 400px;*/
    background-color: #3d77ff !important;
    border-color: #3d77ff !important;
    color: #fff !important;
}

.apply:hover {
    background-color: #49a9ee !important;
    border-color: #49a9ee !important;
}

.animated {
    animation-duration: 1s;
    animation-fill-mode: both;
    animation-timing-function: ease-in-out;
    animation-iteration-count:infinite;
}

@keyframes pulse {
    0% { transform: scale(1); }
    50% { transform: scale(1.3); }
    100% { transform: scale(1); }
}
.pulse {
    animation-name: pulse;
}

.animatedfade {
    animation-duration: 1s;
    animation-fill-mode: both;
    animation-timing-function: ease-in-out;
    /*animation-iteration-count:infinite;*/
}

@keyframes backgroundChange {
    0% { opacity: 0; }
    25% { opacity: 0.25; }
    50% { opacity: 0.5; }
    75% { opacity: 0.75; }
    100% { opacity: 1.0; }
}
.backgroundChange {
    animation-name: backgroundChange;
}

.main-container {
    width: 100%;
    margin: auto;
    position: absolute;
    top:50px;
}

/* == MainMenu ================================================================= */
.menu-container{
    width: 240px;
    position: fixed;
    left: 0;
    /*height: 100%;*/
    /*min-height: 600px;*/
    /*viewport：可视窗口，也就是浏览器。*/
    /*vh Viewport高度， 1vh 等于viewport高的的1%*/
    height: calc(100vh - 50px);
}
@media screen and (max-width: 1190px) {
    .menu-container{
        height: calc(100vh - 60px);
    }
}

.menu-container .ant-menu-dark, .menu-container .ant-menu-dark .ant-menu-inline.ant-menu-sub{
    background: #2c313d;
}

.menu-container .ant-menu-dark .ant-menu-item-selected{
    background: #4885f0;
}

.menu-container .ant-menu-submenu-title span{
    font-size: 0.875rem;
    color: #8f9fb2;
    display: inline-block;
    height: 100%;
    width: 100%;
}

.menu-container .ant-menu-submenu-title span .anticon {
    float: left;
    position: relative;
    top: 10px;
    line-height: 42px;
    display: inline-block;
    background-image: url(/build/img/icon.png);
    background-repeat: no-repeat;
    /* background-position: -150px 0; */
    background-position: -125px 0;
    width: 24px;
    height: 24px;
}

.menu-container .ant-menu-submenu-selected .ant-menu-submenu-title span .status {
    background-position: -125px 0;
}

.menu-container .ant-menu-submenu-title span .account {
    background-position: -175px 0;
}

.menu-container .ant-menu-submenu-selected .ant-menu-submenu-title span .account {
    background-position: -200px 0;
}

.menu-container .MuneItem .account {
    float: left;
    position: relative;
    top: 10px;
    line-height: 42px;
    display: inline-block;
    background-image: url(/build/img/icon.png);
    background-repeat: no-repeat;
    background-position: -175px 0;
    width: 24px;
    height: 24px;
}

.menu-container .ant-menu-item-selected.ant-menu-item.MuneItem .account {
    background-position: -200px 0;
}

.menu-container .ant-menu-submenu-title span .calls {
    background-position: -225px 0;
}

.menu-container .ant-menu-submenu-selected .ant-menu-submenu-title span .calls {
    background-position: -250px 0;
}

.menu-container .ant-menu-submenu-title span .callset {
    background-position: -551px 0;
}

.menu-container .ant-menu-submenu-selected .ant-menu-submenu-title span .callset {
    background-position: -576px 0;
}

.menu-container .ant-menu-submenu-title span .sysset {
    background-position: -275px 0;
}

.menu-container .ant-menu-submenu-selected .ant-menu-submenu-title span .sysset {
    background-position: -300px 0;
}

.menu-container .ant-menu-submenu-title span .network {
    background-position: -600px 0;
}

.menu-container .ant-menu-submenu-selected .ant-menu-submenu-title span .network {
    background-position: -625px 0;
}

.menu-container .ant-menu-submenu-title span .maintenance {
    background-position: -325px 0;
}

.menu-container .ant-menu-submenu-selected .ant-menu-submenu-title span .maintenance {
    background-position: -350px 0;
}

.menu-container .ant-menu-submenu-title span .sysapp {
    background-position: -375px 0;
}

.menu-container .ant-menu-submenu-selected .ant-menu-submenu-title span .sysapp {
    background-position: -400px 0;
}

.menu-container .ant-menu-submenu-title span .extension {
    background-position: -425px 0;
}

.menu-container .ant-menu-submenu-selected .ant-menu-submenu-title span .extension {
    background-position: -450px 0;
}

.menu-container .ant-menu-submenu-title span .detection {
    background-position: -650px 0;
}

.menu-container .ant-menu-submenu-selected .ant-menu-submenu-title span .detection {
    background-position: -675px 0;
}

.ant-menu-sub.ant-menu-inline > .ant-menu-item {
    /* height: 45px;
    line-height: 45px; */
    height: auto;
    white-space: normal;
    line-height: 24px;
    padding: 10px 0;
}

.ant-menu-inline .ant-menu-submenu-title {
    height: 45px;
    line-height: 45px;
}

.menu-container .ant-menu-item {
    color: #8f9fb2;
}

.menu-container .ant-menu-submenu-title {
    padding-left: 12px !important;
}

 .ant-menu-inline .ant-menu-item {
     padding-right: 0px;
 }

.menu-container .ant-menu-inline .MuneItem {
    padding-left: 12px !important;
}

.menu-container .ant-menu-item-selected {
    font-weight: bold;
    color: #fff;
}

.ant-menu-submenu-selected .ant-menu-submenu-title span{
    font-weight: bold;
    color: #e1e8f0;
}

.main-menu-container {
    width: 1000px;
    height: 36px;
    padding-left: 180px;
}

.main-menu-container ul {
    width:480px;
    height: 36px;
    background: transparent url(data:image/png;base64,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) no-repeat;
    padding-left: 0px;
    padding-top: 7px;
}

.main-menu-container ul li {
    float: left;
    text-decoration: none;
    height:29px;
    line-height: 24px;
    cursor:pointer;
    list-style-type:none;
    text-align:center;
    width: 113px;
    color: #fff;
    border-radius: 4px 4px 0 0;
    margin-left: 5px;
}

.main-menu-container ul li:hover, .main-menu-selected {
    background: #ECF5FF;
    color: #004578 !important;
}

/* == Content ================================================================= */

.main-content {
    height: 100%;
    position: relative;
    left: 240px;
    right: 0;
    width: calc(100vw - 260px);  /*left menu 240 + scroll 20 260*/
    min-width: 915px; /*form min-width 915*/
    /* min-width: 1150px; form min-width 915 */
}

.ant-tabs-tabpane{
    height: inherit;
}

.content-container {
    width:100%;
    padding-top:10px;
    background: rgb(218,211,204);
}

.content-container > div {
    /* background-color: #fff; */
    /*margin: 0px 10px 0px 10px;*/
}

.ant-layout {
    background-color: #f3f7fa;
}

.content-container .subpagetitle{
    font-size: 1.125rem;
    font-weight: bold;
    height: 20px;
    line-height: 20px;
    margin: 10px 0 5px 40px;
    color: #55627b;
    background-color: #f3f7fa;
}

.content-container .config-tab{
    border-radius: 4px;
    background: #fff;
    margin: 10px 10px 0px 10px;
    min-width: 915px;
}
.content-container .AcctTabs {
    overflow-y: hidden;
    padding: 15px 0 0 21px;
    height: 65px;
    background-color: #f3f7fa;
}
.AcctTabs .ant-tabs-bar{
    width: calc(100% - 248px);
    padding-right: calc(100% - 1018px);
}
.AcctTabs .ant-tabs-tab {
    min-width: 108px;
    height: 32px;
    line-height: 32px;
    padding: 0 5px !important;
    font-size: 0.75rem;
}
.ant-tabs-nav .ant-tabs-tab .anticon {
    margin-right: 5px;
}

.AcctTabs .ant-tabs-tab span {
    display: block;
    height: 30px;
    line-height: 30px;
    color: #55627b;
    font-size: 0.75rem;
}

.AcctTabs .ant-tabs-tab-active span {
    color: #fff;
}

.ant-tabs-nav .ant-tabs-tab {
    color: #55627b;
    font-size: 0.875rem;
}

.ant-tabs-nav .ant-tabs-tab-active {
    color: #3d77ff;
    font-weight: bold;
}

.ant-tabs-ink-bar {
    background-color: #3d77ff;
    height: 4px;
    border-radius:2px ;
}


.AcctTabs .ant-tabs-bar span .userIcon {
    float: left;
    position: relative;
    top: 2px;
    width: 24px;
    height: 24px;
    background-image: url(/build/img/icon.png);
    background-repeat: no-repeat;
    background-position: -84px -24px;
}
.AcctTabs .ant-tabs-bar .ant-tabs-tab-active span .userIcon {
    background-position: -109px -24px;
}

.AcctTabs .RegisterStatus span .userIcon {
    background-position: -134px -24px;
}
.AcctTabs .ant-tabs-bar .ant-tabs-tab-active span .userIcon {
    background-position: -109px -24px;
}
.AcctTabs .ant-tabs-tab-active.ant-tabs-tab.RegisterStatus span .userIcon{
    background-position: -159px -24px;
}
.ant-tabs.ant-tabs-card > .ant-tabs-bar .ant-tabs-tab-active {
    background: #3d77ff;
    color: #fff;
}
.content-container .ant-tabs-bar {
    border:none;
    height: 50px;
}

.content-container .ant-input,.content-container .ant-select {
    width:50%;
}
.content-container .ant-input.short-input {
    width:24.5%;
}
.content-container div.item {
    margin-bottom: 10px;
}
.content-container label.item-title {
    display: inline-block;
    width:300px;
    text-align: right;
    margin-right: 30px;
    margin-left: 30px;
}

.select-item .ant-form-item-control {
    line-height: 0;
}
.title-label label {
    font-weight: bold;
}
.content-container .ant-form-item-label label:after {
  content: " ";
  /* margin-right: 10%; */
  margin: 0;
}

/*.content-container .secondarytitle{
    height: 40px;
    font-size: 0.875rem;
    line-height: 40px;
    margin: 15px 39px;
    font-weight: 600;
    text-align: left;
    padding-left: 35px;
    background-color: #f3f7fa;
    color: #55627b;
}*/

/***account settings nav***/
.content-container .AcctTabs .ant-tabs-tab{
    border-bottom:1px solid #ddd !important;
}
.ant-tabs-tab-prev-icon,.ant-tabs-tab-next-icon {
    font-size: 1.5rem !important;
    top:8px;
    left:9px;
    width: 0;
    height: 0;
    border-bottom: 15px solid #798497;
    border-left: 15px solid transparent;
    -moz-transform:rotate(-45deg);
    -webkit-transform:rotate(-45deg);
    transform:rotate(-45deg);
}
.ant-tabs-tab-prev-icon {
    left:5px;
    -moz-transform:rotate(135deg);
    -webkit-transform:rotate(135deg);
    transform:rotate(135deg);
}
.ant-tabs-tab-prev-icon:before,.ant-tabs-tab-next-icon:before {
    content: "";
}
.ant-tabs-tab-btn-disabled .ant-tabs-tab-prev-icon,
.ant-tabs-tab-btn-disabled .ant-tabs-tab-next-icon {
    border-bottom-color:#cdd4dc;
}
.ant-tabs.ant-tabs-card > .ant-tabs-bar .ant-tabs-tab{
    margin:0 5px;
}
.BLFselectall,.BLFdelete,.BLFcancel {
    display: none;
}

 /************特殊样式配置项***********************************************/

.checkrowdiv {
    width: 330px;
    padding-left: 0px;
    margin: 0px !important;
}
.checkdiv {
    padding: 0px;
    width: 160px;
    display: inline-block;
    margin: 0 !important;
}
form {
  position: relative;
}

.addmembtn,.delmembtn {
    top:-3px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyNzdDOUE0NEZDRDVFMTExOUM4MUFDRTExNjhGQUY2RCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1NjIzMzYyMDI2MUUxMUU1QjdCQTg0MDU4QzU3NjJEQSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1NjIzMzYxRjI2MUUxMUU1QjdCQTg0MDU4QzU3NjJEQSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjg2MjJDOEFFNUQyNEU1MTFBQUEzOTVBQzI2NUMwRjU5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI3N0M5QTQ0RkNENUUxMTE5QzgxQUNFMTE2OEZBRjZEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+FqO5AgAAAVpJREFUeNq0lT1PAkEURZcNMVqJNGiyBaUFARuoLOzUxEY7+BXaqAm1JsZCOv4BdLZqZ2KnlUpjQqKFH7FBqIg0ei95ayaTGRZk9iangNl3GDKz7yXWrnc9SxZAGWyCPFgEA/AK2uACNMGXqThp+G4W7IF9kNLWZsCysAWOwCk4A331QV8rzII7cGyQmpIS+a3UGsUBuAE5b/LkpDbQxfz75+rCPxKIY04V8wSLEYUJYVSK4hqK0+DQc5cDOn25UvMOxXSVKV733GeD4pUYxAW+IBnLQY06RD0/2ucMd/wdw46Ht+LDsgOdcdbCfFL8FMOG7ym+ikF86Uvr6zmU0tWkuANOHIrp6oS9ogYeIwpsB6WmJa6/JsQmvQPep9jpG9gOG77ajzluVuVXJ01Latu2CfIMSqAKumMIu/Isa16iZl5fRlMdVNhQZJguyTpfqAdeKdCwDdNfAQYA37ZG1W+TQJMAAAAASUVORK5CYII=);
    border: none;
    cursor: pointer;
    height: 22px;
    width: 22px;
    min-width: 0px;
}
.delmembtn {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyNzdDOUE0NEZDRDVFMTExOUM4MUFDRTExNjhGQUY2RCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1NjIzMzYxQzI2MUUxMUU1QjdCQTg0MDU4QzU3NjJEQSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1NjIzMzYxQjI2MUUxMUU1QjdCQTg0MDU4QzU3NjJEQSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjg2MjJDOEFFNUQyNEU1MTFBQUEzOTVBQzI2NUMwRjU5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI3N0M5QTQ0RkNENUUxMTE5QzgxQUNFMTE2OEZBRjZEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+sCFrsgAAAUpJREFUeNq0lb1OAkEUhYcNhVagDZJswQMQsMGKXiyhIRgeQhogodbEWGjnG0hnK9Z2UvnTkJBAIRIaxIpoo+eQi5lsZtWF2ZN8m5CZ+bibzN4bGZaryidboAIOQAbsgE/wAvrgBrTBm+lwxCDeADVQB3H1e2bgDJyDub7geDamQBec/EOqZM8xuJezRrEL7kBaBU9azrpeMV//Wl9YIa44NnXxEcip9ZMT10K8DZrKXhp0OnKlYhbFdFUo3lf2U6B4NwRxNopHwvThBBR9eX4nWPFHCBUvbsXYp4IgeDOhuBdCwQ8U34Yg7jjS+t4tSulqUzwFpxbFdE2XveICPFmQPovrpwmxSZfA6xrSESguG77ejzlu8vKvq1SaF4dxggzAHmjJ2PkrM9nLM0N9IWrYPJfRdAkO2VBkmCZlnR/UI68UuPIbpt8CDAAxAkhOBZbJBQAAAABJRU5ErkJggg==);
}
.addmembtn:hover {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyNzdDOUE0NEZDRDVFMTExOUM4MUFDRTExNjhGQUY2RCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0Qzg1MEEzRDI2MUYxMUU1OEE4M0E5N0Q5ODU3MTcxOSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0Qzg1MEEzQzI2MUYxMUU1OEE4M0E5N0Q5ODU3MTcxOSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjg2MjJDOEFFNUQyNEU1MTFBQUEzOTVBQzI2NUMwRjU5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI3N0M5QTQ0RkNENUUxMTE5QzgxQUNFMTE2OEZBRjZEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+EOwV1wAAAVdJREFUeNq0lbFOAkEURZeNMVqBNkiyhSUFQRus7MXERjr8CmnUxFBKYiy08w+ks1VrO61UGhISLFBDg1gRbfBe8tZMJjMsyOxNTgGz7zBkZt9LFJtVz5IlUAbbIA9WwA/ogBa4AXXwaSqeM3y3ACrgAKS0tXmQFXbACTgD52CgPuhrhavgEdQMUlNSIn+QWqM4APcg502fnNQGuph//1pd+EcCcSyq4n1QiChMCONSENdIvAyOPHc5pNOXK5V0KKarTPGW5z5FitdjEK/xBUlbDmrcIeoZap/T3PF3DDse3YoPyw50JlkL06W4GcOGnyi+i0F860vr+3IopatOcQ+cOhTT1Qt7xQV4iSiwHZSahrj+mhCbdAm8z7DTN7AbNny1H3PcbMqvTpuG1LZsE6QNNsAx6E8g7MuzrHmNmnkDGU2XYI8NRYZpRtb5Qj3zSoEr2zD9FWAAP0dHA0GP3nAAAAAASUVORK5CYII=);}
.delmembtn:hover {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyNzdDOUE0NEZDRDVFMTExOUM4MUFDRTExNjhGQUY2RCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0Qzg1MEEzOTI2MUYxMUU1OEE4M0E5N0Q5ODU3MTcxOSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0Qzg1MEEzODI2MUYxMUU1OEE4M0E5N0Q5ODU3MTcxOSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjg2MjJDOEFFNUQyNEU1MTFBQUEzOTVBQzI2NUMwRjU5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI3N0M5QTQ0RkNENUUxMTE5QzgxQUNFMTE2OEZBRjZEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+JpPpeAAAAUVJREFUeNpi/J+cyYADCAJxJBB7ArEeEEsA8S8gfgLEd4B4OxAvB+L32DQzYjGYA4gLgbgMiAUY8IMPQNwNxP1A/B1ZgglNoQIQnwbiNiIMZYCqaQXiU1C9WA2WAeLDQKzDQDrQgeqVQTcY5P11yBJkABmoGZzIBhcAsSkD5cAUahbYYCEgrmCgHigHmckETVL8VDQYZFYkyGB3BuoDD5DBBjQwWJ8FSIhjyzgkGvQfjS8OcvFPGrgYnCqe43ABKRgdvAQZfJMGDr4IMngnDQzewQQt+j5S0VCQWctBBr8D4k4qGgwy6x2srJgAxJepYOgVqFnwQghUSAcB8TMKDH0KxIGwAh+5PAZVNzZQW8lxqQ3UDKw1yH0gNgPiami1Qwh8gKoF6XlAqM5DrkyjQAUKtDKVhIqDMtQlUJIC4mW4KlOAAAMAjJxIgzuEQsgAAAAASUVORK5CYII=);}

.savebtn {
   width: 624px;
   margin-right: 60px;
   padding-bottom: 4px;
   padding-top: 6px;
   text-align: center;
   border-bottom-left-radius: 6px;
   border-bottom-right-radius: 6px;
   position: absolute;
   top: 440px;
   left: 60px;
   background: #ccc;
   color: #295373;
}
.anticon-plus-circle:hover,.anticon-minus-circle:hover {
    cursor:pointer;
}
/*advanced call page style*/
.selectTwoBtnDiv{
  height:160px;
}

.selectTwoBtnDiv div.item-body {
  float:left;
  width: 360px;
}
.selectTwoBtnDiv div.item-body div{
  float: left;
  display: inline-block;
  width: 120px;
}
.selectTwoBtnDiv select {
  width: 120px;
  height: 120px;
  float: left;
}
.operationIcon {
  display: block;
  width: 20px !important;
  margin: 0 25px;
}
.operationIcon>span {
  display: inline-block;
  margin-bottom:15px;
}

.caiforaa {
   display: none;
}
.netfontcolor{ color:#555555; }
.grayfont{ color:#a3a3a3; }

.item-body-btn{
    width: 51.2%;
    float: right;
    margin-top: 10px;
}

.item-body-btn button{
    color: #295373;
    border: 1px solid #c4c5be;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAdCAIAAADkY5E+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAA0SURBVHjaTIvJDQAwDMIQ+68cu4+mUl8chgBVqzamuBmK9nIK6/8eOvufjzmr77v7mBrOAMzvUbc0ZfAMAAAAAElFTkSuQmCC) 0 0 repeat-x;
    margin-right: 50px;
    min-width: 60px;
    height: 29px;
    font-size: 0.75rem;
}
#a_callpt,#a_attri,#a_defringcad {
   font-weight: bold;
}
.item-left,.item-middle,.item-right {
    display: inline-block;
}
.item-left {
  margin-left: 125px;
  width: 10%;
}
.item-middle {
  margin-left: 30px;
  width: 35%;
}
.item-right {
  width:35%;
}
.restartEffect {
    display: inline-block;
    position: relative;
    top: 3px;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKTWlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVN3WJP3Fj7f92UPVkLY8LGXbIEAIiOsCMgQWaIQkgBhhBASQMWFiApWFBURnEhVxILVCkidiOKgKLhnQYqIWotVXDjuH9yntX167+3t+9f7vOec5/zOec8PgBESJpHmomoAOVKFPDrYH49PSMTJvYACFUjgBCAQ5svCZwXFAADwA3l4fnSwP/wBr28AAgBw1S4kEsfh/4O6UCZXACCRAOAiEucLAZBSAMguVMgUAMgYALBTs2QKAJQAAGx5fEIiAKoNAOz0ST4FANipk9wXANiiHKkIAI0BAJkoRyQCQLsAYFWBUiwCwMIAoKxAIi4EwK4BgFm2MkcCgL0FAHaOWJAPQGAAgJlCLMwAIDgCAEMeE80DIEwDoDDSv+CpX3CFuEgBAMDLlc2XS9IzFLiV0Bp38vDg4iHiwmyxQmEXKRBmCeQinJebIxNI5wNMzgwAABr50cH+OD+Q5+bk4eZm52zv9MWi/mvwbyI+IfHf/ryMAgQAEE7P79pf5eXWA3DHAbB1v2upWwDaVgBo3/ldM9sJoFoK0Hr5i3k4/EAenqFQyDwdHAoLC+0lYqG9MOOLPv8z4W/gi372/EAe/tt68ABxmkCZrcCjg/1xYW52rlKO58sEQjFu9+cj/seFf/2OKdHiNLFcLBWK8ViJuFAiTcd5uVKRRCHJleIS6X8y8R+W/QmTdw0ArIZPwE62B7XLbMB+7gECiw5Y0nYAQH7zLYwaC5EAEGc0Mnn3AACTv/mPQCsBAM2XpOMAALzoGFyolBdMxggAAESggSqwQQcMwRSswA6cwR28wBcCYQZEQAwkwDwQQgbkgBwKoRiWQRlUwDrYBLWwAxqgEZrhELTBMTgN5+ASXIHrcBcGYBiewhi8hgkEQcgIE2EhOogRYo7YIs4IF5mOBCJhSDSSgKQg6YgUUSLFyHKkAqlCapFdSCPyLXIUOY1cQPqQ28ggMor8irxHMZSBslED1AJ1QLmoHxqKxqBz0XQ0D12AlqJr0Rq0Hj2AtqKn0UvodXQAfYqOY4DRMQ5mjNlhXIyHRWCJWBomxxZj5Vg1Vo81Yx1YN3YVG8CeYe8IJAKLgBPsCF6EEMJsgpCQR1hMWEOoJewjtBK6CFcJg4Qxwicik6hPtCV6EvnEeGI6sZBYRqwm7iEeIZ4lXicOE1+TSCQOyZLkTgohJZAySQtJa0jbSC2kU6Q+0hBpnEwm65Btyd7kCLKArCCXkbeQD5BPkvvJw+S3FDrFiOJMCaIkUqSUEko1ZT/lBKWfMkKZoKpRzame1AiqiDqfWkltoHZQL1OHqRM0dZolzZsWQ8ukLaPV0JppZ2n3aC/pdLoJ3YMeRZfQl9Jr6Afp5+mD9HcMDYYNg8dIYigZaxl7GacYtxkvmUymBdOXmchUMNcyG5lnmA+Yb1VYKvYqfBWRyhKVOpVWlX6V56pUVXNVP9V5qgtUq1UPq15WfaZGVbNQ46kJ1Bar1akdVbupNq7OUndSj1DPUV+jvl/9gvpjDbKGhUaghkijVGO3xhmNIRbGMmXxWELWclYD6yxrmE1iW7L57Ex2Bfsbdi97TFNDc6pmrGaRZp3mcc0BDsax4PA52ZxKziHODc57LQMtPy2x1mqtZq1+rTfaetq+2mLtcu0W7eva73VwnUCdLJ31Om0693UJuja6UbqFutt1z+o+02PreekJ9cr1Dund0Uf1bfSj9Rfq79bv0R83MDQINpAZbDE4Y/DMkGPoa5hpuNHwhOGoEctoupHEaKPRSaMnuCbuh2fjNXgXPmasbxxirDTeZdxrPGFiaTLbpMSkxeS+Kc2Ua5pmutG003TMzMgs3KzYrMnsjjnVnGueYb7ZvNv8jYWlRZzFSos2i8eW2pZ8ywWWTZb3rJhWPlZ5VvVW16xJ1lzrLOtt1ldsUBtXmwybOpvLtqitm63Edptt3xTiFI8p0in1U27aMez87ArsmuwG7Tn2YfYl9m32zx3MHBId1jt0O3xydHXMdmxwvOuk4TTDqcSpw+lXZxtnoXOd8zUXpkuQyxKXdpcXU22niqdun3rLleUa7rrStdP1o5u7m9yt2W3U3cw9xX2r+00umxvJXcM970H08PdY4nHM452nm6fC85DnL152Xlle+70eT7OcJp7WMG3I28Rb4L3Le2A6Pj1l+s7pAz7GPgKfep+Hvqa+It89viN+1n6Zfgf8nvs7+sv9j/i/4XnyFvFOBWABwQHlAb2BGoGzA2sDHwSZBKUHNQWNBbsGLww+FUIMCQ1ZH3KTb8AX8hv5YzPcZyya0RXKCJ0VWhv6MMwmTB7WEY6GzwjfEH5vpvlM6cy2CIjgR2yIuB9pGZkX+X0UKSoyqi7qUbRTdHF09yzWrORZ+2e9jvGPqYy5O9tqtnJ2Z6xqbFJsY+ybuIC4qriBeIf4RfGXEnQTJAntieTE2MQ9ieNzAudsmjOc5JpUlnRjruXcorkX5unOy553PFk1WZB8OIWYEpeyP+WDIEJQLxhP5aduTR0T8oSbhU9FvqKNolGxt7hKPJLmnVaV9jjdO31D+miGT0Z1xjMJT1IreZEZkrkj801WRNberM/ZcdktOZSclJyjUg1plrQr1zC3KLdPZisrkw3keeZtyhuTh8r35CP5c/PbFWyFTNGjtFKuUA4WTC+oK3hbGFt4uEi9SFrUM99m/ur5IwuCFny9kLBQuLCz2Lh4WfHgIr9FuxYji1MXdy4xXVK6ZHhp8NJ9y2jLspb9UOJYUlXyannc8o5Sg9KlpUMrglc0lamUycturvRauWMVYZVkVe9ql9VbVn8qF5VfrHCsqK74sEa45uJXTl/VfPV5bdra3kq3yu3rSOuk626s91m/r0q9akHV0IbwDa0b8Y3lG19tSt50oXpq9Y7NtM3KzQM1YTXtW8y2rNvyoTaj9nqdf13LVv2tq7e+2Sba1r/dd3vzDoMdFTve75TsvLUreFdrvUV99W7S7oLdjxpiG7q/5n7duEd3T8Wej3ulewf2Re/ranRvbNyvv7+yCW1SNo0eSDpw5ZuAb9qb7Zp3tXBaKg7CQeXBJ9+mfHvjUOihzsPcw83fmX+39QjrSHkr0jq/dawto22gPaG97+iMo50dXh1Hvrf/fu8x42N1xzWPV56gnSg98fnkgpPjp2Snnp1OPz3Umdx590z8mWtdUV29Z0PPnj8XdO5Mt1/3yfPe549d8Lxw9CL3Ytslt0utPa49R35w/eFIr1tv62X3y+1XPK509E3rO9Hv03/6asDVc9f41y5dn3m978bsG7duJt0cuCW69fh29u0XdwruTNxdeo94r/y+2v3qB/oP6n+0/rFlwG3g+GDAYM/DWQ/vDgmHnv6U/9OH4dJHzEfVI0YjjY+dHx8bDRq98mTOk+GnsqcTz8p+Vv9563Or59/94vtLz1j82PAL+YvPv655qfNy76uprzrHI8cfvM55PfGm/K3O233vuO+638e9H5ko/ED+UPPR+mPHp9BP9z7nfP78L/eE8/sl0p8zAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAACoUlEQVR42mSSS0hUURzGf2fuvTOjjo6PpodDoZFkMQZBtApCaJHZqk3QJpBaWJugh0FBBgW9hFZKBEEQLaOFZUERQasIpLKyIqeHj1LHcWbuzNzXuaeFoXPpwB8+zvfx/b+Pc4QsjFN5siOpBNAL7AV2/rt+DTwBhhq6xuYq9aLSYGEkdVpo1deirYcxErvQ4x0AeLn3uHOvsNJ3UbJ0prFr7Pp/BpnHqUGjcUdvbFs/2DMUMp/5M5UGYE2yldqmzRBZh/muH3fhzVDTvrFjywZ/hlNXoms7++pSffhzIyg3x8SvPMnufgCmHvWzcX0dwogTSnRR+HCd8szzG2v2j50OzQ53JDWjvq+27Qhy8h7KzoDvYRat5Wpm0QLfQ9kZ5OQ9Ypt60Iz6U7PDHcmQ43E82nIQ+fshys2tjGcuGyjPDHDy9wOiLQdxPI7rILqNkECZU4HXUHaxAudQlhfgjVgCEN26gnZKX1D2fECAa1XgLMouB3kxjq9o0aXE8hc/hgUymMBxK3D+PwPlWvg+mu5K8dN1nZQh7ICgxvArsI3y3GBA5eJKkdaLNk9tFUkZISdoUBXixcWlj9jRqoEQAd72qyjahaf622/qVm1N/mTNqhpEhajoeXReeAHAjzudYOgr8ZWisFjg7Td1K9Qz4KTns9ZgJu8hIg3LQzi+si4cD3CZgsdctjzYM+CkhZcbRY9vr345ELmdXBc/lGjehB6OYJYlswtLtVY3holVaXiOzfzMBJPT2fu7T9pHvdxoSUhzHC3WHgKqRy5Hz21YGz5b37yF6oZmIrGmpb5mhlJ2msXpT3yfca52n7cuASVpjvtClicA0Ko2CiBy4oDRtme71ttYJ3bHomwFMC0+LuTVy2ejcujmA/cr4MjyhA/wdwDXSEs7i+QJxgAAAABJRU5ErkJggg==) no-repeat;
    width: 16px;
    height: 16px;
    margin-left: 10px;
}

.ring-capture {
    margin-bottom: 15px;
    font-size: 0.75rem;
    text-align: center;
}
/* == Footer ================================================================= */
.footer-container {
    width:100%;
    height: 40px;
    text-align:center;
    line-height:40px;
    background-color: #f3f7fa;
    color: #55627b;
    font-size: 0.75rem;
}

/*========================account====general========================*/
.sip-btn-o {
    margin-bottom: 10px;
}
div.formitem-sipserver-box {
    margin-bottom: -6px;
}
.formitem-sipserver-box div.ant-form-item-label {
    vertical-align: top;
}
.formitem-sipserver-box button {
    width:98px;
    text-align: left;
}
/*========================account====codec========================*/
.ant-transfer-operation .ant-btn {
    min-width: 40px;
    min-height: 30px;
    margin-bottom: 5px;
}
.ant-transfer-operation .ant-btn:first-child {
    margin-top: 4px;
}
.ant-checkbox-wrapper:not(:last-child) {
    margin-right: 0px;
}
/* == Status account ================================================================= */
table {
  border: 1px solid #ddd;
}
table thead tr th{
  font-weight: bold !important;
}

.accountTable .ant-table-thead > tr > th, .accountTable .ant-table-tbody > tr > td {
    padding: 0 30px;
    height: 44px;
    line-height: 44px;
}

.hiddenInfo .ant-form-item {
    margin-bottom: 0px;
}

.accountTable tbody tr:nth-child(odd) {
    background-color: #eef2f5;
}

.accountTable .ant-table-tbody > tr > td {
    border: none;
    color: #0d1017;
}

.accountTable .ant-table-thead > tr > th {
    background: #fff;
    color: #55627b;
}

.accountTable table  tr {
    text-align: left;
}

.accountTable table {
    border: none;
}

.accountTable{
    box-shadow: 0 0 2px 2px #e6ebef;
}

.accountTable table tbody{
    box-shadow: 0 0 2px 2px #e6ebef;
}

.accountTable .ant-table table {
    border-collapse:collapse;
}

.accountTable table  tr th:last-child, .accountTable table  tr td:last-child {
    text-align: right;
}

.accountIcon {
    display: inline-block;
    float: left;
    position: relative;
    top: 8px;
    background-image: url(/build/img/icon.png);
    background-repeat: no-repeat;
    background-position: -209px -24px;
    width: 27px;
    height: 27px;
    margin-right: 7px;
}

.aRegister .accountIcon {
    background-position: -184px -24px;
}

.Registering .accountIcon {
    background-position: -700px -24px;
}

/* == Callset =================================================================*/
.config-container .ant-tabs-bar{
    height: 55px;
}

.config-tab .ant-tabs-nav-container, .accountset-config-tab .ant-tabs-nav-container{
    padding: 0 0 0 24px;
    border-bottom: 1px solid #dfe1e2;
    box-shadow: 0 1px 10px rgba(223,225,229,.5);
    height: 100%;
    line-height: 2.7;
    /*margin-bottom: 16px;*/
}

.config-container .configform{
    /*border: 1px solid #e6ebef;*/
    border-radius: 4px;
    background: #fff;
    margin: 10px;
    padding: 20px 0;
    min-width: 915px;
}

.config-container .ant-form{
    margin: 10px 10px 0 10px;
}

.config-container .ant-tabs-content .ant-form{
    margin: 0;
}

.config-container .ant-form-item-label{
    /*float:left;*/
    margin-right: 10px;
    width: 500px;
    display: table-cell;
    padding-right: 58px;
    padding-left: 50px;
    /* display: block; */
    overflow: initial;
    text-overflow: inherit;
    white-space: inherit;
}

.config-container .ant-form-item-label label{
    font-size: 0.75rem;
}

.config-container .ant-form-item-label label i{
    margin-left: 5px;
    color: #3d77ff;
}

.config-container .ant-form-item-control-wrapper{
    /*float:left;*/
    width: 400px;
    display: table-cell;
    vertical-align: middle;
    max-width:400px;
}

#switchForm {
    margin-left: 0;
}

#switchForm .ant-form-item-control-wrapper {
    width: 580px;
    max-width: 580px;
}

.config-container .ant-form-item-control-wrapper .div-inputnumber div{
    width: 110px;
    margin-right: 8px;
    float: left;
    display: table-cell;
}

.config-container .ant-form-item-control-wrapper .div-inputnumber .ant-form-explain{
    width: 110px;
}

.config-container .ant-form-item-control-wrapper .div-startendhour div{
    width: 150px;
    margin-right: 10px;
    float: left;
    display: table-cell;
}
.config-container .ip-address .ant-form-item-control-wrapper{
    width: 500px;
    max-width: 500px;
}
.config-container .ant-form-item-control-wrapper .div-startendhour .breakline {
    width: 8px;
    margin: 0 10px 0 0;
}

.start-endhour .ant-form-item-control {
    height: 32px;
}

.config-container .ant-form-item-control-wrapper .div-inputnumber .splitPoint{
    position: relative;
    bottom: -8px;
    width: 5px;
    margin-right: 2px;
    font-weight: bold;
}

.config-container .ant-form-item-control {
    width: 82%;
}

.config-container .ant-input-number, .config-container .ant-select, .config-container .ant-input{
    width: 100%;
    margin-right: 0;
    min-height: 0;
}

.config-container .submit,.config-container .okcancel{
    margin-top: 14px;
    /* margin-left: 171%; */
    margin-left: 152%;
    font-size: 0.75rem;
    min-width: 100px;
    height: 30px;
    background-color: #3d77ff;
}

.config-tab .debug {
    font-size: 0.75rem;
    min-width: 72px;
    height: 30px;
}

.config-container .button {
    font-size: 0.75rem;
    min-width: 100px;
    width: auto;
    height: 30px;
    background-color: #3d77ff;
}

.config-container .cancel {
    width: 80px;
    height: 30px;
}
.config-container .submit span, .ant-form-item-control  .ant-btn-primary span {
    color: #fff;
}

.ant-btn-primary:disabled span {
    color: #abafb3;
}
.config-container .okcancel{
    min-width: 200px;
}
.config-container .okcancel .cancel,
.config-container .okcancel .ok
{
    margin-right: 20px;
}
.config-container .pagetitle{
    font-size: 1.125rem;
    font-weight: bold;
    margin: 10px;
    padding-left: 20px;
}

.content-container table{
    font-size: 0.875rem;
}

.operatebtn .ant-form-item-control {
    width: 156%;
}

.operatebtn button{
    float: right;
    margin-top: 14px;
}

.operatebtn .submit{
    width:80px;
    margin-left: 0;
    margin-right: 30px;
}

.sipdomain{
    width: 600px !important;
    min-height: 500px;
}

.sipdomainform span{
    display: inline-block;
    width: 100%;
    height: 40px;
    text-align: center;
    line-height: 40px;
    font-size: 0.875rem;
    margin-bottom: 10px;
}

.sipdomainform input, .sipdomainform button, .sipdomainform .ant-form-explain{
    width: 80%;
    margin-left: 30px;
}

.rebooticon{
    margin-left: 7px;
    position: absolute;
    top:9px;
    background-image: url(/build/img/icon.png);
    background-repeat: no-repeat;
    /* background-position: -307px -50px; */
    background-position: -727px -26px;
    height: 16px;
    width: 16px;
}

.centeredRebootIcon {
    top:50%;
    margin-top: -8px;
}

/* .rebooticon:hover{
    background-position: -324px -50px;
} */

.anticon-exclamation-circle-o:before {
    content: "";
}

.pagingtitle{
    font-size: 0.875rem;
    margin-bottom: 20px;
}

.pagingorder{
    font-size: 0.875rem;
    line-height: 34px;
}

.list-table thead th, .list-table tbody{
    text-align: center;
}

.certform{
    border: 1px solid #c1c1c1;
    border-radius: 5px;
    width: 790px;
    height: 310px;
    font-size: 0.75rem;
    padding: 10px;
    text-align: center;
    position: relative;
    margin-bottom: 30px;
}

.ant-btn-lg {
    font-size: 0.75rem;
}

.certdiv{
    width: 100%;
    height: 40px;
    line-height: 40px;
}

.importcert{
    width: 100%;
    height: 80px;
    position: absolute;
    left: 0;
    bottom: 0;
}

.certform .ant-upload-text{
    height: 30px;
    line-height: 30px;
    font-size: 0.75rem;
    color: #908d8d;
}

.gdslist,.mpklist{
    padding: 0 27px;
}

.mpklist .ant-table table{
    width: 1178px;
}

.vpklist table {
    font-size: 0.75rem;
    border-radius: 2px;
    border:1px solid #dadfe5;
}

.mpklist .ant-table table .ant-table-thead,.vpklist .ant-table table .ant-table-thead {
    background:rgba(247,250,252,0.5);
}

.mpklist .ant-table-tbody > tr > td,.vpklist .ant-table-tbody > tr > td {
    border-bottom: 1px solid #eceff2;
    height:40px;
}

.ant-divider {
    margin: 0 5px;
}

#sysappvpkform,#mpkForm,#extform0,#extform1,#extform2,#extform3{
    height:0;
    opacity: 0;
    z-index: 0;
    overflow: hidden;
}

#sysappvpkform,#extForm{
    height:0;
    opacity: 0;
    z-index: 0;
    overflow: hidden;
}

.vpklist {
    position: relative;
    margin: 20px 50px 20px 10px;
    padding-left: 20px;
}
.gdslist button,.mpklist button,.vpklist button{
    margin: 10px;
}
.allow-up,.arrow-down,.allow-edit,.allow-lock,.allow-delete,.allow-download, .allow-detail,.allow-call, .Playing, .Pause , .initial, .normal-lock {
    display: inline-block;
    position: relative;
    top: 5px;
    width: 20px;
    height: 20px;
    font-size: 1rem;
    background-image: url(/build/img/icon.png);
    cursor: pointer;

}

@-moz-document url-prefix() {
    .allow-up,.arrow-down,.allow-edit,.allow-lock,.allow-delete,.allow-download, .allow-detail,.allow-call,.normal-lock/*, .Playing, .Pause , .initial*/ {
        top: -5px;
    }
}

.callRecord button {
    background-color: transparent;
    border: none;
    outline-style: none;
}
.diabaledPlay button {
    background-color: transparent;
    border: none;
}
.Playing {
    margin-right: 12px;
    background-position: -400px -66px;
}
.Pause {
    margin-right: 12px;
    background-position: -421px -66px;
}
.initial {
    margin-right: 12px;
    background-position: -421px -66px;
}
.allow-up {
    background-position: -84px -66px;
}
.allow-up:not(.first-up):hover {
    background-position: -104px -66px;
}
.arrow-down {
    background-position: -146px -66px;
}
.arrow-down:not(.last-down):hover {
    background-position: -168px -66px;
}
.allow-edit {
    background-position: -252px -66px;
}
.allow-edit:hover {
    background-position: -272px -66px;
}
.allow-edit.disabled:hover, .allow-edit[disabled]:hover{
    background-position: -252px -66px;
    cursor: not-allowed;
}

.allow-download.disabled:hover, .allow-download[disabled]:hover{
    background-position: -252px -66px;
    cursor: not-allowed;
}
.allow-lock.disabled:hover, .allow-lock[disabled]:hover{
    background-position: -252px -66px;
    cursor: not-allowed;
}
.allow-delete.disabled:hover, .allow-delete[disabled]:hover{
    background-position: -252px -66px;
    cursor: not-allowed;
}

.lock{width: 390px;padding-right: 20px}
.record_wrap .callRecord{
    min-width: 112px;
}
.locktype0 {
    margin-left: 10px;
    background-position: -568px -66px;
}
.locktype0:hover {
    background-position: -589px -66px;
}
.locktype1 {
    margin-left: 10px;
    background-position: -505px -66px;
}
.locktype1:hover {
    background-position: -526px -66px;
}
.allow-detail {
    margin-left: 10px;
    background-position: -671px -66px;
}
.allow-detail:hover {
    background-position: -692px -66px;
}
.allow-call {
    background-position: -631px -66px;
}
.allow-call:hover {
    background-position: -652px -66px;
}
.allow-delete {
    background-position:-209px -66px;
}
.allow-delete:hover {
    background-position:-230px -66px;
}

.diabaledPlay .allow-download{
    background-position:-463px -66px;
    cursor: default;
}
.diabaledPlay .allow-edit{
    background-position:-442px -66px;
    cursor: default;
    margin-left: 10px;
}
.diabaledPlay .locktype0{
    background-position:-610px -66px;
    cursor: default;
    margin-left: 10px;
}
.diabaledPlay .locktype1{
    background-position:-547px -66px;
    cursor: default;
    margin-left: 10px;
}
.diabaledPlay .allow-delete{
    background-position:-484px -66px;
    cursor: default;
    margin-left: 6px;
}

.recordSetIcon{
    position: absolute;
    right: 27px;
    top: 26px;
    width: 20px;
    height: 20px;
    z-index: 100;
    background-image: url(/build/img/icon.png);
    background-position: -654px -26px;
    cursor: pointer;
}

.callRecord .allow-download{
    background-position: -293px -66px;
}
.callRecord .allow-edit{
    background-position: -251px -66px;
    margin-left: 10px;
}
.callRecord .allow-delete{
    background-position: -209px -66px;
    margin-left: 6px;
}
.callRecord .allow-download:hover{
    background-position: -314px -66px;
}
.callRecord .allow-edit:hover{
    background-position: -272px -66px;
}
.callRecord .allow-delete:hover{
    background-position: -230px -66px;
}
.progress-bar-bg {
    display: inline-block;
    background: #e9ecf1;
    position: relative;
    height: 8px;
    width: 200px;
    cursor: default;
    margin-right: 14px;
}

.progress-bar {
    width: 0px;
    height: 8px;
    border-radius: 100px;
    background: #000000;
    background: -moz-linear-gradient(left,  rgba(84, 181, 246, 0.8) 0%, rgba(61, 119, 255, 0.9) 100%);
    background: -webkit-linear-gradient(left,  rgba(84, 181, 246, 0.8) 0%, rgba(61, 119, 255, 0.9) 100%);
    background: -o-linear-gradient(left,  rgba(84, 181, 246, 0.8) 0%, rgba(61, 119, 255, 0.9) 100%);
    background: -ms-linear-gradient(left,  rgba(84, 181, 246, 0.8) 0%, rgba(61, 119, 255, 0.9) 100%);
    background: linear-gradient(to right,  rgba(84, 181, 246, 0.8) 0%, rgba(61, 119, 255, 0.9) 100%);
}
.timeLine {
    width: 62px;
    height: 32px;
    display: inline-block;
    position: absolute;
    bottom:26px;
    left: 32px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAAAkCAYAAADRjIm5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0NGJhN2Y1My05MzJhLTY4NGYtOGUzNi04ZDgzZmRiMWU1NTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NUYwNDg0RTYwOEJEMTFFODg2QUFGQ0U2MUE2MDEwMTEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NUYwNDg0RTUwOEJEMTFFODg2QUFGQ0U2MUE2MDEwMTEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTg1ZjQyNjctMWEzZi1hYTQzLWI2ZDItN2QwNDM3YTdkMTk4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQ0YmE3ZjUzLTkzMmEtNjg0Zi04ZTM2LThkODNmZGIxZTU1MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PurGlHkAAALdSURBVHja7Jq9jtQwEMfHH8nqrr8epBMVLU+AeBdegSdAAomCipo3oIfm2muprrkHOHRQsbuJY5MsdjSejLNJhMTGWksjezeOld/+x157JuLJsxcC/hZcc4b70Pb/LI5pu4T1fXQCViZqcWLQKWCbqPt+mgEOpsjnU4XnoLE1/lnDZ6CKY2DlrylkVP1TUxyr2yATvg7FUsUlAtaXF+VLKeXbtn0F6ywP1to3v7fVNyJU9+MIyajdgRcrh+7KlWcokPf2UxYr3kO3Vq4cuof3LHQNSCpeQj6l5BSXiTleZAROXV2kFFcZgitO8dTfWS5lAA1kU4IXuRzBI05J9t7Y9XMp7MZLMgcUmSG4pFtteeInr39ROC6Rk7Kz3eAMfgY/g+cN7kgkg7bXXtiYnGTCN1GIJoNiUXSmZ5Uj4ZucwB2B710dW4hV5VICT8QpGRcPHR8zgH5EPJHLywR0bUzzvq1/rhj6h2eoOXgNcSyqu2i6zrt9fQP7+rZtb3z4hgvhjO2PB7H6stTPy0K/Zs4CrqrNp6oy3yGOidMsyNjiFZ698rZvbevBDQJ3GJzeXCMwi76jMfZj4FFyogW7VUpeKylfRZPQ2q/dNfIcFH7s7yryVm97bxUBHyjeQJwpwdBFKpIxARzfp3a7+vPlRXkthHh6eGrn7rvv/EM2BGIOOAcf1MeqDxQXCB6viMF9cCTjmJsDDFNRh/tb0G2r7rvNpvjQdera7Xe/IM5+UNVhgrs7MoZBnmqOzXH8Kzo0wJwUEgXHqh/GqU1zp7X6CIdVtLljFGvIXIeJqnMpJMN5kCY3cuBLkobsHMdTZburvpDFySbUnuLqAONJQ7pggiaDWjLA0jQxl33lMq+QeFg7AzwFn0oTDxQPtUC1heUvBtDgZcpzUkoNtplzDiEw8cUAboCUulPjcVNfMpiazJ9zCgPm1Bldp64uUh0XBCAF4zXc6yVugi09hiav/RFgALpnsD5nOKrYAAAAAElFTkSuQmCC) no-repeat 0 0;
    color: #fff;
    text-align: center;
    display: none;
}
.search_div {
    width: 320px;
    border: 1px solid #dadfe5;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjYyMEM3Q0NEREE2MzExRTdBNUJBODBGRjg5RkY2RkQ0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjYyMEM3Q0NFREE2MzExRTdBNUJBODBGRjg5RkY2RkQ0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjIwQzdDQ0JEQTYzMTFFN0E1QkE4MEZGODlGRjZGRDQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NjIwQzdDQ0NEQTYzMTFFN0E1QkE4MEZGODlGRjZGRDQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7gaEGsAAABhklEQVR42uzWzStEURzG8ZkhGgs1jdLYWIoVGyUrSVayGCy87Ky8JCxY2NqILJRioTBS5h+QRF4WUmIjZcFKmUZDEUoa31PPlGTcmGMmml99utO9p57Oub9z5rrj8bgrE+VxZaiywWmr3GQPpmZDVgKGezr/9lJXYwlXMPswijAafys4B5M4QBdKdL8ILVjHCry2gyfM68IrplEFH8owhnu0YxluW8FmeQcV2oQhnOAO5xhHDWIIagWsBPdpFjNa0s/qFKP63W8ruF7XRYdxq3hBLfJsBCca6dJh3IO63KOmSzn4RteAw7h8+LXNYjaCd3RtcxjXrPBjPNsIntd1BJVJxgS05UzN2WquDTVOAXbV5T49M/c6cIhS7GEhpT+JD9WtTg1qWxm3KNSplii/RGydXI9o1Xve12HiU+gRBnCGCmyh2NaMXerWsHj1XqM6Lk2tKdSEb6Puq5n/9G/xCRfvQk1dK8zMvByhdH6BRBS+iV5bS/2d8AanQe7sd3U2+N8FvwkwAFnMULy5GZOxAAAAAElFTkSuQmCC) no-repeat 10px center;
    border-radius: 2px;
}
.search_div input {
    height: 28px;
    border: none;
    text-indent:10px;
}
.display-hidden {
  display: none !important;
}
.display-gray span {
  color: #ddd !important;
}

.display-block {
  display: block;
}

.pwdrank{
    width: 105%;
    margin-left: 7px;
    margin-top: 15px;
    line-height: 5px;
}

.pwdrank div{
    float: left;
}

.pwdrankchild{
    width: 80px;
    height: 5px;
    border: 1px solid #c8c8c8;
    border-radius: 5px;
    margin-right: 10px;
}

.pwdrank .red{
    background: #f04134;
    border: 1px solid #f04134;
}

.pwdrank .yellow{
    background: #eed713;
    border: 1px solid #eed713;
}

.pwdrank .green{
    background: #41db1d;
    border: 1px solid #41db1d;
}

.pwdranklabel{
    margin-left: 10px;
    font-size: 0.875rem;
}

.paireddevicelist{
    width: 500px;
    min-height: 42px;
    border: 1px solid rgba(218, 223, 229, .5);
    border-radius: 5px;
    margin: 10px 0;
}

.paireddevicelist .nodatatips{
    width: 250px ;
    height: 140px;
    margin: 84px auto;
    text-align: center;
    font-size: 0.875rem;
    font-weight: bold;
    color: rgba(85, 98, 123, .65);
}

.paireddevicelist .devicerow{
    padding: 15px 20px 15px 28px;
    border-top: 1px solid #eceff2;
    height: 60px;
    font-weight: bold;
}

.paireddevicelist .connectedbluetooth{
    font-weight: bolder;
    font-size: 14px;
    color: #3d77ff;

}

.paireddevicetitle{
    height: 30px;
    line-height: 30px;
    padding-left: 28px;
    font-size: 14px;
    color: #55627b;
    border-top: 1px solid #eceff2;
}

.blueth-raname-modal{
    width: 400px !important;
}

.blueth-raname-modal .ant-form-item {
    margin: 0 auto;
    margin-top: 0px !important;
}

.bluetooth-edit-btn{
    top: 2px;
    margin-left: 20px;
    border: none;
    outline-style: none;
    background-color: transparent;
}

.blth-unpairbtn{
    float: right;
    border: 1px solid rgba(125, 138, 153, .5);
}

.blth .ant-form-item-control{
    display: table;
}

.blth span.devicename{
    display: table-cell;
    width: 100px;
    max-width: 200px;
}

.blth span.savespan{
    width: 100px;
    cursor: pointer;
    color: #3d77ff;
}

.blth .ant-form-item-control{
    position: relative;
}

.blth .ant-form-item-control .savespan{
    position: absolute;
    left: 340px;
}

#wififunc .ant-switch-inner{
    color: white;
}

.wifilist{
    width: 460px;
    min-height: 42px;
    border: 1px solid rgba(218, 223, 229, .5);
    border-radius: 5px;
    margin: 30px 0;
}

.wifilist .nowifi, .paireddevicelist .nopaireddevice{
    text-align: center;
    padding: 5px 15px;
    color: #ccc;
    font-size: 0.75rem;
}

.wifilist .wifirow{
    padding: 5px 15px;
    border-top: 1px solid rgba(218, 223, 229, .5);
    height: 46px;
}

.wifirow:first-child{
    border: none;
}

.wifilist .connectedwifi{
    border-bottom: 1px solid rgba(218, 223, 229, .5);
}

.wifirow p{
    height: 15px;
}

.wifilist button{
    float: right;
    margin-top: 3px;
    width: 80px;
    padding: 0 10px;
}

.wifilist .wifirow:hover{
    background: #ebecee;
}

.wifilist .ant-col-12, .wifilist .wifisecu{
    font-size: 0.875rem;
}

.wifirow .ant-col-12{
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.avaiwifititle{
    background: #f7fafc;
    height: 24px;
    line-height: 24px;
    font-size: 0.75rem;
    color: #55627b;
    padding-left: 15px;
}

.custombtn{
    float: left;
    margin-left: 10px;
}

.savedwifi{
    line-height: 23px;
}

.savedwifi p:last-child{
    color: #55627b;
}

.connectedwifi div:first-child{
    font-size: 0.875rem;
    font-weight: bold;
    color: #3d77ff;
}

.wificon{
    width: 24px;
    height: 24px;
    margin-top: 5px;
    float: left;
}

.wifisecu{
    text-align: right;
    line-height: 38px;
}

.wifilevel_0{
    background: transparent url(/build/img/icon.png) -385px -24px no-repeat;
}

.wifilevel_1{
    background: transparent url(/build/img/icon.png) -335px -24px no-repeat;
}

.wifilevel_2{
    background: transparent url(/build/img/icon.png) -360px -24px no-repeat;
}

.wifilevel_3{
    background: transparent url(/build/img/icon.png) -310px -24px no-repeat;
}

/*.wifilock{
    background: transparent url(../img/icon.png) -285px -24px no-repeat;
    float: right;
}*/

.wifi-detail-form .ant-form-item, .add-cert-modal .ant-form-item{
    width: 100%;
    font-size: 0.75rem;
    display: table;
    height: 32px;
}

.wifi-detail-form .ant-form-item-label{
    /* width: 30%; */
    width: 40%;
    display: table-cell;
    line-height: 30px;
}

.add-cert-modal .ant-form-item-label{
    width: 31%;
    display: table-cell;
    line-height: 30px;
}

.wifi-detail-form .ant-form-item-label label, .add-cert-modal .ant-form-item-label label{
    font-size: 0.875rem;
}

.wifi-detail-form .ant-form-item-control-wrapper, .add-cert-modal .ant-form-item-control-wrapper{
    width: 42%;
    display: table-cell;
}

.essid .ant-form-item-label{
    display: block;
    margin-right: 0;
}

.options-component{
    /* width: 260px; */
    height: auto;
    position:  relative;
    overflow:  hidden;
}

.option-container{
    border: 1px solid #d9d9d9;
    border-radius: 3px;
    width: 150px;
    max-height: 250px;
    overflow-y: auto;
    float: left;
}

.option-container .sub-option{
    height: 30px;
    width: 100%;
    border-radius: 3px;
    text-align: center;
    line-height: 20px;
    padding: 5px 10px;
}

.option-container .sub-option-active{
    background: #3d77ff;
    color: #fff;
    height: 30px;
    width: 100%;
    border-radius: 3px;
    text-align: center;
    line-height: 20px;
    padding: 5px 10px;
    cursor: pointer;
}

.option-container .sub-option:hover{
    background: #e7e7e7;
    cursor: pointer;
}

.operate-buttons{
    width: 93px;
    position: absolute;
    margin: auto;
    top: 50%;
    bottom: 0;
    margin-top: -35px;
    overflow:  hidden;
    left: 180px;
}

.operate-buttons button i {
    color: #3d77ff !important;
}

/* and css override */
.ant-table-body {
  background:#fff;
}

.loadingMask {
  position:absolute;
  width: 100%;
  height: 100%;
  top: 0;
}
.loadingdiv,.upgradediv {
    position: fixed;
    width: 100%;
    height: 100%;
    background: #1a1f2a;
    opacity: .4;
    z-index: 1299;
}
.loadingdiv +div,.upgradediv +div{
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    position: fixed;
    font-size: 1rem;
    color: #4e5a71;
    z-index: 1300;
}
.upgradediv +div {
    top: 38%;
    /* left: 0;
    right: 0; */
    margin: 0 auto;
    width: 508px;
    height: 212px;
    box-shadow: 2px 2px 12px rgba(0,0,0,.2);
    background: #fff;
    text-align: center;
}

.loadingMask .ant-progress-line {
    width: 366px;
    margin-top: 50px;
}

.loadingMask .ant-progress-line span {
    margin: 0 auto;
    position: fixed;
    top: 25%;
    left: 0;
    right: 0;
    font-size: 1.875rem;
    font-weight: bold;
    color: #3d77ff;
    width: 100px;
    margin: 0 auto;
    text-align: center;
}

.loadingMask .upgradeinfo {
    font-size: 0.875rem;
    font-weight: bold;
    color: #55627b;
}

.loadingMask .upgradepercent{
    font-size: 1.875rem;
    font-weight: 700;
    color: #3d77ff;
    width: 100px;
    margin:  0 auto;
    margin-top: 30px;
}

.loadingMask .ant-progress-show-info .ant-progress-outer {
    padding-right: 0;
    margin-right: 0;
}

.a_register {
    color: #42db66;
}

.a_registering {
    color: rgba(136, 210, 126, .7);
}

.a_dialing {
    color: yellow
}

.a_ring {
    color: purple
}

.a_talking {
    color: red
}

.a_unregister {
    color: #7d8a99;
}

.icecontact, .icecontact .ant-form-item-control{
    height: 32px;
}

i.add-btn,i.del-btn
{
    display: inline-block;
    position: absolute;
    top:6px;
    left:102%;
    width: 20px;
    height: 20px;
    background: transparent url(/build/img/icon.png) -63px -25px no-repeat;
}

i.add-btn:hover,i.del-btn:hover {
    cursor:pointer;
}
.i.del-btn.disable{
    cursor: default;
    background: transparent url(/build/img/icon.png) -584px -25px no-repeat;
}
.i.add-btn.disable{
    cursor: default;
    background: transparent url(/build/img/icon.png) -605px -25px no-repeat;
}
.vocodertrans .ant-transfer-operation .ant-btn{
    min-width: 40px;
}

#pingres {
    width:700px;
    height:470px;
    overflow:auto;
    padding-top:10px;
    padding-left:10px;
    margin-top:10px;
    margin-left:230px;
    margin-bottom: 10px;
    resize:none;
    background: transparent;
    border:none;
}
#pingres.content{
    border:1px solid #9B9B9B;
}

.ant-tooltip-inner{
    word-wrap: break-word;
}

.infodiv {
    float: left;
    width: 350px;
    height: 420px;
    margin: 50px;
}

.info_storage {
    height: 80px;
    line-height: 80px;
    width: 100%;
    text-align: center;
}

.space-used {
    display: block;
    font-size: 0.75rem;
    line-height: 40px;
    height: 40px;
}

.config-tab .debug-delete-btn{
    margin-left: 15px;
    min-width: 72px;
    background-color: #3d77ff;
}

.mpk-general .ant-col-6{
    text-align: center;
}

.mpk-general .ant-col-6 input{
    width: 220px;
    height: 30px;
    border-radius: 2px;
}
.ant-form-explain, .ant-form-extra {
    line-height: 1;
}
.ant-form > .ant-form-item:first-child {
    margin-top: 20px;
}
.ant-form-item {
    margin-bottom: 16px;
    display: table;
}

.ant-form-item-with-help {
    margin-bottom: 4px;
}

.ant-form-item-label span {
    color: #55627b;
    font-size: 0.875rem;
}

.ant-form-item-control span {
    color: #55627b;
    font-size: 0.875rem;
}

.ant-select, .ant-input, .ant-radio-wrapper-checked span {
    color: #0d1017;
    font-size: 0.875rem;
}

.ant-checkbox +span {
    color: #0d1017;
    font-size: 0.75rem;
}

.ip-address .ant-form-item-control {
    height: 32px;
    width: 100%;
}

.ant-row.ant-form-item.ant-form-item-with-help label {
    top: -6px;
}

.anticon.anticon-eye.text {
    background-image: url(/build/img/icon.png);
    background-repeat: no-repeat;
    background-position: 0px -67px;
    width: 20px;
    height: 20px;
    cursor: pointer;
}

.anticon.anticon-eye.text:hover {
    background-position: -21px -67px;
}

.anticon.anticon-eye.password {
    background-image: url(/build/img/icon.png);
    background-repeat: no-repeat;
    background-position: -42px -67px;
    width: 20px;
    height: 20px;
    cursor: pointer;
}

.anticon.anticon-eye.password:hover {
    background-position: -63px -67px;
}

.anticon-eye:before {
    content:"";
}

#mainlogcat {
    border: 1px solid rgba(218,223,229,.5);
    height: 520px;
    width: 1180px;
    overflow: auto;
    margin: 40px 0 60px 20px;
    position: relative;
}

#mainlogcat pre {
    position: absolute;
    top: 0;
    left: 0;
}

.tooltips {
    width: 184px;
    height: 142px;
    margin: 120px auto;
    position: relative;
}

.tooltips div {
    width: 164px;
    height: 102px;
    position: absolute;
    top: 0;
    left: 10px;
    background-image: url(/build/img/icon.png);
    background-repeat: no-repeat;
    background-position: 0 -92px;
}

.tooltips p {
    width: 100%;
    height: 40px;
    line-height: 40px;
    color: #949ba9;
    font-size: 0.75rem;
    position: absolute;
    top: 102px;
    left: 0;
    text-align: center;
}

.upload-btn{
    min-width: 95px;
    color: #3d77ff;
    line-height: 20px;
    border: 1px solid #3d77ff;
    margin-top: 10px;
}

.upload-btn:hover{
    opacity: 0.7;
}

.upload-icon{
    display: inline-block;
    width: 20px;
    height: 20px;
    background: transparent url(/build/img/icon.png) -236px -28px no-repeat;
    float: left;
}

.select-delete{
    width: 86px;
    line-height: 26px;
    padding-left:10px;
}

.select-delete i{
    display: inline-block;
    width: 16px;
    height: 16px;
    background: transparent url(/build/img/icon.png) -241px -51px no-repeat;
    float: left;
    margin: 5px 0 0 0;
}

.select-delete span {
    padding:0;
}

.select-delete .select-delete-icon{
    background: transparent url(/build/img/icon.png) -258px -51px no-repeat !important;
}

.edit-icon{
    display: inline-block;
    width: 20px;
    height: 20px;
    background: transparent url(/build/img/icon.png) -251px -68px no-repeat;
}

.edit-icon:hover{
    background: transparent url(/build/img/icon.png) -272px -68px no-repeat;
}

.delete-icon{
    display: inline-block;
    width: 20px;
    height: 20px;
    background: transparent url(/build/img/icon.png) -231px -68px no-repeat;
}

.delete-icon:hover{
    background: transparent url(/build/img/icon.png) -210px -68px no-repeat;
}

.arrow-icon-down{
    display: inline-block;
    width: 15px;
    height: 15px;
    background: transparent url(/build/img/icon.png) -274px -47px no-repeat;
    cursor: pointer;
}

.arrow-icon-down:hover{
    background: transparent url(/build/img/icon.png) -291px -47px no-repeat;
}

.arrow-icon-up{
    display: inline-block;
    width: 15px;
    height: 15px;
    background: transparent url(/build/img/icon.png) -359px -47px no-repeat;
    cursor: pointer;
}

.arrow-icon-up:hover{
    background: transparent url(/build/img/icon.png) -342px -47px no-repeat;
}

.blocktitle{
    margin: 24px 0 24px 30px;
    font-size: 0.875rem;
    color: #55627b;
    font-weight: bold;
}

.threetitle {
    margin: 24px 0 24px 340px;
    font-size: 0.875rem;
    color: #3d77ff;
    font-weight: bold;
}

.blocktitle>s {
    display: inline-block;
    position: relative;
    top: 3px;
    width:3px;
    height:18px;
    margin-right: 8px;
    border-radius: 1.5px;
    background-color: #3d77ff;
}

.sipdomianform .ant-form-item-control .anticon{
    position: absolute;
    font-size: 1rem;
    margin: 7px 0 0 5px;
    width: 20px;
    height: 20px;
    cursor: pointer;
}

.add-item-icon{
    background: transparent url(/build/img/icon.png) -63px -25px no-repeat;
}

.add-item-icon:hover{
    background: transparent url(/build/img/icon.png) -42px -25px no-repeat;
}

.remove-item-icon{
    background: transparent url(/build/img/icon.png) -21px -25px no-repeat;
}

.remove-item-icon:hover{
    background: transparent url(/build/img/icon.png) -0px -25px no-repeat;
}

.ant-message{
    z-index:1200;
}
.ant-message .ant-message-notice-content {
    height: 42px;
    line-height: 42px;
    padding:9px 18px;
    border-radius: 2px;
}

.ant-message-custom-content {
    height: 100%;
}

.ant-message .ant-message-custom-content span {
    color: #0d1017;
    font-size: 0.75rem;
    vertical-align: middle;
    float: left;
    height: 24px;
    line-height: 24px;
}

.ant-message .anticon {
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
    position: static;
    float: left;
}

.anticon-check-circle {
    background-image: url(/build/img/icon.png);
    background-position: -500px 0;
}

.anticon-cross-circle {
    background-image: url(/build/img/icon.png);
    background-position: -525px 0;
}

#language_form .anticon-cross-circle{
    background-image:none
}

.anticon-check-circle:before {
    content: "";
}

.anticon-cross-circle:before {
    content: "";
}

.anticon-exclamation-circle:before{
    display:inline-block;
    content: "\E62C";
    /* margin-top:4px; */
}

.ant-form-explain, .ant-form-split {
    color: #f04134;
}

.renameModal .ant-modal-header{
    border-bottom: 0;
}

.renameModal .ant-modal-footer{
    border-top: 0;
}

.renameModal .ant-modal-content div {
    text-align: center;
}

.renameModal input {
    width: 250px;
    margin: 0 auto;
}

.deleteModal .ant-modal-footer{
    border-top: 0;
}

.color-pick-btn{
    padding: 5px;
    background: #fff;
    border-radius: 4px;
    cursor: pointer;
    width: 20%;
    border: 1px solid rgba(217, 217, 217, 1);
}

.color-chosen{
    width: 100%;
    height: 18px;
}

.font-block-picker{
    position: absolute;
    z-index: 5;
}

.font-block-picker .block-picker{
    margin: 12px 0 0 -51px;
}

.color-cover{
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.ant-slider-mark span:first-child{
    width: 10% !important;
    margin-left: -5% !important;
}

.ca-cert-block{
    width: 100%;
    margin: 30px 0 0 100px;
}

/*inputsearch style*/

#InputSearchdiv{
    float: right;
    padding: 15px 0 15px 0;
    position: relative;
}

#searchbtn{
    width: 20px;
    height: 20px;
    background: url(/build/img/icon.png) -336px -67px no-repeat;
    cursor: pointer;
    float: right;
    margin-right: 20px;
}

#inputSearchresultdiv{
    position: absolute;
    width: 520px;
    left: -370px;
    top: 45px;
    -webkit-box-shadow: 0 0 20px rgba(27, 36, 51, .68);
    -moz-box-shadow: 0 0 20px rgba(27, 36, 51, .68);
    box-shadow: 0 0 20px rgba(27, 36, 51, .68);
    padding: 13px 0px 0px 25px;
    background: white;
    border-radius: 4px;
}

.searchresult-item{
    line-height: 18px;
    color: #000;
}

#inputSearchresultdiv .ant-input{
    font-size: 0.875rem;
    color: #55627b;
    border: 1px solid #5e8eff;
    line-height: 28px;
}

#searchresult{
    max-height: 360px;
    overflow: auto;
}
.searchresult-item{
    background: white;
    padding: 10px 32px;
    cursor: pointer;
}
.searchresult-item:hover{
    background: #3d77ff;
    color: white;
}
#searchresult-val{
    color: #3d77ff;
    font-weight: 600;
}
.searchresult-item:hover #searchresult-val{
    color: white;
}
.searchresult-menu{
    max-width: 470px;
}
.searchresult-menu-title{
    padding:10px 0;
    border-bottom: 1px solid #d0d5db;
    margin: 5px 0;
    color: #55627b;
    font-size: 0.875rem;
    font-weight: bold;
}
.searchresult-menu-title:after{
    display: table;
    content: '';
    clear: both;
}
.searchresult-menu-title .searchresult-menu-icon{
    float: left;
    width: 24px;
    height: 24px;
}
.searchresult-menu-title .searchresult-menu-content{
    float: left;
    line-height: 24px;
    margin-left: 5px;
}

.searchresult-menuaccount .searchresult-menu-icon{
    /*background: url(../img/icon.png) -125px 0 no-repeat;*/
}
.searchresult-menustatus .searchresult-menu-icon{
    background: url(/build/img/icon.png) -125px 0 no-repeat;
}
.searchresult-menuaccount .searchresult-menu-icon{
    background: url(/build/img/icon.png) -175px 0 no-repeat;
}
.searchresult-menucalls .searchresult-menu-icon{
    background: url(/build/img/icon.png) -548px 0 no-repeat;
}
.searchresult-menucallset .searchresult-menu-icon{
    background: url(/build/img/icon.png) -225px 0 no-repeat;
}
.searchresult-menunetwork .searchresult-menu-icon{
    background: url(/build/img/icon.png) -600px 0 no-repeat;
}
.searchresult-menusysset .searchresult-menu-icon{
    background: url(/build/img/icon.png) -275px 0 no-repeat;
}
.searchresult-menumaintenance .searchresult-menu-icon{
    background: url(/build/img/icon.png) -325px 0 no-repeat;
}
.searchresult-menusysapp .searchresult-menu-icon{
    background: url(/build/img/icon.png) -375px 0 no-repeat;
}
.searchresult-menuextension .searchresult-menu-icon{
    background: url(/build/img/icon.png) -425px 0 no-repeat;
}

/*******淡入*******/
.searchInput-fadein{
    height: auto;
    -webkit-animation:searchInput-fadein 0.4s linear;
    -moz-animation:searchInput-fadein 0.4s linear;
    -ms-animation:searchInput-fadein 0.4s linear;
    animation:searchInput-fadein 0.4s linear;
    -webkit-animation-fill-mode:forwards;
    -moz-animation-fill-mode:forwards;
    -ms-animation-fill-mode:forwards;
    animation-fill-mode:forwards;
}

@-webkit-keyframes searchInput-fadein{
    0%{opacity:0;}
    100%{opacity:1;}
}
@-moz-keyframes searchInput-fadein{
    0%{opacity:0;}
    100%{opacity:1;}
}
@-ms-keyframes searchInput-fadein{
    0%{opacity:0;}
    100%{opacity:1;}
}
@keyframes searchInput-fadein{
    0%{opacity:0;}
    100%{opacity:1;}
}
/* 淡出 */
.searchInput-fadeout{
    -webkit-animation:searchInput-fadeout 0.4s linear;
    -moz-animation:searchInput-fadeout 0.4s linear;
    -ms-animation:searchInput-fadeout 0.4s linear;
    animation:searchInput-fadeout 0.4s linear;
    -webkit-animation-fill-mode:forwards;
    -moz-animation-fill-mode:forwards;
    -ms-animation-fill-mode:forwards;
    animation-fill-mode:forwards;
}

@-webkit-keyframes searchInput-fadeout{
    0%{opacity:1;}
    100%{opacity:0;display: none;}
}
@-moz-keyframes searchInput-fadeout{
    0%{opacity:1;}
    100%{opacity:0;display: none;}
}
@-ms-keyframes searchInput-fadeout{
    0%{opacity:1;}
    100%{opacity:0;display: none;}
}
@keyframes searchInput-fadeout{
    0%{opacity:1;}
    100%{opacity:0;display: none;}
}

.redControl .ant-slider-track{
    background-color: #ff616b;
}
.redControl .ant-slider-handle{
    border-color: #ff616b
}
.redControl .ant-slider:hover .ant-slider-track{
    background-color: #ff4652;
}
.redControl .ant-slider:hover .ant-slider-handle{
    border-color: #ff4652
}

.greenControl .ant-slider-track{
    background-color: #48dc6b;
}
.greenControl .ant-slider-handle{
    border-color: #48dc6b
}
.greenControl .ant-slider:hover .ant-slider-track{
    background-color: #0ddb3e;
}
.greenControl .ant-slider:hover .ant-slider-handle{
    border-color: #0ddb3e
}

.dot-line{
    width: 98%;
    height: 1px;
    border-top: 1px dashed #999;
    margin: 5px 0;
}

.one-click-debug .ant-form-item-label{
    display: block;
    margin-right: 0;
}

.content-container .detect-area, .content-container .call-area{
    margin: 10px 10px 0 10px;
    padding: 20px 0;
    min-width: 915px;
    position: relative;
    background: #fff;
}

.lockscreen,.startaudioloop-tip, .resetkeytest-tip{
    /* height: 30px; */
    line-height: 30px;
}
.lockscreen .tip-content, .startaudioloop-tip .tip-content, .resetkeytest-tip .tip-content{
    padding-left: 20px;
    color: #28c24d;
    background: rgba(75,214,110, 0.2);
}

.lockscreen .tip-content.error{
    color:red;
    background: rgba(235, 92, 49, 0.2);
}


.ab-center{
    position: relative;
    margin: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.detect-area .detect-led{
    text-align: center;
    width: 565px;
    height: 638px;
}

.detect-led p, .detect-loop p, .detect-reset p, .detect-speaker p{
    font-size: 1rem;
    height: 20px;
    width: 100%;
    line-height: 20px;
    color: #55627b;
    font-weight: bold;
}

.audiolooptip, .ledtip{
    margin-top: 50px;
}

.speakertip, .resettip{
    margin-top: 120px;
    margin-bottom: 50px;
}

.detect-led .led-pic{
    width: 432px;
    height: 432px;
    position: relative;
    background: url(/build/img/device_led.png) no-repeat;
    margin: 60px auto 96px auto;
}

.detect-led .tip-dot-line{
    height: 80px;
    top: 238px;
    left: 218px;
}

.detect-led .led-pic .led-dot{
    width: 30px;
    height: 30px;
    position: absolute;
    margin: auto;
    top: 10px;
    left: 7px;
    bottom: 0;
    right: 0;
}

.led-pic div:last-child{
    position: absolute;
    top: 320px;
    left: 206px;
    font-size: 0.875rem;
    color: #0d1017;
}

.led-dot.dot-type-1{
    background: url(/build/img/icon.png) -412px -89px no-repeat;
}

.led-dot.dot-type-2{
    background: url(/build/img/icon.png) -443px -88px no-repeat;
}

.led-dot.dot-type-3{
    background: url(/build/img/icon.png) -474px -88px no-repeat;
}

.led-dot.dot-type-4{
    background: url(/build/img/icon.png) -505px -88px no-repeat;
}

.detect-led .lights-btn, .mic-btn{
    display: flex;
    justify-content: space-around;
    align-items: center;
}

.detect-led .lights-btn button{
    height: 30px;
    min-width: 170px;
    line-height: 29px;
    font-size: 0.875rem;
    padding: 0 8px;
    margin: 0 4px;
}

.lights-btn .ledicon, .mic-btn .micro-icon{
    width: 20px;
    height: 20px;
    display: inline-block;
    float: left;
    margin-top: 5px;
}

.lights-btn .led-icon-1{
    background: url(/build/img/icon.png) -275px -192px no-repeat;
}

.lights-btn .led-icon-2{
    background: url(/build/img/icon.png) -254px -192px no-repeat;
}

.lights-btn .led-icon-3{
    background: url(/build/img/icon.png) -296px -192px no-repeat;
}

.lights-btn .led-icon-4{
    background: url(/build/img/icon.png) -317px -192px no-repeat;
}

.detect-led .lights-btn button:hover .ledicon{
    background: url(/build/img/icon.png) -338px -192px no-repeat;
}

.lights-btn .light-type-1{
    border: 1px solid #4bd66e;
    color: #4bd66e;
}

.lights-btn .light-type-1:hover{
    background: #4bd66e;
}

.lights-btn .light-type-2{
    border: 1px solid #ff616b;
    color: #ff616b;
}

.lights-btn .light-type-2:hover{
    background: #ff616b;
}

.lights-btn .light-type-3{
    border: 1px solid #3d77ff;
    color: #3d77ff;
}

.lights-btn .light-type-3:hover{
    background: #3d77ff;
}

.lights-btn .light-type-4{
    border: 1px solid #8598b9;
    color: #8598b9;
}

.lights-btn .light-type-4:hover{
    background: #8598b9;
}

.detect-led .lights-btn button:hover{
    color: white;
}

.detect-loop{
    text-align: center;
    width: 600px;
    height: 638px;
}

.detect-loop .audioloop-pic{
    width: 432px;
    height: 432px;
    position: relative;
    margin: 90px auto 68px auto;
    background: url(/build/img/device_audioloop.png) no-repeat;
    font-size: 0.875rem;
    color: #55627b;
}

.detect-loop .mic1{
    position: absolute;
    width:35px;
    height: 70px;
    top: -70px;
    left: 200px;
}
.detect-loop .tip-dot-line1{
    position: absolute;
    width: 0;
    height: 36px;
    top: 27px;
    left: 17.5px;
    border-left: 2px dotted #828a90;
}
.detect-loop .mic2-3{
    position: absolute;
    width: 80px;
    height: 30px;
    line-height:30px;
    top: 320px;
}
.detect-loop .tip-dot-line2-3{
    position: absolute;
    width: 36px;
    height: 0;
    top: 15px;
    border-top: 2px dotted #828a90;
}
.audioloop-pic .mic-light-type1{
    position: absolute;
    width: 194px;
    height: 127px;
    left: 120px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMIAAAB/CAYAAAC9tR2aAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjYzOTdERDNFMzJGNDExRThCOTkzRDA1NzQxQzRFQzdDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjYzOTdERDNGMzJGNDExRThCOTkzRDA1NzQxQzRFQzdDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjM5N0REM0MzMkY0MTFFOEI5OTNEMDU3NDFDNEVDN0MiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NjM5N0REM0QzMkY0MTFFOEI5OTNEMDU3NDFDNEVDN0MiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz53sb70AAATn0lEQVR42uxd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) no-repeat;
}
.audioloop-pic .mic-light-type2{
    position: absolute;
    width: 197px;
    height: 206px;
    top:215px;
    background: url(/build/img/mic2test.png) no-repeat;
}
.audioloop-pic .mic-light-type3{
    position: absolute;
    width: 197px;
    height: 206px;
    top:215px;
    right: 1px;
    background: url(/build/img/mic3test.png) no-repeat;
}


.reset-btn{
    /*height: 200px;*/
}

.mic-btn button,.reset-btn button{
    min-width: 140px;
    height: 30px;
    line-height: 30px;
    color: #3d77ff;
    border: 1px solid #3d77ff;
    padding: 0 10px;
}

.mic-btn button:hover, .reset-btn button:hover{
    background: #3d77ff;
    color: white;
}

.mic-btn .micro-icon{
    background: url(/build/img/icon.png) -211px -192px no-repeat;
}

.mic-btn button:hover .micro-icon{
    background: url(/build/img/icon.png) -232px -192px no-repeat;
}

.detect-area .detect-reset{
    width: 560px;
    height: 505px;
    text-align: center;
    bottom: 50px;
}

.detect-reset .reset-pic{
    width: 513px;
    height: 165px;
    background: url(/build/img/device_reset.png);
    margin: 94px auto 80px auto;
    position: relative;
}

.detect-reset .reset-test-content{
    width: 513px;
    height: 50px;
    text-align: left;
    margin-bottom: 80px;
}

.tip-dot-line, .tip-dot-line2{
    width: 0;
    border-left: 2px dotted #8f969b;
    position: absolute;
}

.reset-pic .tip-dot-line{
    height: 140px;
    top: 42px;
    right: 217px;
}

.reset-pic .tip-dot-line2{
    height: 140px;
    top: 50px;
    right: 295px;
}

.reset-text, .reset-text2{
    position: absolute;
    font-size: 0.875rem;
    color: #0d1017;
}

.reset-pic .reset-text{
    top: 185px;
    right: 198px;
}

.reset-pic .reset-text2{
    top: 190px;
    right: 265px;
}

.detect-area .detect-cert{
    width: 200px;
    height: 206px;
    text-align: center;
    margin-top: 310px;
    bottom: 50px;
}

.detect-cert p{
    font-size: 1.25rem;
    font-weight: bold;
    color: #55627b;
}

.detect-cert .cert-pic{
    width: 130px;
    height: 130px;
    margin: 0 auto 56px auto;
}

.cert-pic.pic-0{
    background: url(/build/img/icon.png) -292px -228px;
}

.cert-pic.pic-1{
    background: url(/build/img/icon.png) -161px -228px;
}

.detect-area .detect-speaker{
    width: 880px;
    height: 220px;
    text-align: center;
    bottom: 20%;
}

.detect-speaker .speaker-btn{
    display: inline-block;
    width: 50px;
    height: 50px;
    cursor: pointer;

}

.speaker-btn.test-off{
    background: url(/build/img/icon.png) -361px -88px no-repeat;
}

.speaker-btn.test-on{
    background: url(/build/img/icon.png) -310px -88px no-repeat;
}

.speaker-bar-container .speaker-time-count{
    position: absolute;
    right: 42px;
    top: 42px;
    font-size: 1rem;
    font-weight: bold;
    height: 16px;
    line-height: 16px;
}

.speaker-time-count span:first-child{
    color: #10131a;
}

.speaker-time-count span:last-child{
    color: #55627b;
}

.openvpn-upload-btn{
    margin-right: 20px;
}

.openvpn-copyright{
    margin-top: 70px;
    width: 765px
}

.openvpn-copyright p{
    text-align: right;
    font-size: 0.75rem;
    color: #bbb;
}

.containermask {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background-color: #373737;
    background-color: rgba(55, 55, 55, 0.6);
    height: 100%;
    z-index: 1000;
}

#containerdiv {
    position:absolute;
    height:100%;
    width:100%;
    left:0;
    top:0;
    text-align: center;
}
#contacteditdiv {
    display: inline-block;
    margin-top: 100px;
    min-height: 300px;
    max-height: 670px;
    width: 800px;
    background:#FDFCFC;
    border-radius: 5px;
    text-align: left;
}
#contacteditdiv .titlediv {
    background:#fff;
    font-size:1rem;
    color:#5093e1;
    height:50px;
    line-height:50px;
    border-bottom:1px solid #eceef3;
    border-radius: 5px;
}
.titlediv span {
    display: inline-block;
    height: 50px;
    line-height: 50px;
    padding-left: 380px;
    font-size: 1rem;
    font-weight: bold;
    color: #253d4c;
}
.titlediv button {
    background-color: transparent;
    outline-style: none;
    margin:10px 15px 10px 5px;
    padding: 0;
    width: 16px;
    height: 16px;
    border: none;
    background-image: url(/build/img/icon.png);
    background-position: -138px -50px;
    background-repeat: no-repeat;

}
.titlediv button:hover{
    background-position: -155px -50px;
}
#logdetaildiv {
    height:120px;
    float: left;
    width: 100%;
}
#logitemsdiv {
    float:left;
    min-width:200px;
    overflow-x:hidden;
    overflow-y:auto;
    width:100%;
    max-height: 410px;
}
#logitemsdiv .logitemdiv {
    height: 40px;
    line-height: 30px;
    padding: 5px 70px;
    font-size: 14px;
}
#logitemsdiv .logitemdiv span {
    display: inline-block;;
    height: 100%;
    width: 50%;
}
#logitemsdiv p {
    width: 700px;
    height: 26px;
    line-height: 26px;
    margin: 20px 50px;
    background: #f8f9fc;
    padding: 0 20px;
    color: #55627b;
    font-size: 0.875rem;
    font-weight: bold;
}
#logitemsdiv p.items0 {
    display: none;
}
#logitemsdiv .logitemdiv .calldate{
    text-align: left;
}
#logitemsdiv .logitemdiv .callDur{
    text-align: right;
}
#logdetaildiv .user {
    float: left;
    margin: 20px 19px 20px 260px;
    position: relative;
    width: 81px;
    height: 80px;
    background-image: url(/build/img/icon.png);
    background-position: -197px -88px;
    background-repeat: no-repeat;
}

#logdetaildiv .userInfo{
    float: left;
    width: 440px;
    padding-left: 20px;
    margin: 20px 0px 20px 0px;
}

#logdetaildiv span {
    display: block;;
    height: 40px;
    line-height: 40px;
    text-align: left;
}

.blockdiv .userInfo span#blockspan {
    height: 80px;
    line-height: 80px;
}

#logdetaildiv .infonum {
    font-size: 1.5rem;
    font-weight: bold;
    color: #10131a;
}

#logdetaildiv .infonum .name, #logdetaildiv .infonum .number, #call-dialog .infonum .name, #call-dialog .infonum .number{
    display: inline-block;
    height: 40px;
    line-height: 40px;
    max-width: 250px;
    float: left;
}
#logdetaildiv .infonum .number{
    position: relative;
    /*top: 3px;*/
}

#logdetaildiv .infoaccout{
    color: #10131a;
    font-size: 14px;
}
#logdetaildiv .infoaccout .localcount{
    display: inline;
    color: #596680;
}

#logdetaildiv .infoaccout i {
    display: inline-block;
    width: 10px;
    height: 17px;
    background-image: url(/build/img/icon.png);
    background-position: -430px -50px;
    background-repeat: no-repeat;
}
#logdetaildiv .infoaccout i:hover {
    background-position: -419px -50px;
}

.appsbtn {
    height:60px;
    line-height: 60px;
    text-align: right;
    float: left;
    width: 100%;
    padding-right: 20px;
    margin-top: 30px;
    border-top: 1px solid #eceef3;
    box-shadow: 0 2px 5px 2px rgba(165,172,183,.35);
}

.appsbtn button {
    width: 150px;
}

.logitemdiv button {
    background-color: transparent;
    border: none;
    outline-style: none;
}

.logitemdiv .allow-delete{
    background-position: -209px -66px;
    margin-left: 10px;
}

.logitemdiv .allow-delete:hover{
    background-position: -230px -66px;
}

.importModal {
    width: 900px !important;
}
.importModal .ant-modal-title {
    text-align: center;
}
.importModal .ant-form-item-label{
    display: table-cell;
    width: 30%;
    text-align: right;
}
.importModal .ant-form-item-control-wrapper{
    display: table-cell;
    width: 40%;
    text-align: left;
}
.importModal .ant-form-item {
    width: 100%;
}
.importModal .ant-modal-footer {
    display: none;
}

.contacts-modal {
    width: 900px !important;
}
.contacts-modal .ant-modal-body {
    max-height: 650px !important;
    padding: 20px 20px 0 20px;
    overflow-y: auto;
    overflow-x: hidden;
}
.contacts-modal .ant-modal-header{
    height: 46px;
    line-height: 46px;
}
.contacts-modal .ant-modal-title{
    text-align: center;
    font-size: 1rem;
    font-weight: bold;
}
.contacts-modal .ant-modal-footer{
    height: 64px;
    line-height: 43px;
    border-top: 1px solid #eceef3;
    box-shadow: 0 2px 5px 2px rgba(165,172,183,.35);
}
.contacts-modal .ant-form-item-label{
    display: table-cell;
    width: 15%;
    text-align: right;
}
.contacts-modal .one-click-debug .ant-form-item-label{
    vertical-align: top;
}
.contacts-modal .ant-form-item-control-wrapper{
    display: table-cell;
    width: 85%;
    text-align: left;
}
.contacts-modal .ant-form-item {
    width: 100%;
}

.numcontact, .numcontact .ant-form-item-control{
    height: 32px;
}

.numcontact i.add-btn,.numcontact i.del-btn,
.contacts-modal i.add-btn,.contacts-modal i.del-btn
{
    display: inline-block;
    position: absolute;
    top:6px;
    left:92%;
    width: 20px;
    height: 20px;
    background: transparent url(/build/img/icon.png) -63px -25px no-repeat;
}

.numcontact i.add-btn:hover,.numcontact i.del-btn:hover {
    cursor:pointer;
}
.CallDiv span i {
    display: inline-block;
    position: relative;
    top: 8px;
    width: 25px;
    height: 25px;
    margin-right: 12px;
}
.CallDiv span .type2 {
    background-image: url(/build/img/icon.png);
    background-position: -434px -25px;
    background-repeat: no-repeat;
}
.CallDiv span .type1 {
    background-image: url(/build/img/icon.png);
    background-position: -459px -25px;
    background-repeat: no-repeat;
}
.CallDiv span .type3,.selectcall-modal table span .type3
{
    background-image: url(/build/img/icon.png);
    background-position: -559px -25px;
    background-repeat: no-repeat;
}
.CallDiv span .block, .selectcall-modal span .block {
    background-image: url(/build/img/icon.png);
    background-position: -534px -25px;
    background-repeat: no-repeat;
}
.CallDiv span .video-type1 {
    background-image: url(/build/img/icon_new.png);
    background-position: -198px -389px;
    background-repeat: no-repeat;
}
.CallDiv span .video-type2 {
    background-image: url(/build/img/icon_new.png);
    background-position: -173px -389px;
    background-repeat: no-repeat;
}
.CallDiv span .video-type3 {
    background-image: url(/build/img/icon_new.png);
    background-position: -223px -389px;
    background-repeat: no-repeat;
}
#itemdetaildiv span i {
    display: inline-block;
    position: relative;
    top: 8px;
    width: 23px;
    height: 24px;
    margin-right: 14px;
}
#itemdetaildiv span .type2 {
    background-image: url(/build/img/icon.png);
    background-position: -734px -66px;
    background-repeat: no-repeat;
}
#itemdetaildiv span .type1 {
    background-image: url(/build/img/icon.png);
    background-position: -755px -66px;
    background-repeat: no-repeat;
}
#itemdetaildiv span .type3 {
    background-image: url(/build/img/icon.png);
    background-position: -797px -66px;
    background-repeat: no-repeat;
}
#itemdetaildiv span .video-type1 {
    background-image: url(/build/img/icon_new.png);
    background-position: -198px -389px;
    background-repeat: no-repeat;
}
#itemdetaildiv span .video-type2 {
    background-image: url(/build/img/icon_new.png);
    background-position: -173px -389px;
    background-repeat: no-repeat;
}
#itemdetaildiv span .video-type3 {
    background-image: url(/build/img/icon_new.png);
    background-position: -223px -389px;
    background-repeat: no-repeat;
}
#itemdetaildiv span .blocktype {
    background-image: url(/build/img/icon.png);
    background-position: -776px -66px;
    background-repeat: no-repeat;
}
#logitemsdiv .calldate {
    color: #10131a;
}
#logitemsdiv .callDur {
    color: #596680;
}

.CallDiv span.contactsIcon {
    display: inline-block;
    line-height: 33px;
    height: 33px;
    padding-left: 32px;
    background-image: url(/build/img/icon.png);
    background-position: -165px -87px;
    background-repeat: no-repeat;
}

.CallDiv span.contactsIcon_noAva {
    display: inline-block;
    line-height: 33px;
    height: 33px;
    padding-left: 32px;
    background-image: url(/build/img/icon.png);
    background-position: -165px -87px;
    background-repeat: no-repeat;
}

.CallDiv span.contactstext{
    display: inline-block;
    line-height: 33px;
    height: 33px;
    position: relative;
    padding-left: 10px;
}

.CallDiv span.contactname{
    max-width: 160px;
}

.CallDiv span.contactnumber{
    max-width: 200px;
}

.InternetDiv span.inteccontactstext{
    display: inline-block;
}

.CallDiv .blacklist, table .blacklist {
    height: 22px;
    line-height: 22px;
    padding: 0 4px 0 4px;
    display: inline-block;
    color: #ff424e;
    border-radius: 2px;
    background:rgba(255,97,107,0.2);
}

.CallDiv .whitelist, table .whitelist {
    height: 22px;
    line-height: 22px;
    padding: 0 4px 0 4px;
    display: inline-block;
    color: #28c24d;
    border-radius: 2px;
    background:rgba(75,214,110,0.2);
}

.selectcall-modal .blockcallname, .selectcall-modal .selectcalltext{
    line-height: 30px;
    height: 30px;
}

.selectcall-modal .contactstext{
    display: inline-block;
    max-width: 140px;
}

.selectcall-modal span.marginTop{
    margin-top: 5px;
}


.CallDiv table {
    border: none;
}

.CallDiv table tr td{
    border: none;
}

.CallDiv table  tr th:last-child, .CallDiv table  tr td:last-child {
    text-align: right;
    padding-right: 50px;
}

.CallDiv table thead tr th, .NormalDiv table thead tr th{
    border: 1px solid #eceff2;
    border-left: none;
    border-right: none;
    background: #f7fafc;
    font-size: 14px;
    text-transform: uppercase;
    color: #55627b;
    font-weight: normal!important;
    padding: 9px 0;
}
.CallDiv table tbody tr:nth-child(even) {
    background:#fafbfc;
}
.black-modal .ant-form-item {
    width: 100%;
}
.black-modal .ant-form-item-label{
    display: table-cell;
    width: 30%;
    text-align: right;
}
.black-modal .ant-form-item-control-wrapper{
    display: table-cell;
    width: 70%;
    text-align: left;
    padding-right: 80px;
}
.black-modal .ant-modal-title, .selectcall-modal .ant-modal-title,
.selectcontact-modal .ant-modal-title, .confirm-modal .ant-modal-title, .blueth-raname-modal .ant-modal-title {
    text-align: center;
    font-size: 1rem;
    font-weight: bold;
}

.black-modal .ant-modal-footer, .white-modal .ant-modal-footer{
    border-top: 1px solid #eceef3;
    padding: 10px 16px 10px 10px;
    text-align: right;
    border-radius: 0 0 4px 4px;
    box-shadow: 0 2px 5px 2px rgba(165,172,183,.35);
}

.confirm-modal .confirm-content{
    text-align: center;
    margin-top: 20px;
    margin-bottom: 16px;
    color: #55627b;
    font-size: 0.875rem;
}
.black-white-confirm-modal{
    width: 420px !important;
}

.black-white-confirm-modal .confirm-content{
    text-align: center;
    margin-top: 40px;
    margin-bottom: 40px;
    font-size: 1rem;
    font-weight: bold;
    color: #10131a;
}

.black-white-confirm-modal .modal-footer{
    text-align: center;
    margin-bottom: 27px;
}

.black-white-confirm-modal .modal-footer button {
    width: 80px;
    height: 30px;
}

.black-white-confirm-modal button + button {
    margin-left: 10px;
    margin-bottom: 0;
}

.selectcall-modal, .selectcontact-modal {
    width: 900px !important;
}

.selectcall-modal table, .selectcontact-modal table {
    background: #f8f9fc;
}

.selectcall-modal table  tr, .selectcontact-modal table  tr {
    text-align: left;
}

.selectcall-modal table  tr td:last-child, .selectcontact-modal table  tr td:last-child {
    text-align: right;
    padding-left: 26px;
}

.selectcall-modal .ant-table-thead > tr > th.ant-table-selection-column, .selectcall-modal .ant-table-tbody > tr > td.ant-table-selection-column,
.selectcontact-modal .ant-table-thead > tr > th.ant-table-selection-column, .selectcontact-modal .ant-table-tbody > tr > td.ant-table-selection-column{
    text-align: left;
    min-width: 32px;
    width: 32px;
    /*padding: 20px 8px 12px 26px;*/
}

.selectcall-modal table span i, .selectcontact-modal table span i {
    display: inline-block;
    position: relative;
    top: 8px;
    width: 25px;
    height: 25px;
    margin-right: 12px;
}

.selectcall-modal table span .type2 {
    background-image: url(/build/img/icon.png);
    background-position: -434px -25px;
    background-repeat: no-repeat;
}
.selectcall-modal table span .type1 {
    background-image: url(/build/img/icon.png);
    background-position: -459px -25px;
    background-repeat: no-repeat;
}

.selectcall-modal table, .selectcall-modal table tr td, .selectcontact-modal table, .selectcontact-modal table tr td{
    border: none
}
.selectcall-modal table thead tr th, .selectcontact-modal table thead tr th{
    border-bottom: 1px solid #eceff2;
    background: #f8f9fc;
}

.selectcall-modal .ant-modal-content, .selectcontact-modal .ant-modal-content {
    height: 750px;
}

.selectcall-modal .ant-modal-body, .selectcontact-modal .ant-modal-body {
    height: 645px;
    overflow: auto;
}

.selectcall-modal .ant-table-wrapper, .selectcontact-modal .ant-table-wrapper {
    margin: 16px 84px 16px 84px;
}

.selectcall-modal .search_call, .selectcontact-modal .search_call {
    width: 700px;
    height: 32px;
    margin: 10px 84px 10px 84px;
}
.selectcall-modal .search_call input, .selectcontact-modal .search_call input {
    height: 32px;
    padding: 0;
    text-indent: 10px;
}

.downloadModal {
    width: 900px !important;
}
.downloadModal .ant-modal-title {
    text-align: center;
}
.downloadModal .ant-form-item-label{
    display: table-cell;
    width: 30%;
    text-align: right;
}
.downloadModal .ant-form-item-control-wrapper{
    display: table-cell;
    width: 40%;
    text-align: left;
}
.downloadModal .ant-form-item {
    width: 100%;
}
.downloadModal .ant-modal-footer {
    display: none;
}

.downloadModal .downloadsave .ant-form-item-control-wrapper{
    text-align: right;
    width: 60%;
}

.content-container .call-area{
    margin: 10px 10px 0 10px;
    padding: 20px 0;
}

.content-container .call-area .dial-up-top{
    margin-left: 30px;
    margin-bottom: 10px;
}

.dial-up-top .ant-select, .call-area .ant-select-selection, .dial-up-top .call-acct-btn{
    height: 32px;
    width: 144px;
    border-radius: 2px 0px 0px 2px;
    line-height: 30px;
    font-size: 0.875rem;
    float: left;
}
.dial-up-top .call-acct-btn {
    width: auto;
    min-width: 144px;
}

.call-area .ant-select-arrow {
    top: 13px;
    transform: scale(1) rotate(0deg);
}

.call-area .ant-select-arrow:before {
    content: '';
    width: 16px;
    height: 16px;
    background: url(/build/img/icon.png) -274px -50px no-repeat;
}

.dial-up-top .spot-icon{
    height: 8px;
    width: 8px;
    float: left;
    border-radius: 50%;
    background-color: #4bd66e;
    margin-top: 11px;
    margin-right: 8px;
}

.dial-up-top .ant-select-selection{
    padding: 0 5px;
}

.dial-up-top .ant-select-selection__rendered{
    line-height: 30px;
}

.call-inputnum-formitem{
    width: 360px;
    float: left;
    margin-bottom: 0;
}

.dial-up-top .call-input-num{
    width: 100%;
    border-radius: 2px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    height: 32px;
    line-height: 32px;
}

.dial-up-top .call-out{
    height: 32px;
    line-height: 32px;
    margin-left: 10px;
    width: 70px;
    border-radius: 3px;
    background: #4bd66e;
    border: 0;
    color: #fff;
    padding-top: 4px;
}

.dial-up-top .call-out:hover, .dial-up-top .call-out:active, .dial-up-top .call-out:focus{
    background: #28c24d
}


.dial-up-bottom{
    width: 100%;
    height: 92%;
    margin-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    border-radius: 5px;
    overflow-y: auto;
}

.dial-up-bottom .recent-call-title{
    font-size: 0.75rem;
    color: #55627b;
    height: 24px;
    line-height: 24px;
    padding-left: 26px;
    background: #f7fafcfc;
    border-top: 1px solid #eceff2;
    border-bottom: 1px solid #eceff2;
}

.dial-up-bottom .call-items:nth-child(odd){
    background: #fafbfc;
}

.call-items{
    height: 54px;
    line-height: 54px;
    text-align: center;
    font-size: 0.875rem;
    color: #10131a;
}

.dial-up-bottom .nodatatips{
    width: 250px ;
    height: 140px;
    margin: 50px auto;
    text-align: center;
    font-size: 0.875rem;
    font-weight: bold;
    color: rgba(85, 98, 123, .65);
}

.dial-up-bottom .nodatatips div, .paireddevicelist .nodatatips div {
    margin: 0 auto 10px;
    width: 164px;
    height: 102px;
    background: transparent url(/build/img/icon.png) 0px -92px no-repeat;
}

.ant-col-1 div.display-icon{
    /*float: left;*/
}

.call-items .call-icon-col{
    line-height: 60px;
}

.call-items span.contactstext{
    display: inline-block;
    line-height: 33px;
    height: 33px;
    position: relative;
    top: 7px;
}

.call-items span.contactname{
    max-width:260px;
}

.call-items span.contactnumber{
    max-width:300px;
}

.call-ctrl-btn .display-icon, .call-area .display-icon{
    display: inline-block;
    width: 24px;
    height: 24px;
}

.call-area .item-type0{
    width: 32px;
    height: 32px;
    background: url(/build/img/icon.png) -165px -88px no-repeat;
    float: left;
    margin: 10px 8px 0 0;
}

.call-area .item-type1{
    background: url(/build/img/icon.png) -459px -25px no-repeat;
    float: left;
    margin: 15px 12px 0 4px;
}

.call-area .item-type2{
    background: url(/build/img/icon.png) -434px -25px no-repeat;
    float: left;
    margin: 15px 12px 0 4px;
}

.call-area .item-type3{
    background: url(/build/img/icon.png) -559px -25px no-repeat;
    float: left;
    margin: 15px 12px 0 4px;
}

.call-ctrl-btn .phone-icon, .call-area .phone-icon{
    background: url(/build/img/icon.png) -409px -25px no-repeat;
}

.call-area .item-call-btn{
    height: 20px;
    width: 20px;
    background: url(/build/img/icon.png) -651px -68px no-repeat;
}

.call-area .item-call-btn:hover{
    cursor: pointer;
    background: url(/build/img/icon.png) -630px -68px no-repeat;
}

@-webkit-keyframes zoomin{
    0%{
        opacity: 0;
        -webkit-transform: scale(0.2);
        transform: scale(0.2);
    }
    100%{
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

@keyframes zoomin{
    0%{
        opacity: 0;
        -webkit-transform: scale(0.2);
        transform: scale(0.2);
    }
    100%{
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

@-webkit-keyframes zoomout{
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    100% {
        opacity: 0;
        -webkit-transform: scale(0.2);
        transform: scale(0.2);
    }
}

@keyframes zoomout{
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    100% {
        opacity: 0;
        -webkit-transform: scale(0.2);
        transform: scale(0.2);
    }
}

.call-dialog-in{
    -webkit-animation-duration: 1s;
            animation-duration: 1s;
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
    -webkit-animation-play-state: paused;
            animation-play-state: paused;
}

.call-dialog-out{
    -webkit-animation-duration: 1s;
            animation-duration: 1s;
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
    -webkit-animation-play-state: paused;
            animation-play-state: paused;
}

.call-dialog-in.call-dialog-in-active{
    -webkit-animation-name: antZoomIn;
            animation-name: antZoomIn;
    -webkit-animation-play-state: running;
            animation-play-state: running;
}

.call-dialog-out.call-dialog-out-active{
    -webkit-animation-name: antZoomOut;
            animation-name: antZoomOut;
    -webkit-animation-play-state: running;
            animation-play-state: running;
    pointer-events: none;
}

.call-dialog .local-num, .call-dialog .call-channel{
    position: absolute;
    top: 24px;
    left: 20px;
    font-size: 0.875rem;
    color: #55627b;
    height: 16px;
    line-height: 10px;
    width: 120px;
}

.call-dialog .call-channel {
    left: 40px
}

.call-dialog .local-num div:first-child{
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #4bd66e;
    margin-right: 8px;
    float: left;
}

.call-dialog .call-ctrl{
    width: 700px;
    z-index: 1111;
    background: #fff;
    position: absolute;
    margin: auto;
    height: 500px;
    overflow-y: auto;
    left: 0;
    right: 0;
    top: -10px;
    bottom: 0;
    border-radius: 3px;
    box-shadow: 0 0 7.5px 7.5px rgba(21, 26, 36, .15);
}

.call-dialog .callee-icon{
    width: 160px;
    height: 160px;
    left: 0;
    right: 0;
    margin: 65px auto 38px auto;
    text-align: center;
    color: rgba(0, 0, 0, .7);
    background: url(/build/img/icon.png) 0 -228px no-repeat;
    position: relative;
}

.call-dialog .callee-status{
    display: inline-block;
    width: 200px;
}

.call-dialog .callee-status-hold{
    display: inline-block;
    width: 200px;
    font-size: 16px;
    color: #fa8f37;
    font-weight: bold;
}


.call-dialog .callee-icon .anticon{
    line-height: 100px;
    font-size: 3rem;
}

.callee-icon .mute-tip-icon{
    width: 29px;
    height: 30px;
    background: #3d77ff;
    border-radius: 50%;
    position: absolute;
    right: 15px;
    bottom: 15px;
}

.callee-icon .mute-tip-icon span{
    display: inline-block;
    width: 19px;
    height: 20px;
    background: url(/build/img/icon.png) -463px -191px no-repeat;
    margin-top: 4px;
}

.call-dialog .rec-sign{
    position: absolute;
    right: 70px;
    top: 16px;
    width: 95px;
    height: 22px;
    line-height: 23px;
    color: #55627b;
}

.call-dialog .rec-sign span:first-child{
    position: absolute;
    top: 6px;
    left: 0px;
    display: inline-block;
    width: 10px;
    height: 10px;
    background: #ff616b;
    border-radius: 50%;
}

.call-dialog .rec-sign span:last-child{
    display: inline-block;
    margin-left: 10px;
}

.call-dialog .shrink-icon{
    position: absolute;
    right: 20px;
    top: 15px;
    cursor: pointer;
    width: 28px;
    height: 22px;
    background: url(/build/img/icon.png) 0 -194px no-repeat;
}

.call-dialog .shrink-icon .anticon:hover{
    color: #4885f0;
}

.call-ctrl .callee-name-num{
    margin-bottom: 8px;
    font-size: 1.75rem;
    font-weight: bold;
    color: #10131a;
    height: 40px;
    line-height: 40px;
}

.call-ctrl .line-status-tip{
    font-size: 1rem;
    font-weight: bold;
    color: #55627b;
}

.call-ctrl .line-status-tip div div:first-child{
    width: 20px;
    height: 20px;
    margin: -3px 8px 0 0;
}

.call-ctrl .line-status-tip .call-type-3{
    display: inline-block;
    vertical-align: middle;
    background: url(/build/img/icon.png) -486px -27px no-repeat;
}

.call-ctrl .line-status-tip div div.call-type-4{
     display: inline-block;
     vertical-align: middle;
     background: url(/build/img/icon.png) -511px -27px no-repeat;
 }

 .call-ctrl .line-status-tip .call-type-2, .call-ctrl .line-status-tip .call-type-14 {
    display: inline-block;
    vertical-align: middle;
    background: url(/build/img/icon.png) -749px -27px no-repeat;
 }

.call-ctrl .line-status-tip div div.call-type-hold{
    display: inline-block;
    vertical-align: middle;
    background: url(/build/img/icon.png) -629px -26px no-repeat;
}

.call-ctrl-btn{
    width: 100%;
    height: 36px;
    left: 0;
    right: 0;
    bottom: -59px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
}

.display-hidden-dtmf {
  display: none;
}

.call-ctrl p{
    text-align: center;
    max-width: 640px;
    margin-left: auto;
    margin-right: auto;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.call-ctrl-btn button{
    width: 102px;
    height: 36px;
    margin-left: 12px;
    border: none;
}

.call-ctrl-btn .mute-btn, .call-ctrl-btn .rcd-btn{
    background: #3d77ff;
}

.call-ctrl-btn .mute-btn:hover, .call-ctrl-btn .rcd-btn:hover{
    background: #2868ff;
}

.mute-btn .anticon, .rcd-btn .anticon{
    width: 28px;
    height: 28px;
    margin-top: 2px;
}

.mute-btn .mute-icon{
    background: url(/build/img/icon.png) -182px -191px;
}

.mute-btn .unmute-icon{
    background: url(/build/img/icon.png) -58px -191px;
}

.rcd-btn .rcd-icon{
    background: url(/build/img/icon.png) -153px -190px;
}

.rcd-btn .stop-rcd-icon{
    background: url(/build/img/icon.png) -87px -190px;
}

.call-ctrl-btn .dtmf-btn{
    background: #3d77ff;
}

.call-ctrl-btn .dtmf-btn .dtmf-icon{
    background: url(/build/img/icon.png) -611px -191px;
    width: 25px;
    height: 25px;
}

.call-ctrl-btn .accept-btn{
    background: #4bd66e;
}

.call-ctrl-btn .end-accept:hover{
    background: #28c24d;
}

.call-ctrl-btn .end-btn .end-icon{
    background: url(/build/img/icon.png) -116px -197px;
    width: 36px;
    height: 20px;
}

.call-ctrl-btn .end-btn{
    background: #ff616b;
}

.call-ctrl-btn .end-btn:hover{
    background: #ff4652;
}

.call-ctrl-btn .end-btn .end-icon{
    background: url(/build/img/icon.png) -116px -197px;
    width: 36px;
    height: 20px;
}

.call-ctrl .sound-slider{
    width: 40px;
    height: 206px;
    background: #fff;
    position: absolute;
    right: 27px;
    top: -200px;
    background-color: #f2f4fa;
}

.call-ctrl .sound-slider .ant-slider{
    margin-left: auto;
    margin-right: auto;
}

.call-ctrl .sound-slider .ant-slider-rail, .call-ctrl .sound-slider .ant-slider-track, .call-ctrl .sound-slider .ant-slider-step{
    width: 2px;
}

.call-ctrl .sound-slider .ant-slider-handle{
    margin-left: -8px;
    width: 18px;
    height: 18px;
    border: solid 4px #9ebbff;
    background-color: #3d77ff;
}

.call-ctrl .sound-slider .ant-slider-mark{
    left: -3px;
    width: 18px;
}

.call-ctrl .sound-icon{
    position: absolute;
    right: 27px;
    top: 3px;
    cursor: pointer;
    width: 40px;
    height: 36px;
    background-color: #f2f4fa;
    border-radius: 3px;
}

.call-ctrl .sound-icon .icon-pic {
    width: 28px;
    height: 28px;
    margin: 0 auto;
    background: url(/build/img/icon.png) -29px -190px no-repeat;
}

/*.sound-icon.icon-type-0{
    background: url(../img/icon.png) -484px -190px no-repeat;
}*/

.on-call-tip{
    position: fixed;
    top: 50px;
    line-height: 55px;
    background: url(/build/img/call_bg.png) no-repeat;
    color: #fff;
    text-align: center;
    font-size: 1.125rem;
    font-weight: bold;
    cursor: pointer;
    z-index: 1120;
}

.call-items{
    text-align: left;
}

.selectcontact-modal span.contactsIcon {
    display: inline-block;
    line-height: 33px;
    height: 33px;
    padding-left: 32px;
    background-image: url(/build/img/icon.png);
    background-position: -165px -87px;
    background-repeat: no-repeat;
}

.selectcontact-modal span.contactstext{
    display: inline-block;
    line-height: 33px;
    height: 33px;
    position: relative;
    padding-left: 10px;
    max-width: 270px;
}

.contactModal .ant-table-thead > tr > th.ant-table-selection-column, .contactModal .ant-table-tbody > tr > td.ant-table-selection-column {
    padding: 18px 8px 14px 26px;
}

.contacts-modal .ant-form-item-label label:after, .downloadModal .ant-form-item-label label:after, .importModal .ant-form-item-label label:after {
  content: " ";
  margin-right: 10%;
}

.callselectdiv {
    width: 170px;
    padding: 17px 34px 17px 24px;
    background: #fff;
}
.callselectdiv .callselectItem {
    width: 100%;
    height: 30px;
    line-height: 30px;
}

.callselectItem span {
    display: inline-block;
    height: 40px;
    line-height: 40px;
    width: 100%;
    position: relative;
}
.callselectItem span i {
    height: 20px;
    width: 20px;
    display: inline-block;
    position: absolute;
    right: 0;
    top: 10px;
    background: url(/build/img/icon.png) -650px -67px no-repeat;
    cursor: pointer;
}

.contactGroupselect{
    max-height: 374px !important;
    overflow-y: auto;
    width: 550px;
    margin: 20px 160px 40px 140px;
    overflow-x: hidden;
}

.contacts-modal .ant-row {
    margin: 0 138px 16px 138px;
    width: 600px;
}

.contacts-modal .contactGroupselect .ant-row {
    margin: 0px;
}
.contacts-modal .contactGroupselect .ant-form-item-control-wrapper {
    background: #f8f9fc;
    padding-left: 20px;
}

.contacts-modal .contactGroupselect .ant-form-item-control span{
    color: #0d1017;
}
.Grouptable span.contactsIcon {
    display: inline-block;
    line-height: 33px;
    height: 33px;
    padding-left: 32px;
    background-image: url(/build/img/icon.png);
    background-position: -641px -87px;
    background-repeat: no-repeat;
}

.Grouptable span.contactstext{
    display: inline-block;
    line-height: 33px;
    height: 33px;
    position: relative;
    padding-left: 10px;
    max-width: 550px;
}

.groups-modal {
    width: 900px !important;
}
.groups-modal .ant-modal-body {
    max-height: 650px !important;
    padding: 20px 20px 0 20px;
    overflow-y: auto;
    overflow-x: hidden;
}
.groups-modal .ant-modal-header{
    height: 46px;
    line-height: 46px;
}
.groups-modal .ant-modal-title{
    text-align: center;
    font-size: 1rem;
    font-weight: bold;
}
.groups-modal .ant-modal-footer{
    height: 64px;
    line-height: 43px;
    border-top: 1px solid #eceef3;
    box-shadow: 0 2px 5px 2px rgba(165,172,183,.35);
}

.groups-modal .ant-form-item-label{
    display: table-cell;
    width: 20%;
    text-align: right;
}
.groups-modal .one-click-debug .ant-form-item-label{
    vertical-align: top;
}
.groups-modal .ant-form-item-control-wrapper{
    display: table-cell;
    width: 80%;
    text-align: left;
}
.groups-modal .ant-form-item {
    width: 100%;
}
.groups-modal .ant-row {
    margin: 0 138px 16px 138px;
    width: 600px;
}
.groups-modal .selectcontacts button{
    top: -1px;
    background-color: transparent;
    border: none;
    outline-style: none;
}

.contactsSelect{
    overflow-y: auto;
    width: 710px;
    margin: 28px 75px 40px 75px;
    overflow-x: hidden;
}

.contactsSelect .contactsDiv{
    width: 330px;
    margin-right: 50px;
    float: left;
}

.contactsSelect .selectcontacts{
    width: 330px;
    float: left;
}

.contactsSelect p {
    margin-bottom: 14px;
}

.contactsSelect .contactsDiv>div, .contactsSelect .selectcontacts>div {
    background: #f8f9fc;
    height: 430px;
    max-height: 430px !important;
    padding: 12px 20px 14px 20px;
    overflow-y: auto;
}

.blacklisttable table tbody tr td:nth-child(4) {
    max-width: 300px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.Contactstable table tbody tr td:nth-child(4) {
    max-width: 300px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.ant-back-top {
    right: 30px;
}

.ant-spin-lg .ant-spin-dot {
    width: 56px;
    height: 56px;
    background: transparent url(data:image/gif;base64,R0lGODlhOAA4AOZ/AEhKTkpKTn2AhXN2eUpKTFteYVxeYaKjpsjJzElKTXN1ea+ws5OUlu3v8n6AhX5/heDi5uHi5a+wsuLi5u3w8uHh5klKTOzv8sjIzJOTlnN1eqKjpVxdYZOUlZKUlnR1eVxeYO3u8uDi5aGjppOTl+7v8sfJzK+wtH+AhK6ws+Hj5aKipqOjpn5/hu3v8VtdYa6wsuHh56Kjp3J1eVxfYcjIzcjIy+Hh5ZSUlpOVlnN1eOzw8XJ1esjJy6KkpcjKzHN0eeHj5l1fYZOVl3+AheLi5eLi5+7v8UlJS9/i5nR1eHN0eqGjp8nJzH6BhbCwsl1eYUlLTMfJy3R2epSUla2vs6+vs5SUl8fJzZOUl0dJTaKkpu7v8+3v836AhO7w8+zu8nJ0eaGjqJOTleHi5Ovv8eDi5+Hi53F1eePj5sjJzV1eYsrKy31/hOLi6JKSl6+ys6Ojp+7u8sjKzZWVlqKipaOjpXR0eezv8d/h5ZKUlUdJS39/huHi5v///wAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0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) no-repeat center center;
}
.ant-spin-dot i {
    background: transparent;
}

.ant-spin.ant-spin-show-text .ant-spin-text {
    color: #fff;
    font-size: 1rem;
}
.CallDiv span.lock {
    display: inline-block;
    vertical-align: middle;
    margin: 0
}
.CallDiv span.lock i {
    width: 20px;
    height: 20px;
    top: 6px;
    margin-left: 8px;
    margin-right: 3px;
}
.CallDiv span.locktype1 i {
    background: url(/build/img/icon.png) -422px -192px no-repeat;
}
.content-container .backup-content{
    position: relative;
    margin: 10px 10px 0 10px;
}
.unbackupdiv {
    width: 900px;
    height: 220px;
    position:absolute;
    left:50%;
    top:50%;
    margin:-110px 0 0 -450px;
    box-shadow: 0 1px 15px rgba(34,41,55,.12);
}
.unbackuppng {
    width: 118px;
    height: 80px;
    margin: 32px 391px 30px 391px;
    background-image: url(/build/img/icon.png);
    background-repeat: no-repeat;
    background-position: -423px -228px;
}
.unbackupinfo{
    width: 900px;
    height: 78px;
    font-size: 0.875rem;
}
.unbackupinfo p {
    text-align: center;
    height: 20px;
    line-height: 20px;
    margin-bottom: 6px;
    color: #0d1017;
}
.unbackupinfo p a{
    display: inline-block;
    height: 20px;
    line-height: 20px;
    margin-left: 5px;
    color: #3d77ff;
    font-weight: bold;
}
.unbackupinfo p a:hover{
    color: #155bff;
    text-decoration: underline;
}
.backup-modal {
    min-width: 500px;
}
.backup-modal .ant-modal-title{
    text-align: center;
    font-size: 1rem;
    font-weight: bold;
}
.backup-modal .ant-modal-header{
    height: 46px;
    line-height: 46px;
}
.backup-modal .ant-modal-footer{
    height: 64px;
    line-height: 43px;
    border-top: 1px solid #eceef3;
    box-shadow: 0 2px 5px 2px rgba(165,172,183,.35);
}
.backup-modal .ant-modal-body {
    padding: 0px;
}
.backup-modal .ant-modal-body > p{
    height: 30px;
    line-height: 30px;
    color: #28c24d;
    font-size: 0.75rem;
    background-color: rgba(75, 214, 110, 0.2);
    padding-left: 20px;
}
.backup-modal .ant-modal-body form{
    padding: 0 80px 0 60px;
}
.backup-modal .ant-modal-body .ant-form-item-label{
    display: block;
    text-align: right;
    padding-right: 20px
    /* width: 120px; */
}
.backup-modal .ant-modal-body .ant-form-item-control-wrapper{
    display: table-cell;
    text-align: left;
    width: 200px;
}
.backup-modal .ant-form-item {
    width: 100%;
}
.backupdiv {
    width: 900px;
    height: 220px;
    position:absolute;
    left:50%;
    top:50%;
    margin:-110px 0 0 -450px;
    box-shadow: 0 1px 15px rgba(34,41,55,.12);
}
.backuppng {
    width: 118px;
    height: 80px;
    float: left;
    margin: 52px 40px 88px 40px;
    background-image: url(/build/img/icon.png);
    background-repeat: no-repeat;
    background-position: -423px -228px;
}
.backupinfo{
    width: 702px;
    height: 220px;
    float: left;
    font-size: 0.875rem;
    padding: 50px 30px 18px 30px;
}
.backupdiv .backupinfo p {
    margin-bottom: 10px;
    font-size: 0.875rem;
    color: #55627b;
    height: 21px;
    line-height: 21px;
}
.backupdiv .backupinfo p span.backuptitle {
    display: inline-block;
    /* width: 120px; */
    width: 195px;
}
.backupdiv .backupinfo p span.backupdetail {
    display: inline-block;
    padding-left: 30px;
    color: #0d1017;
    font-weight: bold;
}
.backupinfo .operationDiv {
    margin-top: 45px;
}
.operationDiv button {
    margin-left: 10px;
    min-width: 86px;
}

.restoreModal {
    width: 500px !important;
}

.restoreModal .ant-modal-footer {
    display: none;
}
.restoreModal .ant-modal-body {
    padding: 40px 30px 8px 30px;
}

.restoreModal .restoreProcess {
    width: 100%;
    height: 38px;
    margin-bottom: 32px;
}
.restoreModal .restoreProcess > div {
    height: 100%;
}
.restoreModal .restoreProcess .ProcessItem {
    float: left;
    width: 80%;
}
.restoreModal .restoreProcess .prosessbar {
    float: right;
    width: 20%;
}
.restoreModal .restoreProcess .ProcessItem div {
    float: left;
    height: 100%;
}
.restoreModal .restoreProcess .ProcessItem div.icon{
    width: 34px;
    margin-top: 2px;
    background-image: url(/build/img/icon.png);
    background-repeat: no-repeat;
}
.restoreModal .restoreProcess .ProcessItem div.infor{
    width: 310px;
    padding-left: 15px;
}
.restoreModal .restoreProcess .ProcessItem div.iconCfg {
    background-position: -536px -88px;
}
.restoreModal .restoreProcess .ProcessItem div.iconCall {
    background-position: -571px -88px;
}
.restoreModal .restoreProcess .ProcessItem div.iconContacts {
    background-position: -606px -88px;
}
.restoreModal .restoreProcess .ProcessItem div.infor p{
    width: 310px;
    height: 50%;
}
.restoreModal .restoreProcess .prosessbar div {
    float: right;
    width: 24px;
    height: 24px;
    margin: 7px 0 7px 0px;
}
.restoreModal .restoreProcess .prosessbar div.right{
    background-image: url(/build/img/icon.png);
    background-repeat: no-repeat;
    background-position: -500px 0;
}
.restoreModal .restoreProcess .prosessbar div.bkping {
    background: transparent url(data:image/gif;base64,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) no-repeat center center;
}
.ant-modal-content .ant-form-item-label label::after {
    content: " ";
    margin-right: 10%;
}
#switchForm2 .ant-row.ant-form-item.ant-form-item-with-help label{
    top:0px;
}
#switch_upload.ant-btn[disabled]{
    color: rgba(61,119,255, 0.3);
    background-color: #FFF;
    border-color: rgba(61,119,255, 0.3);
    opacity: 1;
}
.scheduleWidth .ant-form-item-control-wrapper{
    width: 600px;
    max-width: 600px;
}
.weekdayPicker{
    width: 100px;
    height:32px;
    margin-right: 16px;
    margin-top: 16px;
    cursor: pointer;
    float:left;
    text-align: center;
    line-height: 32px;
    font-size: 14px;
    color:#0d1017;
    background: #FFF;
    box-shadow: 0 2px 6px rgba(20,32,56,.18);
}
.weekdayPicker.choose{
    color:#FFF;
    background: #3D77FF;
    box-shadow: 0 2px 6px rgba(13,61,173,.5);
    box-shadow: 0 2px 6px rgba(13,61,173,.5);
}
.ant-time-picker-panel-select{
    width: 77px;
}
.ant-time-picker-panel-narrow .ant-time-picker-panel-input-wrap {
    max-width: 154px;
}
.config-container .submit[disabled]{
    color: rgba(0, 0, 0, 0.25);
    background-color: #f7f7f7;
    border-color: #d9d9d9;
}
.switchTable .ant-table-thead > tr > th, .switchTable .ant-table-tbody > tr > td {
    padding: 16px 8px 16px 30px;
    word-break: break-all;
}
.config-container .precodeSet .ant-form-item-control {
    width: 100%;
}

.precodeSet .ant-transfer-list {
    width: 180px !important;
}
.precodeSet .ant-form-item-control-wrapper {
    width: 450px;
    max-width: 450px;
}
.config-container .timecfItem > .ant-form-item-control-wrapper .ant-form-item{
    width: 130px;
    margin-right: 8px;
    float: left;
    display: table-cell;
}
.config-container .timecfItem .ant-form-item-control-wrapper .ant-form-item .ant-input.short-input {
    width: 120px;
}

.ant-btn-ghost{
    height:30px;
    font-size: 14px;
}

.content-container .ant-btn-primary:focus {
    color: #fff;
    background-color: #3d77ff;
    border-color: #3d77ff;
}

.dial-up-top .call-out:hover, .dial-up-top .call-out:active, .dial-up-top .call-out:focus{
    background: #28c24d
}

#loginModal .ant-row.ant-form-item.ant-form-item-with-help label{
    top:0
}

.pttChannelBox_right .ant-row.ant-form-item.ant-form-item-with-help label{
    top:0
}
.pttModal .ant-row.ant-form-item.ant-form-item-with-help label{
    top:0
}

.ant-tooltip {
    z-index: 1400;
}
.addlocalcontacts .ant-modal-footer {
    display: none;
}

.addlocalcontacts table  tr td div{
    cursor: pointer;
}

.addlocalcontacts table  tr td {
    padding: 10px;
}

.addlocalcontacts table  tr td:last-child {
    text-align: left;
}
.pttTab{
    float:left;
    padding: 0 40px;
    font-size: 14px;
    height:30px;
    color:#55627b;
    text-align: center;
    line-height: 28px;
    cursor: pointer;
    border-left:1px solid #FFF;
    border-right:1px solid #FFF;
    border-top:3px solid #FFF;
    border-bottom:1px solid #eceff2;
    border-radius:3px 3px 0 0;
}
.pttTab.show{
    border-left:1px solid #eceff2;
    border-right:1px solid #eceff2;
    border-top:3px solid #3d77ff;
    border-bottom:1px solid #FFF
}
.pttTabShow{
    display:none
}
.pttTabShow.show{
    display:block
}
.tabBox:after{
    display:block;
    clear:both;
    content:"";
    visibility:hidden;
    height:0
}
.tabBox{
    position: relative;
    z-index:15;
    margin-left: 30px;
}
.tabShowBox{
    position: absolute;
    top:-1px;
    margin-left: 30px;
    padding-top: 20px;
    position: relative;
    z-index: 14;
    border:1px solid #eceff2;
}
.tabShowBox:after{
    display:block;
    clear:both;
    content:"";
    visibility:hidden;
    height:0
}
.channelList_box{
    width: 460px;
}
.channelList_box:after{
    display:block;
    clear:both;
    content:"";
    visibility:hidden;
    height:0
}
.channelList{
    float:left;
    margin-right: 10px;
    margin-bottom: 10px;
    width: 220px;
    height:30px;
    line-height: 30px;
    border:1px solid #b8bdcc;
    padding-left: 20px;
    cursor: pointer;
    overflow: hidden;
    text-overflow: ellipsis;
}
.pttChannelBox{
    margin-top:35px;
    width: 772px;
    height:290px;
}
.pttChannelBox_left{
    float: left;
    margin-left: 84px;
    width: 200px;
    height:290px;
    border:1px solid #cfd1d8;
    border-radius: 2px;
    overflow-y: auto;
    overflow-x: hidden;
}
.pttChannelBox_right{
    float: left;
    width: 468px;
    height:290px;
    margin-left: 20px;
    border:1px solid #cfd1d8;
    border-radius: 2px;
}
.pttChannel{
    width: 199px;
    height:30px;
    line-height: 30px;
    padding-left: 20px;
    cursor: pointer;
}
.pttChannel:hover{
    background: #3d77ff;
    color:#fff;
}
.pttChannel.active{
    background: #3d77ff;
    color:#fff;
}
.pttChannel:last-child{
    border-bottom:none
}
.pttRight_title{
    width: 100%;
    height:29px;
    background: #f8f9fc;
    padding-left: 20px;
    font-size: 14px;
    color:#596680;
    line-height: 29px;
}
#channel .ant-form-item-label{
    vertical-align:baseline ;
}
.pttContent .ant-modal-header{
    text-align: center;
}
.pttContent .ant-modal-header .ant-modal-title{
    font-size: 16px;
    color:#353d4c;
    font-weight: bold;
}

.recordSetModal {
    width: 720px !important;
}
.recordSetModal .ant-form-item-label {
    width: 40%;
}
.ant-tabs-nav .ant-tabs-tab {
  padding: 8px 4px;
}
.CallDiv .ant-table-tbody > tr > td {
    padding: 0px;
    height: 54px;
    line-height: 54px;
}

.Callhistory table tbody tr td:nth-child(2), .Callhistory table tbody tr td:nth-child(4) {
    max-width: 200px;
    padding-right: 10px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.InternetDiv .ant-table-tbody > tr > td {
    line-height: unset;
}
.ant-input{
    border-radius: 2px;
    line-height: 1.5
}
.anticon-search:before {
    content: "";
    background: url(/build/img/icon.png) -336px -67px no-repeat;
    width: 20px;
    height: 20px;
}

.changepwdPrompt{
    font-size: 20px;
    text-align: center;
    color:#eff2f9;
    width: 800px;
    height:20px;
    margin: 0 auto;
    line-height:20px;
    margin-top: 15px;
    margin-bottom:45px;
}
.changepwdPrompt2{
    height:0;
    margin-left: -60px;
    margin-top: 30px;
    margin-bottom:70px;
}
#changePwdBox{
    overflow: hidden;
    height:393px;
    /*transition: all 1200ms linear 2000ms;*/
}
#loginBox{
    overflow: hidden;
    height:430px;
/*    transition: all 1200ms linear;*/
}
#changePwdBox.hide{
    height:0;
    display: none
}
#loginBox.hide{
    height:0;
    display: none
}
.login_error{
    position: absolute;
    left: 50%;
    top:34px;
    transform:translateX(-50%);
    height:30px;
    line-height: 30px;
    padding-left: 10px;
    padding-right: 20px;
    background: #de5962;
    border-radius: 4px;
    color:#FFF;
}
.error_icon{
    display:inline-block;
    margin-top: 5px;
    width: 20px;
    height:20px;
    background:url(/build/img/icon.png) no-repeat -767px -1px;
    vertical-align: -9px;
}
.passwordRule{
    position: absolute;
    left: 410px;
    width: 600px;
    height:44px;
    font-size: 12px;
    color:#7d8392;
    line-height: 44px;
    top:11px;
}

/*reboot*/
.reboot_title{
    width: 100%;
    height:160px;
    background: #22262e;
    text-align: center;
}
.reboot_title_span{
    font-size: 48px;
    font-weight: bold;
    /* width:300px; */
    padding-top: 87px;
    margin: 0 auto;
    opacity: 0.7;
    color:#FFF;
    line-height: 40px;
}
.rebootContent{
    width: 736px;
    height:450px;
    padding-top: 80px;
    margin: 90px auto;
    text-align: center;
    box-shadow: 0 0 0 3px rgba(34,41,55,.08);
}
.rebootContent_title{
    font-size: 20px;
    font-weight: bold;
    color:#0d1017;
    margin-bottom: 40px;
}
.rebootContent_content{
    font-size: 14px;
    color:#55627b;
    line-height: 23px;
}
#clicklogin{
    display: block;
    width:220px;
    margin: 60px auto;
    height:44px;
    line-height: 44px;
    color:#FFF;
    font-weight: bold;
    font-size: 16px;
    border:none;
    cursor: pointer;
    padding:0;
    text-decoration: none;
    outline: none;
    margin-bottom: 102px;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#5689ff), to(#2d65e7));
    border-radius: 22px;
}
.ant-btn-primary.disabled, .ant-btn-primary[disabled], .ant-btn-primary.disabled:hover, .ant-btn-primary[disabled]:hover, .ant-btn-primary.disabled:focus, .ant-btn-primary[disabled]:focus, .ant-btn-primary.disabled:active, .ant-btn-primary[disabled]:active, .ant-btn-primary.disabled.active, .ant-btn-primary[disabled].active {
    color: #a7b1bc;
    background-color: #e8ecf0;
    border-color: transparent;
}
.CallDiv .ant-table-placeholder{
    display: none;
}

.CallDiv .nodatooltips{
    width: 250px ;
    height: 140px;
    margin: 50px auto;
    text-align: center;
    font-size: 0.875rem;
    font-weight: bold;
    color: rgba(85, 98, 123, .65);
}

.CallDiv .nodatooltips div {
    margin: 0 auto;
    width: 164px;
    height: 102px;
    background: transparent url(/build/img/icon.png) 0px -92px no-repeat;
}

.switchTable .ant-table-placeholder{
    display: none;
}

.switchTable .nodatooltips{
    position: absolute;
    width: 250px ;
    height: 140px;
    left : 500px;
    text-align: center;
    font-size: 0.875rem;
    font-weight: bold;
    color: rgba(85, 98, 123, .65);
}

.switchTable .nodatooltips div {
    margin: 0 auto;
    width: 164px;
    height: 102px;
    background: transparent url(/build/img/icon.png) 0px -92px no-repeat;
}

.contactModal .ant-table-placeholder, .blacklistmodule .ant-table-placeholder, .blockCallModal .ant-table-placeholder{
    display: none;
}

.contactModal .nodatooltips, .blacklistmodule .nodatooltips, .blockCallModal .nodatooltips{
    width: 250px ;
    height: 140px;
    margin: 50px auto;
    text-align: center;
    font-size: 0.875rem;
    font-weight: bold;
    color: rgba(85, 98, 123, .65);
}

.contactModal .nodatooltips div, .blacklistmodule .nodatooltips div, .blockCallModal .nodatooltips div {
    margin: 0 auto;
    width: 164px;
    height: 102px;
    background: transparent url(/build/img/icon.png) 0px -92px no-repeat;
}

.wifilist .nowifi{
    width: 250px ;
    height: 140px;
    margin: 50px auto;
    text-align: center;
    font-size: 0.875rem;
    font-weight: bold;
    color: rgba(85, 98, 123, .65);
}

.wifilist .nowifi div{
    margin: 0 auto;
    width: 164px;
    height: 102px;
    background: transparent url(/build/img/icon.png) 0px -92px no-repeat;
}

.gdstable table tbody tr td:nth-child(4) {
    max-width: 500px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

/*.uploadLabel{
    display: block;
    text-align: center;
    font-size: 0.75rem;
    color:white;
    border-radius: 4px;
    width: 100px;
    height: 30px;
    line-height: 30px;
    background-color: #3d77ff;
    cursor: pointer;
    vertical-align: -30px;
}
.uploadLabel.disabled{

}*/
.clear{
    clear:both
}

.RingtoneTbale .ant-table-placeholder{
    display: none;
}

.audioPlayIcon{
    display: inline-block;
    position: relative;
    top: 5px;
    width: 20px;
    height: 20px;
    font-size: 1rem;
    background-image: url(/build/img/icon.png);
    cursor: pointer;
    margin-right: 12px;
    background-position: -421px -66px;
}

.audioPlayIcon.pause{
    background-position: -400px -66px;
}

.audioPlayIcon.disabled{
    cursor: default;
    background-position: -580px -191px;
}

.table_placeholder{
    width: 1100px;
    height: 140px;
    margin: 50px 0;
    text-align: center;
    font-size: 0.875rem;
}

.sameAntdButton{
    display: inline-block;
    text-align: center;
    font-size: 0.75rem;
    color:white;
    border-radius: 4px;
    width: 50px;
    height: 30px;
    line-height: 30px;
    background-color: #3d77ff;
}

.generalForm .ant-form-item-with-help{margin-bottom: 16px}


.table_overflow{
    display: inline-block;
    width: 185px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}



.btn-cus-radios {
    width: 1010px;
    margin-left: 150px;
    display: flex;
    justify-content: space-between;
}
.radio-wrapper {
    display: inline-block;
    width: 230px;
    min-height: 100px;
    border: 2px solid rgb(223, 223, 223);
    vertical-align: top;
    box-sizing: border-box;
    padding: 5px 10px 10px;
    cursor: pointer;
    margin: 0 4px;
}
.radio-wrapper.active {
    border-color:#3d77ff;
}
.radio-wrapper p {
    padding-left: 20px;
    line-height: 1.3;
}
.load-modal{
    overflow: hidden;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 5555;
    background-color: rgba(55, 55, 55, 0.6);
}
.spin-style{
    position: relative;
    top: 50%;
    left: 50%;
    margin-left: -28px;
    margin-top: -30px;
}

.ant-form-item-control .ant-switch-inner{
    color:#FFF;
}
/**wp800 apps-contact**/
.sortContacts-modal{
    width: 500px!important;
}
.sortContacts-modal .ant-radio-wrapper{display: block}
.sortContacts-modal .ant-row {
    margin: 0 0 16px 20px;
    width: 500px;
}
.sortContacts-modal .ant-form-item-label {
    display: table-cell;
    width: 35%;
    text-align: right;
    vertical-align: baseline;
}
.sortContacts-modal .ant-form-item-control-wrapper {
    display: table-cell;
    width: 65%;
    text-align: left;
    padding-left: 20px;
}
.contactsPro{
    width: 700px!important;
}
.contactsPro .ant-row {
    margin: 0 0px 16px 120px;
    width: 400px;
}
.contactsPro .ant-form-item-label {
    display: table-cell;
    width: 30%;
    text-align: right;
    vertical-align: baseline;
}
.contactsPro .ant-form-item-control-wrapper {
    display: table-cell;
    width: 75%;
    text-align: left;
    padding-left: 20px;
}
.avatarsty{
    padding-left: 0!important;
    color: #fff;
    width: 33px;
    float: left;
    text-align: center;
}
.avatarbg{
    background-position: -708px -87px!important;
}
.avatarbg_black{
    background-position: -674px -87px!important;
}

.groupDetail-modal {
    width: 500px!important;
}
.groupDetail-modal .ant-modal-title {
    text-align: center;
}
.groupDetail-modal .ant-modal-footer{
    display: none;
}
.groupDetail-modal .ant-modal-body{
    padding: 0;
    font-size: 14px;
    color: #10131a;
}
.group_detail_head{
    width: 100%;
    height: 180px;
    background: #f8f9fc;
}
.contact_detail_head{
    height: 160px;
}
.group_detail_head .avatar{
    float: left;
    margin: 20px 19px 8px 210px;
    position: relative;
    width: 81px;
    height: 81px;
    background-image: url(/build/img/icon.png);
    background-position: -622px -228px;
    background-repeat: no-repeat;
    color: #fff;
    font-size: 50px;
    text-align: center;
}
.group_detail_head .groupavatar{
    background-position: -703px -228px;
}
.group_detail_head .avatar_black{
    background-position: -541px -228px;
}
.group_detail_head h3{
    width: 80%;
    margin-left: 10%;
    clear: left;
    float: left;
    font-size: 1.5rem;
    font-weight: bold;
    color: #10131a;
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.group_detail_head span{
    width: 100%;
    clear: left;
    float: left;
    text-align: center;
}
.memberslist {
    padding:10px 0 10px 30px;
    overflow-y:  auto;
    max-height: 522px;
    box-sizing:  border-box;
}
.memberLine {
    display: flex;
    padding: 6px 0;
}
.memberLine div{
    flex: 4;
    height: 32px;
    line-height: 32px;
    padding-right: 20px;
}
.memberLine div:first-child{
    flex: 9
}
.avatar_circle{
    display: inline-block;
    width: 32px;
    margin-right: 10px;
    border-radius: 50%;
    background: #6dd0f8;
    color: #fff;
    text-align: center
}
.contactnumber_wp{
    max-width: 400px
}
.contact_detail_wrap {
    padding: 10px 30px;
}
.detail_line {
    display: flex;
    padding: 11px 0;
    border-top: solid 1px #dce1e5;
    font-size: 14px;
}
.detail_line:nth-child(1) {
    border: 0;
}
.detail_lable {
    flex: 4;
    height: 32px;
    line-height: 32px;
    color: #596680;
    padding-left: 10px;
}
.detail_con {
    flex: 9;
    line-height: 32px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.detail_con li{
    width: 100%;
    color: #10131a;
    list-style: none;
    height:  32px;
    line-height: 32px;
}
.detail_con_phone li{
    color: #3d77ff
}
.detail_con li span{
    min-width: 140px;
    color: #10131a;
    display:  inline-block;
}
.status_con{
    font-size: 14px;
    color: #55627b;
    padding: 20px 30px
}
.status_con span{
    color: #0d1017
}
.visible_show{
    visibility: visible
}
.visible_hidden{
    visibility: hidden;
}
/*DTMF*/
#transfermaskdiv{width:100%;height:100%;position:fixed;top:0;left:0;z-index:1200;-moz-opacity:0.5;opacity:.50;filter:alpha(opacity=50);}
#dtmfDiv{background-color:#2c313d;width:228px;height:221px;position: absolute;left:50%;top:50%;margin-left: -110px;margin-top: -105px;z-index: 1210;border-radius:4px;-moz-opacity:0.9;opacity:.90;filter:alpha(opacity=90);}
#dtmfinput{font-size:18px;color:#222222;height:58px;clear:both;padding: 0;}
#dtmfdial{width:100%;height: auto;font-size:16px;color:#fff;margin:0px;position: absolute;bottom: 0px;}
.dtmfkeypad{float:left;width:76px;height:40px;cursor:pointer;text-align:center;border-top:1px solid #E1E1E1;line-height: 40px;}
.dtmfkeypad:hover{background:#3d77ff;color:#FFFFFF;}
#dtmfinput p{overflow:hidden;padding: 20px 0 0 30px;margin:0px;width:228px;height: 58px;line-height: 40px;float: left;color: #fff;font-weight: bold;font-size: 18px;}
#dtmfinput input{width:185px;background:transparent;border:0px;height:40px;line-height:40px;font-size:16px;color:#fff;padding-left:10px;margin:0px;}
#dtmfcursor{width:4px;border-right:1px solid #CAC9C9;height:auto;top: 6px;position: relative;left: 1px;display:none;}
.midkeypad{border:1px solid #E1E1E1;border-bottom:0px;}
.dtmfspchar{font-size: 46px;top: 8px;display: inline-block;position: relative;}
#closedtmf{width:20px;height:20px;min-width:0px;border:0;border-radius:0px;position: relative;top: 5px;padding: 0; font-size: 18px;background: #2c313d;color: #fff;}
.closecontain{width:36px;height:36px;position:absolute;right:0px;text-align:center;}

.lockscreen .ant-modal-body{
    padding: 16px 0;
}

.ant-dropdown-menu-item-selected, .ant-dropdown-menu-item-selected > a{
    color: rgba(0, 0, 0, 0.65);
    background: transparent
}

.wallpaper_number{
    margin-left: 30px;
    margin-top: 17px;
    font-size: 14px;
    color:#55627b
}

.paper_left{
    cursor: pointer;
    position:absolute;
    width: 30px;
    height:30px;
    background: url(/build/img/icon.png) -86px -389px no-repeat;
    top:70px;
    z-index: 1000;
}

.paper_left:hover{
    background: url(/build/img/icon.png) -117px -389px no-repeat;
}

.paper_right{
    cursor: pointer;
    position:absolute;
    width: 30px;
    height:30px;
    background: url(/build/img/icon.png) -148px -389px no-repeat;
    top:70px;
    right:0;
    z-index: 1000;
}

.paper_right:hover{
    background: url(/build/img/icon.png) -179px -389px no-repeat;
}

.paper_box_left{
    float: left;
}

.paper_box_right{
    float: left;
}

.wallpaper_showbox{
    position: relative;
    margin-top: 12px;
    margin-left: 30px;
    width:300px;
    height:410px;
    border:1px solid #dfe1e5;
    background: #f0f2f5;
}

.paper_select_box{
    position: relative;
    margin-top: 12px;
    width: 710px;
    height:173px;
    margin-left: 10px;
    overflow: hidden
}

.paper_select{
    cursor: pointer;
    float: left;
    position: relative;
    width: 130px;
    height:173px;
    border:1px solid #dfe1e5;
    margin-left: 10px;
}

.paper_select.isSelect{
    border:1px solid #3d77ff;
    box-shadow: 0px 0px 8px rgba(59,127,253,0.2)
}

.wallpaper_isSlect{
    position: absolute;
    width:22px;
    height:22px;
    background: url(/build/img/icon.png) -210px -389px no-repeat;
    bottom: 2px;
    right: 2px;
}
.wallpaper_delete{
    cursor: pointer;
    position: absolute;
    width:16px;
    height:16px;
    background: url(/build/img/icon.png) -233px -389px no-repeat;
    top: 2px;
    right: 2px;
}
.wallpaper_delete:hover{
    background: url(/build/img/icon.png) -250px -389px no-repeat;
}

.upload_wallpaper{
    position: relative;
    margin-top:27px;
    width:690px;
    height:210px;
    margin-left: 20px;
    border:2px dotted #dfe1e5;
    text-align: center;
    background:#f0f2f5
}

.upload_before{
    width:690px;
    height:210px;
    cursor: pointer;
}
.wallpaper_preview{
    position: relative;
    margin-top: 20px;
    margin-left: 30px;
    width: 240px;
    height:320px;
}

.wallpaper_preview img{
    background:#fff
}

.wallpaper_time{
    text-shadow: 1px 1px rgba(6,7,21,.7);
    position: absolute;
    top:80px;
    font-size:55px;
    height:60px;
    line-height: 60px;
    text-align: center;
    font-weight:bold;
    width: 240px;
    color:#FFF;
}

.wallpaper_time2{
    text-shadow: 1px 1px rgba(6,7,21,.7);
    position: absolute;
    top:145px;
    height:20px;
    font-size: 20px;
    line-height: 20px;
    text-align: center;
    width: 240px;
    color:#FFF
}

.select_button{
    cursor: pointer;
    color:#fff;
    background: #3d77ff;
    margin-top: 10px;
    margin-left: 30px;
    width: 240px;
    height:40px;
    line-height: 40px;
    text-align: center;
}

.upload_icon{
    margin-left: 320px;
    margin-top: 60px;
    width: 42px;
    height:27px;
    background: url(/build/img/icon.png) 0 -389px no-repeat;
}

.upload_before:hover .upload_icon{
    background: url(/build/img/icon.png) -43px -389px no-repeat;
}

.upload_msg1{
    font-size: 14px;
    color:#3d77ff;
    line-height: 30px;
}

.upload_msg2{
    font-size: 14px;
    color:#55627b;
    line-height: 16px;
}

.wallpaper_display{
    float: left;
    margin-top:17px;
    margin-left: 20px;
    width: 130px;
    height:173px;
}

.wallpaper_choose_type{
    text-align: left;
    float: left;
    margin-left: 10px;
    margin-top: 17px;
    font-size:14px;
    color:#55627b
}
.wallpapaer_button_box{
    position: absolute;
    right:12px;
    bottom: 12px;
}

#showCanvas{
    display:none
}

.ChannelSelectBox{
    width:530px;
    height:580px;
    border:1px solid #e1e1e1;
}

.wifiChannel_title{
    width: 528px;
    height:30px;
    line-height: 30px;
    padding-left: 20px;
    background:#f8f9fc
}

.wifiChannel_title2{
    position: relative;
    font-size: 14px;
    font-weight: bold;
    color:#55627B
}

.choose_button{
    position: absolute;
    right:10px;
    top:0px;
    color:#3d77ff;
    text-decoration: underline;
    cursor: pointer;
}

.wifiChannel_left{
    float: left;
    width: 240px;
    height:530px;
    margin-top: 10px;
    margin-left: 20px;
    background: #f8f9fc;
    padding-left: 10px;
    overflow-y: auto;
}

.wifiChannel_right{
    float: left;
    width: 240px;
    height:530px;
    margin-top: 10px;
    margin-left: 10px;
    background: #f8f9fc;
    padding-left: 10px;
    overflow-y: auto;
}

.upgrade_button .ant-form-item-control{
    width:100%;
}

.paireddevicelist2{
    width: 530px;
    height:580px;
    border: 1px solid rgba(218, 223, 229, .5);
    border-radius: 5px;
    margin: 10px 0;
    overflow-y: auto;
    overflow-x: hidden;
}

.paireddevicetitle2{
    width: 528px;
    height:30px;
    line-height: 30px;
    background:#f7fafc;
    padding-left: 30px;
    font-size: 14px;
    color:#55627b
}

.paireddevicelist2 .devicerow{
    padding: 15px 20px 15px 28px;
    border-top: 1px solid #eceff2;
    height: 60px;
    font-weight: bold;
}

.paireddevicelist2 .nodatatips{
    width: 250px ;
    height: 140px;
    margin: 84px auto;
    text-align: center;
    font-size: 0.875rem;
    font-weight: bold;
    color: rgba(85, 98, 123, .65);
}

.paireddevicelist2 .nodatatips div {
    margin: 0 auto 10px;
    width: 164px;
    height: 102px;
    background: transparent url(/build/img/icon.png) 0px -92px no-repeat;
}
.scan_loading{
    display: inline-block;
    vertical-align: -2px;
    width: 16px;
    height:16px;
    background: url(data:image/gif;base64,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)
}
.devices_icon_1{
    display: inline-block;
    width: 19px;
    height:22px;
    margin-right: 5px;
    vertical-align: -4px;
    background: url(/build/img/icon.png) no-repeat -682px -190px
}
.devices_icon_2{
    display: inline-block;
    width: 19px;
    height:22px;
    margin-right: 5px;
    vertical-align: -4px;
    background: url(/build/img/icon.png) no-repeat -722px -190px
}
.devices_icon_0{
    display: inline-block;
    width: 19px;
    height:22px;
    margin-right: 5px;
    vertical-align: -4px;
    background: url(/build/img/icon.png) no-repeat -703px -190px
}
.blueTooth_modal{
    width: 900px;
}
.lf{
    float:left
}
.bluetooth_connect_box{
    line-height: 20px;
    margin-top: -4px;
}
.ant-form-item-control .bluetooth_connect_name{
    color:#3d77ff;
    font-weight: bold;
    font-size: 14px;
}
.contacts-modal.wpbluetooth .ant-form-item-label{
    width: 220px;
}
.firmwareSubmit{
    height: 30px;
    width: 100px
}
.firmwareForm .ant-form-item:nth-last-child(1) .ant-form-item-control{
    width: 100%
}
.firmwareForm .ant-form-item:nth-last-child(1) .ant-form-item-control-wrapper{
    width: 600px;
    max-width: 600px
}
.icon_play:after{
    content: '';
    display: inline-block;
    border-left:8px solid #fff;
    border-top:5px solid transparent;
    border-right:5px solid transparent;
    border-bottom:5px solid transparent;
    position: relative;
    top: 0px;
    left: 0px;
    width: 0;
    height: 0;
}
.icon_pause:after{
    content: '';
    display: inline-block;
    border:4px solid #fff;
    position: relative;
    top: -1px;
    left: -3px;
    width: 0;
    height: 0;
}
.bluetooth-modal .ant-form-item-label{
    width: 20%
}

/* ext */
.extFormWidth{
    min-width: 1250px;
}
.extlist {
    min-width: 1260px;
}
.extlist .ant-table table{
    width: 100%;
}
.ext_table {
    float: left;
}
/* .pos_wrap {
    margin: 20px;
    width: 450px;
    border: 1px solid #ddd;
    border-radius: 4px;
    text-align: center;
    overflow: hidden;
}
.extposdiv{
    width: 50%;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    height: 40px;
    line-height: 40px;
    box-sizing: border-box;
    clear: left;
    float: left;
}
.curExt{
    background: #3d77ff;
    color: #fff
}
.rightExt{
    clear: left;
    float: right;
    border-right: none
} */
.extform_wrap {
    position: relative;
}
.pos_wrap {
    margin: 20px;
    width: 450px;
    border: 1px solid #ddd;
    border-radius: 4px;
    text-align: center;
    overflow: hidden;
    display: -webkit-flex; /* Safari */
    display: flex;
    flex-direction: column;
    flex-wrap:wrap;
    height: 402px;
    position: absolute;
    left: 920px;
    top: 0
}
.extposdiv{
    /* flex: 1; */
    width: 50%;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    height: 40px;
    line-height: 40px;
    box-sizing: border-box;
    /* clear: left;
    float: left; */
    cursor: pointer;
}
.rightExt{
    /* clear: left;
    float: right; */
    border-right: none
}
.nobotline{
    border-bottom: none
}
.disExt{
    background: #f3f7fa;
    cursor: not-allowed;
}
.curExt{
    background: #3d77ff;
    color: #fff
}
.pageline{
    float: left;
    width: 100%;
    padding-left: 492px;
}
.ext_table .ant-table-row:hover{
    /* cursor: ; */
    /* cursor: url('/img/edit.png'),auto; */
}
.exticon{
    float: left;
    width: 24px;
    height: 24px;
    margin-right: 4px;
    margin-top: 1px;
}
.ant-select-selection .exticon  {
    margin: 4px 4px 0 0;
}
.speeddial{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAFEmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMC0xMC0yOFQxMDowNDoxNyswODowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjAtMTAtMjhUMTA6MDQ6NDcrMDg6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjAtMTAtMjhUMTA6MDQ6NDcrMDg6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NGNiNzkwMDAtNTFlZC05MzRhLWI2NjEtM2NkMzlmMGQ1MDdlIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjRjYjc5MDAwLTUxZWQtOTM0YS1iNjYxLTNjZDM5ZjBkNTA3ZSIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjRjYjc5MDAwLTUxZWQtOTM0YS1iNjYxLTNjZDM5ZjBkNTA3ZSI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NGNiNzkwMDAtNTFlZC05MzRhLWI2NjEtM2NkMzlmMGQ1MDdlIiBzdEV2dDp3aGVuPSIyMDIwLTEwLTI4VDEwOjA0OjE3KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pk6dzPkAAAJHSURBVEiJtdZLiM9RFAfwj/HIENlgg4VsFEkRk7EhRilK47ExiYRiYWMhUkTJY4Pyzth4k5D3I8/ymoyJyRSmlMeGjEzMZCzu/eXnN7//mFHzrdvvnPO/537vPeeec/9dWlpadCa6Qfm+xkQvRy8cbsOnT/w2oAi98QM/URzXbICTi4sVpRxX4QQqsajA4gvwNY7p2BXlh5iA71HfkTgkBKXYnFpoP0bmEHzHuzh+4nOUP6AZ9VH/kjh0i99xOYtdxTB8S9kupJyvoRa3IkE15gthqs6e4FcOwUCcytgW4nIcc7AtylcxFbejvj17go85BKLTJqyO+lMhR/AS54SwvcVrHERXXMkS3CtAAINSci3OR7lOyEMj3uMNzqAnqrIE9XiAktRizXHnW1K2ZdgQ5YVxlEZ9Js5G+SYmpQlgq9YxP5DRL2JwlO/iRdxUPR5hJ3rgUvYEcBo1GJH6bbeQzARPsCSll8dvfyFMKzIb+osAKoREJpiN0VIxzeCokFQ4IlZwGkUZvQobM7aTBRaHMuFEc/1dLwUJYI1QPAmGCrHPw3XsxXHkds08AsL9r0vp04TE9S0wvyAKETRhIj6lbGV4jlkZ4vtY3lECQnWPF6o0wRDhKt/BSqGqS4TuWan1pWmTgFCdJcL1TaNU6DcDUrYKPMbwjhAQOuUYoe/8C6PwzJ+u2i4Cwos1A+vaMbe78CIe6ghBgvUYixvtmPvqfwgIcZ6MeULvb8qZsxRrycl6B3BMeGCmCJ2zX7TXYE8yqUtn/235DTIhiqyIkcOYAAAAAElFTkSuQmCC)
}
.blfline{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABcklEQVRIie3VO08UURjG8R+XrGQRswlQEKTcrMlSGBvRhljIBwAKPoEWxITSaGFs6Iwthi+AhY0mFJpQ0OClg5i4FQkJhGQpdiWQiKIWDmaZzMyZdRsKn2Qy57yX5z9zTuYM/xVQV+vkzovDtLqbeIrb0fw9nmAjy3zt3mW9OR7iFtbQ1xK7i8novp7V3J0D8CxmfqYCnoeaQ4BBTGTkb2C0E8CY2D6l1Pwz4DiQDyoE2MevQM1OJ4Cv2MzIb2OvEwC8zsi9DDXn+dBK2MLVWLyOaqNSrWcB8rxBA7MJ8bmQeV4ANBNiuy3jMl5Fdc1oXM4D6Mc8VhNyb0q1z/d7vl27jo+YxpXomo5ilbSzqIAHeIihlJoylrq/j5ycXvpSSMiXsJgEGMcKqinG5/Sj+CnJ/ExT8SWawYe85nkUByyj2I5B71HWWehtHHDajjn0HSzo+jmQlGrgcXwPhtsxb1T+rmQFi/78gOAdHqHWjt/F1G/AhUDByXTxjgAAAABJRU5ErkJggg==)
}
.callredir{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAB2UlEQVRIidXVTW9NURQG4Af1MWh9pTdNENqmhCAIMVCiwsjHSGLgDxgYSsQvMDYTf8BADJsQjZAiIoIwYEKviIpEpajvQWtw9kn33Xff3hOzvpO11t7vWu8666x7D/MdC0rn0JWp0u3FdezGe2zHlwq19uIq+vH0zpmuPdCRkDpxA5tDvA6LKxTvwzBqUQwWJsQLUXGYwqcKApei4lDPCSzF2SSxrj024URy9iYncAwr/0PglOhdpnnxO9gX+Y8xjZEKAkORfxdduJcT2BnsDE7jdYXisC3YrziOH/FlPKLeYF+0KD6A+1gVnS1DT/CH0+KpwPJgHyScmmK3N2IQt9Ed7roj3qNMUw0jWhHseMIZwY4o3qWY9UHF5pX4kBOIn2A62M6EM5NLTHJgSTuBb8GuTziDWI39IX6m2JzP+BPx+mSQExjSuNc/MakYwSgOYyLcTUS8I+0Eys1ZG4r0aHzsumLuk9HZX7OzP4ANWBM3GAs8j/yb+Ihzua4SlHkdoclxnMwJPIz8RcFurSAwGvnlVm7JCdzS/L/fX0HgmuZNG8gJ/MLlVsQ5MBZEso2l34OLeBXFNbO/8LlwXuNGtRT4jqN4otiQl5q/ejm8C3lj+I23FXLmCf4Bpr9WTs6lan4AAAAASUVORK5CYII=)
}
.intercom{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABGElEQVRIie3VzyoFYRzG8Y8TKZZOOiknLoFSsvCnFFnYKbegZMWWIllYWbByAW6ALTcgSZY2EnIHTpTFUNOYd2bMHAvl2by9z+/Pt9/7vs10SNHIRRO6cIc+jOMmLTeuq+n7b14tI78Hg59rM695SFmAtujXAZ0BfxQrsf0qFjP6vOEIt0UBp2jE9vMZzb+0gOGkGTqiRsDP0lCaGZogrhZ28Zzw69hEd1ZxEcAltgOxWcxUBYxhC08Jvx8TecV5gBOcB2IvWBNNsFwWsIGHnJyzKoBj4Qm+VOkO5jCFddGRxFXHPnqrAOAah4HYkja9ogM8JvwBTOYVFwHURK+llP7+5/ofUBrwXqLX608Ae6LfYFG1sJMW+ABcXSUZEYGtJAAAAABJRU5ErkJggg==)
}
.dialvia{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABj0lEQVRIie3UMUiVURgG4EcN4V6XIKQpaxHETRyDvM1COITU0CQ6OERD4FRDg1tLOEiDkAgGiUhtOeRSTeFUOLgoLi6FkF4KMof/v97D8Xj973Vx8IUD33f+93zvd97/43CJM9AWJgNrPUXOVPEfZezne104yOuV1ivbx+T26HAX3mITtwo01hY3GeNKlC9gJI+XcBt/Ik4piMunxMeIb1AJ4kG8Spyp5ovMloMgrsbkWKAU5RN4lOqsKGKBjQRnFtejJmqNlNWtKScaPCHwMSHwAb+CvKpuy776JBWyaE42gjVs4SH+RrzCU5SyaDHIb6Av4pzLIpjCXvD9eYMGwylKIiWwg8dB/gD3GxVpVgDmMRPkb3AnwQstakoAnuB9UGgV4xGnH92tCvzDqProduI1PmEIN/EZ33G3FQGyd+geloO9CtbwA1dlN1jFs1S9swRqIqN4Ge2H3nfghczSa80KkNn1NBf62YA3jK+tCNTwTvZj53B4CufLeQRgF2PoxTS+yd6q31jBZAs1LzCOAAg6SFilCVlHAAAAAElFTkSuQmCC)
}
.dtmfdial{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABWElEQVRIie3TMUhWURgG4MdEjUBtsVkQXMLtn1Op0aClfsHRQRE3EYfWHAQXNzWoRVzUQJ1yMQgnoUkQcXESGiREBxFTh+svx8P57ffe0V448L3v/e55P16+w3/8A3Uh6Z07acE8SniDgzyXbg4139ZPom8LKKMDS2hM/H8VnWpa0uBVUJcw86DRE4gNmiI+jIFIq4tONS1psJcYYh5tAS8U0UbCYB3HCb0mxAafcRnwbfTjPNAKRbSPxYCX0Bn1FIoIJvAnmGwq0VMzUgaHGA34O3wIeKGIKlh09w18RU+NQ99BNQMYw+pN/Uy2YUNRTxde5DX4K4umsroNmMUmutGOn9jB6zwGZOv5FiuB1oMf2EWr7BF+x0dR/rUYVEzKmI70p0Fdj09Yw/OHGpDFNY73OLqnrw9beQwqWMZLfMFFlZ7tIgbwG4OyFz6JXzjDKb5hJMedjxnXqbJNha/3pCMAAAAASUVORK5CYII=)
}
.callpark{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABh0lEQVRIie3VMUhXURTH8Y8m0V8aBMm1yYYIAmmQQBREcHExw1YJFKQIBKGlJRAcbLBJsYIoEEIRFBFFsEVdpEkNh5Z0ER0coiLSGu7fej7f+/+ff8c60zn3/s75vns49z7+WxEriwbfhtsu4wXq0IztlLxfEf873qMHnyH3aObPZnks8S06UYt3uFjg4w6wiE204k2SKA5ojPj1eFYAsI4W3MbXvL4o4FIsfoB7KYBb+CS0sRJzWQBbCZox1KRAYA8j6ErarIjFC7iZsHaQkLuGhgJgnD7BSxzFitzBj2KFsgK2MB6J64SJKtniAHjsb0vKMZigKZOhPWmAHTyMxO3oyFIsK4Bw4Z5H4tdO3pFzA6AP03m/Upim7pjmOq6UCjjE3XxhwrMxiiXhNFexjA3h3TozgDCebZiMrDUJj9tHVAknmMeTpHrFAMeQTgzF1nMR/wKeYhbVZwUQ2tUvtGy/gK4Vq6UAjm0CN/AKP1M0K+cBwC7u4xoG8EH46XzBFHpLqPkv22+dGUWMQFitWAAAAABJRU5ErkJggg==)
}
.multipaging{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAFEmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMC0xMC0yOFQxMDowNDowOCswODowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjAtMTAtMjhUMTA6MDU6MDQrMDg6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjAtMTAtMjhUMTA6MDU6MDQrMDg6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OGM4OGNmOGMtNDE2MC0wMjQ5LWFjYmQtNDI2OWJmZWE3NzI2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjhjODhjZjhjLTQxNjAtMDI0OS1hY2JkLTQyNjliZmVhNzcyNiIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjhjODhjZjhjLTQxNjAtMDI0OS1hY2JkLTQyNjliZmVhNzcyNiI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6OGM4OGNmOGMtNDE2MC0wMjQ5LWFjYmQtNDI2OWJmZWE3NzI2IiBzdEV2dDp3aGVuPSIyMDIwLTEwLTI4VDEwOjA0OjA4KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pg+XLEcAAAFsSURBVEiJ7da/SxxBFAfwz12Uw+QgVkEtrCR1FFJEkyJYBwRNr+AfYGEfUuZf0Mr2DMQflYUQSJWkyGGVwspCxS6HpwQia7Hvwnre3h7IQQI+WGbefN98v2/n7cxsKUkS/bRyX9kxsLB+2Q1/gQ/4has27AEeYxXfcgUKEpjEq4KYZ90EipboTwFeaH2vwb3Avy/wuweOrjFF+6CGn0hwis0Yf4sRlHBwF4FLfM34J9EexVNoWYGHeIfnkVl2kyXSpZgOfxeViMtyJfiO97jgZg2GsYIJNHrJrs0aMXcluG69QRKqS9jPIdmKdi4Hn8XH4PorMIhx6cFWxRQOcSatAYwFNhr+U5zjOPwhPIm5VczgB5ql+bWLN9jpkM0iNqL/BS/b8M94Hf1lrHfgqJWl53onq2T6nb62LJ7LUZZZry5WFJOL9//KlO7UT3gkLWrrKqxn4rYjmdPwR2KsZXVpnVpX6xCa2Cv9938V16U9SOaL9RKjAAAAAElFTkSuQmCC)
}
.conference{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAB7klEQVRIibXVT4iNYRQG8N+dubOwIfK31IRBCcVC0aQGSwtrSlgZ+VOS1IQFNQuxQo2ShbJigZVJBo1ZSUnIiJDJIFEjinHH4n2veefrG99XzLO59zn3POd5/51zK21dQ0piPw6jhiM4U0ZUKWnQgn5UIq+hGW+LhA1lqmNxUryuW1RGWNbgU07s4/80eIDBhL/A438x2IKZCf+BvQnfLtxDHQvRXtagHRfRmcRmY13CN2JGwjtxFgeyxbKvaBX6cB8b8B0dOIRJGe1XHMcJTEE3VsSF3M0zqAhn3YxlGMAFbMvZZYrT2IM5wr0MYql4hNUkcRZuRJOBGOvD+wKD/vj5DjuxEnPxJruDCUH2knfhKe7FlZTFEvTgGQ6mP6Q7WINeox37Unh+6XMcDw+xPOHrcYuxO2g1dhzMF55nESZnisPq+pfU4HMmqYYvJQy+4Wcm9udYUoPbGEl4bxQXYRh3Ej6Cm3kGz3EyEeW2/jjYJ4wTOIUneQbTMD1ZRYtyw7ABC9AY+dSkjgah2Trw2mjXNuEqHhk7g7JoFcbKtcRgh9Bkx9BUaesaui4Mr/HwC1txKRPfhMtJ4Tz0VOPKz/0lqW6SRSPOF+iGq9hdkEQ44268inxe1F0pElaLEiI2C//LayP/EGNHS+onDr8BRHRqlhYhRRUAAAAASUVORK5CYII=)
}
.dialprefix{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABM0lEQVRIibWVv0oDQRDGfyfRoGCjXSDgH+xSaSkWtpIujZWWPoGFhYHY2ydd3sBOkBQhDxAFEQQJxjpWEtBCJBa3B8Pckb2bu3ywzOy3c/Ptzs2ysGAEcnLcmVpyXAItYBV47F+sH8jFknlrIa6BGzHf1gFLOZLXgKbixkUKtIhXYFSUwCZQT+BjJ9A7mHkSR01xAqwkrL/7BNJiX/gjoAHsAT2fQKADUgi0gWc3YrCWqCq4+3kfWH/yhrNfwOu8QGuJ1pyd+AKtJfoDloGyT8Baoh9nKz4RLRB4RoRPZ0vAYRaBmWdEkDf2NItAWjwJ/wzoAgNgSwdau2go/DJw7vwj4EMGWk/wAHwn8LuasApMgbtFCkD4kv0qbqdIgTfgSnGxE+R9k28JN9kkbOOXnPmy4x946TIT/ay5cgAAAABJRU5ErkJggg==)
}
.defaultZoomAreaTip{
    padding-bottom: 120px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOYAAAB0CAIAAAAeptmkAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA39pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxOGY5OWY0Yi1lY2M0LWU3NDktODljOC0zNThlMmJkNzIzZjEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUMxOENFOThENDZBMTFFOUFBQjBFNURFQzU5RDQxRjkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUMxOENFOTdENDZBMTFFOUFBQjBFNURFQzU5RDQxRjkiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmY3OWUyYWU2LTk5ZmUtZDI0ZC1iYmRjLThlNDY2NTNmNmU4YiIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjVkZmY3YzRjLTQ1MWUtNTE0Zi1hN2I0LTExMTczNjllYWI4ZCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrELzMgAAAuzSURBVHja7N1bbBPZGQBgz318TewkOPeE3AjNhWUJuyzLrrK0ZbdUoK5a7VaVqqqqKpWXqmrVNx55q1r1Da22VVVVWgFbqdWi7dI+bFMRlS5LuYhLQ8IlJIQkGOdmO/H42t8eMAYSxx57jmeO/18hGicYc3y++c9/ZjxzmGQyaaE9Dh85+cnx97GZdAQPf44dP0txC48eeUPdwGbS0UzWgoFhqkCyGEgWAwPJYmAgWQwki4GBZDEwkCwGksXAQLIYGDmCx7egtNFS79y/Z2tLQxVsX7g6c2b0Dq0t3bGtbs+OlroaO+GWkiY7vLtVlvjrt3zTcwEqO/Ldr/cuB5Rjx89Cjx7a3xtWYiNfTtHXTJvMH9jXNf1g+YNTFwm3lBxZSD8/ePcldRuaRyVZ6DyXQ/7o9DXYvnLT99L2hvpaB5V75isDjZLIf/LP8UxL25qqLZSRBaOQe2Dv/PkPX6N1rITOg6/MQ1nklwNhKlsKCbVcowfWsjqOKlDn/efKNN1t7OuqS200VJ367BqSNXccfLN7enY5O+nSF50t7qGBptQQOrs8PrlI5kXxIJcu8a2v9ric0qcjE3Q3E2oDKPZ+84dzVU4JmoxkzRp7Bhv7e7z/GL31aGmtEtq7Go6N3/W3NlYhWVNGbbX1jd1toxfu0V0SDO9u/eWPnk6jZYlchYlkSxzfPrD9oT9U9mOxDitvt+rI6Pb0oiTy3/3GVyzpQ3vd7TWQaE02/WJZRhQYgWM5lmHSO0IiAV/JaDwRiSZhoxK8QuepZ4MyFw9CQKkHQydxr5y6HVrT5aWn5wKnPx/bs6NFbanJzn4BVpvECQLDWJjsn3MsfDECz1qlZDSaXFXi1MN97rhs+fIr92Sb009tuRpbLFkQ6bBxz2F9LuC3qQQsMKG1OOQbuq9aLntkvBJQW5YoqpaVxM29ZsOFBABPQVU6RbVT2CDvcjaZR7IWkWftMp+n16c5QObhichLj/C4hI1+5bTRo1ajHqhf7TZO48hl4+DpKKykxcDmHNNqucolC/OtQvNrdoUAT0dnpQpInw5rXu+n08ZToFYLWciRMJcqatImMJhoS+SVcxYy3FGgVgtZ8YXjWRoSrSgg2ZJ4LbhCNbtaLWQFrgTzp5L8I+hV23NNrVaLG64UYzqHhUGZvJpdrRayTCnyI4NJtnxeTa0W4VSoV/Oq1UI2mSjBC5fkH0GvpVFrqmOOWsjGS/HplnhlfLbL4F4fq7WbSW3qLcj+pBzFUSHN/PH7r9DdQObQT04UPNnnmC1ukWG0T/mTyeTDxUg8jok2r3DZ+dpqkcAL+ZYigZDRP/PF4CJK1MTPjp3+7dFD1DdT4yJKLMtUOXht58CSluRyMEbs496mXl3IKnGQYguqBz48eb7IF10JxdaUuGGrO40HuQBcaE1jq+CJCZx7ldRryesQq4FnY9qPy0aiiVA4BimzoGetKjF4InI0rFfjqy3qTVEiiUTCkueFCYAb8it6Nb7XjFr4bsAKodj3JRpLLAeT616umI21Qi5XpMarkdWW4K0BiMG1GKs8f1F4MpE6X1BRF4XT5DVLbXJNSVBFNgM3rCTDFhz36fH6RK0Ao6lx1OLHYtBrXmpliUWyGNleWcN6VaPKMGqRbPlDTnkVjP//NIhaJFt+r1Vm8JpRW/abp5RhMPrp93dLIv+r35+jkuA7+zrUG1urkfv+aubyqka1Q1gKRpVIItPSlWD4dx9fInarvDIsouRyyEokV/O2eKRAKGqoAysF9KhTvjXpP/HZjU3/JqQr03nNqB3qb+5s8/zxL5en5wLQpyRv7Ug0ydtkfrDXm/vv1NfI3c32/g6XVTJl0VLllJfyWIUGvELHm7aY4ft6vNcnHqorYRG+mS5RFm8OpVKszx/K4bWzyWZhLKLImlStJHFhJbZnsBFyD5VeLen1Z0SBm55dKktdS64wgBQ7sM0LgyYkIdjI4VUNVe21OyvmqhCgTN831KZuw5DyYpFndq9qG+F7V6vnvYODlvRyNB+fuUGsNiC3lxx+K7Viiboe36Zes9WaKNfCbgndCVOuY8fPnv58DIaUA693UOY11Qoh9SGvno666+NzE5M+SLpq51KVZVvqnV3tNaMX7q27L67r1Yy5NvuGz1du+rY2u7PXaaHDayb+NnJTXTsyEol3tdfSVsu+vrNFicSgbH9nX4c3vawrbNRWW3N7NWmuzQQUteoYSpnXlZCS/RB6FppZ7RSpIjv3KHj15vx6+VXK7dVcamEwOXrkDXVXVGfWKwGFvvz6MD2B3pJeyESNSDQuCYwksPSQHfly6szoHfVr/lEQfgIbPJfobLLnef2YKdROzwUg5XxzuNuSXp2mv8d78+4jyrxCQD0wNbM4uK2hyil7a+xQ1E7cTa3zUe0UCKgtm4B0frUXdL2jKdSe+PSaLPKQaw/t74V52LnL9ynzqsbfRyeCIeW9g4OHv9a3sLj670uPD80SUFuGE7aQXy//b6ZQr2aZjUGi/eDUxScza3ajJTfoULvuz6HJS4GootsVU2XIWBryqxnrWrq95g5dcy1rLq/ZamUDq61kr3qrZU3nNaN2wKhq0WtGraiDWtaMXo2sFr1mh1sHtaxJvRpTLXoloJY1r1ejqRXRKxG1uve016OjV+OohS5xo1cialm9vXY16+vVCGrRK0m1LAVey6sWvRamtuhFt1k6vJZLLXotWK2rWLUsNV7Jq4W3Hr2SV8vS5JWk2pRXF3otg1qWMq9k1KLXkqgVNKmleRGlt4efeYiLKNERWhZRWjc6mmy7eqstBltLeS0cH7n4KLhaspv6QuZuqJEZXDK6RJFMWmb94XAhHyWtiEWUvveLP3/06+9Q30xcRMlk9etG8dbevuGXa4tvJhReHgPXryVcRKkssbASjcY2z7XaF1Eyi1c1rOnFsIuZjRnca0XNxljqvWZC8zEE9EpiUpW3WrZCvFq0Xssg4PEsg6llK8SrGlKBalWveHjAUGrZyvFaqFr0aky1bEV5zV8tejWsWrbSvOajFr0aWS1bgV5zq0WvBlfLVqbXjdSiV+OrZSvW64tq0asp1LKV7DVbrcPKo1dTqOXJeB3oban1uJ774ej5sWgsbhC1fZ3OmYfhfE5z547u9prBbQ2eahtsXx+fy9wSkL6Alg4NNDtsUnBVuXD1/sSkX1e16t3pNiFbwvx6dWw6+2FvV6NVEg3i9fG+yzFNW+Qi1coSv/fl9oWl0Icnz/f3eF/b2aZEYv+9/oA+r1VOGVo6cdcH++SuvsbhVztXAuH5jdcaKj5YxqLeJoIlXw94a6vqPK6x24brSFWtUMRlSerqQuevpPbPa+PzC0urtW47lSm2q9UTicbUMQT2SUi027u26P2iLLNxLatr/drR5p1+4F8LRwzYE0WqVZTU4iUup6w+FEVOicaoJAu7YiTydJBcWFx12iVCfUTYa3tzHXyfvO8zbGcUUyFMzS7P+VZgxKxz22vcNlHgL92YpZIs7Ir19qeTE9g5obHlIav38YEGr3t2ftHg/VGM2rE7vqEBqa+nHrYnJn3LeSwOasaYmV/pbq97e193IKSA1/o6F1RBZF6aJenV5bDKkhAIrhm/S7RVCN4aO0xEYJT8018vnrt0r63Js3dnK5VkJyb9UzOLrU1u2DmhmcS8PpNlCRx/dTqssVjcvxQ0Ra9oyLWdrTWRaFxdRACmX5LA9W9roPU4l9rM/h4vtPTQ/l5ir8sS82pJXdAimqtXNOTaCKXzrY0CvMJ3h10KPLt+nb5kSZ7fCitRitXenvI7bNLwq1st6SPtPR1192YWaMW6q69R3YAUS3KimV7ymerzsSQrhHl/aOSL20MDzer1rjD9GvniLq1vS63brjYTCtkz/xojNtFM17KkvN6anKNeLcxLdD11abRalnywFgw9jyFgIFlUi2QxUC2SRbUYSBbVYiBZVItkUS0GkkW1GEgW1SJZDFSLZFEtBpJFtdS8z5b0agKV0NQKaSb1iyj9X4ABAF83AwVJU8wFAAAAAElFTkSuQmCC) no-repeat bottom center
}
.hiddenToolTip i{
    display: none;
}
@media screen and (max-width: 1560px) {
    .extform_wrap .ant-form-item-label {
        width: 250px;
    }
    .extform_wrap .operatebtn .ant-form-item-control{
        width: 115%
    }
    .pos_wrap{
        left: 620px
    }
}
.debug-wraper .ant-form-item-control{
    width: 100%
}
.missCallTip{
    position: relative;
    left: -21px;
    color: #10130a;
    max-height: 300px;
    padding-right: 5px;
    overflow-y: auto
}
.missCallTip li {
    list-style: none;
    display: flex;
    align-items: center;
    margin: 5px 0;
}
.missCallTip span {
    float: right;
}
.missCallTip h3, .missCallTip div{
    width: 100%;
}
.missCallTip h4{
    width: 100%;
    color: #676767;
}
.missCallTip .ant-confirm-body .ant-confirm-content{
    margin-left: 0
}
.missCall{
    display: inline-block;
    width: 24px;
    height: 24px;
    background: url(/build/img/icon.png) -559px -25px no-repeat;
    margin-right: 10px;
    /* float: left; */
    /* margin: 15px 12px 0 4px; */
}
.batchEXTModal{
    width: 700px!important;
}
.batchEXTModal .ant-form-item {
    /* margin-bottom: 5px; */
    margin: 0;
    float: left;
    overflow: hidden;
    padding-top: 12px;
    width: 50%;
}
/* .batchEXTModal .ant-form-item:nth-child(odd) {
    width: 47%;
}
.batchEXTModal .ant-form-item:nth-child(even) {
    width: 53%;
} */
.batchEXTModal .ant-form-item-label {
    width:40%
}
.batchEXTModal .ant-form-item-control-wrapper {
    width:60%
}
.batchEXTModal .ant-form-item:nth-child(even) .ant-form-item-label {
    width:25%
}
.batchEXTModal .ant-form-item:nth-child(even) .ant-form-item-control-wrapper {
    width:75%
}
.batchEXTModal .ant-form > .ant-form-item:first-child {
    margin-top: 0;
}
.batchEXTModal .ant-input, .batchEXTModal .ant-select{
    /* width:320px!important; */
    width:190px;

}
.batchEXTModal .ant-modal-body{
    padding: 15px 0;
}
.addcontact{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABNUlEQVQ4jaXUvUoDQRQG0JOfToL4DCktUgh2YiFoZWFno6KCiNj5AqKdD6BYiYiNCApiJ0TBRisfIEIahZA2kkbUYjcYw2Q2wQ+22HvvHHYGZnOV/bo+KWEVKyintRpOcIpWaFExgp1jvqc+kT4zWA6h+T7gegDrzgLWQo0QWMRSBOtkRWCHIbDg98xiKaezmWCsnjkTKn6jMQDYSGczwU88DQC+pLOZ4BduBgCv09lMEB7xGsFqqIYa/cA37KEd6LWxi/dhQDjDcaB+KLlFwcTAb8nB9+Y5siYKzmIrUN9OewOBeczhDheYDKyZSnv3kvv+x+h+GZecza3kbzIa+fpRTOMKl6h0g3ls4AGLAvczkoLkz1PFJvJF7OBgCCSUMRyhlKvs11sY+SfYyUcRTcNtM5bmD4W/NfVRGx1EAAAAAElFTkSuQmCC) !important;
}
.mode_account{
    /* padding: 15px 0; */
    overflow: hidden;
    border-bottom: solid 1px #e9e9e9;
    padding-bottom: 25px;
    margin-bottom: 12px;
}
.mode_account .ant-form-item{
    margin: 0;
}
.batchExtForm .ant-form-item{
    padding: 0;
    height: 50px;
}
.batchExtForm .ant-form-item-label {
    vertical-align: top
}
.batchExtForm .ant-row.ant-form-item.ant-form-item-with-help label{
    top: 0
}
.selMoreContact .ant-modal-footer{
    display:block
}
.modal_pos_wrap .pos_wrap{
    background: #fff;
    z-index: 1200;
    position: fixed;
    top: 100px;
    top: 80px;
    right: px;
    left: calc(50vw + 350px);
    width: 300px;
}
.disInputStyle{
    border: solid 1px #d9d9d9;
    height: 28px;
    background: #f0f0f0;
    cursor: pointer;
}
.disClick{
    pointer-events:none;
    cursor: not-allowed;
}
.extName{
    margin-left: 55px;
    height: 20px;
    overflow: hidden;
    /* white-space: nowrap; */
    text-overflow: ellipsis;
}
/*for oem 63 (GXV3350) */
.logodiv63-GXV3350{
    float: left;
    width: 40px;
    height: 40px;
    background: url(/build/img/logo-oem63-3350.png);
    background-repeat: no-repeat;
    background-size: cover;
    margin-left: 15px;
    margin-top: 5px;
}

/*for oem 63 (GXV3370) */
.logodiv63-GXV3370{
    float: left;
    width: 575px;
    height: 40px;
    background: url(/build/img/logo-oem63-3370.png);
    background-repeat: no-repeat;
    background-size: contain;
    margin-left: 15px;
    margin-top: 5px;
}

/*for oem 82*/
.logodiv82{
    float: left;
    margin-top: 5px;
    width: 146px;
    height: 40px;
    background: url(/build/img/logo-oem82.png);
    background-repeat: no-repeat;
    background-size: contain
}
.inlineBtn{
    display: inline-block;
    height: 30px;
    min-width: 100px;
    margin-right: 10px;
}
.multiFormContent .ant-form-item-label{
    vertical-align: baseline;
}
.accessIpWrap{
    position: relative;
}
.del-button{
    background-position: -21px -25px!important
}
.accessAddBtn{
    color: rgb(61, 119, 255)!important;
    cursor: pointer;
    font-size: 14px !important;
    font-weight: bold;
}
.wallpaper_config .ant-form-item-label{
    width: 300px!important;
}
.wallpaper_config .submit{
    margin-left: 91%
}
.wallpaper_upload{
    margin-left: 80px
}
.keepConfig .ant-checkbox +span {
    color: rgba(0, 0, 0, 0.65);
}
.radio-wrapper:focus {
    outline: 2px solid #3d77ff;
}
.radio-wrapper:focus:not(:focus-visible) {
    outline: none;
}
.acctTabs_child_style {
    top: 50px;
    left: 240px;
    background: #f3f7fa;
    z-index: 1000;
}
.acctTabs_Fixed{
    position:fixed;
    padding-top: 8px;
}
.acctTabs_Static{
    position: static;
    padding-top: 0;
}

.accountTab_child_style{
    top: 105px;
    left: 242px;
    background: #fff;
    z-index: 1000;
}
.accountTab_Fixed{
    position:fixed;
    width: calc(100vw - 254px);
}
.accountTab_Static{
    position: static;
    width: 100%;
}

.tz-config-btn {
    position: absolute;
    margin-top: 2px;
    margin-left: 15px;
}

.tz-edit-form .ant-form-item {
    width: 100%;
    font-size: 0.75rem;
    display: table;
    height: 32px;
}

.tz-edit-form .ant-form-item-label{
    width: 35%;
    /* width: 40%; */
    display: table-cell;
    line-height: 30px;
}

.tz-edit-form .ant-form-item-label label {
    font-size: 0.875rem;
}

.tz-edit-form .ant-form-item-control-wrapper {
    width: 65%;
    display: table-cell;
}

.tz-edit-form .div-tzmonths div {
    width: 88px;
    margin-right: 10px;
    float: left;
    display: table-cell;
}

.tz-edit-form .breakline {
    width: 8px !important;
    margin: 0 6px 0 0 !important;
}

.tz-edit-form .timebreakline {
    width: 8px !important;
    margin: 0 !important;
}

.tz-edit-form .div-tzweeks div {
    width: 93px;
    margin-right: 13px;
    float: left;
    display: table-cell;
}

.tz-edit-form .tz-edit-item .ant-form-item-control {
    width: 200px;
}

.div-offsets .ant-form-item-control {
    width: 300% !important;
}

.tz-edit-form .div-offsets div {
    width: 93px;
    margin-right: 10px;
    float: left;
    display: table-cell;
}

.rmtcontacts-item {
    margin-top: 30px;
}

.rmtcontacts-item .ant-form-item-label {
    width: 400px
}
/*# sourceMappingURL=main.css.map*/