@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i');

li.checkmark{background: url('../images/checkmark.png') no-repeat left center;padding-left: 45px;line-height: 52px;background-size: 35px 33px;font-size: 16px;}
ul.checkmark-list{list-style: none;margin-bottom: 40px;}

#lp-pop h1, #lp-pop p{font-family: Arial, Helvetica, sans-serif;}
.win7-popup{display:none;background: url('http://df9e810d5381954d4335-734c5a01146a439fde37bc5243a0a0d3.r99.cf1.rackcdn.com/lp2/win7-lp-pop.jpg');width:878px;height:447px;position: fixed;z-index: 99999;}
.win7-popup h1{margin-top: 65px;margin-left: 130px;font-size: 30px;color:#fff;}
.win7-popup p.text1 {font-family:Arial;margin-top: 55px;text-align: center;font-size: 24px;font-weight: bold;}
.win7-popup p.text2 {margin-top: 25px;text-align: center;font-size: 22px;color: #B1B1B1;}
.win7-popup a#pop-btn{background: url('http://df9e810d5381954d4335-734c5a01146a439fde37bc5243a0a0d3.r99.cf1.rackcdn.com/lp2/pop-btn.png') 0 0 no-repeat transparent;display: inline-block;height: 79px;width: 254px;text-indent: -9999px;overflow: hidden;margin-top: 50px;}
.win7-popup a#pop-btn:hover {background-position: 0 -80px;}
.win7-popup a#pop-btn:active {background-position: 0 -160px;}
.win7-popup .btn-box {overflow: hidden;text-align: center;}
.win7-popup .norton {float: right;margin-top: 21px;margin-right: 30px;}
.win7-popup .pop-close {background: transparent;position: absolute;top: 10px;right: 10px;width: 54px;height: 32px;cursor: pointer;}
.win7-popup .pop-arrow-right {position: absolute;right: 190px;margin-top: 10px;max-width: 110px;}
.win7-popup .pop-arrow-left {position: absolute;left: 190px;margin-top: 10px;max-width: 110px;}

.win8-popup{display:none;background: url('http://df9e810d5381954d4335-734c5a01146a439fde37bc5243a0a0d3.r99.cf1.rackcdn.com/lp2/win8-lp-pop.jpg');width:878px;height:447px;position: fixed;z-index: 99999;}
.win8-popup h1{margin-top: 65px;margin-left: 130px;font-size: 30px;color:#fff;}
.win8-popup p.text1 {font-family:Arial;margin-top: 55px;text-align: center;font-size: 24px;font-weight: bold;}
.win8-popup p.text2 {margin-top: 25px;text-align: center;font-size: 22px;color: #B1B1B1;}
.win8-popup a#pop-btn{background: url('http://df9e810d5381954d4335-734c5a01146a439fde37bc5243a0a0d3.r99.cf1.rackcdn.com/lp2/pop-btn.png') 0 0 no-repeat transparent;display: inline-block;height: 79px;width: 254px;text-indent: -9999px;overflow: hidden;margin-top: 50px;}
.win8-popup a#pop-btn:hover {background-position: 0 -80px;}
.win8-popup a#pop-btn:active {background-position: 0 -160px;}
.win8-popup .btn-box {overflow: hidden;text-align: center;}
.win8-popup .norton {float: right;margin-top: 18px;margin-right: 30px;}
.win8-popup .pop-close {background: transparent;position: absolute;top: 0px;right: 6px;width: 57px;height: 35px;cursor: pointer;}
.win8-popup .pop-arrow-right {position: absolute;right: 190px;margin-top: 10px;max-width: 110px;}
.win8-popup .pop-arrow-left {position: absolute;left: 190px;margin-top: 10px;max-width: 110px;}


#overlay, #pop-overlay{
	position:fixed;
	width: 100%;
	height: 100%;
	opacity:0;
	display: none;
}
body.overlay #overlay, body.overlay #pop-overlay{
	
	background-color: rgba(0,0,0,0.8);
	top: 0;
	left: 0;
	opacity: 1;
    z-index: 9999;
}

#directions_overlay {
	display:none;
z-index: 9999;
}

#directions_overlay.IE{
position: fixed;
width: 911px;
height: 473px;
z-index: 99999;
bottom: 1000px;
right: 30%;
}

#directions_overlay.Chrome{
    position: fixed;
    bottom:1600px;
	width: 997px;
	height: 487px;
    left: 0;
    z-index: 99999;
}

#directions_overlay.FF{
top:1200px;
position: fixed;
width: 911px;
height: 473px;
right: 38px;
z-index: 99999;
top:1200px;
}

html {
  padding: 0;
  margin: 0;
}
body {
  margin: 0;
  padding: 0;
  font-family: "Open Sans", 'Helvetica Neue', Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #333;
  background-color: #ffffff;
}
body * {
  font-family: "Open Sans", 'Helvetica Neue', Arial, Helvetica, sans-serif;
}
h1, h2, h3, h4 {
  font-family: "Open Sans", 'Helvetica Neue', Arial, Helvetica, sans-serif;
  font-weight: 600;
  color: #333;
}
h3 {
  font-size: 20px;
  margin: 0;

}
h1 {
  font-size: 28px;
  font-weight: bold;
}
h4 {
  font-size: 16px;
  margin: 0;
}
p {
  margin: 0;
  line-height: 1.4;
}
b {
  font-weight: 600;
}
.fl {
  float: left;
}
.fr {
  float:right;
}
.fl p {
  line-height: 1.6;
  width: 510px;
}
.l1 {
  line-height: 1;
}
.no_top_mar {
  margin-top: 0;
}
.no_bot_mar {
  margin-bottom: 0;
}
.common_white_block, .common_blue_block {
  width: 100%;
}

.common_blue_block {
  background-color: #1570a6;
}
.common_blue_block .wrapper {
  padding: 40px 0;
}
.common_blue_block .wrapper h1 {
  color:#fff;
  font-size: 24px;
  float: left;
  margin:0;
  font-weight: 300;
}
.common_blue_block .wrapper .cert {
  float: right;
  padding-left: 38px;
  background: url("http://df9e810d5381954d4335-734c5a01146a439fde37bc5243a0a0d3.r99.cf1.rackcdn.com/lp2/win_small.png") left no-repeat transparent;
  font-size: 16px;
  color: #fff;
  margin-top: 5px;
  font-weight: 300;
  line-height: 29px;
}
.wrapper, .gray_wrapper {
  width: 940px;
  margin: 0 auto;
}
.gray {
  background-color: #eeeeee;
  padding: 40px 30px;
  margin-bottom: 40px;
}
.top {
  padding: 10px 0;
  background: url("http://df9e810d5381954d4335-734c5a01146a439fde37bc5243a0a0d3.r99.cf1.rackcdn.com/lp2/pc_icon.png") left center no-repeat transparent;
}
.bot_border {
  border-bottom: 5px solid #eeeeee;
}
.top_title {
  float:left;
  margin-left: 111px;
  margin-top: 20px;
}
.top_title_country {
    float: right;
    margin-top: 17px;
}
.top_title h3 {
  color: #787878;
  font-size: 17px;
  font-family: "Open Sans", 'Helvetica Neue', Arial, Helvetica, sans-serif;
  font-weight: 600;
  margin-left: 10px;
}
.left, .right {
  padding-top: 20px;
}
.left {
  float:left;
  width: 620px;
  padding-bottom: 40px;
}
.right {
  float: right;
  padding-top: 40px;
  padding-bottom: 120px;
  width: 282px;
}
.right a, .right a:active, .right a:visited {
  color: #1570a6;
}
.d_selector {
  background-color: #eeeeee;
  padding: 30px;
}
.main_download {
  background-color: #d63104;
  display: block;
  font-size: 16px;
  color: #fff;
  text-decoration: none;
  text-align: center;
  min-width: 540px;
  line-height: 47px;
  font-weight: 600;
}
.org_effect{
  animation-name: orangePulse;
  -webkit-animation-name: orangePulse;
   -webkit-animation-duration: 3s;
   animation-duration: 3s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
@-webkit-keyframes orangePulse {
    from { -webkit-box-shadow: 0 0 2px #ff5c00;-moz-box-shadow: 0 0 2px #ff5c00;-o-box-shadow: 0 0 2px #ff5c00;box-shadow: 0 0 2px #ff5c00; }
    50% { -webkit-box-shadow: 0 0 18px #ff5c00;-moz-box-shadow: 0 0 18px #ff5c00;-o-box-shadow: 0 0 18px #ff5c00;box-shadow: 0 0 18px #ff5c00; }
    to { -webkit-box-shadow: 0 0 2px #ff5c00;-moz-box-shadow: 0 0 2px #ff5c00;-o-box-shadow: 0 0 2px #ff5c00;box-shadow: 0 0 2px #ff5c00; }
  }
@keyframes orangePulse {
    from { -webkit-box-shadow: 0 0 2px #ff5c00;-moz-box-shadow: 0 0 2px #ff5c00;-o-box-shadow: 0 0 2px #ff5c00;box-shadow: 0 0 2px #ff5c00; }
    50% { -webkit-box-shadow: 0 0 18px #ff5c00;-moz-box-shadow: 0 0 18px #ff5c00;-o-box-shadow: 0 0 18px #ff5c00;box-shadow: 0 0 18px #ff5c00; }
    to { -webkit-box-shadow: 0 0 2px #ff5c00;-moz-box-shadow: 0 0 2px #ff5c00;-o-box-shadow: 0 0 2px #ff5c00;box-shadow: 0 0 2px #ff5c00; }
  }

.main_download:hover{
background-color: #ff3c07;
}

.main_download.grey{
background-color: #a5a5a5;
}

.main_download.grey:hover{
background-color: #6f6f6f;
}

label {
  font-size: 13px;
  color: #333;
}
select {
  padding: 5px 8px;
  width: 110%;
  border: none;
  box-shadow: none;
  background: transparent;
  background-image: none;
  -webkit-appearance: none;
  cursor:pointer;
  font-size: 14px;
}
.select_wrapper {
  border: 1px solid #ccc;
  /* width: 200px; */
  overflow: hidden;
  background: #fafafa url("http://df9e810d5381954d4335-734c5a01146a439fde37bc5243a0a0d3.r99.cf1.rackcdn.com/lp2/down.png") no-repeat 171px 50%;
}
.select_wrapper_lang {
    border: 1px solid #CCC;
    width: 170px;
    margin-top: -25px;
    margin-left: 45px;
    overflow: hidden;
    background: #FAFAFA url("http://df9e810d5381954d4335-734c5a01146a439fde37bc5243a0a0d3.r99.cf1.rackcdn.com/lp2/down.png") no-repeat scroll 150px 50%;
}
select:focus {
  outline: none;
}
option {
  padding: 5px 5px;
}
.d_tip {
  border-bottom: 1px solid #eeeeee;
  padding: 10px 0;
  font-size: 13px;
  text-align: center;
}
.d_tip span {
  color: #73767a;
}
.desc {
  font-size: 16px;
  color: #333;
  line-height: 1.6;
  margin-top: 25px;
  margin-bottom: 40px;
}
#types {

}
#reqs {

}
.accordion {
  padding: 20px 0;
  border-bottom: 1px solid #dcddde;
}
.collapsed {
  border-bottom: none;
}
.a_title {
  margin-left: 50px;
  color: #1570a6;
  font-size: 16px;
}
.click {
  cursor: pointer;
}
.collapsed .a_icon {
  background: url("http://df9e810d5381954d4335-734c5a01146a439fde37bc5243a0a0d3.r99.cf1.rackcdn.com/lp2/collapsed.png") no-repeat center transparent;
  width: 26px;
  height: 26px;
  margin-left: 10px;
  margin-top: -2px;
}
.a_icon {
  background: url("http://df9e810d5381954d4335-734c5a01146a439fde37bc5243a0a0d3.r99.cf1.rackcdn.com/lp2/expanded.png") no-repeat center transparent;
  width: 26px;
  height: 26px;
  margin-left: 10px;
  margin-top: -2px;
}
.a_content {
  margin-left: 50px;
  display: none;
}
.a_content ul {
  padding-left: 17px;
  padding-top: 10px;
}
.a_content ul li {
  margin-bottom: 5px;
}
.a_content ul:last-of-type {
  margin-left: 70px;
}
#reqs .a_content {
  background-color: #eeeeee;
  padding: 25px 50px;
  margin: 20px 0 0 0;
}
#reqs .a_content p {
  line-height: 1.5;
}
#footer_links {
  border-top: 1px solid #dcddde;
  border-bottom: 1px solid #dcddde;
  padding: 20px 0;
  text-align: center;
}
#footer_links a, #footer_links a:active, #footer_links a:visited {
  color: #1570a6;
  text-decoration: none;
}
#footer_text {
  color: #a8a8a8;
  font-size: 12px;
  text-align: justify;
  padding: 20px 0 30px 0;
  letter-spacing: -0.05px;
}
.r_wrapper {
  border: 1px solid #dcddde;
  margin-bottom: 30px;
  padding: 20px 22px 10px 22px;
}
.r_wrapper h2 {
  margin: 0 0 10px 0;
  color: #1570a6;
  font-weight: 600;
  border-bottom: 1px solid #efefef;
  padding: 0 0 15px 0;
  font-size: 16px;
  text-align: center;
}
.r_wrapper h3 {
  margin: 0 0 3px 0;
  font-weight: 600;
  font-size: 13px;
}
.r_wrapper p {
  line-height: 1.4;
  font-size: 13px;
  color: #73767a;
  margin-bottom: 15px;
}
#d_block, #u_block {
  border-bottom: 1px solid #efefef;
  border-top: 1px solid #efefef;
  padding: 20px 0;
  text-align: center;
  margin-bottom: 10px;
}
#u_block {
  border-bottom:none;
  margin-bottom: -5px;
}
#d_block a, #u_block a {
  color: #1570a6;
  font-size: 13px;
  display: inline-block;
  background: url("http://df9e810d5381954d4335-734c5a01146a439fde37bc5243a0a0d3.r99.cf1.rackcdn.com/lp2/update.png") no-repeat left transparent;
  padding-left: 35px;
  line-height: 25px;
}
.r_wrapper h4 {
  margin: 0;
  font-weight: 600;
  font-size: 12px;
}
.r_wrapper p.smaller {
  line-height: 1.4;
  font-size: 12px;
  color: #73767a;
  margin-bottom: 15px;
}
.smaller2 {
  color: #73767a;
}
.smaller2_text {
    margin-left: 74px;
    margin-top: -18px;
}
.r_wrapper ul {
  padding-left: 20px;
  padding-top: 3px;
}
.r_wrapper ul li {
  margin-bottom: 3px;
}
#overlay {
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 10;
    background-color: rgba(0,0,0,0.5);
    display: none;
}
#popup {
    font-family: "Arial", sans-serif;
    width: 408px;
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -200px;
    margin-left: -205px;
    background-color: #b3daf9;
    border-radius: 1px;
    border: 1px solid #5395df;
    z-index: 11;
    display: none;
    padding: 0 3px 3px 3px;
}
#popup table {
    margin: 0 auto;
    width: 370px;
    padding-bottom: 80px;
}
#popup table td:first-of-type {
    width: 47px;
}
#popup_title {
    width: auto;
    font-size: 12px;
    color: #000000;
    line-height: 30px;
    height: 30px;
    text-indent: 5px;
}
#popup_title span {
    text-shadow: 0 0 5px #ffffff;
}
.popup_inner {
    padding: 15px 0 0 0;
    position: relative;
    background-color: #ffffff;
    border-radius: 3px;
    border: 1px solid #84b0d9;
    min-height: 260px;
}
.popup_inner h3{
    color: #2261ab;
    font-size: 16px;
    font-weight: normal;
    margin-top: -8px;
    letter-spacing: -0.3px;
}
.popup_inner p {
    font-size: 13px;
    line-height: 1.4;
}
.popup_footer {
    height: 64px;
    background-color: #f3f3f3;
    border-top: 1px solid #e7e7e7;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    text-align: right;
    width: 406px;
    position: absolute;
    bottom: 0;
}
.popup_footer a {
    background: url("http://df9e810d5381954d4335-734c5a01146a439fde37bc5243a0a0d3.r99.cf1.rackcdn.com/lp2/popup_btn.png") 0 0 no-repeat transparent;
    width: 130px;
    line-height: 36px;
    height: 36px;
    color: #40434a;
    font-size: 13px;
    margin-right: 15px;
    margin-top: 15px;
    text-shadow: 0 1px 5px #ffffff;
    display: inline-block;
    text-decoration: none;
    padding: 0 10px;
    text-align: center;
}
.popup_footer a:hover {
    background-position: 0 -39px;
}
#close {
    position: absolute;
    width: 45px;
    height: 22px;
    right: 3px;
    top: -1px;
    background: url("http://df9e810d5381954d4335-734c5a01146a439fde37bc5243a0a0d3.r99.cf1.rackcdn.com/lp2/close.png") center no-repeat transparent;
    cursor: pointer;
}
.os_logo{ 
width: 80px;
    font-size: 0;
    margin-left: 464px;
    /* float: right; */
    margin-top: -30px;
}



.modal_popup_design{display:none; position: fixed;top: 0px;left: 0px;right: 0px;bottom: 0px;background: rgba(0, 0, 0, 0.66);z-index: 999;padding-top: 0px;font-family: 'Open Sans', sans-serif;}
.modal_popup_body{max-width: 878px;margin: auto;width: 100%;background: #fff;}
.modal_header_pop{position: relative;}
.cross{position: absolute;right: 7px;top: 7px;font-size: 16px;color: black;font-weight:700;z-index: 99;width: 25px;height: 25px;text-align: center;border-radius: 100px;padding-top: 2px;max-height: 30px;padding-bottom: 0px;box-sizing: border-box;cursor: pointer;}

.header_top{background: #ffbf00;font-size: 28px;padding: 23px;padding-left: 120px;position: relative;padding-right: 40px;font-weight: 700;margin-top:23px;}
.modal_body_pop{text-align: center;padding: 45px 15px 60px;background: #fff;}
.modal_body_pop h2{text-align: center;font-size: 30px;color: #000; text-align: center;font-size: 24px;color: #000;margin: 0px;}
.modal_body_pop h2 a{color: #0091fb;text-decoration: none;}
.download_start{text-align: center;}
.strt_dnlowd_in{max-width: 300px;width: 100%;display: inline-block;padding-bottom: 60px;position: relative;}
.strt_dnlowd_in a{display: inline-block;width: 100%;padding:20px;text-decoration: none;font-size: 20px;font-weight: 600;box-sizing: border-box;background: #0091fb;color: #fff;}
.header_logo{position: absolute;left: 27px;max-width: 80px;top: 20px;}
.left_arow{position: absolute;left: -100px;top: -35px;}
.right_arow{position: absolute;right: -100px;top: -35px;}
.modal_popup_design img{max-width: 100%;}
.strt_dnlowd_in a:hover{background: #0a62a2;}

