@charset utf-8;

* {
scrollbar-arrow-color:#ffffff;
scrollbar-3dlight-color:#ffffff;
scrollbar-highlight-color:#ffffff;
scrollbar-shadow-color:#ffffff;
scrollbar-darkshadow-color:#ffffff;
scrollbar-face-color:#9BDCEB;
scrollbar-track-color:#ffffff;
}
*{
	border-radius:0px !important;
}
div.mask {
filter:alpha(opacity=30);
}

.form-panel div.form-prompt div.bg {
filter:alpha(opacity=70);
}

div.text-container input.text-hint,div.text-container input.text-text {
line-height:22px;
}

div.msg-btn-container div.button-container button.button-button, 
div.wizard-container div.wizard-btn button.button-button,
div.button-container button.button-button,
div.button-container.submit button.button-button,
div.wizard-container div.wizard-btn.clicked button.button-button, 
div.wizard-container div.wizard-btn button.button-button:hover, 
div.msg-btn-container div.button-container.clicked button.button-button, 
div.msg-btn-container div.button-container button.button-button:hover, 
div.button-container.submit.clicked button.button-button, 
div.button-container.submit button.button-button:hover,
div.button-container.clicked button.button-button, 
div.button-container button.button-button:hover{
	padding: 0;
    background:none !important;
}

div.button-container button.button-button span.text {
background:url(../img/ie.png) no-repeat right -184px transparent;
display:block;
padding:7px 5px 7px 0;
margin-left:5px;
}

div.button-container.clicked button.button-button,div.button-container button.button-button:hover {
background-color:transparent;
background-position:left -180px;
}

div.button-container.clicked button.button-button span.text,div.button-container button.button-button:hover span.text {
background-position:right -252px;
background:url(../img/ie.png) no-repeat right -153px transparent;
}

div.button-container.clicked button.button-button,div.button-container button.button-button:active {
background-color:transparent;
background-position:1px -178px;
}

div.wizard-container div.wizard-btn button.button-button span.text,div.msg-btn-container div.button-container button.button-button span.text,div.button-container.submit button.button-button span.text {
font-size:14px;
padding:7px 5px 7px 0;
background:url(../img/ie.png) no-repeat right -184px transparent;
}

div.wizard-container div.wizard-btn.clicked button.button-button span.text,div.wizard-container div.wizard-btn button.button-button:hover span.text,div.msg-btn-container div.button-container.clicked button.button-button span.text,div.msg-btn-container div.button-container button.button-button:hover span.text,div.button-container.submit.clicked button.button-button span.text,div.button-container.submit button.button-button:hover span.text {
background:url(../img/ie.png) no-repeat right -153px transparent;
}

div.top-header div.top-control div.lan-select-container {
width:126px;
}

div.top-header div.top-control div.lan-select-container div.widget-wrap input.combobox-text {
width:94px;
}

div.top-header div.top-control a.top-control-btn:hover {
background-color:inherit;
background:url(../img/ie.hover.png) no-repeat -1px -1px;
position:static;
*zoom:1;
}

div.wizard-container div.process-flow div.process-flow-step span.icon {
height:14px;
width:14px;
background-color:inherit;
background:url(../img/icons.png) no-repeat -656px -53px;
top:-1px;
left:-1px;
}

div.wizard-container div.process-flow div.process-flow-step.processed span.icon {
background-color:inherit;
background:url(../img/icons.png) no-repeat -526px -52px;
}

div.msg-container.reboot-confirm-size {
width:420px;
}

div.msg-container.m {
width:420px;
}

div.msg-container.l {
width:544px;
}

div.msg-container.xl {
width:735px;
}

div.msg-container.xxl {
width:840px;
}

div.msg-container.xxxl{
	width: 930px;
}

div.msg-container {
padding:0;
background:none;
background-color:transparent;
}

div.msg-wrap {
background-color:#fff;
padding:0 10px;
}

div.position-top-left,div.position-top-right,div.position-bottom-left,div.position-bottom-right {
position:absolute;
width:17px;
height:11px;
_font-size:0;
}

div.position-top-left {
top:3px;
left:4px;
background:url(../img/ie-06.png) no-repeat 0 -56px;
_width:13px;
_background:url(../img/ie-06.png) no-repeat 0 -55px;
/* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src="",enabled=true,sizingMethod=scale); */
}

div.position-top-right {
top:2px;
right:-1px;
background:url(../img/ie-06.png) no-repeat 0 -38px;
_height:12px;
_background:url(../img/ie-06.png) no-repeat 0 -37px;
/* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src="",enabled=true,sizingMethod=scale); */
}

div.position-bottom-left {
bottom:4px;
left:3px;
background:url(../img/ie-06.png) no-repeat 0 -76px;
_height:10px;
_width:14px;
_background:url(../img/ie-06.png) no-repeat 0 -77px;
/* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src="",enabled=true,sizingMethod=scale); */
}
div.position-bottom-left.grey{
	background: url(../img/ie-06.png) no-repeat 0px -139px;
	_background: url(../img/ie-06.png) no-repeat 0px -140px;
}

div.position-bottom-right {
bottom:4px;
right:-1px;
background:url(../img/ie-06.png) no-repeat 0 -95px;
_height:10px;
_background:url(../img/ie-06.png) no-repeat 0 -96px;
/* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src="",enabled=true,sizingMethod=scale); */
}
div.position-bottom-right.grey{
	background: url(../img/ie-06.png) no-repeat 0px -120px;
	_background: url(../img/ie-06.png) no-repeat 0px -121px;
}

div.position-top-center {
margin:0 16px 0 17px;
height:13px;
background:url(../img/ie-01.png) no-repeat right bottom;
/* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src="",enabled=true,sizingMethod=scale); */
}

div.position-bottom-center {
margin:0 16px 0 17px;
height:14px;
background:url(../img/ie-01.png) no-repeat center top;
/* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src="",enabled=true,sizingMethod=scale); */
}

div.position-center-left {
padding-left:11px;
background:url(../img/ie-02.png) no-repeat left top;
/* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src="",enabled=true,sizingMethod=scale); */
}

div.position-center-right {
padding-right:11px;
background:url(../img/ie-02.png) no-repeat right top;
/* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src="",enabled=true,sizingMethod=scale); */
}

a.msg-close {
margin:5px 10px 0 0;
}

div.help-container div.help-content-container {
padding:0;
background:transparent;
top:50px;
}

div.help-content-wrap {
background-color:#fff;
padding:28px 12px 38px 22px;
}

div.help-container div.help-content-container span.help-content-delta {
top:-2px;
}

div.tips-content-container {
padding:0;
background:transparent;
}

div.tips-content-wrap {
background-color:#fff;
padding:10px;
}

div.tips-content-container.grey div.tips-content-wrap{
	background-color: #e9e9ea;
}
div.position-bottom-center-grey{
	height: 6px;
	background-color: #e9e9ea;
}

div.tips-content-container span.tips-content-delta {
top:0;
right:30px;
}

div.tips-content-container span.tips-content-delta.left {
top:30px;
left:1px;
}

div.tips-content-container span.tips-content-delta.right {
top:30px;
right:1px;
}

div.tips-content-container span.tips-content-delta.bottom {
bottom:0;
left:30px;
}

div.combobox-container div.combobox-wrap div.combobox-list-wrap {
background:transparent;
top:20px;
}

div.combobox-list-wrap div.combobox-list-content-wrap {
background-color:#fff;
}

div.combobox-list-wrap div.position-top-left,div.combobox-list-wrap div.position-bottom-left {
position:absolute;
width:8px;
height:7px;
}

div.combobox-list-wrap div.position-bottom-left {
bottom:8px;
left:9px;
background:url(../img/ie-06.png) no-repeat 0 -28px;
margin-left:-10px;
}

div.combobox-list-wrap div.position-top-left {
top:9px;
left:7px;
background:url(../img/ie-06.png) no-repeat 0 -10px;
margin-left:-10px;
}

div.combobox-list-wrap div.position-top-center {
margin:0 3px 0 5px;
height:14px;
background:url(../img/ie-03.png) no-repeat right bottom;
}

div.combobox-list-wrap div.position-bottom-center {
margin:0 3px 0 17px;
height:14px;
background:url(../img/ie-03.png) no-repeat right top;
margin-left:6px;
}

div.combobox-list-wrap div.position-center-left {
padding-left:11px;
background:url(../img/ie-04.png) no-repeat left top;
margin-left:-6px;
}

div.combobox-list-wrap div.position-center-right {
padding-right:11px;
background:url(../img/ie-04.png) no-repeat right top;
}

div.lan-select-container div.combobox-wrap div.combobox-list-wrap {
top:12px!important;
}

div.grid-panel div.operation-container a.operation-btn {
vertical-align:inherit;
}

div.grid-panel div.panel-tbar-container div.button-container button.button-button {
background-image:none;
}

div.grid-panel div.panel-tbar-container div.button-container button.button-button span.text {
background-image:none;
margin:inherit;
padding:inherit;
display:inline-block;
}

div.grid-container div.grid-content-container-outer {
/*border-right:0 none;*/
position:relative;
overflow:visible;
}

div.grid-container.allow-scroll div.grid-content-container-outer {
border-right:1px solid #d9d9d9;
}

div.ml5 {
margin-left:9px;
}

div.switch-button-container a.switch-button-btn span.switch-button-btn-wrap,div.switch-button-container a.switch-button-btn.on span.switch-button-btn-wrap,div.switch-button-container a.switch-button-btn.off span.switch-button-btn-wrap,div.switch-button-container a.switch-button-btn span.switch-button-btn-wrap span.switch-button-btn-slider,div.switch-button-container a.switch-button-btn.disabled span.switch-button-btn-wrap span.switch-button-btn-slider {
background-color:transparent;
border:0 none;
}

div.switch-button-container a.switch-button-btn span.switch-button-btn-wrap {
background:url(../img/ie-07.png) no-repeat top left;
width:42px;
height:25px;
}

div.switch-button-container a.switch-button-btn.disabled span.switch-button-btn-wrap span.switch-button-btn-slider {
width:28px;
}

div.switch-button-container a.switch-button-btn span.switch-button-btn-wrap span.switch-button-text-wrap span.switch-button-text {
line-height:28px;
}

div.switch-button-container a.switch-button-btn span.switch-button-btn-wrap span.switch-button-text-wrap span.switch-button-text.off {
margin-left:26px;
}

div.switch-button-container a.switch-button-btn.on span.switch-button-btn-wrap {
background-position:left top;
border:0;
background:url(../img/icons.png) no-repeat -538px -126px;
}

div.switch-button-container a.switch-button-btn.on.disabled span.switch-button-btn-wrap {
background-position:left -60px;
border:0;
background:url(../img/icons.png) no-repeat -400px -126px;
}

div.switch-button-container a.switch-button-btn.off span.switch-button-btn-wrap {
background-position:left -30px;
border:0;
background:url(../img/icons.png) no-repeat -446px -126px;
}

div.switch-button-container a.switch-button-btn.off.disabled span.switch-button-btn-wrap {
background-position:-446px -126px;
}

div.reboot-loading-msg {
margin:30px 10px 0 -30px;
}

div.file-container div.file-wrap input.file-input {
line-height:32px;
}

div.file-container div.file-wrap-outer div.file-button-container button.button-button {
min-width:62px;
}

a:focus {
outline:none;
}

div.top-footer {
background:transparent;
/*ie8 index support link show bug*/
/*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#19005564,endColorstr=#19005564);*/
/*zoom:1;*/
}

div.top-footer:before {
display:none;
}

div.top-header div.top-header-wrap h1 {
color:#4acbd6;
}

div.top-header div.top-header-wrap div.top-nav ul li.selected a.nav {
background:url(../img/ie.png) no-repeat -49px -1px;
}

div.top-header div.top-header-wrap div.top-nav ul li a.nav:hover {
background:url(../img/ie.hover.png) no-repeat -49px -1px;
position:static;
*zoom:1;
}

div.top-header div.top-header-wrap div.top-nav ul li.selected a.nav:hover {
background:url(../img/ie.png) no-repeat -49px -1px;
color:#4d4d4d;
}

div.top-header div.top-header-wrap div.top-nav ul li a.nav span {
position:relative;
}

div.top-header div.top-control a.top-control-btn span {
position:relative;
}

div.container.widget-container.button-container {
margin-left:5px;
}

div.msg-btn-container div.button-container button.button-button,div.wizard-container div.wizard-btn button.button-button,div.button-container button.button-button,div.button-container.submit button.button-button,div.wizard-container div.wizard-btn.clicked button.button-button,div.wizard-container div.wizard-btn button.button-button:hover,div.msg-btn-container div.button-container.clicked button.button-button,div.msg-btn-container div.button-container button.button-button:hover,div.button-container.submit.clicked button.button-button,div.button-container.submit button.button-button:hover,div.button-container.clicked button.button-button,div.button-container button.button-button:hover {
padding:0;
background:none;
}

div.msg-btn-container div.button-container button.button-button .button-button-before,div.wizard-container div.wizard-btn button.button-button .button-button-before,div.button-container button.button-button .button-button-before,div.button-container.submit button.button-button .button-button-before {
display:inline-block;
width:5px;
height:30px;
float:left;
background:url(../img/ie.png) no-repeat transparent;
}

div.button-container button.button-button .button-button-before {
background:url(../img/ie.png) no-repeat left -339px transparent;
}

div.button-container.clicked button.button-button .button-button-before,div.button-container button.button-button:hover .button-button-before {
background:url(../img/ie.png) no-repeat left -308px transparent;
}

div.wizard-container div.wizard-btn button.button-button .button-button-before,div.msg-btn-container div.button-container button.button-button .button-button-before,div.button-container.submit button.button-button .button-button-before {
background:url(../img/ie.png) no-repeat left -339px transparent;
}

div.wizard-container div.wizard-btn.clicked button.button-button .button-button-before,div.wizard-container div.wizard-btn button.button-button:hover .button-button-before,div.msg-btn-container div.button-container.clicked button.button-button .button-button-before,div.msg-btn-container div.button-container button.button-button:hover .button-button-before,div.button-container.submit.clicked button.button-button .button-button-before,div.button-container.submit button.button-button:hover .button-button-before {
background:url(../img/ie.png) no-repeat left -308px transparent;
}

div.widget-container.button-container.disabled.clicked button.button-button .button-button-before,div.widget-container.button-container.disabled button.button-button .button-button-before,div.widget-container.button-container.disabled button.button-button:hover .button-button-before {
background:url(../img/ie.png) no-repeat left -432px transparent;
}

div.widget-container.button-container.disabled.clicked button.button-button span.text,div.widget-container.button-container.disabled button.button-button span.text,div.widget-container.button-container.disabled button.button-button:hover span.text {
background:url(../img/ie.png) no-repeat right -277px transparent;
}

div.grid-panel div.operation-container a.operation-btn span.text,div.grid-panel div.operation-container button.button-button span.text {
background:none;
padding:0;
display:inherit;
}

div.grid-panel div.operation-container button.button-button {
background:none;
}

.operation-container .textbox-error-tips,div.grid-panel div.operation-container .button-button-before,div.grid-panel div.operation-container .button-button-after {
display:none;
}

div.wizard-container div.process-flow div.process-flow-step.current span.icon {
top:-6px;
left:-6px;
}

div.menu-container ul.menu-tree li.fst a.fst {
border:0;
background:url(../img/ie.png) no-repeat -1px -101px;
}

div.menu-container ul.menu-tree li.fst a.fst.selected,
div.menu-container ul.menu-tree li.fst a.fst.deployed.selected {
border:0;
background:url(../img/ie.png) no-repeat -1px -49px;
}

div.menu-container ul.menu-tree li.fst a.fst.deployed{
border:0;
background:url(../img/ie.png) no-repeat -1px -101px;
height:50px;
}

div.menu-container ul.sec {
padding:0;
background:none;
}

div.menu-container ul.sec li.sec-fst {
padding-top:25px;
background:#dbf5f7;
}

div.menu-container ul.sec li.sec-lst {
padding-bottom:15px;
background:url(../img/ie.hover.png) no-repeat 0 -46px;
}

div.menu-container ul.sec li.sec a.sec {
width:154px;
max-width:154px;
background:#dbf5f7;
}

div.menu-container ul.sec li.sec a.sec:hover,div.menu-container ul.sec li.sec a.sec.selected {
background:#dbf5f7;
}

span.map-icon-num,span.access-wire-clients-num,span.access-wireless-clients-num {
background:url(../img/icons.png) no-repeat -640px -23px;
}

.switch-button-text {
display:none!important;
}

div.switch-button-container span.switch-button-btn-wrap {
width:42px;
height:25px;
}

div.switch-button-container a.switch-button-btn span.switch-button-btn-wrap span.switch-button-btn-slider {
display:none;
}

div.switch-button-container a.switch-button-btn.disabled span.switch-button-btn-wrap {
border:0;
width:42px;
background:url(../img/icons.png) no-repeat -446px -126px;
}

div.text-container div.widget-wrap,div.combobox-container div.widget-wrap,div.top-header div.top-control div.lan-select-container div.widget-wrap {
border-left:0;
border-right:0;
}

div.combobox-container div.widget-wrap .text-wrap-before,div.combobox-container div.widget-wrap .text-wrap-after,div.text-container div.widget-wrap .text-wrap-before,div.text-container div.widget-wrap .text-wrap-after {
content:"";
display:inline-block;
position:absolute;
width:10px;
top:-1px;
height:31px;
}
div.time-container div.time-wrap.combobox-wrap .text-wrap-before,
div.time-container div.time-wrap.combobox-wrap .text-wrap-after{
top:-2px;
}
div.time-container div.time-wrap.combobox-wrap .text-wrap-after{
right:-3px;
}
div.text-container.read-only div.widget-wrap .text-wrap-before,div.text-container.read-only div.widget-wrap .text-wrap-after {
display:none;
}

div.combobox-container div.widget-wrap .text-wrap-before,div.text-container div.widget-wrap .text-wrap-before {
left:0;
background:url(../img/ie-border-radius.png) no-repeat -4px -2px;
}

div.combobox-container div.widget-wrap .text-wrap-after,div.text-container div.widget-wrap .text-wrap-after {
right:0;
background:url(../img/ie-border-radius.png) no-repeat -14px -2px;
}

div.combobox-container.focus div.widget-wrap .text-wrap-before,div.text-container.focus div.widget-wrap .text-wrap-before {
background:url(../img/ie-border-radius.png) no-repeat -4px -37px;
}

div.combobox-container.focus div.widget-wrap .text-wrap-after,div.text-container.focus div.widget-wrap .text-wrap-after {
background:url(../img/ie-border-radius.png) no-repeat -14px -37px;
}

div.combobox-container.disabled div.widget-wrap .text-wrap-before,div.text-container.disabled div.widget-wrap .text-wrap-before {
background:url(../img/ie-border-radius.png) no-repeat -4px -72px;
}

div.combobox-container.disabled div.widget-wrap .text-wrap-after,div.text-container.disabled div.widget-wrap .text-wrap-after {
background:url(../img/ie-border-radius.png) no-repeat -14px -72px;
}

div.combobox-container.error div.widget-wrap .text-wrap-before,div.text-container.error div.widget-wrap .text-wrap-before {
background:url(../img/ie-border-radius.png) no-repeat -4px -107px;
}

div.combobox-container.error div.widget-wrap .text-wrap-after,div.text-container.error div.widget-wrap .text-wrap-after {
background:url(../img/ie-border-radius.png) no-repeat -14px -107px;
}

div.combobox-container.top-lan-select div.widget-wrap .text-wrap-before,div.combobox-container.top-lan-select div.widget-wrap .text-wrap-after {
width:10px;
top:0;
height:24px;
}

div.combobox-container.top-lan-select div.widget-wrap .text-wrap-before,div.text-container.top-lan-select div.widget-wrap .text-wrap-before {
left:0;
background:url(../img/ie-border-radius.png) no-repeat -4px -144px;
}

div.combobox-container.top-lan-select div.widget-wrap .text-wrap-after,div.text-container.top-lan-select div.widget-wrap .text-wrap-after {
right:-2px;
background:url(../img/ie-border-radius.png) no-repeat -14px -144px;
}

div.status-panel h4.status:before,div.status-panel h4.status:after,div.status-panel-main:before,div.status-panel-main:after,div.map-line-branch:before,div.map-line-branch:after,div.map-wrap-left:before,div.map-wrap-left:after,div#map_wire:before,div#map_wire:after,div.map-wrap-right:before,div.map-wrap-right:after,div#map_printer:before,div#map_printer:after,div.grid-content-container-outer:before,div.grid-content-container-outer:after,div.grid-panel th.grid-header-0:after,div.grid-panel th.grid-header.lst:after{
content:"";
display:inline-block;
position:absolute;
width:20px;
height:20px;
background:url(../img/ie-border-radius.png) no-repeat;
}

div.status-panel h4.status:before {
background-position:-33px -1px;
top:-3px;
left:0;
}

div.status-panel h4.status:after {
background-position:-52px -1px;
top:-3px;
right:0;
}

div.status-panel-main:before {
background-position:-33px -22px;
bottom:-3px;
left:0;
}

div.status-panel-main:after {
background-position:-52px -22px;
bottom:-3px;
right:0;
}

div.map-line-branch:before {
background-position:-33px -42px;
top:-3px;
left:-1px;
}

div.map-line-branch:after {
background-position:-52px -42px;
top:-3px;
right:-1px;
}

div.map-wrap-left:before {
background-position:-33px -22px;
bottom:-4px;
left:-1px;
}

div.map-wrap-left:after {
background-position:-52px -22px;
bottom:-4px;
right:-1px;
}

div#map_wire:before {
background-position:-33px -42px;
top:-33px;
left:-27px;
}

div#map_wire:after {
background-position:-52px -42px;
top:-33px;
right:-153px;
}

div.map-wrap-right:before {
background-position:-33px -22px;
bottom:-4px;
left:-1px;
}

div.map-wrap-right:after {
background-position:-52px -22px;
bottom:-4px;
right:-1px;
}

div#map_printer:before {
background-position:-33px -42px;
top:-33px;
left:-27px;
}

div#map_printer:after {
background-position:-52px -42px;
top:-33px;
right:-170px;
}

div.grid-panel th.grid-header-0:after {
background-position:-26px -40px;
top:-5px;
left:-9px;
z-index:20;
}

div.grid-panel th.grid-header.lst:after {
background-position:-59px -40px;
top:-5px;
right:-8px;
}

div.grid-content-container-outer:before {
background-position:-26px -62px;
bottom:-5px;
left:-8px;
}

div.grid-content-container-outer:after {
background-position:-59px -62px;
bottom:-4px;
right:-7px;
}

div.grid-container div.grid-content-container table tr.editor-container td.editor-container,div.grid-container div.grid-content-container table tr.grid-content-tr.editing td.grid-content-td.lst {
border-right:1px solid #4acbd6;
}

div.grid-container div.grid-content-container table td.grid-content-td.lst,div.grid-container div.grid-header-container table th.grid-header.lst {
border-right:0 none;
}

div.grid-container div.grid-content-container table tr.editor-container {
border:0;
}

.map-panel-cnt div.grid-panel div.panel-content-container:before {
top:-4px;
}

.map-panel-cnt div.grid-panel div.panel-content-container:after {
top:-4px;
}
div.grid-panel th.grid-header{
	position:relative;
}
body#login-body div.text-container.login-text div.widget-wrap,
body#init-body div.text-container.init-text div.widget-wrap{
	border: 1px solid #e6e6e6;
	border-left: 0;
    border-right: 0;
}
div.password-container div.widget-wrap span.allow-visible-btn{
	margin: 3px 8px 0 -5px;
}
#form-first-login div.form-submit, #form-login div.form-submit, #cloud-form-login div.form-submit,
body#init-body #form-init div.form-submit.button-container {
    text-align: left;
    margin-left: 192px;
}
#form-login div.form-submit{
	margin-left: 192px;
}
div.top-header div.top-control a#top-control-update.top-control-btn span#upgrade-hint{
	border: none;
	background: transparent url(../img/ie.png) no-repeat -3px -467px;
}

button#never-btn .button-button-before{
	background: transparent;
}
button#never-btn .button-text{
	background: transparent;
	padding-top: 0;
}

#abnormal-main button#never-btn{
	color: #4acbd6;
	background-color: transparent;
	border-radius: 0px;
	height: 30px;
	border-left: none !important;
	border-right: none !important;
}

#never-btn-container div.button-container.gap{
	margin-left:0 !important;
}

#never-btn-container span.never-btn-before{
	display:inline-block;
	height:30px;
	width:5px;
	top:0;
	vertical-align:top;
	background:url(../img/ie-border-radius.png) no-repeat -3px -37px;
}
#never-btn-container span.never-btn-after{
	display:inline-block;
	height: 30px;
	width:5px;
	top:0;
	vertical-align:top;
	background:url(../img/ie-border-radius.png) no-repeat -19px -37px;
}
#never-btn-container:hover span.never-btn-before{
	background:url(../img/ie-border-radius.png) no-repeat -35px -126px;
}
#never-btn-container:hover span.never-btn-after{
	background:url(../img/ie-border-radius.png) no-repeat -51px -126px;
}

div.keyword-container.empty a.keyword-btn.keyword-add-btn {
position:relative;
}
div.keyword-container.empty a.keyword-btn.keyword-add-btn div.keyword-border-left-top{
position:absolute;
left:-1px;
top:-1px;
height:10px;
width:10px;
background:#fff url(../img/ie-border-radius.png) no-repeat -33px -44px;
}
div.keyword-container.empty a.keyword-btn.keyword-add-btn div.keyword-border-left-bottom{
position:absolute;
left:-1px;
bottom:-1px;
height:10px;
width:10px;
background:#fff url(../img/ie-border-radius.png) no-repeat -33px -68px;
}
div.keyword-container.empty a.keyword-btn.keyword-add-btn div.keyword-border-right-top{
position:absolute;
right:-1px;
top:-1px;
height:10px;
width:10px;
background:#fff url(../img/ie-border-radius.png) no-repeat -62px -44px;
}
div.keyword-container.empty a.keyword-btn.keyword-add-btn div.keyword-border-right-bottom{
position:absolute;
right:-1px;
bottom:-1px;
height:10px;
width:10px;
background:#fff url(../img/ie-border-radius.png) no-repeat -62px -68px;
}

div.grid-panel div.operation-container div.gird-prompt-progressbar{
padding-left:10px;
padding-right:10px;
z-index:1;
bottom:-9px;
}


/*
#factory:before,
#check-upgrade:before{
content: "";
display: block;
position: absolute;
left: 5px;
top: 0px;
width: 60px;
height: 100%;
background-color: #4acbd6;
z-index: 0;
}
div.button-container.disabled #check-upgrade:after,
div.button-container.disabled #check-upgrade:hover:after{
content: "";
display: block;
position: absolute;
left: 5px;
top: 0px;
width: 60px;
height: 100%;
background-color: #a7a9ac;
z-index: 1;
}
#factory:hover:before,
#check-upgrade:hover:before{
background-color: #23c4c4;
}
#factory .button-text,
#check-upgrade .button-text{
position:relative;
z-index: 2;
}

#setup-btn .button-button-connect{
	display: block;
	position: absolute;
	left: 5px;
	top: 0px;
	width: 60px;
	height: 100%;
	background-color: #4acbd6;
	z-index: 0;
}
#setup-btn:hover .button-button-connect{
	background-color: #23c4c4;
}
#setup-btn .button-text{
	position:relative;
	z-index: 2;
}
*/

div.container.widget-container.button-container.login-full {
margin-left:104px;
}

div.button-container.quicksetup-login-btn button.button-button {
margin-left: 27px;
}

div#basic-account div.account-login-btn.button-container button.button-button {
width: 183px;
margin-left: 28px;
}
div#basic-account div.button-container button.login-full {
width: 183px;
margin-left: -2px;
}

div.tips-content-container.grey{
	background-color: inherit;
}
div.top-lan-select.combobox-container div.combobox-wrap div.combobox-list-wrap {
	width: 108%;
}
form#tm_form div.container.widget-container.button-container {
	margin-left:0;
}

#login-main #cloud-login-username {
	padding-left: 0px;
	padding-right: 1px;
	margin-left: 23px;
	margin-right: 7px;
}
div.button-container button.button-button:focus{
	border: 1px dotted #4d4d4d;
}
div.grid-panel div.operation-container div.button-container button.button-button:focus{
	border: none;
}
.help-feed-back{
	top: 42px;
	right: 55px;
}
#device-priority-grid div.switch-button-container a.switch-button-btn.on span.switch-button-btn-wrap{
	background:url(../img/qos.png) no-repeat -126px -48px;
}
#device-priority-grid div.switch-button-container a.switch-button-btn.off span.switch-button-btn-wrap{
	background:url(../img/qos.png) no-repeat -215px -7px;
}
#device-priority-grid.grid-panel th.grid-header-0:after,
#device-priority-grid.grid-panel th.lst.grid-header:after,
#device-priority-grid div.grid-content-container-outer:before,
#device-priority-grid div.grid-content-container-outer:after{
	background: transparent;
}
div#device-priority-grid div.combobox-container div.combobox-wrap div.combobox-list-wrap{
	width: 90px;
}
div#device-priority-grid div.combobox-container div.combobox-wrap ul.combobox-list li label.combobox-label span.text{
	border-bottom: 0px;
}
div#device-priority-grid div.combobox-container div.combobox-wrap ul.combobox-list li + li label.combobox-label span.text{
	border-top: 1px solid #a7a9ac;
}

#wireless-2g.panel-container{
	padding-bottom: 150px;
}