﻿.loadingdialog {
	position: fixed;
	font-family: Arial, Helvetica, sans-serif;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: #F0F0F0;
	z-index: 99999;
	opacity:1;
	-webkit-transition: opacity 400ms ease-in;
	-moz-transition: opacity 400ms ease-in;
	transition: opacity 400ms ease-in;
	pointer-events: visible;
}

.loadingdialog > div {
	width: 50%;
	position: relative;
	margin: 10% auto;
	padding: 5px 20px 13px 20px;
	border-radius: 10px;
	background: #fff;
	background: -moz-linear-gradient(#fff, #999);
	background: -webkit-linear-gradient(#fff, #999);
	background: -o-linear-gradient(#fff, #999);
}
.loadingimg {
	width: 50px;
	position: relative;
	margin: 10% auto;
	padding: 5px 20px 13px 20px;
	border-radius: 10px;
}
section
{
	margin: 0px;
	top: 0px;
	left: 0px;
	width: 100%;
	float: none;
	display: inline-block;
	padding: 0px;
    font-family: "Helvetica Neue",sans-serif;
}
.s1 {
     background-color:#efe4fd;
}
.s2{
     background-color:#f8d6ca;
}
.s3{
     background-color:#fef1dd;
}
.s4{
      background-color:#ecfde7;
}
.s5{
    background-color:#fffae8;
}
.s6{
    background-color:#d7e1fd;
}
.s7{
    background-color:#f7eaff;
}
.s8{
      background-color:#e9f8f1;
}
.s9{
     background-color:#d7eaff;
}
.s10{
     background-color:#cbd3e5;
}
.s11{
     background-color:#e4f9ee;
}
.s12{
     background-color:#f9d5ca;
}
.s13{
     background-color:#f9f8f8;
}
.s14{
     background-color:#E3DEF9;
}
.s15{
     background-color:#d3eaee;
}
.s16{
     background-color:#e4f9f6;
}
.section-icon
{width:60px; margin:15px 0 0 43%;
}

content
{
	float: none;
	width: 100%;
	margin: 0px;
	top: 0px;
	left: 0px;
	padding: 0px;
    background-color:white;
    outline:none;
    position: relative;
}
.hidden { display: none;}

article 
{

    outline:none;
   background-color:white;
}
.trial-header {outline:none; background-color:#1594d0; padding:10px 10px !important; border: 2px #fff solid; font-size:110% !important; color: white !important; cursor:pointer; letter-spacing:0.01em; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
/*Rounded angles*/-moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; behavior: url(/css/border-radius.htc);}
.trial-header:hover {background-color:#1594d0; outline:none;text-decoration:none !important;}

h1
{
font-size:170%; margin:0 auto; font-weight:bold; background:#F0F0F0; padding-top:2em; padding-bottom:2em; padding-left:0.5em; margin-bottom:35px;
}
h1.kb {margin:0px; padding:1em 0px; text-align:center; color:rgb(0,0,0); font-weight:400; font-size:200% !important; background:#F0F0F0;}
h2 {clear:both; margin: 0 20px 0 20px; padding:3px 35px 5px 0; color:rgb(45,45,45); font-size:120% ; margin-left:15px;}
h3 {margin:1.0em 0 10px 0; padding:0 20px 0 0; color:rgb(45,45,45); font-weight:bold; font-size:120%; margin-left:15px;}
h4 {margin:1.0em 0 10px 0; padding:0 20px 0 0; color:rgb(45,45,45); font-weight:bold; font-size:100%; margin-left:15px;}
.left {margin-left:1em !important;}

p {margin:1.0em 0 0 0; color:#394750; line-height:1.8em; padding: 0 10px 0 0; font-size:100%; margin-left:15px;}
p.footer-after-text {margin-top:4em;}
a { cursor: pointer; color: inherit; text-decoration:none; outline:none; color: red;}
a:hover,a.hover { color: red; outline:none;}

a.footer { cursor: pointer; color: red; text-decoration:none; outline:none; font-size:1em;}
a.footer:hover,a.hover { text-decoration: underline; color: red; outline:none; }

ul.index {color:#394750; line-height:1.8em; padding: 0 0 0 0; font-size:100%; background:none; outline:none; display:block; width:320px; text-align:left; font-weight:400;}
ul.index li {background:none; padding-left:4px; line-height:2em; margin-bottom:5px;}
 ul.index li a {color:#394750;}
ul {color:#394750; line-height:1.8em; padding: 0 20px 0 0; font-size:100%; margin-left:15px;}
ul li {background:url(../../img/checkmark-green-li.png) no-repeat 0 0.5em; padding-left:25px;}
ol {color:#394750; line-height:1.8em; padding: 0 10px 0 0; font-size:100%; margin-left:35px; }
ol.dec {list-style-type: decimal; list-style-position: outside;}
ol.al {list-style-type: lower-alpha; list-style-position: outside; margin-left:10px;}
table {font-family: "Helvetica Neue",sans-serif; color:#394750; line-height:1.6em; border:solid 2px rgb(245,245,245); font-size:90%;}
table td {height:2.5em; padding:0 20px 0 20px; border:solid 2px rgb(245,245,245); text-align:left; font-weight:normal; vertical-align:middle;}
table tr:nth-child(odd)		{ background-color:#e8e8e8; }
table tr:nth-child(even)	{ background-color:#fafafa; }
table.deeplink {font-family: "Helvetica Neue",sans-serif; color:#394750; border:solid 1px #999; margin-left:10px;font-size:18px; width:580px;}
table.deeplink td {height:2.5em; padding:0 20px 0 20px; border:solid 1px #999; text-align:left; font-weight:normal; vertical-align:middle; font-size:80%;}
table.deeplink tr:nth-child(odd)	{ background-color:#fff !important;}
table.deeplink tr:nth-child(even)	{ background-color:#fff !important;}

table.deeplink2 {font-family: "Helvetica Neue",sans-serif; color:#394750; border:solid 1px #999; margin-left:10px;font-size:18px; width:580px;}
table.deeplink2 td {height:2.5em; padding:0 20px 0 20px; border:solid 1px #999; text-align:left; font-weight:normal; vertical-align:middle; font-size:80%;}
table.deeplink2 tr:nth-child(odd)	{ background-color:#fff !important;}
table.deeplink2 tr:nth-child(even)	{ background-color:#fff !important;}

table.datacapture {font-family: "Helvetica Neue",sans-serif; color:#394750; border:solid 1px #999; margin-left:10px; margin-right:10px; font-size:18px;}
table.datacapture td {height:2.5em; padding:0 20px 0 20px; border:solid 1px #999; text-align:left; font-weight:normal; vertical-align:middle; font-size:80%;}
table.datacapture tr:nth-child(odd)	{ background-color:#fff !important;}
table.datacapture tr:nth-child(even)	{ background-color:#fff !important;}
table.datacapture img {margin:10px 0px !important;}

.searchbar {background-color:#394750; padding:1em 0px;}
.searchbar .st-default-search-input {width:65%;}
img {clear:both; margin:25px 15px 0 0;  border:none; -ms-interpolation-mode: bicubic; max-width: 90%;}
img.logo {clear:both; margin:0.8em 0 0 0.3em;  border:none; max-width: 60%;}
img.index {clear:both; margin:15px 10px -15px 0;  border:none; -ms-interpolation-mode: bicubic; max-width: 90%; height: auto;}

.image-1200, .image-900, .image-801, .image-711, .image-706, .image-707, .image-667, .image-640, .image-639, .image-600, .image-588 .image-589, .image-800, .image-587, .image-586, .image-533, .image-456, .image-500, .image-501, .image-480,
.image-457, .image-450, .image-334, .image-400, .image-356, .image-343, .image-333, .image-320, .image-300, .image-301, .image-291, .image-286, .image-267, .image-250, .image-233,
.image-229, .image-225, .image-213, .image-200, .image-201, .image-202, .image-178, .image-171, .image-160, .image-152, .image-145, .image-139, .image-133, .image-129, .image-128, .image-96 { display:inline;}

.image-1200 {height:1200px;}
.image-900 {height:900px;}
.image-801 {height:800px;}
.image-711 {height:711px;}
.image-706, .image-707 {height:706px;}
.image-667 {height:667px;}
.image-640,.image-639 {height:640px;}
.image-600 {height:600px;}
.image-588 .image-589, .image-800, .image-587, .image-586 {height:588px;}
.image-533, .image-456 {height:533px;}
.image-500, .image-501 {height:500px;}
.image-480 {height:480px;}
.image-457 {height:457px;}
.image-450, .image-334 {height:450px;}
.image-400 {height:400px;}
.image-356{height:356px;}
.image-343 {height:343px;}
.image-333 {height:400px;}
.image-320 {height:320px;}
.image-300, .image-301 {height:300px;}
.image-291 {height:291px;}
.image-286 {height:286px;}
.image-267 {height:267px;}
.image-250 {height:250px;}
.image-233 {height:233px;}
.image-229 {height:229px;}
.image-225 {height:225px;}
.image-213 {height:213px;}
.image-200, .image-201, .image-202 {height:200px;}
.image-178 {height:178px;}
.image-171 {height:171px;}
.image-160 {height:160px;}
.image-152 {height:152px;}
.image-145 {height:145px;}
.image-139 {height:139px;}
.image-133 {height:133px;}
.image-129 {height:129px;}
.image-128 {height:128px;}
.image-96 {height:96px;}
.image-40 {height:40px;}

@media only screen and (min-width: 401px) and (max-width: 700px) {
    a.footer { cursor: pointer; color: red; text-decoration:none; outline:none; font-size:0.8em;}
    .image-801, .image-711, .image-706, .image-707, .image-667, .image-640, .image-639, .image-600, .image-588 .image-589, .image-800, .image-587, .image-586, .image-533, .image-456, .image-500, .image-501, .image-480,
.image-457, .image-450, .image-334, .image-400, .image-356, .image-343, .image-333, .image-320, .image-300, .image-301, .image-291, .image-286, .image-267, .image-250, .image-233,
.image-229, .image-225, .image-213, .image-200, .image-201, .image-202, .image-178, .image-171, .image-160, .image-152, .image-145, .image-139, .image-133, .image-129, .image-128, .image-96 { display:inline;}
 .image-801 {height:470px;}
 .image-800 {height:300px;}
 .image-711 {height:650px;}
 .image-707, .image-706 {height:400px;}
.image-667, .image-456 {height:440px;}
.image-640,.image-639 {height:266px;}
.image-600 {height:410px;}
.image-589 {height:400px;}
.image-588 {height:380px;}
.image-587 {height:470px;}
.image-533 {height:220px;}
.image-500, .image-586 {height:330px;}
.image-480, .image-501 {height:260px;}
.image-457 {height:185px;}
.image-450, .image-334 {height:330px;}
.image-400 {height:165px;}
.image-356 {height:142px;}
.image-343 {height:180px;}
.image-333 {height:250px;}
.image-320 {height:128px;}
.image-301 {height:220px;}
.image-300, .image-250 {height:165px;}
.image-291 {height:116px;}
.image-286 {height:190px;}
.image-267 {height:115px;}
.image-233 {height:230px;}
.image-229 {height:91px;}
.image-225 {height:80px;}
.image-213, .image-133 {height:85px;}
.image-202 {height:210px;}
.image-201 {height:160px;}
.image-200 {height:120px;}
.image-178 {height:71px;}
.image-171 {height:68px;}
.image-160 {height:64px;}
.image-152 {height:61px;}
.image-145 {height:58px;}
.image-139 {height:56px;}
.image-129 {height:52px;}
.image-128 {height:51px;}
.image-96 {height:45px;}
image-40 {height:25px;}
}
@media only screen and (max-width: 400px) {
 a.footer { cursor: pointer; color: red; text-decoration:none; outline:none; font-size:9px;}
a.footer:hover,a.hover { text-decoration: underline; color: red; outline:none; }
.image-801, .image-711, .image-706, .image-707, .image-667, .image-640, .image-639, .image-600, .image-588 .image-589, .image-800, .image-587, .image-533, .image-456, .image-500, .image-501, .image-480,
.image-457, .image-450, .image-334, .image-400, .image-356, .image-343, .image-333, .image-320, .image-300, .image-301, .image-291, .image-286, .image-267, .image-250, .image-233,
.image-229, .image-225, .image-213, .image-200, .image-201, .image-202, .image-178, .image-171, .image-160, .image-152, .image-145, .image-139, .image-133, .image-129, .image-128, .image-96 { display:inline;}
.image-800 {height:290px;}
.image-801 {height:370px;}
.image-711 {height:500px;}
.image-707 {height:298px;}
.image-706 {height:282px;}
.image-667, .image-456 {height:350px;}
.image-640 {height:266px;}
.image-639 {height:230px;}
.image-600 {height:410px;}
.image-589 {height:400px;}
.image-588, .image-587 {height:365px;}
.image-533 {height:213px;}
.image-500, .image-501 {height:270px;}
.image-480 {height:220px;}
.image-457 {height:183px;}
.image-450, .image-334 {height:280px;}
.image-400, .image-202 {height:160px;}
.image-356 {height:142px;}
.image-343 {height:137px;}
.image-333 {height:180px;}
.image-320 {height:128px;}
.image-301 {height:200px;}
.image-300 {height:140px;}
.image-291 {height:116px;}
.image-286, .image-201, .image-250 {height:150px;}
.image-267 {height:107px;}
.image-233 {height:230px;}
.image-229 {height:91px;}
.image-225 {height:80px;}
.image-213 {height:85px;}
.image-200 {height:120px;}
.image-178 {height:71px;}
.image-171 {height:68px;}
.image-160 {height:64px;}
.image-152 {height:61px;}
.image-145 {height:58px;}
.image-139 {height:56px;}
.image-133 {height:73px;}
.image-129 {height:52px;}
.image-128 {height:51px;}
.image-96 {height:45px;}
.image-40 {height:25px;}
}
.video-content {width:80%; margin-left:10px; display:block;}
.video-content p {max-width:800px; margin-left:0px;}

.header-red-contents {
	display:none;
}
.header-table-left-cell {
	display: table-cell;
	float: left;
	width: 300px;
}
.header-table-right-cell {
	display: table-cell;
	float: right;
	width: 50px;
}

.loader {
	display: block;
	position: relative;
	height: 32px;
	width: 150px;
	box-sizing: border-box;
	overflow: hidden;
	border: 2px solid #FFF;
	border-radius: 20px;
}

	.loader:before {
		content: '';
		position: absolute;
		left: 0;
		bottom: 2px;
		width: 24px;
		height: 24px;
		border-radius: 50%;
		background: #FF3D00;
		animation: ballbns 3s ease-in-out infinite;
	}

@keyframes ballbns {
	0% {
		left: 0;
		transform: translateX(0%);
		box-shadow: -5px 0 0 -1px rgba(255, 61, 0, 0.9), -10px 0 0 -2px rgba(255, 61, 0, 0.8), -15px 0 0 -4px rgba(255, 61, 0, 0.6), -20px 0 0 -6px rgba(255, 61, 0, 0.4), -25px 0 0 -8px rgba(255, 61, 0, 0.2);
	}

	49% {
		left: 100%;
		transform: translateX(-100%);
		box-shadow: -5px 0 0 -1px rgba(255, 61, 0, 0.9), -10px 0 0 -2px rgba(255, 61, 0, 0.8), -15px 0 0 -4px rgba(255, 61, 0, 0.6), -20px 0 0 -6px rgba(255, 61, 0, 0.4), -25px 0 0 -8px rgba(255, 61, 0, 0.2);
	}

	51% {
		left: 100%;
		transform: translateX(-100%);
		box-shadow: 5px 0 0 -1px rgba(255, 61, 0, 0.9), 10px 0 0 -2px rgba(255, 61, 0, 0.8), 15px 0 0 -4px rgba(255, 61, 0, 0.6), 20px 0 0 -6px rgba(255, 61, 0, 0.4), 25px 0 0 -8px rgba(255, 61, 0, 0.2);
	}

	100% {
		left: 0;
		transform: translateX(0%);
		box-shadow: 5px 0 0 -1px rgba(255, 61, 0, 0.9), 10px 0 0 -2px rgba(255, 61, 0, 0.8), 15px 0 0 -4px rgba(255, 61, 0, 0.6), 20px 0 0 -6px rgba(255, 61, 0, 0.4), 25px 0 0 -8px rgba(255, 61, 0, 0.2);
	}
} 