* {
	word-break:break-all;
	word-wrap:break-word;
}
html{
	font-size:62.5%;
	height:100%;
}
body{
	font-family:"Portsip_fonts",RobotoDraft,Helvetica,Arial,sans-serif,"微软雅黑";
}
a{text-decoration:none;}
/*summary界面开始*/
.bg{
	background-color:#f1f1f1;
	width:100%;
	height:100%;
}
/*nav导航栏开始*/
.nav{
	width:100%;
	height:64px;
	background-color:rgba(255, 255, 255, 1);
	-webkit-box-shadow:0 1px 8px rgba(0,0,0,.3);
	-moz-box-shadow:0 1px 8px rgba(0,0,0,.3);
	-o-box-shadow:0 1px 8px rgba(0,0,0,.3);
	-ms-box-shadow:0 1px 8px rgba(0,0,0,.3);
	box-shadow:0 1px 8px rgba(0,0,0,.3);
	position:fixed;
	z-index:999;
	display: -webkit-flex;
	display: -moz-flex;
	display: -o-flex;
	display: -ms-flex;
	display:flex;
	flex-direction:row;
	justify-content:space-between;
	align-items:center;
}
.nav a{
	display:block;
	text-decoration:none;
}
.nav .menu_btn{
	width:48px;
	height:48px;
	border-radius:25px;
	margin:0 0 0 10px;
	fill:#676767;
}
.nav .menu_btn:active{
	background-color:#f2f2f2;
}
.nav .logo_ico{
	width:80px;
	height:28px;
	margin-left:11px;
	fill:#767676;
}
.nav .nav_title{
	font-size:20px;
	text-decoration:none;
	font-weight:500;
	line-height:32px;
	color:#676767;
	height:32px;
	width:auto;
	border-left:1px solid rgba(0,0,0,0.12);
	padding-left:25px;
	margin-left:25px;
}
@media screen and (max-width:480px){
	.nav .nav_title{
		display:none;
	}
}
.nav .language_select{
	margin-left:auto;
}
.nav .photo{
	width:40px;
	margin:10px 25px;
}
.nav .photo .st0{
	fill:#0cb1f5;
}
.nav .photo .st1{
	fill:white;
}
@media screen and (max-width:350px){
	.nav .photo{
	margin:0 8px;
}
}
/*nav导航栏结束*/
/*左侧菜单栏开始*/
.sidebar{
	width:275px;
	background-color:#f1f1f1;
	position:fixed;
	top:0;
	bottom:0;
	display: -webkit-flex;
	display: -moz-flex;
	display: -o-flex;
	display: -ms-flex;
	display:flex;
	flex-direction:column;
	z-index:998;
}
.sidebar .menu_list_nav{
	height:64px;
	width:100%;
	background-color:rgba(255, 255, 255, 1);
	border-bottom:1px solid #ddd;
	margin-bottom:16px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -o-flex;
	display: -ms-flex;
	display:flex;
	flex-direction:row;
	justify-content:space-between;
	align-items:center;
	visibility:hidden;
	-webkit-flex:0 0 auto;
	-moz-flex:0 0 auto;
	-o-flex:0 0 auto;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
}
.sidebar .menu_list_nav .menu_list_logo{
	width:80px;
	height:28px;
	margin-left:23px;
	fill:#767676;
}
.sidebar .menu_list_nav .menu_back_btn{
	width:32px;
	height:32px;
	fill:#757575;
	margin-right:16px;
}
.sidebar .menu_list .function_bar{
	display:block;
	text-decoration:none;
	color:#757575;
	font-size:14px;
	font-weight:500;
	width:100%;
	background-color:transparent;
	line-height:38px;
	position:relative;
	height:38px;
	overflow: hidden;
}
.sidebar .sidebar_list{
	width:100%;
	height:auto;
	background-color:#f1f1f1;
	display: -webkit-flex;
	display: -moz-flex;
	display: -o-flex;
	display: -ms-flex;
	display:flex;
	-webkit-flex:auto;
	-moz-flex:auto;
	-o-flex:auto;
	-ms-flex:auto;
	flex:auto;
	flex-direction:column;
	z-index:1000;
	overflow:hidden;
}
@media screen and (max-width:768px){
	.sidebar_outbox{
		display:none;
	}
	.sidebar{
		z-index:1200;
		top:0;
		left:0;
		width:300px;
		background-color:white;
		-webkit-box-shadow:0 8px 17px 0 rgba(0,0,0,0.2);
		-moz-box-shadow:0 8px 17px 0 rgba(0,0,0,0.2);
		-o-box-shadow:0 8px 17px 0 rgba(0,0,0,0.2);
		-ms-box-shadow:0 8px 17px 0 rgba(0,0,0,0.2);
		box-shadow:0 8px 17px 0 rgba(0,0,0,0.2);
	}
	.sidebar .menu_list_nav{
	height:56px;
	visibility:visible;
	margin-bottom:10px;
}
	.sidebar .sidebar_list{
		background-color:white;
	}
	.nav{height:56px;}
}
.sidebar .sidebar_list .menu_list{
	width:100%;
	height:auto;
}
.sidebar .sidebar_list .menu_list .function_bar:hover{
	background-color:#ececec;
}
.sidebar .sidebar_list .menu_list .function_bar .pulldown_ico1,.sidebar .sidebar_list .menu_list .function_bar .pulldown_ico2{
	display:inline-block;
	width:22px;
	height:22px;
	position:absolute;
	top:6px;
	right:8px;
	fill:#c5c5c5;
}
.sidebar .sidebar_list .menu_list .function_bar .pulldown_ico2{
	top:8px;
}
.sidebar .sidebar_list .menu_list .function_bar .function_ico{
	width:22px;
	height:22px;
	position:absolute;
	top:8px;
	margin-left:23px;
	fill:#767676;
}
.sidebar .sidebar_list .menu_list .function_bar .function_name{
	display:inline-block;
	position:absolute;
	left:65px;
}
.sidebar .menu_list .list_title{
	height:auto;
	display: -webkit-flex;
	display: -moz-flex;
	display: -o-flex;
	display: -ms-flex;
	display:flex;
	flex-direction:column;
	width:100%;
}
.sidebar .sidebar_list .menu_list .list_title .second_list_bar{
	display:block;
	font-size:14px;
	font-weight:500;
	color:#767676;
	height:38px;
	width:100%;
	line-height:38px;
	cursor:pointer;
	display: -webkit-flex;
	display: -moz-flex;
	display: -o-flex;
	display: -ms-flex;
	display:flex;
	flex-direction:row;
	text-decoration:none;
	overflow: hidden;
}
.sidebar .sidebar_list .menu_list .list_title .second_list_bar:hover{
	background-color:#e9e9e9;
}
.sidebar .sidebar_list .menu_list .list_title .second_list_bar:active{
	background-color:#e9e9e9;
	color:#0cb1f5;
}
.sidebar .sidebar_list .menu_list .list_title .second_list_bar .second_list_select_ico{
	display:inline-block;
	width:22px;
	height:22px;
	margin:8px 0 0 23px;
	fill:#0cb1f5;
}
.sidebar .sidebar_list .menu_list .list_title .second_list_bar .second_list_name{
	width: 195px;
	overflow: hidden;
	margin-left:67px;
	/*flex:0 0 auto;*/
}
.sidebar .sidebar_list .list_line{
	height:1px;
	z-index:999;
	background-color:#ddd;
	margin:0.8rem 23px;
}
.sidebar .sidebar_copyright{
	width:100%;
	color:#9a9a9a;
	font-size:1.2rem;
	line-height:1.5rem;
	margin:auto 0 24px 0;
	padding:1rem 0 0 23px;
	flex:none;
}
/*左侧菜单栏结束*/
/*右侧内容区域开始*/
.right_content{
	position:relative;
	top:90px;
	right:0;
	/*left:275px;*/
	margin:0 1%;
	z-index:0;
	margin-left: 290px;
}
@media screen and (max-width:768px){
	.right_content{
		left:0;
	}
}
@media screen and (max-width:480px){
	.right_content{
		margin:0;
		top:70px;
	}
}
.right_content .main_content{
	width:100%;
	height:100%;
}
.right_content .main_content h1{
	font-size:16px;
	color:#000;
	font-weight:700;
	margin:2rem 0 0 2rem;
}
.right_content .main_content .top_msg .version_part .version_msg{
	margin:2.5rem 0 0 2rem;
	font-size:1.3rem;
	color:rgba(33,33,33,33.87);
}
.right_content .main_content .top_msg .version_part p{
	margin-bottom:2rem;
}
.right_content .main_content .top_msg .version_part .setup_btn{
	display:block;
	font-size:13px;
	text-decoration:none;
	color:#212121;
	padding-left: 5px;
	padding-right: 5px;
	min-width: 120px;
	height:32px;
	line-height:32px;
	text-align:center;
	background-color:#e8e8e8;
	border-radius:3px;
	position:absolute;
	right:2rem;
	bottom:2rem;
}
.right_content .main_content .top_msg .version_part .setup_btn:hover{
	background-color:#cfcfcf;
}
.right_content .main_content .top_msg .version_part .setup_btn:active{
	background-color:#b0b0b0;
}
@media screen and (max-width:380px){
	.right_content .main_content .top_msg .version_part .setup_btn{
	left:2rem;
	}
	.right_content .main_content .top_msg .version_part .version_msg{
	display: -webkit-flex;
	display: -moz-flex;
	display: -o-flex;
	display: -ms-flex;
	display:flex;
	flex-direction:row;
	justify-content:space-between;
	padding-right:2rem;
	margin-top:1.5rem;
	}
}
.right_content .main_content .top_msg{
	height:auto;
	width:100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -o-flex;
	display: -ms-flex;
	display:flex;
	flex-direction:row;
	justify-content:space-between;
}
.right_content .main_content .top_msg .version_part,.right_content .main_content .top_msg .news_part{
	height:160px;
	width:49%;
	background-color:white;
	-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,0.14);
	-moz-box-shadow:0 1px 4px 0 rgba(0,0,0,0.14);
	-o-box-shadow:0 1px 4px 0 rgba(0,0,0,0.14);
	-ms-box-shadow:0 1px 4px 0 rgba(0,0,0,0.14);
	box-shadow:0 1px 4px 0 rgba(0,0,0,0.14);
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-o-border-radius:2px;
	-ms-border-radius:2px;
	border-radius:2px;
	position:relative;
}
@media screen and (max-width:1024px){
	.right_content .main_content .top_msg{
	flex-direction:column;
	justify-content:space-between;
}
	.right_content .main_content .top_msg .version_part,.right_content .main_content .top_msg .news_part{
		width:100%;
		margin:0.7rem 0;
	}
}
.right_content .main_content .top_msg .news_part .news_list{
	margin:1rem 2rem 0 2rem;
}
.right_content .main_content .top_msg .news_part .news_list .news_content{
	display:block;
	height:auto;
	font-size:1.3rem;
	text-decoration:none;
	color:#0cb1f5;
	margin-bottom:0.7rem;
	white-space:nowrap; 
	overflow:hidden;
	text-overflow:ellipsis;
}
.tab_content_office_hours .week_box .week .configure_btn:hover,.right_content .main_content .top_msg .news_part .news_list .news_content:hover{
	color:#0076BB;
}
.right_content .main_content .mid_status{
	height:auto;
	width:100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -o-flex;
	display: -ms-flex;
	display:flex;
	flex-direction:row;
	justify-content:space-between;
	margin:2% 0;
}
.right_content .main_content .mid_status .status{
	height:80px;
	width:15%;
	background-color:white;
	-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,0.14);
	-moz-box-shadow:0 1px 4px 0 rgba(0,0,0,0.14);
	-o-box-shadow:0 1px 4px 0 rgba(0,0,0,0.14);
	-ms-box-shadow:0 1px 4px 0 rgba(0,0,0,0.14);
	box-shadow:0 1px 4px 0 rgba(0,0,0,0.14);
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-o-border-radius:2px;
	-ms-border-radius:2px;
	border-radius:2px;
}
.right_content .main_content .mid_status .status .status_content_inner{
	width:100%;
	height:100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -o-flex;
	display: -ms-flex;
	display:flex;
	flex-direction:column;
	justify-content:space-between;
}
@media screen and (min-width:480px) and (max-width:1290px){
	.right_content .main_content .mid_status .status{
		width:32%;
		margin:0.7rem 0;
	}
	.right_content .main_content .mid_status{
		flex-wrap:wrap;
		margin:0;
}
}
@media screen and (min-width:320px) and (max-width:480px){
	.right_content .main_content .mid_status .status{
		width:49%;
		margin:0.5rem 0;
	}
	.right_content .main_content .mid_status{
		flex-wrap:wrap;
		margin:0;
}
}
@media screen and (max-width:320px){
	.right_content .main_content .mid_status .status{
	width:100%;
	margin:0.5rem 0;
	}
	.right_content .main_content .mid_status{
	flex-direction:column;
	justify-content:space-between;
}
}
.right_content .main_content .mid_status .status .status_content_inner h1{
	margin:0.5rem 0 0 2rem;
}
.right_content .main_content .mid_status .status .status_content_inner .status_list_name,
.right_content .main_content .mid_status .status .status_content_inner .status_time{
	font-size:1.3rem;
	color:rgba(33,33,33,0.87);
	margin:0 2rem 0 2rem;
	white-space:nowrap; 
	overflow:hidden;
	text-overflow:ellipsis;
}
.right_content .main_content .mid_status .status .status_content_inner .status_time{
	margin-bottom:0.5rem;
}
.right_content .main_content .bottom_figure{
	height:auto;
	width:100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -o-flex;
	display: -ms-flex;
	display:flex;
	flex-direction:row;
	justify-content:space-between;
}
.right_content .main_content .bottom_figure .call_statistics_24hour,.right_content .main_content .bottom_figure .call_statistics_perhour{
	height:530px;
	background-color:white;
	-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,0.14);
	-moz-box-shadow:0 1px 4px 0 rgba(0,0,0,0.14);
	-o-box-shadow:0 1px 4px 0 rgba(0,0,0,0.14);
	-ms-box-shadow:0 1px 4px 0 rgba(0,0,0,0.14);
	box-shadow:0 1px 4px 0 rgba(0,0,0,0.14);
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-o-border-radius:2px;
	-ms-border-radius:2px;
	border-radius:2px;
	margin-bottom:16px;
}
.right_content .main_content .bottom_figure .figures{
	margin:1.5rem 2rem;
	height:84%;
	font-size:2rem;
	color: #dadada;
	opacity:0.8;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-o-border-radius:2px;
	-ms-border-radius:2px;
	border-radius:2px;
	text-align:center;
	display: -webkit-flex;
	display: -moz-flex;
	display: -o-flex;
	display: -ms-flex;
	display:flex;
	flex-direction:column;
	justify-content:space-around;
}
.right_content .main_content .bottom_figure .call_statistics_24hour{
	-webkit-flex:1 0 auto;
	-moz-flex:1 0 auto;
	-o-flex:1 0 auto;
	-ms-flex:1 0 auto;
	flex:1 0 auto;
}
.right_content .main_content .bottom_figure .call_statistics_perhour{
	-webkit-flex:1.5 0 auto;
	-moz-flex:1.5 0 auto;
	-o-flex:1.5 0 auto;
	-ms-flex:1.5 0 auto;
	flex:1.5 0 auto;
	margin-left:2%;
}
@media screen and (max-width:1024px){
	.right_content .main_content .bottom_figure{
	height:auto;
	width:100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -o-flex;
	display: -ms-flex;
	display:flex;
	flex-direction:column;
	justify-content:space-between;
}
	.right_content .main_content .bottom_figure .call_statistics_24hour,.right_content .main_content .bottom_figure .call_statistics_perhour{
	    height:530px;
		margin:0.6rem 0;
	}
}
/*右侧内容区域结束*/
/*summary界面结束*/


/*Server_Status界面开始*/
.main{
	height:auto;
	width:100%;
}
.right_content .main .tabel_content{
	-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,0.14);
	-moz-box-shadow:0 1px 4px 0 rgba(0,0,0,0.14);
	-o-box-shadow:0 1px 4px 0 rgba(0,0,0,0.14);
	-ms-box-shadow:0 1px 4px 0 rgba(0,0,0,0.14);
	box-shadow:0 1px 4px 0 rgba(0,0,0,0.14);
	
}
.right_content .main .server_top,
.groupsmembers_pop_table .tabel_nav, 
.right_content .main .tabel_content .tabel_nav, 
.groupsmembers_pop_table .tabel_list,
.right_content .main .tabel_content .tabel_list{
	width:100%;
	border-bottom:1px solid #e3e3e3;
	display: -webkit-flex;
	display: -moz-flex;
	display: -o-flex;
	display: -ms-flex;
	display:flex;
	flex-direction:row;
	justify-content:space-between;
	align-items: center;
	font-size:1.3rem;
	color:#212121;
	opacity:0.87;
	background-color:white;
}
 .groupsmembers_pop_table .tabel_list:hover,
 .right_content .main .tabel_content .tabel_list:hover{
	background-color:#eef6ff;
	cursor:pointer;
}
.right_content .main .server_top{
	color:#333333;
	margin-bottom:1%;
	border:none;
	justify-content:flex-start;
	align-items:center;
	background-color:transparent;
}
@media screen and (max-width:480px){
	.right_content .main .server_top{
		padding-left:23px;
		margin-bottom:10px;
	}
}
.ok_btn,.back_btn,.apply_btn,.server_top_reset_btn{
	display:block;
	font-size:13px;
	border:none;
	outline:none;
	text-decoration:none;
	color:rgba(33,33,33,0.87);
	height:32px;
	line-height:32px;
	text-align:center;
	background-color:#e8e8e8;
	border-radius:2px;
	width:116px;
	overflow: hidden;
}
.server_top_reset_btn{
	background-color:white;
	box-shadow:0 2px 5px 0 rgba(0,0,0,.26);
}
.ok_btn:hover,.back_btn:hover,.apply_btn:hover,.server_top_reset_btn:hover{
	background-color:#cfcfcf;
}
.ok_btn:active,.back_btn:active,.apply_btn:active,.server_top_reset_btn:active{
	background-color:#b0b0b0;
}
.groupsmembers_pop_table .tabel_nav,
.right_content .main .tabel_content .tabel_nav{
	font-size:1.4rem;
	color:#555;
	font-weight:500;
	background-color:#fff;
}
.groupsmembers_pop_table .tabel_nav .server_server,
.groupsmembers_pop_table .tabel_list .server_server,
.right_content .main .tabel_content .tabel_nav .server_server,
.right_content .main .tabel_content .tabel_list .server_server{
	width:40%;
	margin-left:15px;
	-webkit-flex:1 1 auto;
	-moz-flex:1 1 auto;
	-o-flex:1 1 auto;
	-ms-flex:1 1 auto;
	flex:1 1 auto;
	word-break:break-all;
}
.groupsmembers_pop_table .tabel_nav .server_type,
.groupsmembers_pop_table .tabel_list .server_type,
.right_content .main .tabel_content .tabel_nav .server_type,
.right_content .main .tabel_content .tabel_list .server_type{
	margin-left:23px;
	width:30%;
	-webkit-flex:1 1 auto;
	-moz-flex:1 1 auto;
	-o-flex:1 1 auto;
	-ms-flex:1 1 auto;
	flex:1 1 auto;
	min-width:90px;
	word-break:break-all;
}
@media screen and (max-width:340px){
	.right_content .main .tabel_content .tabel_nav .server_server, .right_content .main .tabel_content .tabel_list .server_server,.right_content .main .tabel_content .tabel_nav .server_type, .right_content .main .tabel_content .tabel_list .server_type{
		word-break:break-word;
	}
}
.groupsmembers_pop_table .tabel_nav .server_status,
.groupsmembers_pop_table .tabel_list .server_status,
.right_content .main .tabel_content .tabel_nav .server_status,
.right_content .main .tabel_content .tabel_list .server_status{
	width:25%;
	margin-left:5px;
	-webkit-flex:1 1 auto;
	-moz-flex:1 1 auto;
	-o-flex:1 1 auto;
	-ms-flex:1 1 auto;
	flex:1 1 auto;
	min-width:64px;
}
.groupsmembers_pop_table .tabel_nav .type_line,
.groupsmembers_pop_table .tabel_list .type_line,
.right_content .main .tabel_content .tabel_nav .type_line,
.right_content .main .tabel_content .tabel_list .type_line{
	height:50px;
	width:1px;
	background-color:#e3e3e3;
	-webkit-flex:0 0 1px;
	-moz-flex:0 0 1px;
	-o-flex:0 0 1px;
	-ms-flex:0 0 1px;
	flex:0 0 1px;
}
.groupsmembers_pop_table .tabel_nav .edit_btn,
.groupsmembers_pop_table .tabel_list .edit_btn,
.right_content .main .tabel_content .tabel_nav .edit_btn,
.right_content .main .tabel_content .tabel_list .edit_btn{
	display:block;
	width:20px;
	height:50px;
	margin:0 15px 0 auto;
	cursor:pointer;
	opacity:0.5;
}
.groupsmembers_pop_table .tabel_list .edit_btn:hover,
.right_content .main .tabel_content .tabel_list .edit_btn:hover{
	opacity:0.8;
}
/*Server_Status界面结束*/

/*network界面开始*/
.right_content .network_outbox{
	width:100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -o-flex;
	display: -ms-flex;
	display:flex;
	flex-direction:column;
	align-items:center;
}
.right_content .network_outbox .network_main{
	background-color:white;
	-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,0.14);
	-moz-box-shadow:0 1px 4px 0 rgba(0,0,0,0.14);
	-o-box-shadow:0 1px 4px 0 rgba(0,0,0,0.14);
	-ms-box-shadow:0 1px 4px 0 rgba(0,0,0,0.14);
	box-shadow:0 1px 4px 0 rgba(0,0,0,0.14);
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-o-border-radius:2px;
	-ms-border-radius:2px;
	border-radius:2px;
	width:100%;
	max-width:600px;
	min-width:200px;
}
.right_content .network_main .network_content{
	padding:10px;
	border-bottom:1px solid #eeeeee;
	width:100%;
	margin-bottom:10px;
}
.right_content .network_main .network_content h1{
	font-size:1.6rem;
	color:#000;
	font-weight:700;
	margin:5px 10px;
}
.right_content .network_main .network_content .network_text_list{
	font-size:1.3rem;
	color:#212121;
	opacity:0.87;
	margin:5px 10px;
	overflow:hidden;
	text-overflow:ellipsis;
}
.right_content .network_main .network_content .network_text_list p{
	margin:5px 0 10px 0;
	word-wrap: break-word;
  	word-break: break-all;
  	overflow: hidden;
}
/*network界面结束*/

/*Extensions界面开始*/
.right_content .main .server_top .search{
	margin-left:auto;
}
.right_content .main .tabel_content .tabel_nav .checkbox,.right_content .main .tabel_content .tabel_list .checkbox{
	display:block;
	width:16px;
	height:16px;
	-webkit-flex:0 0 16px;
	-moz-flex:0 0 16px;
	-o-flex:0 0 16px;
	-ms-flex:0 0 16px;
	flex:0 0 20px;
	margin-left:10px;
}
.right_content .main .tabel_content .tabel_nav .extension_number,.right_content .main .tabel_content .tabel_list .extension_number{
	width:10%;
	margin-left:15px;
	-webkit-flex:1 1 auto;
	-moz-flex:1 1 auto;
	-o-flex:1 1 auto;
	-ms-flex:1 1 auto;
	flex:1 1 auto;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.right_content .main .tabel_content .tabel_nav .name,.right_content .main .tabel_content .tabel_list .name{
	width:10%;
	margin-left:15px;
	-webkit-flex:1 1 auto;
	-moz-flex:1 1 auto;
	-o-flex:1 1 auto;
	-ms-flex:1 1 auto;
	flex:1 1 auto;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.right_content .main .tabel_content .tabel_nav .extension_status, .right_content .main .tabel_content .tabel_list .extension_status{
	width:10%;
	margin-left:5px;
	min-width:64px;
	-webkit-flex:1 1 auto;
	-moz-flex:1 1 auto;
	-o-flex:1 1 auto;
	-ms-flex:1 1 auto;
	flex:1 1 auto;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.right_content .main .tabel_content .tabel_nav .user_agent,.right_content .main .tabel_content .tabel_list .user_agent{
	width:15%;
	margin-left:15px;
	-webkit-flex:1 1 auto;
	-moz-flex:1 1 auto;
	-o-flex:1 1 auto;
	-ms-flex:1 1 auto;
	flex:1 1 auto;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.right_content .main .tabel_content .tabel_nav .email,.right_content .main .tabel_content .tabel_list .email{
	width:15%;
	margin-left:15px;
	-webkit-flex:1 1 auto;
	-moz-flex:1 1 auto;
	-o-flex:1 1 auto;
	-ms-flex:1 1 auto;
	flex:1 1 auto;
	text-overflow:ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.page{
	height:80px;
	width:100%;
	background-color:white;
	display: -webkit-flex;
	display: -moz-flex;
	display: -o-flex;
	display: -ms-flex;
	display:flex;
	flex-direction:row;
	align-items:center;
	justify-content:center;
}
.groupsmembers_pop_bg .search,
.right_content .main .server_top .search{
	display: -webkit-flex;
	display: -moz-flex;
	display: -o-flex;
	display: -ms-flex;
	display:flex;
	flex-direction:row;
	align-items:center;
	justify-content:center;
}
.groupsmembers_pop_bg .search input,
.right_content .main .server_top .search input{
	outline:none;
	padding-left:8px;
	height:32px;
	border-radius:2px 0 0 2px;
	background-color:#fff;
	border:1px solid #dadada;
	color:rgba(33,33,33,0.87);
	font-size:1.4rem;
}
.groupsmembers_pop_bg .search .seach_ico,
.right_content .main .server_top .search .seach_ico{
	width:32px;
	height:32px;
	background-color:#0cb1f5;
	border:1px solid #0cb1f5;
	border-radius:0 2px 2px 0;
	cursor:pointer;
	fill:white;
}
.groupsmembers_pop_bg .search .seach_ico:hover,
.right_content .main .server_top .search .seach_ico:hover{
	background-color:#00a7ec;
	border:1px solid #00a7ec;
}
.groupsmembers_pop_bg .search .seach_ico:active,
.right_content .main .server_top .search .seach_ico:active{
	background-color:#0076BB;
	border:1px solid #0076BB;
}
.groupsmembers_pop_bg .search input:focus,
.right_content .main .server_top .search input:focus{
	border:1px solid #0cb1f5;
	background-color:#fff;
	color:black;
}
.bottom_add_btn{
	width:56px;
	height:56px;
	-webkit_border-radius:28px;
	-ms-border-radius:28px;
	-o-border-radius:28px;
	-moz-border-radius:28px;
	border-radius:28px;
	background-color:#0cb1f5;
	display:block;
	position:fixed;
	bottom:3%;
	right:1.5%;
	-webkit-box-shadow:0 6px 10px 0 rgba(0,0,0,0.3);
	-ms-box-shadow:0 6px 10px 0 rgba(0,0,0,0.3);
	-moz-box-shadow:0 6px 10px 0 rgba(0,0,0,0.3);
	-o-box-shadow:0 6px 10px 0 rgba(0,0,0,0.3);
	box-shadow:0 6px 10px 0 rgba(0,0,0,0.3);
	z-index:1300;
}
.bottom_add_btn .add_ico{
	display:inline-block;
	height:56px;
	width:56px;
	fill:white;
}
/*Extensions界面结束*/

/*Extensions_add界面开始*/
.extensions_main{
	display: -webkit-flex;
	display: -moz-flex;
	display: -o-flex;
	display: -ms-flex;
	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content:center;
	width:100%;
	min-width:986px;
}
.right_content .extensions_main .content_bg{
	background-color:white;
	-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,0.14);
	-moz-box-shadow:0 1px 4px 0 rgba(0,0,0,0.14);
	-o-box-shadow:0 1px 4px 0 rgba(0,0,0,0.14);
	-ms-box-shadow:0 1px 4px 0 rgba(0,0,0,0.14);
	box-shadow:0 1px 4px 0 rgba(0,0,0,0.14);
	margin-bottom:2%;
	width:100%;
}
.right_content .extensions_main .content_bg .extensions_title{
	width:100%;
	background-color:white;
	font-size:2.0rem;
	color:black;
	font-weight:700;
	padding:20px 0 0 30px;
	margin:0;
}
.right_content .extensions_main .content_bg .extensions_tab .tab_content_forwarding_rules .online_status{
	height:45px;
	width:100%;
	text-decoration:none;
	background-color:white;
	display: -webkit-flex;
	display: -moz-flex;
	display: -o-flex;
	display: -ms-flex;
	display:flex;
	flex-direction:row;
	justify-content:center;
	padding:0 0 0 30px;
	border-bottom:1px solid #ECECEC;
}
.right_content .extensions_main .content_bg .extensions_tab .tab_content_forwarding_rules .online_status{
	justify-content:flex-start;
}
.right_content .extensions_main .content_bg .extensions_tab .tab_nav .tab_list,.right_content .extensions_main .content_bg .extensions_tab .tab_content_forwarding_rules .online_status .online_status_list{
	color:rgba(33,33,33,0.87);
	font-size:1.6rem;
	height:100%;
	line-height:45px;
	padding:0 5px;
	margin:0 18px;
	text-decoration:none;
}
.right_content .extensions_main .content_bg .extensions_tab .tab_nav .tab_list:hover,
.right_content .extensions_main .content_bg .extensions_tab .tab_content_forwarding_rules .online_status .online_status_list:hover{
	border-bottom:2px solid #0cb1f5;
}
.right_content .extensions_main .content_bg .extensions_tab .tab_nav .active,.right_content .extensions_main .content_bg .extensions_tab .tab_content_forwarding_rules .online_status .active{
	font-size:1.6rem;
	height:100%;
	line-height:45px;
	padding:0 5px;
	margin:0 18px;
	text-decoration:none;
	border-bottom:2px solid #0cb1f5;
	font-weight:700;
	color:black;
}
.right_content .extensions_main .content_bg .extensions_tab form{ 
	width:100%;
	height:auto;
	background-color:white;
}
.right_content .extensions_main .content_bg .extensions_tab form .wrap_form{
	display: -webkit-flex;
	display: -moz-flex;
	display: -o-flex;
	display: -ms-flex;
	display:flex;
	justify-content:center;
	align-items:center;
	flex-direction:column;
	max-width: 90%;
	margin: 0 auto;
}
.pop_bg .pop_input_box .input_box,
.right_content .extensions_main .content_bg .extensions_tab .input_box{
	display: -webkit-flex;
	display: -moz-flex;
	display: -o-flex;
	display: -ms-flex;
	display:flex;
	flex-direction:row;
	align-items:center;
	color:rgba(33,33,33,0.87);
	font-size:1.3rem;
	margin: 5px 0;
}
.right_content .extensions_main .content_bg .extensions_tab .input_checkbox{
	height:auto;
	margin-bottom:20px;
	
}
.important_ico{
	width:7px;
	height:7px;
	margin-left:10px;
	fill:red;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.pop_bg .pop_input_box .input_box span,
.right_content .extensions_main .content_bg .extensions_tab .input_box label{
	text-align:left;
	display:inline-block;
	font-weight:normal;
	margin-bottom:0;
	width:240px;
}
.pop_bg .pop_input_box .input_box .input,
.right_content .extensions_main .content_bg .extensions_tab .input_box .input{
	outline:none;
	width:300px;
	padding:0 10px;
	font-size:1.4rem;
	line-height:35px;
	height:35px;
	color:rgba(33,33,33,0.87);
}
.right_content .extensions_main .content_bg .extensions_tab .input_box .website_link{
	color:#0cb1f5;
	text-decoration:none;
}
.right_content .extensions_main .content_bg .extensions_tab .input_box .website_link:hover{
	color:#0076BB;
}
.week_pop .week_inner .mid .edit_content .time:hover,
.pop_bg .pop_box .pop_input_box select:hover,
.right_content .extensions_main .content_bg .extensions_tab .input_box .input:hover,
.right_content .extensions_main .content_bg .extensions_tab select:hover,
.right_content .extensions_main .content_bg .extensions_tab textarea:hover{
	border:1px solid #b8b8b8;
}
.week_pop .week_inner .mid .edit_content .time:focus,
.pop_bg .pop_box .pop_input_box select:focus,
.right_content .extensions_main .content_bg .extensions_tab .input_box .input:focus,
.right_content .extensions_main .content_bg .extensions_tab select:focus,
.right_content .extensions_main .content_bg .extensions_tab textarea:focus{
	border:1px solid #0cb1f5;
	color:black;
}
.right_content .extensions_main .content_bg .extensions_tab .bottom_btn{
	width:100%;
	max-height:64px;
	background-color:white;
	display: -webkit-flex;
	display: -moz-flex;
	display: -o-flex;
	display: -ms-flex;
	display:flex;
	flex-direction:row;
	align-items:center;
	justify-content: flex-end;
}
.right_content .extensions_main .content_bg .extensions_tab  .bottom_btn .back_btn,.right_content .extensions_main .content_bg .extensions_tab  .bottom_btn .apply_btn{
	margin:5px;
}
.right_content .extensions_main .content_bg .extensions_tab .text_tips{
	font-size:1.3rem;
	background-color:white;
	color:rgba(33,33,33,0.87);
}
.right_content .extensions_main .content_bg .extensions_tab .tab_content_forwarding_rules .online_status{
	border-bottom:1px solid #ECECEC;
	font-size:1.2rem;
	padding:0;
	width:510px;
}
.right_content .extensions_main .content_bg .extensions_tab .tab_content_forwarding_rules .text_tips{
	padding:23px 0 0 0;
}
.week_pop .week_inner .top .pop_title,
.pop_bg .pop_box .pop_text_tips,
.right_content .extensions_main .content_bg .extensions_tab  .box_title{
	font-size:1.6rem;
	color:black;
	font-weight:700;
}
.pop_bg .pop_box .pop_input_box select,.right_content .extensions_main .content_bg .extensions_tab select{
	width:300px;
	height:34px;
	border:none;
	border:1px solid #d9d9d9;
	padding:0 5px;
	outline:none;
}
.dialog .select_main .input_search_enable,
.dialog .select_main .input_search_disable,
.right_content .extensions_main .content_bg .extensions_tab .input_search_browse,
.right_content .extensions_main .content_bg .extensions_tab .input_search_disable,
.right_content .extensions_main .content_bg .extensions_tab .input_search_enable{
	width:35px;
	text-decoration:none;
	height:35px;
	display:inline-block;
	background-color:#0cb1f5;
	fill:white;
}
.dialog .select_main .input_search_enable:hover,
.right_content .extensions_main .content_bg .extensions_tab .input_search_enable:hover{
	background-color:#00a7ec;
}
.dialog .select_main .input_search_enable:active,
.right_content .extensions_main .content_bg .extensions_tab .input_search_enable:active{
	background-color:#0076bb;
}
.tab_content_forwarding_rules select{
	margin-left:45px;
	outline:none;
}
.dialog .select_main .input_search_disable,
.right_content .extensions_main .content_bg .extensions_tab .input_search_disable{
	background-color:#d9d9d9;
}
.right_content .extensions_main .content_bg .extensions_tab textarea{
	padding:10px;
	outline:none;
	font-size:1.4rem;
	color:black;
	width:300px;
	height:80px;
	border:1px solid #d9d9d9;
	resize:none;
}
.tab_content_office_hours .week_box{
	display: -webkit-flex;
	display: -moz-flex;
	display: -o-flex;
	display: -ms-flex;
	display:flex;
	flex-direction:row;
	border-top:1px solid #ececec;
}
.tab_content_office_hours .week_box .week{
	margin-top:23px;
	text-align:center;
	margin-left:70px;
}
.tab_content_office_hours .week_box .week .week_name{
	font-size: 1.4rem;
    color:#333;
    font-weight:500;
}
.tab_content_office_hours .week_box .week .configure_btn{
	font-size: 1.3rem;
    color:#0cb1f5;
	text-decoration:none;
	margin-top:10px;
	display:block;
}
.right_content .extensions_main .content_bg .extensions_tab .tab_content_phone_pro .phone_pro_box2  .bottom_btn{
    padding:0;
}
.right_content .extensions_main .content_bg .extensions_tab .tab_content_phone_pro .phone_pro_box2 .tabel_content{
	width:484px;
	border-top:1px solid #ececec;
}
.right_content .extensions_main .content_bg .extensions_tab .tab_content_phone_pro .phone_pro_box2 .tabel_content .tabel_nav .codec_name,
.right_content .extensions_main .content_bg .extensions_tab .tab_content_phone_pro .phone_pro_box2 .tabel_content .tabel_list .codec_name{
	height:48px;
	border-bottom:1px solid #ececec;
	line-height:48px;
	padding-left:15px;
	font-size:1.6rem;
	font-weight:700;
}
.right_content .extensions_main .content_bg .extensions_tab .tab_content_phone_pro .phone_pro_box2 .tabel_content .tabel_list .codec_name{
	font-size:1.3rem;
	font-weight:normal;
	color:rgba(33,33,33,0.87);
}s
.right_content .extensions_main .content_bg .extensions_tab .tab_content_phone_pro .phone_pro_box2 .tabel_content .tabel_list .codec_name:hover{
	background-color:#eef6ff;
}
/*Extensions_add界面结束*/

/*各类弹出框开始*/
.week_pop{
	width:100%;
	height:100%;
	position:fixed;
	background-color:rgba(0,0,0,0.4);
	z-index:2000;
}
.pop_bg .pop_box .pop_top{
	height:36px;
	border-bottom:1px solid #e5e5e5;
	line-height:36px;
}
.pop_bg .pop_box .bottom_btn{
	border-top:1px solid #e5e5e5;
	height:56px;
	justify-content:flex-end;
}
.week_pop .week_inner .top .pop_title,
.pop_bg .pop_box .pop_text_tips{
    padding:0;
	font-size:2.0rem;
	color:rgba(0,0,0,0.87);
	font-weight:500;
}
.pop_bg .pop_box .pop_input_box{
	display: -webkit-flex;
	display: -moz-flex;
	display: -o-flex;
	display: -ms-flex;
	display:flex;
	flex-direction:row;
	justify-content:center;
	align-items:center;
	margin-top:30PX;
}
.pop_bg .pop_input_box .input_box span{
	width:176px;
}
.pop_bg .pop_box .pop_input_box{
	flex-direction:column;
}
.groupsmembers_pop_table, .right_content .main .groupsmembers_table {
    width: 100%;
    box-shadow: none;
    border: none;
}
.right_content .extensions_main .content_bg .extensions_tab .tab_content_phone_pro .phone_pro_box2 .tabel_content {
    width: 484px;
    border-top: 1px solid #ececec;
}
/*week弹出框*/
.week_pop .week_inner{
	height:auto;
	width:450px;
	background-color:white;
	position:fixed;
	top:50%;
	right:50%;
	margin-top:-180px;
	margin-right:-320px;
	-webkit-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-box-shadow:0 8px 10px 1px rgba(0,0,0,0.14), 0 3px 14px 2px rgba(0,0,0,0.12), 0 5px 5px -3px rgba(0,0,0,0.4);
	-ms-box-shadow:0 8px 10px 1px rgba(0,0,0,0.14), 0 3px 14px 2px rgba(0,0,0,0.12), 0 5px 5px -3px rgba(0,0,0,0.4);
	-o-box-shadow:0 8px 10px 1px rgba(0,0,0,0.14), 0 3px 14px 2px rgba(0,0,0,0.12), 0 5px 5px -3px rgba(0,0,0,0.4);
	-moz-box-shadow:0 8px 10px 1px rgba(0,0,0,0.14), 0 3px 14px 2px rgba(0,0,0,0.12), 0 5px 5px -3px rgba(0,0,0,0.4);
	box-shadow:0 8px 10px 1px rgba(0,0,0,0.14), 0 3px 14px 2px rgba(0,0,0,0.12), 0 5px 5px -3px rgba(0,0,0,0.4);
}

.pop_bg .pop_box .bottom_btn,
.week_pop .week_inner .bottom,
.week_pop .week_inner .top{
	display: -webkit-flex;
	display: -moz-flex;
	display: -o-flex;
	display: -ms-flex;
	display:flex;
	flex-direction:row;
	align-items:center;
	height:56px;
	margin-top:30px;
}
.week_pop .week_inner .top .close_btn{
	display:block;
	width:16px;
	height:16px;
	margin-right:16px;
	margin-left:auto;
	fill:#757575;
}
.week_pop .week_inner .mid .edit_content{
	display: -webkit-flex;
	display: -moz-flex;
	display: -o-flex;
	display: -ms-flex;
	display:flex;
	flex-direction:column;
	align-items:center;
}
.week_pop .week_inner .mid .edit_content .time{
	outline:none;
	border:none;
	font-size:1.4rem;
	border:1px solid #ececec;
	font-family:"Portsip_fonts";
	width:50px;
	height:35px;
	line-height:35px;
	text-align:center;
	color:#757575;
}
.week_pop .week_inner .mid{
	display: -webkit-flex;
	display: -moz-flex;
	display: -o-flex;
	display: -ms-flex;
	display:flex;
	flex-direction:row;
	justify-content:center;
	align-items:center;
	margin-top:30px;
}
.week_pop .week_inner .mid .edit_content .up_btn,
.week_pop .week_inner .mid .edit_content .down_btn,
.week_pop .week_inner .mid .edit_content .down_disable_btn{
	width:50px;
	height:35px;
	fill:#757575;
}
.week_pop .week_inner .mid .edit_content .up_btn{
    margin-bottom:10px;
}
.week_pop .week_inner .mid .edit_content .down_btn,
.week_pop .week_inner .mid .edit_content .down_disable_btn{
	margin-top:10px;
}
.week_pop .week_inner .top .close_btn:hover,
.week_pop .week_inner .mid .edit_content .up_btn:hover,
.week_pop .week_inner .mid .edit_content .down_btn:hover{
	fill:black;
}
.week_pop .week_inner .top .close_btn:active,
.week_pop .week_inner .mid .edit_content .up_btn:active,
.week_pop .week_inner .mid .edit_content .down_btn:active{
	fill:#0cb1f5;
}
.week_pop .week_inner .mid .edit_content .down_disable_btn{
	fill:#c0c0c0;
	cursor:not-allowed;
}
.week_pop .week_inner .mid .mid_symbol,
.week_pop .week_inner .mid .symbol{
	height:35px;
	line-height:35px;
	width:10px;
	text-align:center;
	font-size:16px;
	color:rgba(33,33,33,0.87);
}
.week_pop .week_inner .mid .mid_symbol{
	width:50px;
}
.week_pop .week_inner .top{
	border-bottom:1px solid #e5e5e5;
}
.week_pop .week_inner .bottom{
	justify-content:flex-end;
	border-top:1px solid #e5e5e5;
}
.pop_bg .pop_box .bottom_btn .cancel_btn,
.week_pop .week_inner .bottom .cancel_btn,
.week_pop .week_inner .bottom .left_btn{
	display:block;
	font-size:1.4rem;
	outline:none;
	border:none;
	text-decoration:none;
	color:rgba(33,33,33,0.87);
	height:32px;
	line-height:36px;
	text-align:center;
	background-color:transparent;
	border-radius:2px;
	width:86px;
	margin-right:10px;
}
.pop_bg .pop_box .bottom_btn .cancel_btn:active,
.week_pop .week_inner .bottom .cancel_btn:active,
.week_pop .week_inner .bottom .left_btn:active{
    background-color:#e3e3e3;
}
/*week弹出框*/
/*各类弹出框结束*/

/*Phones开始*/
.right_content .main .phones_table_content .tabel_nav .vendor, .right_content .main .phones_table_content .tabel_list .vendor{
	width:8%;
	margin-left:15px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.right_content .main .phones_table_content .tabel_nav .ip, .right_content .main .phones_table_content .tabel_list .ip,
.right_content .main .phones_table_content .tabel_nav .name, .right_content .main .phones_table_content .tabel_list .name,
.right_content .main .phones_table_content .tabel_nav .extension_number, .right_content .main .phones_table_content .tabel_list .extension_number{
	/* width:6%; */
}
.right_content .main .phones_table_content .tabel_nav .email, .right_content .main .phones_table_content .tabel_list .email{
	width:10%;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.right_content .main .phones_table_content .tabel_nav .firmware, .right_content .main .phones_table_content .tabel_list .firmware{
	margin-left:30px;
}
/*Phones结束*/

/*Extension Groups开始*/
.groupsmembers_pop_table .tabel_nav .td-w-10,
.groupsmembers_pop_table .tabel_list .td-w-10,
.right_content .main .groupsmembers_table .tabel_nav .td-w-10,
.right_content .main .groupsmembers_table .tabel_list .td-w-10{
	width:10%;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}

.groupsmembers_pop_table .tabel_nav .server_type,
.groupsmembers_pop_table .tabel_list .server_type,
.right_content .main .groupsmembers_table .tabel_nav .server_type,
.right_content .main .groupsmembers_table .tabel_list .server_type{
	width:15%;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.groupsmembers_pop_table .tabel_nav .server_server,
.groupsmembers_pop_table .tabel_list .server_server,
.right_content .main .groupsmembers_table .tabel_nav .server_server,
.right_content .main .groupsmembers_table .tabel_list .server_server{
	width:25%;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.extensions_groups_main .gruops_checkbox .icheckbox_square-blue{
	margin-left:0;
}
.groupsmembers_pop_bg .groupsmembers_pop_top{
	display: -webkit-flex;
	display: -moz-flex;
	display: -o-flex;
	display: -ms-flex;
	display:flex;
	flex-direction:row;
	align-items:center;
}
.groupsmembers_pop_bg .groupsmembers_pop_top .search{
	margin:0 16px 0 auto;
}
/*Extension Groups结束*/

/*domain开始*/
.domain_checkbox .icheckbox_square-blue{
	margin-left:15px;
}
.voip_providers .domain_checkbox .icheckbox_square-blue{
	margin-left:0;
}
.domain .phone_pro_box1{
	background-color:white;
	padding-bottom:30px;
	-webkit-box-shadow: 0 1px 4px 0 rgba(0,0,0,0.14);
    -moz-box-shadow: 0 1px 4px 0 rgba(0,0,0,0.14);
    -o-box-shadow: 0 1px 4px 0 rgba(0,0,0,0.14);
    -ms-box-shadow: 0 1px 4px 0 rgba(0,0,0,0.14);
    box-shadow: 0 1px 4px 0 rgba(0,0,0,0.14);
}
.domain .phone_pro_box2{
	padding:20px 20px;
	margin-top: 15px;
	background-color:white;
	-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,0.14);
	-moz-box-shadow:0 1px 4px 0 rgba(0,0,0,0.14);
	-o-box-shadow:0 1px 4px 0 rgba(0,0,0,0.14);
	-ms-box-shadow:0 1px 4px 0 rgba(0,0,0,0.14);
	box-shadow:0 1px 4px 0 rgba(0,0,0,0.14);
}
/*domain结束*/

/*outbound开始*/
.right_content .outbound .tabel_content .tabel_nav .extension_number,
.right_content .outbound .tabel_content .tabel_list .extension_number,
.right_content .outbound .tabel_content .tabel_nav .extension_status,
.right_content .outbound .tabel_content .tabel_list .extension_status{
	width:4%;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.right_content .outbound .tabel_content .tabel_nav .ruote,
.right_content .outbound .tabel_content .tabel_list .ruote{
	width:11%;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.right_content .outbound .tabel_content .tabel_nav .number,
.right_content .outbound .tabel_content .tabel_list .number{
	width:12%;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.right_content .outbound .content_bg .extensions_tab .outboud_box2 .input_box{
	margin:0;
}
.right_content .outbound .content_bg .extensions_tab .outboud_box2 .input_box .input,
.right_content .outbound .content_bg .extensions_tab .outboud_box2 .input_box select{
	margin:0;
	width:180px;
}
.right_content .outbound .content_bg .extensions_tab .outboud_box2 .input_box .input{
	width:220px;
}
/*outbound结束*/

/*call_queue开始*/
.right_content .call_queue .tabel_content .tabel_nav .server_status,
.right_content .call_queue .tabel_content .tabel_list .server_status{
	width:10%;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
/*call_queue结束*/

/*conference开始*/
.right_content .conference .tabel_content .tabel_nav .server_status,
.right_content .conference .tabel_content .tabel_list .server_status{
	width: 3%;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.right_content .conference .tabel_content .tabel_nav .extension_number,
.right_content .conference .tabel_content .tabel_list .extension_number,
.right_content .conference .tabel_content .tabel_nav .name,
.right_content .conference .tabel_content .tabel_list .name{
	width:5%;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.right_content .conference .tabel_content .tabel_nav .email,
.right_content .conference .tabel_content .tabel_list .email{
	width:12%;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.right_content .ring_groups .content_bg .icheckbox_square-blue, .right_content .ring_groups .content_bg .iradio_square-blue{
	margin:0;
}
.right_content .ring_groups .content_bg .ring_groups_tabel .icheckbox_square-blue{
	margin-left:15px;
}
/*conference结束*/

/*virtual_receptionist开始*/
.right_content .virtual_receptionist .virtual_receptionist_tabel{
	border-top:1px solid #e3e3e3;
	margin-top:13px;
}
.right_content .virtual_receptionist .extensions_tab .virtual_receptionist_tabel .input_box,
.right_content .virtual_receptionist .extensions_tab .virtual_receptionist_tabel .input_box select{
	margin:0;
}
.right_content .virtual_receptionist .extensions_tab .tabel_content .tabel_nav .extension_status,
.right_content .virtual_receptionist .extensions_tab .tabel_content .tabel_list .extension_status{
	width:5%;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
/*virtual_receptionist结束*/

/*tenants开始*/
.right_content .tenants .tabel_content .tabel_nav .email,
.right_content .tenants .tabel_content .tabel_list .email{
	width:10%;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.tenants form .icheckbox_square-blue, .iradio_square-blue{
	margin:0;
}
.right_content .tenants .content_bg .extensions_tab .box_title{
	padding-top:0;
}
.right_content .tenants .content_bg .extensions_tab .tabel_nav .server_status,
.right_content .tenants .content_bg .extensions_tab .tabel_list .server_status{
	width:5%;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
/*tenants结束*/

/*call details开始*/
.right_content .call_details .tabel_content .list_page .tabel_nav .detail_table,
.right_content .call_details .tabel_content .list_page .tabel_list .detail_table{
	width:9%;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.right_content .inbound .tabel_content .list_page .tabel_nav .extension_status,
.right_content .inbound .tabel_content .list_page .tabel_list .extension_status,
.right_content .billing .tabel_content .list_page .tabel_nav .extension_status,
.right_content .billing .tabel_content .list_page .tabel_list .extension_status{
	width:1%;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
/*call details结束*/

/*profile开始*/
.right_content .profile .content_bg .extensions_tab .input_checkbox{
	margin-top:20px;
}
.right_content .profile .content_bg .extensions_tab .tab_content_office_hours .week_box .week{
	margin-left:56px;
}
.right_content .profile .content_bg .extensions_tab .sms .input_checkbox{
	margin-top:0px;
}
/*profile结束*/

/*mobile push开始*/
.right_content .mobile_push .tabel_content .list_page .icheckbox_square-blue{
	margin-left:15px;
}
.right_content .mobile_push .server_top .server_top_reset_btn{
	width:106px;
}
.right_content .mobile_push .tabel_content .tabel_nav .extension_status, .right_content .mobile_push .tabel_content .tabel_list .extension_status{
	margin-left:30px;
}
.right_content .mobile_push .tabel_content .tabel_list .lcs_wrap{
	height:auto;
}
/*mobile push结束*/
.codecs .table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
}
.codecs .table-striped > tbody > tr:nth-of-type(odd) {
    background-color: #f9f9f9;
}
.codecs [role="button"] {
    cursor: pointer;
}
.codecs .st-selected td {
    background: #d9d9d9 !important;
}
.codecs .table > thead > tr > th, .codecs .table > tbody > tr > th, .codecs .table > tfoot > tr > th, .codecs .table > thead > tr > td, .codecs .table > tbody > tr > td, .codecs .table > tfoot > tr > td {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd;
}
.codecs .st-selected td {
    background: #d9d9d9 !important;
}
.codecs .table-striped > tbody > tr:nth-child(odd) > td, .table-striped > tbody > tr:nth-child(odd) > th {
    background-color: #fafbfc;
}
.codecs .table-striped > tbody > tr:nth-child(even){background:#fff;}

.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mb5{margin-bottom:5px;}
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.st-selected{
    background: #d9d9d9 !important;
}
a{cursor: pointer;}
.unactive{background-color: rgb(211, 108, 84);}
.none{display:none;}
input[type=button], input[type=reset], input[type=submit] {-webkit-appearance: button;cursor: pointer;}
.selectProvision.pop_bg .pop_input_box .input_box span{width:auto;}
.selectProvision div.lable{width:200px;}
.tabel_list.checked{background: #eef6ff}
.icheckbox_square-blue, .iradio_square-blue, .right_content .main .tabel_content .tabel_nav .checkbox, .right_content .main .tabel_content .tabel_list .checkbox{width:24px;height:24px;}
.next {
    position: relative;
    float: left;
    padding: 0.5rem 0.75rem;
    margin-left: -1px;
    color: #0275d8;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
}
.next.active .next:focus, .next.active .next:hover {
    z-index: 2;
    color: #fff;
    cursor: default;
    background-color: #0275d8;
    border-color: #0275d8;
}
.next{
    color: white;
    border-color: #16A1DC;
    background-color: #16A1DC;
}
.text-center{text-align:center}
.progress-bar-success {
    background-color: #5cb85c;
}
@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:100%;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}
@-o-keyframes shcl1_bounce{0%{visibility:visible;-o-transform:scale(1)}80%{-o-transform:scale(.3)}100%{-o-transform:scale(1)}}@-ms-keyframes shcl1_bounce{0%{visibility:visible;-ms-transform:scale(1)}80%{-ms-transform:scale(.3)}100%{-ms-transform:scale(1)}}@-webkit-keyframes shcl1_bounce{0%{visibility:visible;-webkit-transform:scale(1)}80%{-webkit-transform:scale(.3)}100%{-webkit-transform:scale(1)}}@-moz-keyframes shcl1_bounce{0%{visibility:visible;-moz-transform:scale(1)}80%{-moz-transform:scale(.3)}100%{-moz-transform:scale(1)}}@keyframes shcl1_bounce{0%{visibility:visible;transform:scale(1)}80%{transform:scale(.3)}100%{transform:scale(1)}}
.material-icons {
    font-family: 'Material Icons';
    font-size: 24px;
    width: 24px;
    font-weight: normal;
    font-style: normal;
    line-height: 1;
    /* Preferred icon size */
    display: inline-block;
    vertical-align: bottom;
    white-space: nowrap;
    letter-spacing: normal;
    text-transform: none;
    word-wrap: normal;
    direction: ltr;
    /* Support for all WebKit browsers. */
    -webkit-font-smoothing: antialiased;
    /* Support for Safari and Chrome. */
    text-rendering: optimizeLegibility;
    /* Support for Firefox. */
    -moz-osx-font-smoothing: grayscale;
    /* Support for IE. */
    -webkit-font-feature-settings: 'liga';
    font-feature-settings: 'liga'; }
.material-icons {line-height: 21px !important; }
.btn-outline-primary {
    color: #16A1DC;
    background-image: none;
    background-color: transparent;
    border-color: #16A1DC;
}
.status span{
    padding: 4px 7px;
    display: inline-block;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    -ms-border-radius: 2px;
    border-radius: 2px;
    color: white;
}

.online{
    background-color: #7ec35c;
    color: #fff;
}
.offline{
    background-color: #d36c54;
    color: #fff;
}
.oncall{
    background-color: #16A1DC;
    color: #fff;
}
.sweet-alert {
    background-color: white;
    font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    width: 100%;
    border-radius: 5px;
    text-align: center;
    overflow: hidden;
}
.sweet-alert .sa-icon {
    font-size: 8rem;
    color: #F8BB86;
}
.sweet-alert h2 {
    color: #575757;
    font-size: 30px;
    text-align: center;
    font-weight: 600;
    text-transform: none;
    position: relative;
    padding: 0;
    line-height: 40px;
    display: block;
}
.sweet-alert button {
    background-color: #8CD4F5;
    color: white;
    border: none;
    box-shadow: none;
    font-size: 17px;
    font-weight: 500;
    -webkit-border-radius: 4px;
    border-radius: 5px;
    padding: 10px 32px;
    margin: 26px 5px 0 5px;
    cursor: pointer;
}
.sweet-alert button.cancel {
    background-color: #C1C1C1;
}
.sweet-alert .sa-confirm-button-container {
    display: inline-block;
    position: relative;
}
.sweet-alert p {
    color: #797979;
    font-size: 16px;
    text-align: center;
    font-weight: 300;
    position: relative;
    text-align: inherit;
    float: none;
    margin: 0;
    padding: 0;
    line-height: normal;
    padding: 15px 0;
}
.well, pre {background-color: #edf1f2;border-color: #dee5e7;}pre {display: block;padding: 9.5px;margin: 0 0 10px;font-size: 13px;line-height: 1.42857143;color: #333;word-break: break-all;word-wrap: break-word;background-color: #f5f5f5;border: 1px solid #ccc;border-radius: 4px;}
.time_picker_preview{margin-left: 10px;height:35px;line-height: 35px}