/* @media screen and (min-width: 970px) and (max-width: 1199px){
	.liginbox{width: 100%;min-width: 100%;}
}
@media only screen and (max-width: 969px)and(min-width:768px){
	.liginbox{width: 100%;min-width: 100%;}
} */
@media only screen and (max-width: 768px){
body {-webkit-user-select:none;
  -moz-user-select:none;
  -khtml-user-select:none;
   user-select:none;
   box-sizing:border-box;
}
body{font-family: "Microsoft Yahei";font-size: 14px;color:#777;background-color: #fff;}
input[type="button"]{background: none;background-image:none;background-color: none;}
input[type="button"].btn-apply{background-color:#50068c;color:#fff;}
input[type="button"].btn-apply:focus{background:linear-gradient(270deg,#50068c,#50068c);}
input[type="button"].button{background-color:#50068c;}
/*main*/
*{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
.noClicks{pointer-events: none;cursor: default;}
.media_menu{display: block;width: 30px; height: 30px;background-image: url(../images/menu.png);position: absolute; left: 2%;top:12%; }
.media_sub_menu{display: none;width: 30px;height: 30px;background-image: url(../images/sub_menu.png);position: absolute; left: 10%;top:12%; }
.liginbox{width: 1200px;min-width:1200px;min-height: 600px; margin:0 auto;}
/* .header{width: 942px;height: 70px; margin: 0 auto 10px auto;z-index: 10;} */
.loginArea {color: #777;text-align: right;width: 150px; position: absolute; top: 20px;}
.loginArea a {text-decoration: none; color: #777;display: block;padding: 3px 10px; font-size: 13px;}
.loginArea a:hover{color:#50068c;}
.navigation{border:none;display: none;width: 100%;}
.on{background-color: #4E068E;color: #fff;}
.menu a{text-align: center;
		margin-bottom: 15px;
		width: 300px !important;
		border-radius: 8px;
		background-color: rgba(255,255,255,0.8);
		color: #FFF;
		}
.container {  width: 100% !important;  max-width: none !important; margin: auto; }
#login-form-container { border: 1px solid gray; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; background-color: white; box-shadow: 0 3px 5px #053984; -moz-box-shadow: 0 3px 5px #053984; -webkit-box-shadow: 0 3px 5px #053984;margin: auto;width: 90%;/*padding: 50px 0px;*/height: 100%;}
.topBar{margin-left: -110%;}
.btn {
	margin-left: 10%;
    font-weight: normal;
    text-align: center;
    background-color:#5A2F8A !important;
    border: 1px solid transparent;
    line-height: 100%;
    border-radius: 20px;
	position: absolute;
	width: 8%;
	height: 3.5%;
}
.form-control {
    display: block;
    width: 100%;
    height: 100%;
    /*padding: 6px 12px;*/
	margin: auto auto auto 15%;
    /*font-size: 14px;*/
    line-height: 1.42857143;
    background-color: #fff;
    background-image: none;
    border: 0.1em solid #5A2F8A;
    border-radius: 20px;
    -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
/*login*/
#login-form-container{width: 90%;}
.loginText{width: 80%;}
.buttonSIGN{width: 60%;}
/*dashboard*/
.mainColumn{width: 100%;margin: -5% auto;box-sizing:border-box;}
.mainColumn_table{width: 100%;margin:10px auto;box-sizing:border-box;}
.device_info_container a{color: #FFF;
    background: url(../images/arrow.png) right center no-repeat;
    padding-right: 2em;
    font-weight: bold;}
.device_info_container{
	float: left;
	width: 100%;
	height: 90%;
	border-radius: 10px;
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 1,startColorstr = #AF55F5,endColorstr = #0494D7);
	background: -webkit-linear-gradient(left top,#AF55F5,#0494D7);
	background: -o-linear-gradient(bottom right,#AF55F5,#0494D7);
	background: -moz-linear-gradient(bottom right,#AF55F5,#0494D7);
	background: linear-gradient(to bottom right,#AF55F5,#0494D7);
	margin-left: 0px;
}
.deviceInfo_all ul li span{
	margin-left: 50%;
}
.deviceRowInfo {
    color: #fff;
    position: relative;
    height: 80%;
    font-size: 116%;
    line-height: 1.8em;
    padding: 5px 0px 0px 15px;
}
.labelONE{
	    font-weight: normal;
	    width: 40%;
	    float: left;
} 
.labelTWO{
	margin-left: 4%;
}
.boxCont2 label {
    display: inline-block;
    width: 40% !important;
    text-align: left;
    margin-right: 20px;
    height: 30px;
    line-height: 30px;
}
.boxCont2 span{
	margin-left: -5%;
}
.statusItem {
    padding-right: 1.3px;
}
#operator span{
	font-size: 2px;
}
#networkType,#operator{
	font-size: 2px;
}
/*left*/
.content{width: 100% !important;min-height:100%;float: left;}
.content label{width: 100%;}
.content_dashboard{width: 100% !important;min-height:100%;float: left;}
.textfield,.txtEditBox{width: 150px;line-height: 28px;height: 28px;color: #555;border:1px solid #aaa;margin-top: 5px;margin-bottom: 5px;}
/*phonebook*/
.pBoxCont{ margin: 10px auto 0 auto;padding: 0%;width: 100%;}
.pBoxContIP{ margin: 10px auto 0 auto;padding: 0%;width: 100%;}
.popUpBox{width: 100% !important;}
/*QuickSetup*/
.homepageOne{  float: left;  width: 100%; height: 100%; margin-left: auto; border-radius: 10px;  filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 1,startColorstr = #7a68ae,endColorstr = #7a68ae); text-align: center;}
.homePage{color: #fff;height: 400px;    margin-bottom: 10px;}
.pwdBox img{
	        position: relative;
	        width: 5%;
	        margin-left: -8%;
}
.content select, .pBoxCont select{
	width: 48%;
}
.bottonRow1{
	text-align: center !important;
}
#divStaticIPDlg .sml, #divFirewallRuleDlg .sml, #divPorForwardDlg .sml{
	width: 45px;
}
#divFirewallRuleDlg span{
	width: 23%;
	margin-left: 0%;
}
#divPortFilterDlg span,#divPorForwardDlg span{  
	width: 23%;
}
}