﻿@charset "utf-8";
/* CSS Document */

/*html5*/
article, aside, dialog, footer, header, section, footer, nav, figure, menu, hgroup{display:block;}
html, body{height:100%;width:100%;}


body{font-family: Arial, Helvetica, sans-serif;margin:0;padding:0;line-height:160%;font-size:1em;color:#595959;}
td{font-size:.96em;}
header{margin:0;padding:0;font-size:1.22em;position:relative;display:block;}
.headerWarning {
	vertical-align: middle;
	background: url(../Images/Desktop/Warning.png) 0.8em 15px no-repeat #ffc;
	padding: 10px 1em 10px 2.8em;
	border: 1px dotted #ccc;
	font-size: 13px;
	display: table;
	width: 100%;
	margin-bottom:10px;
}
.warningMsgDetailsBlockedFTPConns{clear:both;display:none;}
.blockTitle {
	font-weight:bold;
	font-size:14px;
}
.blockFTPConnItem {
	border-bottom: solid 1px #3c3c3c;
	max-width:50%;
}
.blockItemSubject {
	border-bottom:double 2px #3c3c3c !important; 
}
.blockFTPConnField {
	padding: 5px 10px;
	text-align: center;
	display: inline-block;
}
.blockFTPConnFieldTime {
	min-width: 140px;
	text-align: left;
}
.blockFTPConnFieldAddr {
	min-width: 120px;
}
.blockFTPConnFieldReason {
}
.warningMsgDetailsBlockedCamUploads {
	display: none;
	clear: both;
	width:1080px;
}
.blockCamUploadItem {
	border-bottom: solid 1px #3c3c3c;
	height: 32px;
	padding: 3px 0px;
}
.blockCamUpdField {
	padding: 5px 10px;
	text-align: center;
	display: inline-block;
	overflow: hidden;
}
.blockCamUpdField-time {
	min-width: 140px;
	text-align: left;
}
.blockCamUpdField-reason {
	width: 170px;
	text-align: left;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: left;
}
.blockCamUpdField-camName {
	width: 240px;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align:left;
}
.blockCamUpdField-fileName {
	width: 420px;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: left;
}
.warning-solution {
	text-decoration: none;
	padding: 5px 20px !important;
	display: inline-block;
	font-size: 14px !important;
	font-weight: 400;
}
.headerNotification {
	clear: both;
	vertical-align: middle;
	background: url(../Images/Desktop/info.png) 1em center no-repeat #d9edf7;
	padding: 0px 1em 0px 2.8em;
	border: 1px dotted #ccc;
	font-size: 15px;
	height: 44px;
}

.marqueeMsg {
	max-width: 71%;
}

.marqueewarning{ max-width:50%;}
.limitedMsg{  max-width:90%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; /* for internet explorer */}
.warningMsgItem{float:left; display:block; clear:both; margin-top:2px;margin-left:2px; padding:0px;line-height: 20px;}
.warningMsgItemsubtitle{font-weight:bold;}
.txtwarningip{font-weight:bold;}

ul{list-style:none;margin:0;padding:0;}
h1{color:#2a73be;font-family: Arial, Helvetica, sans-serif;line-height:140%; font-size:24px !important;}
h2 {
	color: #2a73be;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 70%;
	font-size: 22px !important;
}
h3 {
	font-size: 20px !important;
	font-weight: normal;
	line-height: 160%;
}
a{color:#2a73be;text-decoration:underline;outline:none;}
a:hover{color:#000;text-decoration:none;}
a.objname{text-decoration:none;vertical-align:middle;}
.basicInfo{vertical-align:middle;width:10%;}
.basicInfo div {vertical-align:middle; white-space:nowrap;}
.basicInfo img {vertical-align:middle;top:-1px;position:relative;}
.basicInfo input, .basicInfo a{vertical-align:middle;display:inline-block;}
.cameraAction{width:60px;text-align:right;}
.cameraActionSpace{width:120px;}
.cameraCreateTime{width:22%;}
.cameraModifyTime{width:22%;}
.cameraSize{}
a.CameraPlayer{background:url(../Images/Storage/Storage_Menu_StartCameraPlayer.gif) 0 0 no-repeat;height:16px;width:15px;display:inline-block;top:1px;position:relative;margin-right:10px;}
a.CameraPlayer:hover{background:url(../Images/Storage/Storage_Menu_StartCameraPlayerOver.gif) 0 0 no-repeat;}
a.CameraPlayer:active{background:url(../Images/Storage/Storage_Menu_StartCameraPlayerOver.gif) 1px 1px no-repeat;}
#NewContainer{width:100%;margin:0 auto;min-width:1200px;background:#fff;padding:0;display:block;}
.Logo{float:left;height:80px;}
.Logo a{margin-top:3px;float:left;}
.siteLogo{margin-left:10px;padding:10px 0;}

/*--------------- header ----------------*/ 
.main-navigation{width:880px;float:right;position:relative;} 
.main-navigation ul{float:left;padding:0;display:inline-block;list-style:none;} 
.main-navigation li{float:left;margin:0;padding:0;} 
.main-navigation li a{margin:0 5px 0 0;padding:0 15px;display:inline-block;color:#808080;text-decoration:none;font-family: Arial, Helvetica, sans-serif;}
.tabMenu{position:relative;}
.HeaderMainMenuBox .headmenu {
	left: unset !important;
	margin-left: -8px;
	margin-top: 1px;
	font-weight: normal;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.menu-feature li{padding:5px 0px;}
	.menu-feature li:hover {
		filter: none;
		text-decoration: none;
		background-color: #2a73be;/*#26397e;*/
	}
.feature-help li {
	min-width: 155px !important;
}
.menu-feature a:hover {
	color: white !important;
}
.hrContainer{

}
.hrLine {
	margin-top: 10px !important;
	margin-bottom: 10px !important;
}
.headmenu-splitter {
	border-top: solid 2px #2a73be !important;
	height: 2px;
	padding: 0px !important;
}
.menu-single-list li{width:100%;}
.HeaderMainMenuBox {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	width: 880px;
	margin: 0;
}
.HeaderMainMenu{float:left;font-family: Arial, Helvetica, sans-serif; font-weight:bold;}
.headerLine{background:#2a73be;height:2em;display:block;width:100%;margin:0;padding:0;min-width:1200px;}
.crosssignup, .crosssignup a:link, .crosssignup a:visited{font-size:.9em;color:#000!important;}
.crosssignup a:hover{color:#2a73be !important;}
.dhqUser{margin:0 5px;}
.topLink{float:right;color:#fff;text-align:right;padding:0;margin:0;line-height:30px;display:block;width:100%;height:50px;font-size:.8em;}
.topLink a:link, .topLink a:visited{color:#808080;margin:0;padding:0;text-decoration:none;font-weight:bold;font-size:.9em;}
.topLink a:hover{text-shadow:0 1px 1px #fff;color:#000;}
.LoginInfo{float:right;display:inline-block;margin:0 -.5em 0 3em;padding:0;vertical-align:baseline;font-weight:bold;color:#808080;}
.LoginInfo a{color:#808080;text-decoration:none;margin:0 .5em!important;}
.WebHelp{float:right;margin:0;_margin:0;padding:0;vertical-align:baseline;font-weight:bold;color:#808080;font-size:.9em;background:url(../../Images/Desktop/help.gif) 0 0 no-repeat;text-indent:.5em;}
.WebHelp a{color:#808080;text-decoration:none;margin:0 0 0 1em;font-family: Arial, Helvetica, sans-serif;}
.fb-like{display:inline-block!important;line-height:25px!important;float:right;margin-top:5px;}
a.BlueFont{color:#2a72bc;text-decoration:underline;}
#Hlink{float:right;height:22px;line-height:22px;text-align:right;}
#Hlink img {margin-top:2px;}
#Hlink a{padding:0 10px 0 0;text-decoration:none;color:#fff;}
#subTabs{float:right;font-size:11px;}
#subTabs a{float:left;margin:0 2px;text-decoration:none;color:#fff;padding:2px 1px;}
#subTabs a:hover{color:#fff;padding:2px;font-weight:bold;}
#subTabs a#current{height:25px;color:#fff;font-weight:bold;}
#subTabsRight{font-size:.8em;padding:0;text-align:right;position:absolute;top:90px;}
#subTabsRight a{margin:0 5px;text-decoration:none;color:#fff;font-weight:normal;font-size:.9em;}
#subTabsRight a:hover{color:#b2d9ff;}
#subTabsRight a#current{color:#b2d9ff;font-weight:bold;}
#subTabsRight a#current:visited{color:#b2d9ff;}
.headNavMouseover{color:#b4b4b4}
.subMenu_other{display:none;position:absolute;width:780px;float:left;}
#subMenu_curr{}
#subTabs a#current:visited{color:#fff;}
ul.divWelcome{float:right!important;list-style:none;color:#808080;margin:0;padding:0;height:30px;line-height:30px;display:inline-block;width:auto!important;font-size:.9em;}
ul.divWelcome li{padding:0 0 0 20px;/*display:inline-block;*/text-align:left;}
ul.divWelcome a, ul.divWelcome a:visited, ul.divWelcome a:link{color:#808080;text-decoration:underline;margin:0!important;}
ul.divWelcome a:hover{text-decoration:none;color:#000;}
.txtWelcome, .txtWarn{font-size:.85em;}
.msgContainer{position:relative;/*line-height:27px; top:5px !important;*/}
.msgContainer img {vertical-align:middle !important;}
.msgNum{position:relative;color:#fff;background:#F16C08;padding:0 2px;display:inline-block;text-align:center;border-radius:3px;line-height:16px;min-width:15px;}
.txtWarn{color:Red;line-height:15px;}

.LogonBanner {
	background: #3d72a9;
	min-width: 1200px;
}
.LogonBg{background:*/url(../Images/index/LogonBanner.jpg) no-repeat left center;height:450px;*/}
.LogonFrame{color:#fff;width:320px;margin:0 auto;}
.LogonFrame a{color:#fff;font-size:.8em!important;}
.LogonFrame h1{color:#fff;font-family: Arial, Helvetica, sans-serif;font-size:2.5em!important;margin:.6em 0 1em;}
.plantooltip {font-size:.9em;display:none;position:absolute;border-radius:5px;box-shadow:2px 2px 3px rgba(0,0,0,.2);background:#fafafa;border:1px solid #2a73bf;text-shadow:1px 1px 0 #fff;padding:1em 2em .2em 1.5em;white-space:nowrap;word-break:keep-all;z-index:20;}
dt.planAcct, dt.planImage, dt.planVideo{font-weight:bold;font-size:1em;color:#000;}
dt.planImage, dt.planVideo{margin-top:.8em;}
.itemKey{width:150px;display:inline-block;}
.txtWarn .accttip{color:#f20f0f; margin-left:10px !important;}
.txtWarn .accttip:hover{color:#000;}
.freetry:hover {
	color: #b2d9ff !important;
}

.freetry {
	background: #2a73be;
	padding: 4px;
	border-radius: 2px;
	color: white !important;
	font-size: 0.8em;
}

/*-------------------------- article ------------------------*/ 
article{width:100%;overflow:hidden;} 
section{width:100%;}
.Transbox{width:1200px;max-width:1200px!important;margin:0 auto!important;}
.Banner{background:#91847b;height:560px;width:100%;}
.IntroBga, .IntroBgb, .IntroBgc{margin:0;padding:0;}
.IntroBga{background:url(../Images/index/IntroBga.jpg) no-repeat center center;height:200px;}
.IntroBgb{background:url(../Images/index/IntroBgb.jpg) no-repeat center center;height:180px;position:relative;}
.IntroBgb h1{font-size:3em;text-align:center;margin:10px 300px 0 20px;position:absolute;top:35px;left:100px;line-height:110%;}
.IntroBgc{background:url(../Images/index/IntroBgc.jpg) no-repeat center center;height:180px;}
.SetupBtnSmall{background:url(../Images/index/BtnBgS.png) 0 0 no-repeat;width:190px;height:65px;text-align:center;padding-top:18px;float:left;margin:70px 33px 0 0;}
.SetupBtnSmall a{color:#000;text-decoration:none;font-size:1.25em;font-family: Arial, Helvetica, sans-serif;}
.SetupBtnSmall i{font-style:normal;font-size:.81em;display:block;}
.homelist {
	height: 540px;
	opacity:0.9;
}
.homelist ul li {
	width: 300px;
	float: left;
	background-color: #2571c1; /*#2a73be; #2571c1 #3969b3*/
	padding: 0px 2px;
	height: 260px;
	border: 1px solid;
}
.WhyOur {
	background-image: url(../Images/bay.JPG);
	background-size: cover;
	color: #fff;
	background-color: #f3f1f1;
}
.WhyOur2{/*background:rgba(42,115,191,0.76);*/}
.WhyInner{width:auto;margin:0 auto;margin-left:21%;}
.WhyOur hgroup.SetupBtn{text-align:center;}
.WhyOur ul {
	margin-top: 20px;
	margin-bottom: 20px;
}
.homelist ul li:hover {
	border: solid 3px white;
}
.homefeatures a, .homefeatures a:hover {
	text-decoration: none !important;
}
.WhyOur li {
	padding: 6px 0;
	display: table;
}
.table-solution th a {text-decoration:none;}
.WhyListImg { /*height:90px;*/
	margin: 10px;
	height: 100px;
	vertical-align: middle;
	text-align: center;
}
.WhyListImg img {
	max-height: 100px;
	max-width: 100px;
}
.WhyTxt p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .95em;
	color: #1e1e1e;
	text-align: center;
	margin: 0;
	max-width: 560px;
	text-decoration: none !important;
}
.WhyOur h1{font-size:3em;margin:.6em 0 0 17%;padding:0;color:#fff;}
.WhyOur h3{margin:0;font-family: Arial, Helvetica, sans-serif; text-align:center; font-size:1.2em;}
a.SetupBtnBig{background:url(../Images/index/BtnBgB.png) 0 0 no-repeat;width:280px;height:125px;text-align:center;padding-top:30px;margin:10px 20px 0 0;display:inline-block;}
a.SetupBtnBig {color:#000;text-decoration:none;font-size:1.7em;font-family: Arial, Helvetica, sans-serif;}
a.SetupBtnBig i{font-style:normal;font-size:.72em;margin-top:1em;display:block;}
.text-bold{font-weight:bold;}

.Usage {
	background-color: #f6f6f6;
}
.Usage h1, .CompareDropcam h1, .FTPEmail h1, .CompareHardware h1, .OtherServices h1{text-align:center;font-size:3em;padding:30px 0 20px;margin:0;}
.Usage h2, .Comparisons h2{font-size:1.85em;margin:0 0 .6em; line-height:1.2em; text-align:center;}
.Usage h1 a{color:#2a73be;text-decoration:none;}
.Usage p{/*font-size:1.28em;font-family:Arial, Helvetica, sans-serif;*/margin:0; text-align:center;}
.UsageImg{text-align:center;margin-top:50px;}
.UsageImg img {
	margin-top: 50px;
	vertical-align: middle;
	max-width: 400px;
	/*opacity: 0.5;*/
	filter: brightness(90%) contrast(90%);
}


.TwoColumnsL {
	float: left;
	width: 49.5%;
	background-color: #e3ebf6;
	margin-right: 0.5%;
	padding: 1%;
}

.TwoColumnsR {
	float: right;
	width: 49.5%;
	background-color: #e3ebf6;
	padding: 1%;
}

.FourColumnsL, .FourColumnsM {
	float: left;
}

.FourColumnsL {
	width: 24.5%;
	background-color:#e3ebf6;
	margin-right:0.5%;
	padding:1%;
}

.FourColumnsM {
	width: 24.5%;
	background-color: #e3ebf6;
	margin-right: 0.5%;
	padding: 1%;
}

.FourColumnsR {
	float: right;
	width: 25%;
	background-color: #e3ebf6;
	padding: 1%;
}

.UsageColumL, .UsageColumM{float:left;}
.UsageColumL{width:30%;margin-right:30px;}
.UsageColumM{width:30%; margin-right:20px;}
.UsageColumR{float:left;width:30%;}
.UsageColum a {
	text-decoration: none;
	color: #2a73be
}
.UsageColum h2{font-size:1.3em !important;}
.setupCol {
	float: left;
	margin-left: 5px;
	margin-right: 5px;
	height: 400px;
}
.setupColR {
	width: 70%;
}
.setupColL {
	width: 28%
}
.setupCol h2 a {
	font-size: 0.5em !important;
	text-decoration: none;
}
.setupColDescPart{display:block; margin-bottom:10px;}
.setupColDescPart-dot {
	margin-right: 5px;
	font-size: 12px;
	color: #2a73be;
}
.setupCycleNum {
	border-radius: 50%;
	background: #2a73be;
	width: 50px;
	height: 50px;
	display: block;
	vertical-align: middle;
	text-align: center;
	line-height: 50px;
	color: white;
	font-size: 1.6em;
	padding-left: 4px;
}
.CamComparision {
	margin-bottom: 0px !important;
}
.camcompare-title {
	border-right: 1px solid #ddd;
	/*font-size: 1.0em;*/
	font-weight:400;
}

.MoreUsages {
}
.MoreUsages h2{font-size:1.85em;margin:0 0 1em;}
.MoreUsages p{font-size:1.2em;font-family:Arial, Helvetica, sans-serif;color:#808080;margin-bottom:2em;}
.MoreUsagesGroup{border-bottom:1px solid #ccc;display:inline-block;width:100%;padding:2em 0;}
/*.MoreUsagesColumL, .MoreUsagesColumM, .MoreUsagesColumR{width:33.3%;display:inline-block;vertical-align:middle;height:320px;}
.MoreUsagesColumR{width:33.3%;float:right;}
.MoreUsagesColumL{float:left;background:url(../Images/Usages/Desktop.png) 0 0 no-repeat;}
.MoreUsagesColumM{float:left;background:url(../Images/Usages/Phone.png) 0 0 no-repeat;}
.MoreUsagesColumR{float:right;background:url(../Images/Usages/Pad.png) 0 0 no-repeat;}
.UsageDesktop{margin:22px 0 0 12px;}
.UsagePhone{margin:51px 0 0 26px;}
.UsagePad{margin:45px 0 0 62px;}
*/

.MoreUsagesColumL, .MoreUsagesColumR, .MoreUsagesTitle{width:50%;display:inline-block;}
.MoreUsagesColumL p, .MoreUsagesColumR p{font-size:1em;margin:10px 0;line-height:160%;text-align:left;text-indent:2px;}
.MoreUsagesColumR{float:right;text-align:right;}
.MoreUsagesColumR img{margin:.6em 0 0;}
.MoreUsagesTitle{float:right;}
.MoreUsagesImg{display:inline-block;text-align:center;}
.MoreUsagesColumL span, .MoreUsagesColumR span{margin:.5em 0 0;display:block;color:#666;}
.MoreUsagesColumL{float:left;}

.hold {width:40%; float:left; margin-left:50px; margin-bottom:40px; }
.inner {padding:0 12%;}
.hold1 {width:40%; float:right; margin-right:50px; margin-bottom:40px;}
.mcgrails {min-height:520px; width:100%; margin:50px 0px; }

.mcgrails .col-md-4 {float:left; width:40%; margin:20px 0px 10px 3%;}
.mcgrails .col-md-8 {width:50%; float:left; margin:20px 0px 10px 0px;}
.mcgrails img {width:300px; margin:0 50px;}
.mcgrails h2,h3 {text-align:center; margin-top:35px;}
    .mcgrails h2 {
        border-bottom: 1px solid; padding-bottom:7px; margin-bottom:0px;
    }
.mcgrails p {margin:7px 25px 0px 25px;}
.viewing {background:rgba(42, 115, 190, 0.60); height:450px; padding-top:50px;  }
.viewing h4 {color:#fff; text-align:center; font-size:1.5em; line-height:1.5em;}
.viewimage {background-image:url(../Images/smartphone.jpg); background-repeat:no-repeat; height:500px; background-size:cover;}
.col-md-7 {width:55%; float:left;}
.configs {
    height: 550px;
}
 
.Steps{background:#fff; padding:10px 0;}
.Steps h1{font-size:3em;margin:0 0 0 -80px; color:#fff;}
.Steps h1 a{text-decoration:none; color:#000;}
.SetpsColumLT, .SetpsColumLB{float:left;background:url(../Images/backgrounds/dark2.jpg); background-size:cover; width:607px;}
.SetpsColumLT h2, .SetpsColumLB h2{margin:.4em 0 0;font-size:1.3em;}
.SetpsColumLT{height:368px;margin-bottom:10px;}
.SetpsColumLB{height:388px;}
.SetpsColumLT hgroup{margin:20px 0 0 30px;}
.SetpsColumLB hgroup{margin:50px 80px 0 90px;}
.SetpsColumLB p{font-size:1.3em;margin:.5em 0 0;line-height:180%; text-align:center;}
.SetpsColumLT span, .SetpsColumLB span{font-size:1.45em;font-family: Arial, Helvetica, sans-serif;margin-right:6px;}
.SetpsColumRT, .SetpsColumRB{float:right;width:584px;text-align:center;}
.SetpsColumRT{background:url(../Images/index/SetpsColumRTBg.jpg) 0 0 no-repeat;height:368px;}
.SetpsColumRB{background:url(../Images/index/SetpsColumRBBg.jpg) 0 0 no-repeat;height:388px;}
.SetpsColumRT h2, .SetpsColumRB h2{margin:.6em 0 0;font-size:1.6em;}

@media only screen and (max-width: 480px) {
	.nav-tabs>li {
		margin-bottom:3px;
	}
	.nav-tabs>li,
	.nav-tabs>li>a {
		display:block !important;
		float:none !important;
		border:0 !important;
		background-color:rgba(0,0,0,0.01);
	}
	.nav-tabs>li>a :focus,
	.nav-tabs>li.active>a {
		background-color:rgba(0,0,0,0.05);
	}
}

/* Stacked Alternate */
.nav-tabs.nav-alternate {
	background-color:transparent;
} 
div.tab-content.nav-alternate {
	background-color:transparent;
	padding:0;
}
.nav-tabs.nav-alternate>li>a {
	background-color:#fafafa;
}
.nav-tabs.nav-alternate>li.active>a {
	color:#fff !important;
	background-color:#999;
}
section.dark .tab-content.nav-alternate {
	background-color:transparent !important;
}




.SetpsBtn{background:url(../Images/index/HBtnBg.png) center center no-repeat; opacity:0.8; width:200px; float:left;height:65px;text-align:center;line-height:65px;margin:30px 0 5px 50px;font-size:1.1em; text-decoration:none;color:#000;font-family: Arial, Helvetica, sans-serif;}
.SetpsBtn i, i.softwareDFLink{font-style:normal;}

.Comparisons{background:url(../Images/index/ComparisonsBanner.jpg) center center no-repeat #1a3949;height:400px;}
.ComparisonsBanner{margin:150px 100px 0;}
.ComparisonsMenuBox{background:#2f4b59;border-bottom:1px solid #3a69b3;position:static;line-height:350%;min-height:50px;}
.ComparisonsMenu a{margin:0;padding:0 2em;text-decoration:none;color:#fff;font-size:1em;display:block;float:left;}
.ComparisonsMenu a:hover, .ComparisonsMenu a.menuselected{color:#000;background:#99ddff;padding:0 2em;display:block;float:left;}

.CompareDropcam{background:#ebf6fa;border-top:8px solid #0baee5;}
.CompareDropcam h1{color:#0baee5;}
.CompareDropcam h2, .CompareHardware h2, .OtherServices h2, .FTPEmail h2{margin:2em 0 1em;display:block;}
.CompareDropcam h3{margin:1.5em 0 0;display:block;}
.CompareDropcam p, .CompareHardware p, .FTPEmail p, .OtherServices p{color:#333;font-size:1em;line-height:140%;margin:1em 0;}
.NewCompareTable{background:#fff;border:1px solid #ccc;}
.NewCompareTable th{text-align:left;border-bottom:1px solid #ccc;padding:1em;font-size:1.2em;font-family: Arial, Helvetica, sans-serif;}
.NewCompareTable td{border-bottom:1px dotted #dbdbdb;padding:.8em 1.6em;font-size:.8em;}
.NewCompareTableFeatures{font-family:Arial, Helvetica, sans-serif;font-size:.9em!important;color:#000;}
.CPList li, .CPSubList li{font-family:Arial, Helvetica, sans-serif;display:block;}
.CPList li{font-size:1em;padding:0;color:#000;}
.CPSubList li{color:#333;font-size:.8em;}
.CPList li:before{content:"•";font-family:Arial, Helvetica, sans-serif!important;padding-right:.4em;color:#000;display:inline-block!important;}
.CPSubList{display:block;padding:0 1em!important;margin-bottom:1em;}
.ThirdList{margin:.6em 0 1em;}
.ThirdList li:before{content:none;}
.ThirdList li{list-style:disc!important;}


.CompareHardware{background:#fff;border-top:8px solid #F7931E;}
.CompareHardware h1{color:#F7931E;}

.FTPEmail{background:#fff;border-top:8px solid #F7931E;}
.FTPEmail h1{color:#F7931E;}

.CompareDropcam{background:#fff;border-top:8px solid #F7931E;}
.CompareDropcam h1{color:#F7931E;}

.OtherServices{background:#cfe5de;border-top:8px solid #1f9970;padding-bottom:66px;}
.OtherServices h1{color:#1f9970;}


#Camiocam, #OtherServices{display:block;height:51px;}


.VirtualSecurityCameraBanner{background:url(../Images/index/VirtualSecurityCameraBg.jpg) no-repeat center center #3f7ea4;height:400px;}
.VirtualSecurityCameraBg{margin:11em auto 0;}
.VirtualSecurityCamera{background:#fff;font-size:1em;}
.VirtualSecurityCamera h1{font-size:2em;padding:30px 0 20px;margin:0;}
.VSSListB, .VSSListC{margin:0 0 0 .2em;padding:0;}
.VSSListA li{list-style:decimal;line-height:220%;color:#000;}
.VSSListA li a{text-decoration:none;color:#000;}
.VSSListA li a:hover{color:#2a73be}
.VSSListB li{list-style:inside;margin:.8em 0;}
.VSSListC li{list-style:inside;font-family: Arial, Helvetica, sans-serif;}
.ListDetail{margin:0 0 1em 1em;font-family:Arial, Helvetica, sans-serif;}


.UsageMenuBox{background:#a4938e;border-bottom:1px solid #665752;position:static;margin:0;padding:0;line-height:350%;min-height:50px;}
.UsageMenu, .ComparisonsMenu{color:#fff;margin:0;padding:0;display:block;float:left;}
.UsageMenu a{margin:0;text-decoration:none;color:#fff;font-size:1em;padding:0 .7em;display:block;float:left;position:static;}
.UsageMenu a:hover, .UsageMenu a.menuselected{color:#fff;background:#66473d;padding:0 .7em;display:block;float:left;}


.HomeBanner{background:url(../Images/index/HomeBanner.jpg) no-repeat center center #8f7a73;height:400px;}
.HomeBg{margin:150px 120px 0;}
.HomeBg h1, .VirtualSecurityCameraBanner h1{font-size:2.2em;text-align:center;line-height:140%;}
.ComparisonsBanner h1{font-size:2em;text-align:center;line-height:160%;}
.HomeBg p{color:#e5d4cf;line-height:120%;margin:20px 0;}
.HomeBg p a{font-weight:bold;color:#ffece5;}
.HomeBg p a:hover{text-decoration:none;}


.PartnershipBanner{background:url(../Images/Partnership/PartnershipBanner.png) no-repeat center center #4784b3;height:400px;}
.PartnershipContent{margin-bottom:3em;}
.PartnershipContent h1{border-bottom:2px solid #2a73be;}
.PartnershipContent h1 a{float:right;font-size:.55em;bottom:-8px;position:relative;}
.PartnershipContent h2{color:#666;}
#PartnershipList li{margin:1em 0 0 .5em;}

.PriceBanner{background:url(../Images/index/PricePattern.png) 0 0 repeat #2a73be;}
.PriceBg{background:url(../Images/index/PriceBg.png) 0 bottom repeat-x;padding:2em 0 3em;color:#fff;}

.ChooseStepBox{margin:0 auto;padding:2em 0;background:#ccc;}
.ChooseStep{text-align:center;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border:2px dotted #ccc;background:#fff;padding:2em 0 3.5em;}
.ChooseStep1, .IfHasCamera, .ConfigCamera, .AppClient, .DownloadSoftware, .StepConfigCamera{display:inline-block;}
.StepTitle{margin:1em 0 .5em;font-size:2em;font-family: Arial, Helvetica, sans-serif;}
.ChooseStep li{display:block;background:#f6f6f6;cursor:pointer;float:left;border:1px solid #4288CE;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;padding:2em .3em;}
.ChooseStep1Content, .StepConfigCamera{margin:1.5em 0 1em;display:inline-block;padding:0;}
.ChooseStep1Content{*width:1166px;}
.ConfigCamera{*width:890px;}
.IfHasCamera{*width:870px;}
.AppClient{*width:750px;}
.DownloadSoftwareQRcode{float:left;border:1px solid #c0c0c0;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;padding:10px;margin:1em 0;}
.DownloadSoftwareQRcode p{margin:0 0 10px;}
.StepConfigCamera li{float:left;border:1px solid #4288CE;padding:40px;background:#f6f6f6;cursor:pointer;}

.guideContainer{display:block;padding:0;width:370px;}
.guideTitle{font-size:1.1em;font-weight:bold;margin-bottom:.5em!important;}
.guideImg{float:left;width:90px;height:60px;}
.guideContent{text-align:left;margin:0 0 0 90px;}
.guideContent dl, .guideContent dt, .guideContent dd{margin:0;padding:0;list-style-type:none;}
.guideContent dd{font-size:.8em;line-height:140%;color:#797980;}
.guideSelected{background-color:#b2d9ff!important;}
.configCam{width:200px;}
.configCam a{font-size:1em;}


.SoftwareBanner{background:url(../Images/index/SoftwarePattern.png) 0 0 repeat #2a73be;}
.SoftwareBg{background:url(../Images/index/SoftwareBanner.png) right bottom no-repeat;padding:0 28.5em 1.5em 0;color:#fff;}
.SoftwareBg h1{color:#fff;font-size:1.8em;margin:1em 0;}
.SoftwareBg p{font-size:1em;}
.SoftwareBg b{float:left;margin:0;padding:0;display:inline-block;width:215px;}
.SoftwareTypeDetail{margin:0 0 1em;padding:0;color:#ccc;line-height:140%;}
.SoftwareArea{display:inline-block;width:100%;margin:26px auto;background:#fafcff;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;box-shadow:0 0 8px #808080;}
.SoftwareOverTitle{background:#2a73be;border-top-left-radius:10px;-webkit-border-top-left-radius:10px;-moz-border-top-left-radius:10px;-ms-border-top-left-radius:10px;-o-border-top-left-radius:10px;border-top-right-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-top-right-radius:10px;-ms-border-top-right-radius:10px;-o-border-top-right-radius:10px;text-align:center;font-size:1.8em;margin:0;color:#fff;padding:.3em 0;font-family: Arial, Helvetica, sans-serif;box-shadow:0 0 8px #ccc;}
.SoftwareInner{margin:2em;}
.SoftwareItem{width:25%;float:left;margin-right:8.2%;display:block;border:1px solid #fafcff;padding:0;}
.SoftwareItemRight{width:33%;float:right;border:1px solid #fafcff;padding:0;}
.selSoftwareSection{background:#e5f2ff;border:1px solid #ff7800;}
.SoftwareTitle{border-bottom:1px solid #ccc;display:block;font-weight:bold;}
.SoftwareContent{padding:0;}
.SoftwareContent li{border-bottom:1px dotted #ccc;_float:left;}
dl.SoftwareDetail{margin:.5em 0 1em 66px;_float:left;_margin-left:0;}
.SoftwareDetail dt a{text-decoration:none;_float:left;}
.SoftwareDetail dt, .SoftwareDetail dd{margin:0;padding:0;}
.SoftwareIcon{width:66px;float:left;}
.SoftwareDate{float:right;font-size:.7em;}
.SoftwareIntro{font-size:.86em;_float:left;_clear:left;}
.SoftwareDownload{background:#b2d9ff;border:1px solid #2a73be;padding:0 16px;font-size:.9em;text-decoration:none;margin-top:.5em;display:inline-block;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;box-shadow:inset 0 1px 0 #fff;text-shadow:0 1px 1px #fff;_float:left;_clear:left;}
.softwareSection_ConfigTool{margin-top:2em;}


.ui-tooltip{border:1px solid #ff7800!important;background:#fff!important;padding:1em!important;}
.ajax__tab_xp{line-height:0!important;}
.ajax__tab_tab{padding:1.1em 1em 0!important;font-family:Arial, Helvetica, sans-serif;}
.ajax__tab_body{line-height:normal!important;padding:0!important;font-family:Arial, Helvetica, sans-serif!important;}
/*-------------------------- article ------------------------*/



.logonInput {width: 380px;padding: 4px 2px;}
.StatusDiv{margin:10px 0 5px;background:#ffffe1;border:2px solid #e1e1e1;padding:10px 20px;line-height:18px;color:red;font:bold 14px/160%;}
.StatusDiv ul{list-style-position: inside;margin-top:0px; color:Red;}
.AjaxStatusDiv{margin:2px auto 0;background:#ffffe1;display:block;border:1px solid #e1e1e1;padding:10px 8px;}
.AjaxStatusDiv .s_Text{font-size:12px;font-weight:bold;margin-right:60px;}
.AjaxStatusDiv .s_Text .GreenText{color:Green;}
.AjaxStatusDiv .s_Text .RedText{color:Red;}
.AjaxStatusDiv a.s_Close {float:right;background:url(/../Images/Msg/Icon_Closed.gif) right top no-repeat;padding:0 18px 0 0;cursor:pointer;text-decoration:none;color:#000;font:12px Arial, Helvetica, sans-serif;display:inline-block;}
a.subToolBarItem, a.subToolBarItem:link, a.subToolBarItem:visited, a.subToolBarItemDisabled{text-decoration:none;padding:4px 12px;color:#010000;display:block;float:left;}
a.subToolBarItemDisabled {color:#808080;}
a.subToolBarItemDisabled:hover{border:0;}
a.subToolBarItem:hover{border:1px solid #9bb9d7;padding:3px 11px;}
.subToolBarItem img, .subToolBarItemDisabled img{border:0;margin:0 6px 0 0;}
#footer{float:left;padding:10px 0 20px;text-align:center;line-height:160%;width:100%;}
#footer a, #footer table td{color:#000;text-align:center;}
.Poweredby{float:left;position:relative;top:-1.5em;}
/*button style*/
   li.bundlesignup {padding:25px !important; padding-bottom:40px !important;}
.button, .buttonDisabled, .button200px, .button200pxDisabled, .button150px, .button150pxDisabled, .button86px, .button86pxDisabled, .button86px_hover{padding:15px;display:inline-block;border-radius:6px;text-align:center;font:bold 13px Arial, Helvetica, sans-serif;text-decoration:none;cursor:pointer;line-height:normal;background:#2a73be;border:1px solid #2e5299;color:#fff;}
.buttonDisabled:hover, .button200pxDisabled:hover, .button150pxDisabled:hover, .button86pxDisabled:hover, .buttonDisabled, .button200pxDisabled, .button150pxDisabled, .button86pxDisabled {
	background: #f1f1f1;
	border: 1px solid #e1e1e1;
	color: gray;
	cursor: initial;
}

.button, .button200px, .button150px, .button86px{}
.button200px, .button200pxDisabled{}
.button150px, .button150pxDisabled{}
.button86pxDisabled{}
input.button86px{display:inline-block;}
a.button86px:visited, a.button150px:visited, a.button86px, a.button150px{color:#fff!important;text-decoration:none!important;}
.button86px_hover{background:#fff;border:1px solid #84b6d6;color:#0050a0;text-decoration:none;}
A.button:hover, A.button86px:hover, A.button150px:hover, A.button200px:hover{text-decoration:none;color:#0050a0!important;background:#fff;}

a.buttonBlurGlobal{background:url(../Images/Desktop/button_normal.gif) repeat-x;border:1px solid #8d96a4;}
a.buttonFocusGlobal{background:url(../Images/Desktop/button_focus.gif) repeat-x;border:1px solid #3084c1;}
a.buttonBlurGlobal:hover{background:url(../Images/Desktop/button_focus.gif) repeat-x;border:1px solid #3084c1;cursor:hand;}
a.buttonBlurGlobal, a.buttonFocusGlobal, a.buttonBlurGlobal:link, a.buttonFocusGlobal:link, a.buttonBlurGlobal:visited, a.buttonFocusGlobal:visited{text-decoration:none;color:#000;}
a.buttonBlurGlobal, a.buttonFocusGlobal{font-size:11px;font-weight:bold;padding:5px 14px 4px;cursor:hand;text-align:center;text-decoration:none;color:#000;margin:0 4px;*line-height:16px;display:inline-block;vertical-align:middle;white-space:nowrap;}

a.buttonBlurGlobal{background:url(/../Images/Msg/MsgV2/button_normal.gif) repeat-x;border:1px solid #8d96a4;}
a.buttonFocusGlobal{background:url(/../Images/Msg/MsgV2/button_focus.gif) repeat-x;border:1px solid #3084c1;}
a.buttonBlurGlobal:hover{background:url(/../Images/Msg/MsgV2/button_focus.gif) repeat-x;border:1px solid #3084c1;cursor:hand;}
a.buttonBlurGlobal, a.buttonFocusGlobal, a.buttonBlurGlobal:link, a.buttonFocusGlobal:link, a.buttonBlurGlobal:visited, a.buttonFocusGlobal:visited{text-decoration:none;color:#000;}
a.buttonBlurGlobal, a.buttonFocusGlobal{line-height:15px;}


.topline{border-top:solid 1px #C6C6C6;background:#F8F9FB;text-align:center;padding:0;width:100%;display:inline-block;position:absolute;bottom:0;}
.floatleft{float:left;padding:0;margin-right:2em;}
.floatright{float:right;padding:0;}
.floatleft span{margin-right:20px;}
.SearchForm{padding:10px;background:#F5F4F6;border:1px solid #C5C3C6;margin:10px auto;}
#ErrorInfoLabel{color:red;}

/*menu*/
.topTabMenu{float:right;clear:right;}
.topTabMenu li{margin-left:40px;float:left;font-size:14px;padding-bottom:10px;color:#646464; list-style-type:none;}
.topTabMenu li.selected{background:url(/App_Themes/EntBlue/bar.gif) no-repeat center bottom;width:auto;color:#0050a0;font-weight:bold;display:block;}
.topTabMenu li.selected a:visited{color:#0050a0;font-weight:bold;text-decoration:none;} 
.topTabMenu li a{color:#646464;font-weight:bold;text-decoration:none;} 
.topTabMenu li a:hover{color:#0050a0;}
.headerBottomLine{border-bottom:solid 2px #00A0DC;}
.subTabsContainer{width:810px;}
.subTabs{font-size:14px;float:right; margin:-2px 0px 0px 6px;}
.subTabs li{float:left;padding:0 10px;font-size:12px;}
.subTabs li a{float:left;text-decoration:none;color:#fff;}
.subTabs li a:hover{color:#73b9ff;}
#currentTab a{background:url(/App_Themes/EntBlue/subMenuMiddle.gif) top repeat-x;height:28px;padding:0 10px;color:#0050a0;margin:0 2px}
.tabRight{background:url(/App_Themes/EntBlue/subMenuRight.gif) top right no-repeat;height:28px;position:relative;top:0;float:left;margin:0 -6px !important;}
.tabLeft{background:url(/App_Themes/EntBlue/subMenuLeft.gif) top left no-repeat;width:2px;height:28px;position:absolute;left:0;top:0}
.subTabMenu{margin:16px 0 0 0;padding:0;border-bottom:1px solid #2e5299;float:left;width:100%;}
.subTabMenu li{float:left;line-height:25px;font-weight:bold;margin:0 8px -1px 8px;padding:5px 30px;border:1px solid #2e5299;background:#47659b;position:relative;bottom:0;font-size:13px;}
.subTabMenu .selected{border-bottom:1px solid #ffffff;background:#fff;}
.subTabMenu .selected a{color:#000;}
.subTabMenu .selected a:hover{color:#47659b;}
.subTabMenu li a{text-decoration:none;color:#fff;}
.subTabMenu li A:hover{color:#fff;}
.left{float:left;width:160px;margin:0;padding:0 0 0 10px;}
.transBox{margin:0;padding:0;display:table;*display:inline-block;clear:both;width:1200px;/*background:url(../Images/Homepage/contentBottom.gif) no-repeat 0 bottom #fff;*/}
.FeatureBox{margin:0 0 10px;}
.bodyContainer{margin:0 auto;width:95%;*width:100%;padding:20px 0;display:table-cell;line-height:160%;font-family:Arial, Helvetica, sans-serif;}
.bodyContainer p{margin-bottom:12px;}
#divContentTop .Group{float:left;}
#divContentTop .bottomline, .btmDivArrow{float:right;}
#divContentTop .bottomline img, .btmDivArrow img{position:relative;top:4px;}
#divContentMiddle{margin:2px auto;text-align:center;display:inline-block;border:1px solid #d0d0d0;width:100%;}
.mailListTable1{}
.mailListTable1 td{padding:3px 0;text-align:left;font-size:.85em;}
.imgCell input{position:relative;top:2px;left:3px;}
.mailListTable1 th{border-bottom:1px solid #d0d0d0;padding:5px 0;text-align:left;background:#f5f5f5;}
.mailListTable1 th a{font-size:13px;}
.noMessageContanier{margin:30px auto;display:inline-block;border:1px solid #f18d05;background:#fff4e5;padding:20px 40px;color:#000;}
.DepositAmount{text-align:center;padding:20px 4px;}
.DepositAmount input{margin:0;padding:0;}
.DepositAmount .button86px{position:relative;bottom:3px;*bottom:-2px;}
.PaymentTitle{font-size:14px;margin:16px 0;}
.PaymentBox{border:1px solid #ccc;padding:10px;margin:0 auto 16px;}
.PaymentSelectTitle{font-weight:bold;border-bottom:1px solid #ccc;font-size:13px;padding-bottom:16px;}
.PaymentSelectTitle span{color:#808080;font-size:11px;}
.PaymentCard{float:right;}
.PaymentCreditCardTable{margin:10px auto;}
.PaypalTableBox{border:1px solid #2E5299;border-top:0;position:relative;top:-1px;padding:16px 0;}
.psubtitle{width:140px;text-align:right;}
.BillingAccountCurrency{padding:10px 8px;border:1px dotted #ccc;background:#F6F6F8;}
.leftMenuContainer{float:left;width:220px;margin:0;padding:0;}
.leftMenu{margin:0;padding:0;}
.leftMenu li{margin:0;background:#f7f7fc;border-bottom:1px solid #aaa;padding:1em 0 .5em;}
.leftMenu li input{margin:6px 0 6px 20px;}
.leftMenuTitle{font-weight:bold;font-size:15px;border-bottom:1px solid #1974bd;padding:10px 10px 10px 20px;margin:0;color:#1457a8;background:#F0F0F5;}
.AccountType{padding:0;margin:10px 0 0;line-height:200%;text-align:center;}
.leftMenu li a{text-decoration:none;display:inline-block;margin:0 12px;width:180px;_width:170px;color:#034670;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;word-break:keap-all;white-space:nowrap;padding:3px 5px 2px;}
.leftMenu li a:hover{color:#000;}
.leftMenu li.selected a{color:#000;font-weight:bold;}
.tagList{text-decoration:none;line-height:20px;font-weight:bold;padding:2px;display:inline-block;}
.leftMenu li a.tagList:hover{background:#2A73BE;color:#fff;display:inline-block;}
.subMenu{list-style:none;padding:0;_width:100%;width:170px;margin:0 auto;}
.subMenu li{font-size:11px;text-decoration:none;text-align:right;padding:0;border-bottom-width:0;}
.subMenu li a{text-decoration:none;border:0;font-weight:normal;padding:0;font-size:11px;width:150px;}
.subMenu li a:link, .subMenu li a:active, .subMenu li a:visited, .subMenu li a:hover{background-image:none;display:block;text-decoration:underline;padding:2px 0;}
.RightContainer{float:right;width:80%;margin:0;padding:0;}
.RightContainer h1{line-height:normal;margin:0 0 .5em;}
.RightContainer th{text-align:left;}
.mainContent{float:left;margin:0;}
.mainContent li{font-size:.9em;margin-bottom:1em;}
.mainContent li strong{font-size:1em;}
.clear{clear:both}
#paddingContent{padding:20px;}
#paddingContainer{padding:0 10px;}
.dataTable{background:#e1e1e1;}
.dataTable th{background:#f1f1f1;font-size:13px;text-align:left;padding:5px;}
.dataTable td{background:#fff;font-size:12px;text-align:left;padding:5px;}

.detailTable{background:#e1e1e1;}
.detailTable td{text-align:left;background:#fff;}
.detailTable th{text-align:left;background:#f1f1f1;}
.contentContainer{padding:0;background:#fff;margin:0;line-height:1.6em;}
.TobBorder{height:15px;background:#b5b6b5;padding:0;border-bottom:3px double #b4b5b4;}
.accountRequiredInfo{background:#ffffde;border:1px solid #ffcf00;padding:10px;}
.accountOptionalInfo{background:#f1f1f1;border:1px solid #9bb9d7;padding:10px;}
.subPopupMenu{margin:0;padding:0;background:#47659b;border:1px solid #ccc;list-style:none;}
.subPopupMenu li{margin:0;border:1px solid #fff; white-space:nowrap;}
.subPopupMenu li a, .subPopupMenu li a:active, .subPopupMenu li a:link, .subPopupMenu li a:visited{background:#fafcff;font-size:.9em;padding:2px 8px;text-decoration:none;color:#000;display:block;border:1px solid #fff;}
.subPopupMenu li a:hover{padding:2px 8px;text-decoration:none;color:#15428b;display:block;border:1px solid #9bb9d7;background:#DDECFE;}
.agreenmentTextArea{background:#fff;border:1px solid #e7e3e7;width:99%;height:110px;padding:2px;font:11px Arial, Helvetica, sans-serif;}
.hiddenImage {display:none;visibility:hidden;}
strong.title2{font-weight:bold;display:block;}
.bginput {border:#000 1px solid;background:#f0f0f0;}
.OverviewTitle{font-weight:bold;font-size:12px;color:#0000ff;padding-left:1.5em;}
.tdTopTexMenu{text-align:right;}
.divRateDesc{display:block; float:left;width:100%;}
.toolbarBack{background:#47659b;border-bottom:1px solid #9bb9d7;padding-top:3px;}
#TableFolderPopMenu, #TableFilePopMenu,#TableTrashPopMenu, #TrashEmptyPopTable, #DeletePopMenuTable{width:100%;background:url(../Images/Storage/FolderPopMenuBg.gif) repeat-y #47659b;text-align:center;margin:0 auto;}
#TableFolderPopMenu span, #TableFilePopMenu span, #TableTrashPopMenu span, #TrashEmptyPopTable span, #DeletePopMenuTable span{padding:2px;color:#000;line-height:normal;font-size:.9em;}
.popMenuItemSpanstyle{float:left;margin:0;}
.popMenuItemOver{background:#fffaa0;border:1px solid #6b93bb;color:#000;padding:1px;}
.popMenuItemOut{color:#000;padding:2px;}
.popMenuItemTd0{padding:2px;}
.CustomizeWeb h2{line-height:200%;font-size:12px;background:url(../Images/Secure/webOptionTitleBg.gif) repeat-x 0 bottom #f9f9f9;display:block;text-indent:10px;color:#000;border:1px solid #cbcbcb;margin:0;}
.CustomizeWeb ul.siteSetting{padding-left:20px;}
ul.siteSetting{list-style:none;padding:6px 0;margin:0 0 10px;border:1px solid #cbcbcb;border-top:0;}
ul.siteSetting li{margin:10px 0;line-height:22px;}
ul.siteSetting li input{position:relative;top:2px;}
ul.siteSetting li label{margin-right:10px;}
.DomainHelp{border:1px solid #ff8919;margin:6px 20px 10px 0;padding:10px;background:#fffded;-moz-border-radius:6px;-webkit-border-radius:6px;}
ul.siteSetting .subSiteTitle{width:120px;text-align:right;margin-right:10px;display:inline-block;}
.subTitle{display:inline-block;}
.advantage{margin:0;padding:0;}
.siteSetting .txtbox{width:520px;}
.GroupSearch .txtbox{width:400px;}
.wizardSetting{border:1px solid #BED2E1;padding:10px 20px;margin-bottom:30px;}
.wizardSettingContent{height:290px;}
.wizardSetting ul.siteSetting{border:0;}
.wizardSettingLogo{border:1px solid #cbcbcb;margin:10px 0 20px;}
.wizardSettingMore{margin:10px 0 0 60px;}
.wizardSettingMore b{margin:10px 0 10px 140px;font-size:14px;}
.wizardSettingMore ul{line-height:26px;margin-left:120px;*margin-left:160px;}
ul.tableContent {margin:1.5em 0 0 2em;}
.tableContent li{font:bold 14px/80% Arial;color:#2e5299;padding:0 0 1.5em 0;list-style-position:outside;list-style-image:url(/../Images/Dian_Skyblue.gif);}
.tableContent a{color:#2e5299;}
.tableContent a:hover{color:#000;}
.GroupSearch{margin:10px 0 10px 16px;}
.softwaregroup{margin:0 0 10px 0;padding:10px;border:1px solid #bed2e1;}
.softwaregroup p{margin:0 12px;}
.softwaregroup legend{margin-left:6px;padding:0 5px;font-weight:bold;color:#2e5299;font-size:14px;}
.softwaregroup legend a, .softwaregroup legend a:visited{color:#2E5299;text-decoration:none;}
.softwaregroup .logo{vertical-align:middle;margin:10px auto 0;width:76%;}
.softwareLogoBox{display:inline-block;vertical-align:middle;width:186px;height:48px;overflow:hidden;border:1px solid #ccc;}
.softwareInfoContainer{margin:10px auto 0;border:1px solid #ddd;background:#F3F3F3;*display:inline-block;width:76%;}
.softwareinfo{padding:10px 20px;display:inline-block;margin:0;}
.softwareinfo dt{font-weight:bold;font-size:12px;}
.softwareinfo dd{ margin-top:5px; margin-bottom:5px;}
.GridHeaderLeft{text-align:left;}
.RBShowFolder label{margin-right:80px;}
.productList{width:100%;text-align:left;background:#FAFDFF;border:1px solid #C4C2C2;padding:4px 10px;margin:4px auto;}
.productList th {color:#163A78;font-size:11px;text-align:left;border-bottom:1px solid #C1CDDD;}
.productList .protitle{border-bottom:5px solid #b9c8e1;text-align:left;}
.GrayImgLine{background:url(/../Images/H2.gif) repeat-x 0 bottom;margin:0;padding:2px 0;}
/*upload*/
.listmenu{ margin:5px 10px 0;padding:0;list-style-type:none;display:inline-block;}
.listmenu li{font-weight:normal;float:left;margin:0;padding:0;height:26px;line-height:26px;display:inline-block;border:1px solid #a5acb2;margin-right:10px;border-bottom-width:0;}
.listmenu a, .listmenu a:link, .listmenu a:visited{float:left;color:black;text-decoration:none;display:inline-block;text-align:center;font-size:13px;background:url(../Images/Upload/ImportContactTitleBgNormal.gif) repeat-x;padding:0 12px;}
.listmenu a.current, .listmenu a.current:visited{float:left;border:1px solid #fff;background:url(../Images/Upload/ImportContactTitleBgFocus.gif) repeat-x 0 top #fff;color:black;font-size:13px;font-weight:bold;display:inline-block;position:relative;margin-bottom:-2px;}
.listmenu i, .listmenu a.current i{color:#099ad5;font-size:12px;font-weight:normal;}
.uploadContent{border:1px solid #a5acb2;padding:4px 6px;display:inline-block;width:880px;}
.uploadContent h1{line-height:26px;margin-bottom:20px;display:inline-block;}
/*share & publish*/
.linkUrlRow {background:#E7F3FE;text-align:left;height:28px;}
.pager ul {float:right;text-align:right;list-style:none;padding:0;}
.pager ul li {float:left;padding:2px 6px;cursor:pointer;}
.pagerNumber {border:1px solid #e1e1e1;background:#fff;margin-left:3px;}
.currentPageNumber {border:1px solid #e1e1e1;display:block;background:#f1f1f1;margin-left:3px;}
.pagerText {margin-right:10px;display:block;border:1px solid #fff;}
.needstar{color:red;margin-top:10px;}
.wintitle{color:#ffffff;font-weight:bold;padding-left:5px;} 
 #CloseLink{color:#ffffff;margin-right:5px;}
 .divFreePublishAlert {color:red;font-weight:bold;font-size:10pt;border:1px solid #e1e1e1;padding:5px;margin:8px;line-height:20px;}
 #tbShareInfo th{text-align:left;}
#tbShareInfo td{text-align:left;}
#tbShareInfo{ border:2px solid #C8C8DC;}
.divShareTitle{font-weight:bold;font-size:10pt;}
.divShareKey{text-align:left;}
.cellstyle {FONT-SIZE:12px; FONT-WEIGHT: bolder;color:#00A000;font-family:Arial, Helvetica, sans-serif;}
.subtitle{font-size:11px; font-weight:bold; color:#333333;font-family:Arial, Helvetica, sans-serif;}

 /*Account*/
.PriceTable th{line-height:normal;padding:6px 4px;}
.PriceTable td{line-height:22px;padding:2px 4px;}
.customizeSettingForm fieldset{margin:0 10px;padding:6px 10px;border:1px solid #bed2e1;}
.customizeSettingForm legend{margin:0 4px;font-weight:bold;color:#2e5299;font-size:12px;padding:0;}
.customizeSettingForm legend a {font-weight:bold;color:#2e5299;font-size:14px;text-decoration:none;}
.eidtMode{border:1px solid #ffd38b;background:#fffdcf;}
.hideWin{display:none;}
.showWin{display:block;}
.editor{border:solid 1px black;padding:3px 6px 6px;background:Aqua;}
.pricetxtbox{width:70px;padding:5px 2px!important;font-family:Arial, Helvetica, sans-serif;font-size:12px;position:relative;top:3px;}
.spAlertChangeUsername{font-size:13px;color: #FF6600;}
.spAlertChangeUsername a:link, .spAlertChangeUsername a:active, .spAlertChangeUsername a:visited{font-size: 13px;color: #FF6600;font-weight: bold;}
.accountCreatedContinue{margin:20px auto; text-align:center;}
.NoSubscribePerm{ height:100px;  font-weight:bold; vertical-align:middle; padding-top:100px; }
.underslider {

    margin:0px;

    background:rgba(231,133,36,0.70);

    background-size:cover;

    position: relative !important;

    width:100%;

    height:40px;

    padding:18px;

   font-size:1.5em;

}
.underslider a {text-decoration:none; font-weight:700; }
.underslider img { }

.pricinghead{margin:30px 0px;clear:both; display:block;height:30px;}
.pricinghead li { float:left; /*border-bottom: 1px solid #ddd;*/}
.pricinghead li a {font-size:18px;color:#908d8d; text-decoration:none !important;}
.priceNonActivedTab li:hover{border-bottom:3px solid #49b6f5 !important;font-size:19px;}
.priceActivedTab a{font-size:20px;font-weight:bold; color:black !important;}
.priceActivedTab{border-bottom:3px solid #49b6f5 !important;}
.disabled-link{cursor: default;
        pointer-events: none !important;        
        text-decoration: none !important; 
        border-bottom: 0px solid #49b6f5 !important;
        color: grey;}

.priceNonActivedTab {
        border-bottom: 3px solid #49b6f5 !important;
        margin-left:10px;margin-right:10px;}
.priceActivedTab {
        border-bottom: 0px solid #49b6f5 !important;
        margin-left:10px;margin-right:10px;
        background-color: #fff;
        margin-top: 4px;
        border-radius: 4px;}
.priceActivedTab a{padding:0px 15px;}
.pricinghead, .pricinghead li{height:50px;}
.pricinghead li a {
        font-size: 18px;
        color: #000000;
        text-decoration: none !important;
        line-height:50px;}

.pricesmall{font-size:14px; color:black;display:inline-block;height:12px;margin-left:10px;}
.vss_localRecording_features{margin-left:15px;}
.vss_localRecording_features li{float:left; width:380px; list-style:circle;padding-left:0px;margin:0px; }

.header-renew{margin-left:0px !important; display:inline-block;padding:0px !important;}
.header-renew:hover{color:burlywood;}
.header-expired {
	border: solid 1px gray;
	display: inline-block;
	padding: 2px 1px 2px 2px;
	background-color:#D8DBE0;
	border-radius: 2px;
}
.header-emphisis{color:red !important;}

.renewbox{/*min-height:400px;*/ margin:100px auto 80px auto; width:50%;}
.renewbox_content{padding:10px 0px 0px 10px;}
.renew_small_title{width:180px;}
.renew_days_text{font-weight:bold;}
.renew_img_verfication{cursor:pointer;border-radius:2px;}
.renew_success{color:#327516 !important; font-size:16px; padding:10px 0px;}
.renew_success_icon{font-size:24px;}
.renew_expired_date { color:red;}
.renew_newexpiration_date { color:forestgreen;}
.renew-verification-code{border-radius:2px;padding:2px;height:25px;vertical-align:middle;}

.contentFrame{margin:0 auto;width:1200px;}
.content{background:/*url(../Images/Homepage/contentBg.gif) repeat-y*/ #fff;margin:0;padding:0 0 6px;display:inline-block;_width:1200px;}
.contentBottom{margin:0 0 8px;float:left;}
.colLeft{width:255px;float:left;margin:1.5em 0 0;padding:6px 0 0;display:inline-block;}
.controlContent{margin:0;}
.colModuleTop{border-bottom:1px dotted #000;font-size:1.2em;color:#2B4D80;padding:0 0 .6em 8px;font-family: Arial, Helvetica, sans-serif;}
.colModuleMiddle{display:inline-block;padding:0;width:100%;}
.colModuleMiddle h3{padding:14px 0 0 12px;color:#333;}

.signupForm{margin-top:1em!important;}

.featuresUl{padding:0;margin:0;}
<!--.featuresUl li a:before{content:"»";margin-left:-14px;width:15px; display:inline-block;}-->
.featuresUl li{list-style:none;margin:0;padding:0;}
.featuresUl li a{text-decoration:none;margin:0;padding:.8em 12px;display:block;}
.defaultItem{border-bottom:1px solid #cfcfcf;border-top:1px solid #fff;color:#4d4d4d;}
.defaultItem.selectedItem a, .defaultItem.selectedItem a:link, .defaultItem.selectedItem a:visited, .defaultItem.selectedItem a:hover{color:#fff;text-decoration:none;background:#4288ce;}
.defaultItem.selectedItem{background:#4288ce;border-bottom:1px solid #2f66cb;}
.defaultItem a, .defaultItem a:link, .defaultItem a:visited{color:#4d4d4d;text-decoration:none;}
.defaultItem a:hover{color:#2B4D80;background:#e9f0f7;}

.SubFeaturesUI{padding:0;margin:0;}
.SubFeaturesUI li{list-style:none;margin:0;padding:0;}
/*.SubFeaturesUI li a:before{content:"•";margin-left:-14px;width:10px;display:inline-block;}*/
.SubFeaturesUI li a{text-decoration:none;margin:0;padding:.3em 24px;display:block;font-size:.9em;}
.SubFeaturesUI li a i{font-weight:700;margin:0;padding:0;}
.SubDefaultItem.active a, .SubDefaultItem.active a:hover{background:#87a9cc;border-bottom:1px solid #e9f0f7;color:#fff!important;}
.SubDefaultItem{color:#666;}
.subselectedItem a{background:#87a9cc;border-bottom:1px solid #e9f0f7;color:#fff!important;}
.subselectedItem a, .subselectedItem a:link, .subselectedItem a:visited, .subselectedItem a:hover{color:#fff!important;text-decoration:none;background:#87a9cc!important;}
.SubDefaultItem a, .SubDefaultItem a:link, .SubDefaultItem a:visited{color:#666;text-decoration:none;}
.SubDefaultItem a:hover{color:#2B4D80;background:#e9f0f7;}


.supportedCamera_container{margin:0 0 5px;padding:0;overflow:hidden;clear:both;border:1px solid #d6d6d6;	/*-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;*/}
ul.supportedCamera{padding:0;margin:0;background:#e9f0f7;}
ul.supportedCamera li a{margin:0;padding:.3em 24px;border-bottom:1px dotted #ccc;font-size:.9em;color:#2a73be;}
ul.supportedCamera li.SubSelectedItem a{background:none;color:#2a73be!important;font-weight:bold;}


.colModuleBottom{height:9px;}
.colRight{margin:1.5em 0 0 280px;padding:0 0 10px 10px;background:url(../Images/Features/DividerPage.gif) 0 repeat-y;min-height:540px;_height:540px;}
.colRight h1{font-size:1.85em;margin:0 0 20px;}
.colRight h3{font-family: Arial, Helvetica, sans-serif;font-size:1.1em;}
.colRightContent{padding:0 0 0 1em;display:block;}
.colRightContent img{max-width:900px;}
.AboutBanner{margin:0;padding:0;text-align:center;background:url(../Images/About/about_banner_Company.gif) center center no-repeat;height:200px;}
.AboutBanner h1{color:#fff;margin:0!important;font-size:2.5em!important;line-height:normal!important;padding-top:5px;}
.AboutBannerSubtitle{color:#fff;font-weight:bold;font-size:.9em;letter-spacing:1px;}
.AboutBanner h2{padding-top:2.2em;margin-left:-2.5em;}
.AboutBannerDesc{font-size:.8em;padding-top:1.5em;margin-left:-4em;}
.AboutFacilityBanner{margin:0;padding:0;text-align:center;background:url(../Images/About/about_banner_Facility.gif) center center no-repeat;height:130px;}
.AboutFacilityBanner h1{color:#fff;margin:0!important;font-size:2.5em!important;line-height:normal!important;padding-top:.5em;position:relative;left:-1.75em;}
.AboutFacilityBannerSubtitle{color:#474c52;font-weight:bold;font-size:1.1em;letter-spacing:1px;font-style:italic;margin:.5em 0 0;position:relative;left:2.3em;}
.colRight ul.companysUl{margin:0 auto;padding:0;text-align:center;}
.colRight ul.companysUl li{list-style:none;margin:2px;padding:1em 0;background:none;float:left;border:1px dotted #ccc;text-align:center;}
.colRight ul.companysUl li a{padding:3em 0;}
/*.colRight li{margin:.5em 0;background:url(../Images/About/em_li3.gif) 0 8px no-repeat;list-style:none;}*/
.colRight b{margin:10px 0 0;display:block;}
.colRight .colRightContent .descriptionUl{margin:20px 0 0;width:50%;float:left;margin:0;padding:0;list-style:none!important;}
.colRight .colRightContent .descriptionUl li{list-style:none!important;margin:2px 0 0;background:none!important;padding:0;}
.PartnershipNote{font-size:.9em;margin:.6em 0 2em;}
.PictorialRight, .PictorialLeft{border:1px solid #cfcfcf;padding:1px;}
.PictorialRight{float:right;margin:0 16px 0 10px;}
.PictorialLeft{float:left;margin:0 10px 0 0;}
.HEStyle{width:460px;height:108px;background:url(../Images/About/HE.jpg) no-repeat center center;margin:0 auto;}
.title3{font-weight:bold;font-size:14px;}
.title4{font-weight:bold;font-size:14px; margin-top:10px;display:block;}
.summary{list-style:none;margin:10px 0 0 0;padding:0;color:#3F3F3F;}
.paramsTable{background:#ccc;}
.paramsTable .subtitle, .paramsTable .subContent{background:#fff;}


.aABC, .aShopStar, .aCommer, .aOrange, .aFlashfx, .aEhealth, .aTranscenden, .aNBC, .aAlstom, .aCummins, .aMod, .aOn{width:300px;display:block;margin-bottom:1em;}
.aABC{background:url('/../Images/Partnership/abcLogoSmall.png') no-repeat center center;}
.aShopStar{background:url('/../Images/Partnership/StarlandMetals_logo.gif') no-repeat center center;}
.aCommer{background:url('/../Images/Partnership/CommercialCostControl_logo.gif') no-repeat center center;}
.aOrange{background:url('/../Images/Partnership/orange.png') no-repeat center center;}
.aFlashfx{background:url('/../Images/Partnership/flashfx_logo.gif') no-repeat center center;}
.aEhealth{background:url('/../Images/Partnership/Ehealthlink-logo.jpg') no-repeat center center;}
.aTranscenden{background:url('/../Images/Partnership/TranscendentoneLogo.gif') no-repeat center center;}
.aNBC{background:url('/../Images/Partnership/nbc_logoSmall.jpg') no-repeat center center;}
.aAlstom{background:url('/../Images/Partnership/alstom.png') no-repeat center center;}
.aCummins{background:url('/../Images/Partnership/cummins.png') no-repeat center center;}
.aMod{background:url('/../Images/Partnership/mod.png') no-repeat center center;}
.aOn{background:url('/../Images/Partnership/on_logo.png') no-repeat center center;}



.SubFooter{width:100%;margin:0;_margin-top:-6px;float:left;text-align:left;}
.SubFooter a{font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:.9em;}
.SubFooterTop{/*background:url(../Images/Homepage/SubFooterBgTop.gif) left bottom no-repeat;*/height:6px;margin:0;}
.SubFooterTopPath{background:url(../Images/Homepage/CraveLineH.gif) left bottom repeat-x;padding:0 0 4px;_padding:1px 0 6px;}
.SubFooterTopPath span a, .SubFooterTopPath span a:visited{color:#333;text-decoration:none;}
.SubFooterTopPath span a:hover{text-decoration:underline;color:#3399FF;}
.SubFooterTopPathSplite{margin:0 4px;}
.SubFooterMiddle{padding:0;}
.SubFooterColumn{margin:0 auto;}
.SubFooterColumn ul{display:inline-block;list-style:none;padding:0 3.2em;margin:0 auto;*float:left; vertical-align:top;}
.SubFooterColumn ul.line{/*background:url(../Images/Homepage/CraveLineV.gif) right top repeat-y;*/}
.SubFooterColumn ul li{line-height:180%;}
.SubFooterColumnTitle a{font-weight:bold;color:#4d4d4d;margin:.5em 0!important;}
.SubFooterColumn ul li a, .SubFooterColumn ul li a:visited{color:#666;text-decoration:none;display:inline-block;text-shadow:0 1px 0 #fff;padding:0;margin:0;}
.SubFooterColumn ul li a:hover{color:#000;}
.SubFooterColumn ul li a p{text-decoration:none;}/*display:none;*/
.SubFooterColumn ul li p.TipInfo{display:none;z-index:2;position:absolute;color:#000;cursor:pointer;font-size:.9em;font-weight:normal;line-height:160%; word-break:keep-all;}
.SubFooterColumn ul li p.TipInfoLeftArrow{background:url(../Images/Homepage/TipArrow.gif) -240px bottom no-repeat;}
.SubFooterColumn ul li p.TipInfoCenterArrow{background:url(../Images/Homepage/TipArrow.gif) center bottom no-repeat;}
.SubFooterColumn ul li p.TipInfoRightArrow{background:url(../Images/Homepage/TipArrow.gif) -55px bottom no-repeat;}
.SubFooterColumn ul li p span{width:300px;margin-bottom:11px;background:#fff;border:1px solid #4772b3;padding:8px 12px;display:block;position:relative;border-bottom:0;}
.SubFooterBottom{/*background:url(../Images/Homepage/SubFooterBgBottom.gif) no-repeat;*/height:6px;margin:0;padding:0;}



footer{background:#f6f6f6;margin:0 auto;text-align:center;color:#595959;padding:10px 0;}
footer a{color:#595959;margin:0 5px;text-decoration:none;font-size:.85em;}
footer a:hover{color:#000;}
.Version{margin-bottom:10px;}
.copyright{font-family:Arial, Helvetica, sans-serif;color:#666;font-weight:normal;font-size:.8em;}

.pptLeftNavLinkBorder{background:url(../Images/CameraFTP/PartnerBoxBtnBg.gif) bottom repeat-x #fff;padding:12px;}
.pptLeftNavLink{margin:20px auto;padding:0;border:1px solid #cfcfcf;background:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;}
.pptLeftNavLink h4{font-size:13px;padding:0 0 8px;line-height:normal;margin:0;}
.pptLeftNavLinkBorder{background:url(../Images/CameraFTP/PartnerBoxBtnBg.gif) bottom repeat-x #fff;padding:12px;}
.pptLeftNavLink:hover{border:1px solid #678acf;}
.DrivePPTLink{background:url(../Images/CameraFTP/SMppt.gif) 0 4px no-repeat;padding:0 0 0 20px;margin:4px 30px 0 0;display:inline-block;font-size:.8em;}
.DownloadLink{background:url(../Images/CameraFTP/d_download.gif) 0 6px no-repeat;padding:0 0 0 18px;margin:4px 0 0 0;display:inline-block;font-size:.8em;}

.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-right:4px solid transparent;border-left:4px solid transparent;}
.nounderline{ text-decoration:none;}

.enoughLicense{}
.notEnoughLicense{ color:red !important; }
.freeuserContainer{color:blue !important;}
.freeuser { margin-right:8px; color:#2a73be !important; }

.config-faq ul li {margin-left:15px; line-height:25px;list-style:circle;}
.warning-reconfigure { margin-left:10px; text-decoration:underline; color:orangered;}
.quantityField {text-align:center!important;}
.emphasisfront { font-weight:bold; color:black;}


/* mega price table */
div.mega-price-table {
	margin-top:60px;
}
div.mega-price-table .btn .caret.pull-right {
	margin-top:8px;
}
div.mega-price-table .pricing-title,
div.mega-price-table .pricing-head {
	color:#fff;
	text-align:center;
	background-color:rgba(0,0,0,0.6);
	height:75px;
}
	div.mega-price-table .pricing-title {
		background-color:transparent !important;
		padding:15px 0 0 0;
		margin:0;
		height:165px;
	}
	div.mega-price-table .pricing-title h3 {
		font-size:35px;
		line-height:35px;
		margin-bottom:10px;
	}

div.mega-price-table .pricing-head h3 {
	margin-bottom:3px;
	display:block;
	color:#fff;
	font-size:30px;
	padding-top:12px;
	height:36px;
	font-weight:300;
}
div.mega-price-table h4 {
	display:block;
	text-align:center;
	font-size:60px;
	padding:20px 0; margin:0;
	font-weight:400;
	color:#666;
	height:85;
	background-color:rgba(0,0,0,0.03);
	font-weight:300;
}
div.mega-price-table .pricing:hover h4 {
	color:#333;
	text-align:center;
}
div.mega-price-table .pricing h4 sup,
div.mega-price-table .pricing h4 sub {
	font-size:34px;
}
div.mega-price-table .pricing-head small {
	font-size:12px;
	line-height:40px;
	display:block;
	color:rgba(255,255,255,0.7);
	font-weight:300;
	font-family:'Open Sans', Arial, Hevletica, sans-serif;
}

div.mega-price-table .pricing-desc li,
div.mega-price-table ul.pricing-table li {
	padding: 10px;
	font-style: normal;
	min-height: 41px;
	text-align:center;
}
	div.mega-price-table ul li.alternate {
		background-color:rgba(0,0,0,0.03);
	}

div.mega-price-table {
	padding-left:15px;
	padding-right:15px;
}
div.mega-price-table div {
	padding:0;
}
div.mega-price-table .pricing {
	margin-top: 1px;
	margin-left: 1px;
	background: rgba(0,0,0,0.03);
}
	section.dark div.mega-price-table ul li.alternate,
	section.dark div.mega-price-table .pricing {
		background: rgba(255,255,255, 0.05);
	}
div.mega-price-table .pricing-desc div,
div.mega-price-table .pricing-desc li {
	text-align:left !important;
}
div.mega-price-table .btn,
div.mega-price-table .list-unstyled,
div.mega-price-table .btn-group, 
div.mega-price-table .btn-toolbar {
	margin:0;

	-webkit-border-radius: 0;
	   -moz-border-radius: 0;
			border-radius: 0;
}
div.mega-price-table .pricing.popular h4 small {
	color:#fff;
}
div.mega-price-table .pricing.popular {
	background-color:#676767;
}
div.mega-price-table .pricing.popular,
div.mega-price-table .pricing.popular h3,
div.mega-price-table .pricing.popular h4,
div.mega-price-table .pricing.popular li,
div.mega-price-table .pricing.popular div,
div.mega-price-table  .pricing.popular .pricing-table i.fa {
	color:#fff !important;
}
div.mega-price-table .dropdown-menu {
	width:100%;
}

.fullwidth {
    width: 100%;
    
}
.btn-group{margin:0px;}

.daterangepicker.dropup{
  margin-top: -5px;
}
.daterangepicker.dropup:before{
  top: initial;
  bottom:-7px;
  border-bottom: initial;
  border-top: 7px solid #ccc;
}
.daterangepicker.dropup:after{
  top: initial;
  bottom:-6px;
  border-bottom: initial;
  border-top: 6px solid #fff;
}

/*Publish camera.*/
.emptylist{text-align:center; margin:10px; color:gray;}  
.publishTitle{clear:both;}
.publishTitle li{float:left; margin-right:20px;}    
.GrayImgLine{clear:both;}  
.publishTitle-current{color:black;}

.blueBorder{border:solid 2px;border-color:#bed2e1;border-radius:4px;}


.ssoLoadingIcon {
	width: 50px; /* Adjust as needed */
	height: 50px; /* Adjust as needed */
	background-color: #fff; /* Background color of the icon */
	border-radius: 50%; /* For circular shape */
	border: 3px solid #ccc; /* Border color */
	border-top-color: #2a73be; /* Color of the spinner */
	animation: spin 1s linear infinite; /* Animation for spinning */
	margin-left: auto;
	margin-right: auto;
}

@keyframes spin {
	0% {
		transform: rotate(0deg);
	}

	100% {
		transform: rotate(360deg);
	}
}

#ssoDialogModalCreate {
	height: 100px;
	padding-top: 20px;
}

.ssoDialogModalText {
	margin-top: 15px;
	text-align: center;
	font-size: 16px;
}

.ssoLogonErrorTxt {
	text-align: left;
	margin-left: 10px;
}

.ssoGoogle {
	display: flex;
	justify-content: center;
	align-items: center; /* Optional for vertical centering */
}

.sso-btn-primary {
	color: #fff;
	background-color: #337ab7;
	border-color: #2e6da4;
}

.sso-btn {
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
}

.messageErrControls {
	text-align: center;
}

.ssoDialogModalConfirm {
	font-size: 0.9em;
}

	.ssoDialogModalConfirm a {
		color: #2a73be !important
	}

.spEmail {
	font-weight: bold;
}

.ssoConfirmInfo {
	margin-top: 5px;
}

.ssoConfirmDesc {
	margin-top: 15px;
	margin-bottom: 15px;
	font-size: 0.8em;
}

.ssoConfirmBtns {
	text-align: center;
}

.ssoConfirmBtns_cancel {
	margin-right: 20px;
	width: 111px;
	background-color: #e1e1e1;
}

#appleid-signin {
	width: 220px;
	height: 44px;
	margin-left: auto;
	margin-right: auto;
}

.ssoApple {
	margin-top: 5px;
}

.btn-continue-with-apple {
	font-synthesis: none;
	-moz-font-feature-settings: kern;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	width: 220px;
	height: 40px;
	position: relative;
	letter-spacing: initial;
	border: solid 1px #dadce0;
	border-radius: 4px;
	margin-right: auto;
	margin-left: auto;
	background-color: white;
	line-height: 35px;
	cursor: pointer;
}

	.btn-continue-with-apple:hover {
		border: solid 1px #d2e3fc;
		/*background: rgba(66, 133, 244, .04);*/
	}

.btn-continue-with-apple-wrapper {
	padding: 2px 10px;
	position: absolute;
	box-sizing: border-box;
	width: 100%;
	height: 100%;
}

.btn-continue-with-apple-text {
	font-family: Google Sans, arial, sans-serif;
	font-size: 14px;
	font-weight: 500;
	letter-spacing: 0.25px;
}