/* W3.CSS 2.76 by Jan Egil and Borge Refsnes */html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}.bk-alt {padding:24px;}.bk-alt:nth-child(odd) { background: #F6F6F6;}.padding-top-bottom-36{padding: 0px auto;}.topbanner img {width: 100%;}.rounded-button-dust-blue-solid {    font-family: "Roboto",sans-serif;    font-size: 16px;    font-weight: 400;    cursor: pointer;    background-color: #f5f5f5;    border: 1px solid #595959;    border-radius: 25px;    color: #595959;    margin: 4px 8px;    padding: 5px 45px;    text-align: center;    display: inline-block;	box-sizing: border-box;	text-decoration:none;}.rounded-button-dust-blue-solid:hover {    color: #595959;    text-decoration: none;    background-color: #ddd;}h1 { font-size:80px; text-align:center; margin:10px; font-family: 'Roboto', sans-serif; color:#666; font-weight: 500; letter-spacing: -1px; line-height:70px; font-family: "Roboto",sans-serif; margin-bottom: 20px; }h2 { color: #666; font-family: "Roboto",sans-serif; font-size: 3em; font-weight: 200; margin: 0; margin-top:48px; margin-bottom:48px; line-height:24px; line-height: 1.07724; letter-spacing: -.016em; text-align: center;}h3{ color: #595959; font-family: "Roboto",sans-serif; font-size: 24px; font-weight: 700; line-height:24px; margin-bottom: 8px;}.h3-p{ margin-top:0px;}h4 { color: #333; font-size: 16px; font-weight: 200; margin: 0px; display:inline-block;} p{margin-left: auto;margin-right: auto;margin-top: 1em;margin-bottom: 1em;color: #595959;font-family: "Roboto", sans-serif;font-size: 22px;font-weight: 400;line-height: 26px;display:block; }.bk-alt li{    color: #595959;    font-family: "Roboto", sans-serif;    font-size: 18px;    font-weight: 400;    line-height: 26px;    text-align: left;}.rounded-button{	background-color: #f5f5f5;	border: 1px solid #595959;	border-radius: 25px;	color: #595959;	cursor: pointer;	font-family: "Roboto",sans-serif;	font-size: 16px;	font-weight: 400;	margin: 4px 8px;	padding: 5px 15px;	text-align: center;}.w3-third{height:340px;}.list {display: none;float: left;height: auto;margin: 5x 0px;border-top: 1px solid #666;padding:8px;}.show {display: none;}.hz-button-dust-grey-top{	text-align:center;	margin: 0 auto;    /* width: 99%; */}.hz-button-dust-grey-top li{	background: #f5f5f5 none repeat scroll 0 0;    border: 1px solid #595959;    border-radius: 33px;    color: #595959;    display: inline-block;    list-style-type: none;    margin: 5px 0;    overflow: visible;    padding: 0 25px;    white-space: nowrap;}.hz-button-dust-grey-top a{	color: #595959;    font-family: "Roboto",Calibri,sans-serif;    font-size: 16px;    font-weight: 400;    padding-top: 10px;    text-decoration: none;}.hide:target + .show {    display: inline;}.hide:target {    display: none;}.hide:target ~ .list {    display: inline;}.hide, .show {	color: #fff;	float: right;	font-size: 20px;	height: 20px;	line-height:20px;	margin-right: 0;	margin-top:10px;	opacity: 0.95;	text-align: center;	text-decoration: none;	text-shadow: 0 1px 0 #666;	width: 30px;}.hide:hover, .show:hover {    color: green;    opacity: 1;    text-decoration: none;}#overview {	max-width:100%;	height:auto;}#centerquote{  	clear:both;	margin:auto;	text-align:center;}#into-paragraph {color: #f59816;font-family: "Roboto",calibri,sans-serif;font-size: 34px;font-weight: 400;line-height: 28px;margin: 0px auto 10px;text-align: center;max-width: 80%;}#tips{list-style-type:none;display: inline-block;text-align:center;}#quotename {  border-right: 1px solid #999;  color: #06f;  display: inline;  font-size: 10px;  font-weight: normal;  margin-top: 8px;  padding-left: 0;  padding-right: 5px;  padding-top: 0;}#quotetitle {  border-right: 1px solid #999;  color: #06f;  display: inline;  font-size: 10px;  font-weight: normal;  margin-top: 8px;  padding-left: 0;  padding-right: 5px;  padding-top: 0;}#quoteline{	max-width:533px;	color:#686868;	font-size:15px;}#tips li a {    font-size: 12px;    padding-left: 4px;    text-decoration: none;}#screenshots{	max-width:100%;	height: auto;}#subhead-top{	color: #595959;    font-family: "Roboto",Calibri,sans-serif;    font-size: 24px;    font-weight: 400;    line-height: 28px;    margin: 10px auto 80px;    text-align: center;}#techoverview{text-align:center;}.topic-container .text-med {    width: 50%;}.topic-container .left {    float: left;    padding: 0;    padding-right: 16px;}.topic-container .hard-right {    float: right;    padding-left: 16px;}.topic-container .text-med {    width: 50%;}.text-med.hard-right > img{	margin-left:40px;	margin-top:75px;}.releaseswitch{	float:left;}td.body-text-bld {font-size:16px;font-weight:normal;}table.widthFullPadded{font-size:14px;color:#666;}a.topnav {	text-decoration:none;	padding:5px 10px;	color:#000;	font-size:14px;	opacity: 0.6;	display:table-cell;}form {margin-bottom: 0!important;}.ulist{padding-left:50px;}.w3-third li {    background-position: 1px 2px;    background-repeat: no-repeat;    font-size: 16px;    list-style-type: none;    margin: 5px 0;    padding-left: 0px;	color: #595959;    font-family: "Roboto",sans-serif;    font-weight: 400;    margin-left: -10px;}.w3-third a {text-decoration:none;}@media only screen and (max-width: 480px) {	.col {		margin: 1% 0 1% 0%;	}}@media only screen and (max-width: 1000px) {	.span_2_of_2, .span_1_of_2 { width: 100%; }	.topic-container .text-med{width:100% !important;padding-left:15px; padding-right:15px;}	.hard-right{display:block; width:100%; padding-left:15px; padding-right:15px;}	.text-med.hard-right > img {margin-left:0px;}	#webea{max-width:100%; height:auto;}	#webea-browser{max-width:100%; height:auto;}	#techoverview{max-width:100%; height:auto;}	#techoverviewimg{max-width:100%; height:auto;}	#ipads > img {max-width: 100%;padding: 15px;	}}/*2021 update*/.help-link {    text-decoration: none;    display: block;    background: url(/resources/images/layout/link-icon.png) no-repeat 0px 6px;    padding: 3px 20px 0px 0px;    background-position: right;}.video-link {    display: block;    background: url(/resources/images/layout/webinar-icon.png) no-repeat 0px 5px;    padding-left: 22px;    padding-top:0px;}.thumbnail-left {    margin-left: 180px;}.thumbnail-left tr td,.thumbnailx2-left tr td,.thumbnailx3-left tr td,.thumbnailx4-left tr td,.thumbnail-right tr td,.thumbnailx2-right tr td,.thumbnailx4-right tr td{    padding: 20px 5px;}.thumbnail-left img,.thumbnailx2-left img,.thumbnailx3-left img,.thumbnailx4-left img,.thumbnail-right img,.thumbnailx2-right img,.thumbnailx3-right img,.thumbnailx4-right img{    height: 70px;    width: 100px;}.thumbnailx2-left {    margin-left: 120px;}.thumbnailx3-left {    margin-left: 87px;}.thumbnailx4-left {    margin-left: 8px;}.thumbnail-right {    margin-left: 200px;}.thumbnailx2-right {    margin-left: 160px;}.thumbnailx3-right {    margin-left: 115px;}.thumbnailx3-right tr td {	padding: 10px 5px;}.thumbnailx4-right {    margin-left: 35px;}