/* @override 
	http://vx205900.server3b.viwefix.cz/sticky/css/styles.css
	http://test.stickypassword.com/css/styles.css
	http://test6.stickypassword.com/css/styles.css
	https://www.stickypassword.com/css/styles.css
	https://www.stickypassword.cz/stickyaccount/css/styles.css
	http://www.stickypassword.com/css/styles.css
	http://sp2013.webfacies.com/css/styles.css
	https://sp2013.webfacies.com/css/styles.css
*/
body {font: 62.5% Arial,Meiryo,sans-serif;}

h1.blue{ font-size: 4em; color: #0b3d92;}
h2.blue-italic{ color: #0b3d92; font-size: 1.8em; font-style: italic;}

#header a {color: #959595;}
#desctop-header {height: 122px; position: relative;}
.top-download {position: absolute; right: 0; top: 39px;}


.top-download-buy{position: absolute; right: 0; top: 20px;}
.top-round-btn{ border-radius: 25px; -moz-border-radius: 25px; -web-kit-border-radius: 25px; 
display: inline-block;
height: 23px;
width: 180px;
clear: both;
float: left;
margin-top: 0.5rem;
padding-top: 8px;
padding-left: 2px;
text-align: center;
}

.top-round-btn a{
color:white !important;
display: inline-block !important;
text-align: center !important;
font-size: 12px;
}

.orange-gradation{
background: #f2a707; /* Old browsers */
background: -moz-linear-gradient(top,  #f2a707 0%, #f76107 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2a707), color-stop(100%,#f76107)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f2a707 0%,#f76107 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f2a707 0%,#f76107 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f2a707 0%,#f76107 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f2a707 0%,#f76107 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2a707', endColorstr='#f76107',GradientType=0 ); /* IE6-9 */
}
.green-gradation{
background: #87af1c; /* Old browsers */
background: -moz-linear-gradient(top,  #87af1c 0%, #91bc1e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#87af1c), color-stop(100%,#91bc1e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #87af1c 0%,#91bc1e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #87af1c 0%,#91bc1e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #87af1c 0%,#91bc1e 100%); /* IE10+ */
background: linear-gradient(to bottom,  #87af1c 0%,#91bc1e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87af1c', endColorstr='#91bc1e',GradientType=0 ); /* IE6-9 */
}

img.logo {position: absolute; top: 0; left: -40px;}
#logo{ width: 259px; height: 120px; position: absolute; top: 0; /*left: -40px;*/}
#logo a{ background-image: url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/logo_inline.png); width: 259px; height: 51px; display: block; text-indent: -9999px; background-repeat: no-repeat; margin-top: 2.9rem; }

#very-top{position: absolute; top: 8px; right: 1px; text-transform: uppercase; font-size: 1.1em; z-index: 99;}
#very-top li{float: left; margin-left: 90px;}
#very-top li.langueage{position: relative;}
#very-top li a{ padding-right: 20px;}
#very-top li li{float: none; margin: 0 0 8px; border-top: 1px solid #c3c4c8; padding-top: 0; padding-bottom: 0; padding-left: 0;}
#very-top li li a{ background-image: none; padding-right: 0;}
#very-top li li.first{ margin-right: 0; border-style: none; margin-top: -8px; padding-bottom: 2px; padding-right: 8px;}
#very-top li li.first a{background: url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/icon-dark-arrow-up.png) no-repeat right center; padding-right: 20px;}
#very-top li li{ margin-right: 27px; margin-left: 20px; margin-top: 2px; padding-top: 8px;}

#very-top li ul{position: absolute; width: 154px; text-align: right; right: -9px; border: 1px solid #c3c4c8; padding-top: 5px; top: -6px; background-color: white; -moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px; display: none;}
	
#very-top li ul a:hover{color: #1b9dd7;}

#top-nav {position: absolute; right: 200px; top: 60px;}
#top-nav.landing-page {position: absolute; right: 0; top: 60px;}
#top-nav li {float: left;}
#top-nav li a {display: block; font-size: 15px; padding-left: 19px; padding-right: 19px; padding-bottom: 43px;}
#top-nav.landing-page li.last a{ padding-right: 0;}
.homepage #top-nav li.active a {color: #1b9dda; background: url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/topNavArrow.png) no-repeat center bottom;}
#top-nav li.active a {color: #1b9dda; }


#mobile-header{ height: 70px; line-height: 70px; background: url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/splogo.png) no-repeat left center; text-align: right; display: none;}

#submenu{ min-height: 10px; background: url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/submenu-small.png) 0 top;}


#submenu li{float: left; /*background: url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/submenuLine.png) no-repeat right center;*/}
#submenu li.active{ background-image: none; background-color: white;}

#submenu li.active{
-webkit-border-top-left-radius: 6px;
-webkit-border-top-right-radius: 6px;
-moz-border-radius-topleft: 6px;
-moz-border-radius-topright: 6px;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
}

#submenu li.last, #submenu li.prev{ background-image: none;}
#submenu li a{display: block; }

.container{ width: 960px; margin-left: auto; margin-right: auto;}
#submenu .container{ position: relative; top:2px;}

@-moz-document url-prefix() {
   #submenu .container{ position: relative; top:3px;}
}

#submenu .container .discussion{position: absolute; right: 0; font-family: "nimbus-sans",sans-serif;
font-style: normal;
font-weight: 300; bottom: 0;}
#submenu .container .discussion a{font-size: 1.9em; color: white;letter-spacing: -1px; padding: 14px 32px 5px;}
#submenu .container .discussion li{-webkit-border-top-left-radius: 6px;
-webkit-border-top-right-radius: 6px;
-moz-border-radius-topleft: 6px;
-moz-border-radius-topright: 6px;
border-top-left-radius: 6px;
border-top-right-radius: 6px; border: 1px solid #1b9dda; background: none;}

#page.about-us #submenu, #page.support #submenu, #page.buy #submenu, #page.contact #submenu{ background: url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/submenu.png) 0 bottom;
background-repeat: repeat-x;
background-size: contain;}
#page.about-us #submenu,  #page.buy #submenu {padding-top:33px;}
#page.about-us #submenu li, #page.support #submenu li,  #page.buy #submenu li,  #page.contact #submenu li, #page #submenu.blog li {height:47px;}
#page.about-us #submenu li a, #page.support #submenu li a, #page.buy #submenu li a, #page.for-pass #submenu li span, #page.contact #submenu li a, #page #submenu.blog li a {font-size: 18px; color: white; letter-spacing: -1px; padding: 10px 20px 5px;}
#page.about-us #submenu li.active a, #page.support #submenu li.active a, #page.buy #submenu li.active a, #page.contact #submenu li.active a, #page #submenu.blog li.active a {color: #1b9dda;}

#page.support #submenu, #page.contact #submenu, #page #submenu.blog {height: 70px;}

#page.for-pass #submenu li span{color: #1b9dda; display: block;}

#page.about-us .container.testimonials{ padding-bottom: 48px;}
#page.about-us .container.testimonials h1{ padding-bottom: 28px; border-bottom: 1px solid #77d7f6;}
#page.about-us .container.testimonials .photo{float: left;}
#page.about-us .container.testimonials .photo .small{display: none;}
#page.about-us .container.testimonials .testimonial{ margin-left: 230px; border-bottom: 1px solid #77d7f6; min-height: 146px; margin-top: 12px;}
#page.about-us .container.testimonials .testimonial .blockquote{ padding-top: 30px;}
#page.about-us .container.testimonials .testimonial .text{font-size: 2.2em;}
#page.about-us .container.testimonials blockquote em.quo-left{left: -22px; top: 5px;}
#page.about-us .container.testimonials .testimonial p{font-size: 1.5em; margin-top: 7px;}

.overview h1{font-size: 4em; color: #0b3d92;}
.overview h3, .overview.gray-light-line h4{font-size: 2.5em; color: #0b3d92;}
.overview .first{position: relative;}
.overview .first p{font-size: 1.6em; color: #1b9dda; line-height: 24px;}
.overview .first{ margin-bottom: 40px;}
.overview .first .col6 .button{position: absolute; bottom: 0; right: 0;}
.overview.gray-light-line{ padding-bottom: 24px; padding-top: 16px;}
.overview.gray-light-line h3{ border-bottom: 1px solid #c3c4c7; padding-bottom: 16px; margin-bottom: 11px;}
.overview.gray-light-line h4{ margin-bottom: 10px;}
.overview.gray-light-line p{font-size: 1.6em; color: #1b9dda; line-height: 24px; padding-right: 9px;}
.overview.gray-light-line img{max-width: 100%; height: 180px;}
.overview.second{ padding-top: 24px;}
.overview.second h3{ padding-bottom: 24px;}
.overview.second p{color: #707070; font-size: 1.6em; line-height: 25px; margin-bottom: 24px; padding-right: 20px;}
.overview.second ul li{}
.overview.second ul li img{float: left; margin-top: 7px;}
.overview.second ul li .text{ margin-left: 120px; border-bottom: 1px solid #dbdcdd; height: 100px;}
.overview.second ul li.last .text{ border-bottom-style: none;}
.overview.second a{color: #1b9dda;}
.overview.second ul li .text a{ display: block; font-size: 1.8em; padding-top: 24px;}
.overview.second ul li .text small{display: block; font-size: 1.5em; color: #707070;}

.overview.second .row.lamanite{ border-top: 1px solid #c3c4c7; margin-top: 24px; padding-top: 24px;}
.overview.second .row.lamanite .text{ border-top: 1px solid #cfd0d2; padding-top: 24px; margin-top: 31px;}
.overview.second .row.lamanite .social-box.mobile{display: none;}
.overview.second .row.lamanite .icon img{ margin-top: -11px;}

#page #submenu{ padding-top: 23px; display: inline-block; width: 100%; background: url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/submenu-features.png) repeat-x 0 top;}
#page.features #submenu ul, #page #submenu ul{ padding-top: 24px; display: inline-block;}
/*#page.features #submenu li{ height: 97px;}*/

#page.features #submenu { background: url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/submenu-features.png) repeat-x 0 top;}

#page.features #submenu li a{
/*
letter-spacing: -1px;
padding-top: 17px;
padding-bottom: 6px;
margin-left: 33px;
margin-right: 33px;
height: 73px;
border-bottom: 1px solid #dbdcdd;
*/
}



/*

#page.features #submenu li small{color: #1b9dda;}
#page.features #submenu li.active a{ height: 73px; border-bottom: 1px solid #dbdcdd;}
#page.features #submenu span, #page.features #submenu small{display: block;}

#page.features #submenu span{
font-size: 2.6em;
line-height: 40px;
color: #0b3d92;
}

#page.features #submenu li.active span{color: #0b3d92;}
#page.features #submenu small{ font-size: 1.5em;}


#page.features #submenu li{
background-image: url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/sub_bg_ss.png);
background-repeat: repeat-x;
background-position: left bottom;
width: 48%;
background-color: #f6f6f6;
margin: 0 1%;
filter: alpha(opacity=80);
-moz-opacity:0.80;
opacity:0.80;

-webkit-border-top-left-radius: 6px;
-webkit-border-top-right-radius: 6px;
-moz-border-radius-topleft: 6px;
-moz-border-radius-topright: 6px;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
}

#page.features #submenu li.active {
background-color: #fff;
filter: alpha(opacity=100);
-moz-opacity:1;
opacity:1;
}
*/

#page.features .container.features{ padding-top: 13px;}
#page.features .container.features .header{border-bottom: 1px solid #dbdcdd; padding-bottom: 10px;}
#page.features .container.features h1{ color: #0b3d92; line-height: 44px; font-weight: 400; font-size: 4em;}
#page.features .container.features.cloud h1{background: url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/h1-cloud-features.png) no-repeat right center;  padding-right: 175px;}
/*#page.features .container.features.pc h1{background: url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/h1-pc-features.png) no-repeat right center;  padding-right: 250px;}*/
#page.features .feature-compare{ text-align: center; padding-bottom: 15px; padding-top: 10px;}
#page.features .feature-compare a{display:inline-block; *display:inline; zoom: 1; margin-left: auto; margin-right: auto; background: url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/arr-left.png) no-repeat left top; color: #eb5c00; padding-left: 60px; font-size: 20px; }
#page.features .feature-compare a span.types{display: block; background: url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/arr-right.png) no-repeat right top; padding-right: 60px; padding-top: 7px; font-family: 'Indie Flower', cursive;}

#page.features .container.features .row.feature{border-bottom: 1px solid #dbdcdd;}
#page.features .container.features .row.feature.last{ border-bottom-style: none;}
#page.features .container.features .row.feature .text{ padding-bottom: 30px;}
#page.features .container.features .row.feature.img-left img{float: left; width: 50%;}
#page.features .container.features .row.feature.img-left .text{float: right; width: 50%;}
#page.features .container.features .row.feature.img-right img{float: right; width: 50%;}
#page.features .container.features .row.feature.img-right .text{float: left; width: 50%;}
#page.features .container.features .row.feature h3{ font-size: 3em; color: #0b3d92; margin-top: 57px; margin-bottom: 29px; padding-left: 40px; padding-right: 40px; font-weight: 400;}
#page.features .container.features .row.feature p{ color: #1b9dda; font-size: 1.8em; line-height: 26px; padding-left: 40px; padding-right: 40px;}
#page.features .container.features .row.feature a.normal-link { padding-left: 0; padding-top: 0; margin-top: 0; background-image: none; display: inline; text-decoration: none; color: #EB5C00; font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; font-weight: 400;}
#page.features .container.features .row.feature p.show-hide{display: none; margin-top: 10px; margin-bottom: 10px;}
#page.features .container.features .row.feature a{ font-size: 1em; color: #1b9dda; text-decoration: underline; background: url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/blue-arrow-small2.png) no-repeat left center; display: block; margin-top: 24px; padding-left: 11px;}
#page.features .container.features .row.feature a.hide{display: none; margin-bottom: 30px;}

#page.features .container.features .row.pc{ margin-bottom: 30px; margin-top: 28px;}
#page.features .container.features .row.pc h3{ color: #0b3d92; font-size: 2.5em; font-weight: 400; line-height: 21px;}
#page.features .container.features .row.pc h3,
#page.features .container.features .row.pc p{ padding-left: 40px; padding-right: 40px;}
#page.features .container.features .row.pc p{ font-size: 1.6em; color: #1b9dda; line-height: 20px; margin-top: 20px;}
#page.features .container.features .row.pc img{width: 100%;}

#page.features .dark-blue-line .col{position: relative; height: 175px; margin-top: 40px; margin-bottom: 40px;}
#page.features .dark-blue-line .col img.background{position: absolute; width: 100%; height: 100%;}
#page.features .dark-blue-line .col img.background-responsive{display: none; position: absolute; width: 100%; height: 100%;}
#page.features .dark-blue-line .col h4{ text-align: center; font-size: 1.9em; color: white; line-height: 22px;}
#page.features .dark-blue-line .col img.icon{display: block; margin-left: auto; margin-right: auto; margin-top: 23px;}

#page.support .container.support-support{ padding-top: 40px; position: relative; }
#page.support .container.support-support h1{font-size: 4em; color: #0b3d92; padding-bottom: 14px;}
#page.support .container.support-support .row.search{background-color: #1b9dda; padding-left: 40px; padding-top: 23px; padding-bottom: 23px; position: relative;}
#page.support .container.support-support .row.search .issue{float: left;}
#page.support .container.support-support .row.search .issue input.design.white-line{background-color: transparent; border-style: none; height: 22px; color: white; font-size: 1.7em; width: 100%;}
#page.support .container.support-support .row.search .issue .in-cover{float: left; background: url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/issue-search-right.png) no-repeat right center; width: 514px;}
#page.support .container.support-support .row.search h4{ font-style: italic; font-size: 2.2em; color: white; padding-bottom: 7px;}
#page.support .container.support-support .row.search .issue .in-cover p{background: url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/issue-search-left.png) no-repeat left center; padding-top: 10px; padding-bottom: 10px; padding-left: 5px; margin-right: 12px;}
#page.support .container.support-support .row.search .issue input.submit{float: left; margin-top: 4px; margin-left: 6px;}
#page.support .container.support-support .row.search .no-answer{float: right;}
#page.support .container.support-support .row.search .no-answer a.text{ color: white; font-size: 1.6em; float: left; text-decoration: underline;}
#page.support .container.support-support .row.search .no-answer a.button{float: left; margin-left: 8px; margin-right: 30px;}
#page.support .container.support-support .row.search img.cross{position: absolute; right: 81px; top: -72px;}
#page.support .container.support-support .ajax-answer{background-color: #c3c4c7;}
#page.support .container.support-support .ajax-answer .ajax-result{ margin-left: 40px; background-color: #ededee; height: 365px; margin-bottom: 37px; margin-top: 25px; overflow: scroll;}
#page.support .container.support-support .ajax-answer .search-result{color: #363539; border-bottom: 1px solid #cbcccf; margin: 10px 20px 2px; padding-bottom: 10px; font-size: 1.3em;}
#page.support .container.support-support .ajax-answer .search-result a{color: #363539;}
#page.support .container.support-support .ajax-answer .search-result a strong{ color: #429ad8;}
#page.support .container.support-support .ajax-answer-cover{ padding-top: 20px; background: url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/ajax-answer-arrow.png) no-repeat 98px top; display: none;}
#page.support .container.support-support .ajax-answer .search-result h3{ margin-left: 0; font-size: 1.4em; margin-top: 1px;}
#page.support .container.support-support .ajax-answer h3{color: #0b3d92; font-size: 2.5em; margin-top: 25px; margin-left: 43px;}
#page.support .troubles h4{font-size: 1.8em; color: #0b3d92; font-weight: 400; margin-top: 30px;}
#page.support .troubles ul{ margin-top: 27px; margin-right: 30px; font-size: 1.4em; color: #37363b;}
#page.support .troubles ul li{ margin-top: 10px; border-bottom: 1px solid white; padding-bottom: 12px; padding-top: 11px;}
#page.support .troubles ul li.first{margin-top: 0px; padding-top: 0;}
#page.support .troubles ul li.last{padding-bottom: 0px; border-bottom-style: none;}
#page.support .troubles ul p{}
#page.support .troubles ul a{display: block; margin-top: 17px;}

#page.support .help-line-cover{position: absolute; right: 0;  width: 330px; top: 124px; padding-top: 20px; background: url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/help-arrow.png) no-repeat center 8px; display: none;}
#page.support .help-line{ background-color: #37363b; padding: 20px 20px 64px;}
#page.support .help-line #frm-send{ margin-top: 17px; margin-left: 0;}
#page.support .help-line h3{font-size: 2.8em; color: #ffffff;}
#page.support .help-line p{font-size: 1.4em; color: #59bbe9; font-style: italic !important;}
#page.support .help-line p.success{ color: white; font-weight: normal; font-style: normal !important; text-align: center; margin-top: 20px; margin-bottom: 19px;}
#page.support .help-line .label{}
#page.support .help-line label{display: block; font-size: 1.4em; color: white; margin-bottom: 4px; margin-top: 8px;}
#page.support .help-line input{ width: 286px;}
#page.support .help-line textarea{ width: 284px;}
#page.support .help-line select{width: 100%;}
#page.support .help-line input.design, .help-line textarea{ border: 1px solid white; background-color: #c3c3c5;}
#page.support .help-line input.design{ height: 22px;}
#page.support .help-line a.button{ margin-top: 13px;}



.form_place #frm-send{ margin-left: 0; margin-top: 8px;}

#page.support .container.support-support .row.faq{ margin-top: 24px;}
#page.support .container.support-support .answers{ margin-left: 226px;}
#page.support .container.support-support .answers{padding-top: 20px;}

#page.buy h1{ color: #0b3d92; font-size: 4em; border-bottom: 1px solid #49b1e1; padding-top: 30px; padding-bottom: 21px; margin-bottom: 20px; margin-top: 10px;}
#page.buy h1.upgrh1{ padding-top: 2px; padding-bottom: 13px; margin-bottom: 10px;}
#page.buy h3{ color: #1b9dda; font: 2.5em  Arial;}
#page.buy .gray-box.licence{ padding: 30px 40px 20px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; min-height: 265px;}
#page.buy .gray-box.licence{	-moz-border-radius-topleft: 6px;
	-webkit-border-top-left-radius: 6px;
	border-top-left-radius: 6px;
	-moz-border-radius-topright: 6px;
	-webkit-border-top-right-radius: 6px;
	border-top-right-radius: 6px;}
#page.buy .gray-box.licence ul.desc{ color: #707070; font-size: 1.3em; margin-top: 20px;}
#page.buy .gray-box.licence ul.desc li{}
#page.buy .gray-box.licence h3{position: relative;}
#page.buy .gray-box.licence h3 span{position: absolute; right: 0; font-size: 15px; top: 8px;}
#page.buy .gray-box.licence table{width: 100%; margin-top: 10px;  position: relative;}
#page.buy .gray-box.licence table td{font-size: 1.5em; border-top: 1px solid #d4d5d7; padding-bottom: 3px;}
td.specoffer s{ text-decoration: none; background: url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/action.png) no-repeat center center; color: #0b3d92;}
#page.buy .gray-box.licence table td.radio input{ margin-top: -4px;}
#page.buy .gray-box.licence table td.default{ border-top-style: none;}
#page.buy .gray-box.licence table tr.select-product{}
#page.buy .gray-box.licence table tr.select-product td{border-top-style: none !important; line-height: 20px;}
#page.buy .gray-box.licence table tr.select-product-online td{border-top-style: none !important; line-height: 20px;}
#page.buy .gray-box.licence table td.radio{width: 30px;}
#page.buy .gray-box.licence table td.radio .why3upgrade{position: absolute; top: 6px; right: 408px; background-image: url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/3timesmore.png); width: 221px; height: 114px;}
#page.buy .gray-box.licence table td.radio .why1upgrade{position: absolute; background-image: url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/1timesmore.png); width: 221px; height: 114px; top: 6px; right: 408px;}
#page.buy .gray-box.licence table td.radio .why3upgrade p, #page.buy .gray-box.licence table td.radio .why1upgrade p{display: none;}
#page.buy .gray-box.licence table td.name{ color: #707070; line-height: 39px;}
#page.buy .gray-box.licence table td.default input{width: 97%; font-size: 14px; margin-top: 4px;}
#page.buy .gray-box.licence .error{ font-size: 13px; color: #dc0019;}
#page.buy .cartheader p.eshop-top-text{font-size: 20px; color: #EB5C00; border-bottom-width: 1px;}
#page.buy .gray-box.licence table tr.more-lic-edu p{ padding-top: 13px; color: #707070; font-size: 13px;}
#page.buy .gray-box.licence table tr.more-lic-edu p a{}


h2.eshop-top-title{ color: #0b3d92; font-size: 3em; line-height: 56px; padding-left: 96px; margin-bottom: 5px;}
h2.eshop-top-title.cloud{ background: url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/cloud-yes-small.png) no-repeat left center;}
h2.eshop-top-title.nocloud{ background: url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/cloud-no-small.png) no-repeat left center;}
#page.buy .gray-box.licence p.moresticky {font-size: 13px; color: #707070; padding-top: 14px; padding-bottom: 10px;}
#page.buy  .your-license{ margin-bottom: 7px; position: relative; text-align: center; border-bottom: 1px solid #49b1e1; padding-bottom: 7px;}
#page.buy  .your-license .btn{ margin-top: 5px; margin-bottom: 6px;}
#page.buy  .your-license p{font-size: 1.5em; color: #59bbe9; line-height: 22px; margin-bottom: 0; text-align: left;}
#page.buy  .your-license p.licno{ color: #EB5C00;}

#page.buy  .your-license a.compare{position: absolute; top: 3px; right: 0;}


#page.buy .gray-box.licence table td.price{ text-align: right; color: #0b3d92;  font-weight: bold;}
#page.buy .order-detail{ padding: 13px 40px; background-color: #1b9dda; color: white; position: relative;}
#page.buy .order-detail{-moz-border-radius-bottomleft: 6px;
	-webkit-border-bottom-left-radius: 6px;
	border-bottom-left-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-right-radius: 6px;
	border-bottom-right-radius: 6px;}
#page.buy .order-detail h4{ font-size: 2.5em; font-weight: bold; margin-bottom: 5px;}
#page.buy .order-detail p{ font-size: 1.3em; }
#page.buy .order-detail p strong{ font-size: 20px;}
#page.buy .order-detail .btn{ margin-top: 12px; margin-bottom: 10px; font-weight: bold !important;}
#page.buy .order-detail em{ font-weight: bold;}
#page.buy .order-detail .arrow-up {width: 0; height: 0;  border-left: 12px solid transparent; border-right: 12px solid transparent; border-bottom: 12px solid #1b9dda;}
#page.buy .order-detail .arrow-up{position: absolute; right: 64px; top: -12px;}
#page.buy .order-footer{ padding-bottom: 25px; padding-left: 40px; padding-right: 40px;}
#page.buy .order-footer.v3x{ padding-bottom: 25px; padding-left: 40px; padding-right: 40px; margin-top: 11px; font-size: 12px; color: #707070;}
#page.buy .order-footer p{color: #707070; font-size: 1.3em; margin-top: 12px;}
#page.buy .right-box{}
#page.buy .right-box .bbb{ border: 1px solid #43aee1; padding: 20px 40px 30px; position: relative; min-height: 345px; background: url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/order-right-bg.jpg) no-repeat right center;}
#page.buy .right-box .bbb a.compare{ margin-top: 25px;}
#page.buy .right-box .bbb1{ border: 1px solid #43aee1; padding: 20px 40px 30px; position: relative; min-height: 345px; background: url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/order-right-bg1.jpg) no-repeat 277px center;}
#page.buy .right-box .bbb ul{font-size: 1.3em; color: #707070; width: 200px;}
#page.buy .right-box .bbb1 ul{font-size: 1.3em; color: #707070; width: 250px;}
#page.buy .right-box .bbb ul li{ margin-top: 15px;}
#page.buy .right-box .right-box-footer ul{ margin-top: 38px;}
#page.buy .right-box .right-box-footer li{float: left; margin-left: 30px; margin-bottom: 10px;}
/*h2.sp-online{ background: url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/sysicons.png) no-repeat right center;}*/
h2.sp-online{ background: url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/sysiconsbeta.png) no-repeat right center;}
h2.sp-offline{ background: url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/sysiconswin.png) no-repeat right center;}

h1.sp-offline{ background: url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/cloud-no.png) no-repeat left center; padding-left: 131px;}
#page.buy .right-box-footer ul{ margin-top: 10px;}
#page.buy .right-box-footer li{float: left; margin-right: 20px; margin-bottom: 11px;}




.buy-upgrade{ padding-bottom: 20px;}
.buy-upgrade .text p{ font-size: 1.6em;  color: #707070; line-height: 28px;}
.buy-upgrade .form{ margin-top: 20px; margin-bottom: 20px;}
.buy-upgrade .form label, .buy-upgrade .form input, .buy-upgrade .form button{display: block;}
.buy-upgrade .form label{color: #0b3d92; font-size: 1.8em;}
.buy-upgrade .form input{ margin-top: 10px; margin-bottom: 10px;}

.cartheader h2{ font-size: 26px; color: #429ad8;}
.cartheader ul{ margin-top: 5px;}
.cartheader ul li{ font-size: 13px; color: #707070; line-height: 19px;}

ul.filelist li{color: white; display: block; font-size: 1.4em; margin-bottom: 8px; margin-top: 8px;}
   
.drop-target{ border-radius: 3px 3px 3px 3px; width: 288px; height: 50px; line-height: 50px; background-color: #C3C3C5; border: 1px solid white; cursor: pointer;}
.drop-target h5{ color: black; text-align: center; font-size: 1.5em;}

.navigation{width: 226px; background: purple;}
.navigation{position: absolute; padding-top: 11px; }
.navigation ul{ margin-right: -1px; min-height: 380px;}
.navigation li{ height: 51px;}
.navigation li.active{ background: url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/faq-active.png) no-repeat 0 center;}
.navigation li.first a{  border-top: 1px solid #dbdcdd;}
.navigation li a{display: block; font-size: 1.6em; color: #1b9dda;  padding-left: 38px; line-height: 50px; border-bottom: 1px solid #dbdcdd;}
.navigation li.active a{ color: white; border-bottom-style: none; border-top-style: none;}
.navigation li.last a,
.navigation li.bn a { border-bottom-style: none;}

#page.support .container.support-support .answers{border-left: 1px solid #d8d9db;}
#page.support .container.support-support h2{font-size: 3em; color: #0b3d92; border-bottom: 1px solid #d8d9db; font-weight: 400; padding-bottom: 7px; margin-left: 0;}
#page.support .container.support-support .answers h3{font-size: 2em; font-weight: 400; color: #1b9dda; margin-bottom: 27px;}
#page.support .container.support-support .answers .box{ margin-top: 27px; margin-left: 30px; padding-bottom: 24px; border-bottom: 1px solid #d8d9db;}
#page.support .container.support-support .answers li.question{ background: url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/blue-arrow-left.png) no-repeat left 3px; padding-left: 17px; margin-bottom: 10px;}
#page.support .container.support-support .answers li.question.active{background: url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/blue-arrow-down.png) no-repeat left 6px;}
#page.support .container.support-support .answers a.question{display: block; font-size: 1.6em; color: #707070; line-height: 21px;}
#page.support .container.support-support .answers .answer{font-size: 1.4em; color: #1b9dda; font-style: italic; padding-top: 8px; border-bottom: 1px solid #1b9dda; display: none; padding-bottom: 4px;}
#page.support .container.support-support .answers .answer p{ margin-bottom: 6px;}
#page.support .container.support-support .answers{min-height: 650px;}
#page.support .container.support-support .answers .answer h2{ font-size: 1.2em; margin-left: 0; border-style: none; padding-bottom: 0;}
#page.support .container.support-support .answers .answer ol{ margin-left: 18px;}
#page.support .container.support-support .answers .answer li{ margin-bottom: 6px; list-style-position: outside;}
#page.support .container.support-support .answers .answer ul{ margin-left: 15px; list-style-position: outside;}
#page.support .container.support-support .answers .answer ul li{ list-style-type: disc; list-style-position: outside;}
#page.support .container.support-support .answers .answer em{ font-style: normal; font-weight: normal;}
#page.support .container.support-support .answers .answer em{ font-weight: bold; display:inline-block; *display:inline; zoom: 1; margin-bottom: 0; margin-top: 6px;}
#page.support .container.support-support .answer a{ font-weight: normal; font-style: normal; color: #707070; text-decoration: underline;}


#page.support .container.tutorials-tips, #page.support .container.downloads{ padding-top: 40px;}
#page.support .container.tutorials-tips h2, #page.support .container.downloads h1{font-size: 4em; color: #0b3d92; border-bottom: 1px solid #49b1e1; padding-bottom: 28px;}
#page.support .container.tutorials-tips .header, #page.support .container.downloads .header{position: relative;}
#page.support .container.tutorials-tips .header img, #page.support .container.container.downloads .header img{position: absolute; top: 9px; right: 10px;}
#page.support .container.tutorials-tips ul{ margin-top: 80px;}
#page.support .container.tutorials-tips ul.tut-sp-7 {}
#page.support .container.tutorials-tips ul.tut-sp-6 {display: none; margin-top: 0;}
#page.support .container.tutorials-tips .icon{float: left; padding-top: 12px;}
#page.support .container.tutorials-tips li .icon img.active{display: none;}
#page.support .container.tutorials-tips li.active .icon img.inactive{display: none;}
#page.support .container.tutorials-tips li.active .icon img.active{display: block;}
#page.support .container.tutorials-tips .link{ margin-left: 90px; border-bottom: 1px solid #dbdcdd; min-height: 80px;}#page.support .container.tutorials-tips .link a, #page.support .container.tutorials-tips .link span{display: block;}
#page.support .container.tutorials-tips .link a{font-size: 1.6em; color: #1b9dda; padding-top: 24px;}
#page.support .container.tutorials-tips .active .link a{color: #0b3d92;}
#page.support .container.tutorials-tips .tutorials li:hover .link a{color: #0b3d92;}
#page.support .container.tutorials-tips .tutorials li:hover .icon img.active{display: block;}
#page.support .container.tutorials-tips .tutorials li:hover .icon img.inactive{display: none;}
#page.support .container.tutorials-tips .link span{color: #707070; font-size: 1.5em; padding-top: 4px;}
#page.support .container.tutorials-tips .tips .link{ margin-left: 127px; min-height: 100px;}
#page.support .dwnld_top {font-size: 1.6em; color: #EB5C00; line-height: 24px; padding-right: 246px;}
#page.support .dwnld_top p{display: none; margin-bottom: 19px;}

.os-mac #page.support .dwnld_top p.na_and_mac,
.os-NA #page.support .dwnld_top p.na_and_mac,
.os-linux #page.support .dwnld_top p.na_and_mac
{display: block;}
.os-ios #page.support .dwnld_top p.ios{display: block;}

#page.support .container.tutorials-tips .tips .icon{ padding-top: 8px;}
#page.support .container.tutorials-tips a.button{ margin-top: 30px; margin-bottom: 30px;}
#page.support .container.tutorials-tips .tutorials a.button{ margin-left: 86px;}
#page.support .container.tutorials-tips .tips a.button{ margin-left: 126px;}
#page.support .container.tutorials-tips .button-device{display: none;}

.thanks-page h1{color: #0b3d92; font-size: 5em; font-weight: 400; line-height: 41px;}
.thanks-page h1{ margin-top: 60px;}
.thanks-page .row.top .left p{font-size: 1.3em; color: #53b5e3; margin-top: 13px;}
.thanks-page .row.top .left p a{color: #53b5e3; text-decoration: underline;}
.thanks-page .row.top .right img{display: block; margin-top: 20px; margin-bottom: 20px;}

.tell-manatees .manatee-img img{display: block; max-width: 100%;}
.tell-manatees h2{font-size: 6.5em; font-weight: 600; color: white; letter-spacing: -1px; line-height: 57px;}
.tell-manatees h2{ margin-top: 40px;}
.tell-manatees .right p{color: #0b3d92; font-size: 2.5em; line-height: 25px; margin-top: 10px;}
.tell-manatees .right p a{display: block; color: #0b3d92; text-decoration: underline; padding-top: 0; font-size: 0.6em;}
.tell-manatees .social-box{ margin-top: 10px;}

#page.support .container.downloads h1{ margin-bottom: 20px;}
#page.support .container.downloads{ padding-bottom: 60px;}
.row.builds{ margin-top: 12px; margin-bottom: 30px;}

.row.builds *{
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.row.builds .col6{ border: 1px solid #eee;}
.row.builds .col6 .cover{ padding: 60px 21px 21px; background-attachment: scroll; position: relative;}
.row.builds .col6 .cover em{position: absolute; top: 20px; right: 22px; font-weight: normal; font-style: normal; color: #EB5C00; text-align: right; display: none; font-size: 12px;}
.os-mac .row.builds .col6.mac .cover em{display: block;}
.os-win .row.builds .col6.win .cover em{display: block;}
.os-android .row.builds .col6.android .cover em{display: block;}
.os-ios .row.builds .col6.ios .cover em{display: block;}

.os-win .row.builds .col6.win {border: 1px solid #EB5C00;}
.os-android .row.builds .col6.android {border: 1px solid #EB5C00;}
.os-ios .row.builds .col6.ios {border: 1px solid #EB5C00;}

.row.builds .col6.win .cover{ background: url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/icon-win-small.png) no-repeat 20px 20px;}
.row.builds .col6.ios .cover{ background: url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/icon-apple-small.png) no-repeat 20px 20px;}
.row.builds .col6.android .cover{ background: url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/icon-droid-small.png) no-repeat 20px 20px;}
/*.row.builds .col6.ios .cover{ background: url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/icon-ios-small.png) no-repeat 20px 20px;}*/
.row.builds h3{font-size: 2.2em; color: #1b9dda;}
.row.builds h3 a{color: #1b9dda;}
.row.builds p {font-size: 1.5em; color: #707070;  padding-top: 18px; padding-bottom: 18px; border-top: 1px solid #d4d5d7; border-bottom: 1px solid #d4d5d7; margin-top: 12px; margin-bottom: 12px;}
.row.builds p a{color: #707070; text-decoration: underline;}
.row.builds .lang{color: #707070; font-size: 1.2em;}
.row.builds .lang a{color: #707070;}
#page.support .container.downloads a.button.preview{ margin-top: 10px;}
.preview-versions, .hide-preview{display: none;}
.row.builds .col6 .cover .under-line{}
.row.builds .col6 .cover .under-line a{font-size: 1.5em;}

.container.manuals{ padding-top: 30px; padding-bottom: 60px;}
.container.manuals h4{font-size: 3.2em; color: white; background: url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/manual.png) no-repeat left center; padding-left: 40px; margin-bottom: 20px;}
.container.manuals .row{}
.container.manuals .cover{ border: 1px solid #0b3d92;  padding: 20px;}
.container.manuals .cover h5{font-size: 1.8em; color: white; border-bottom: 1px solid #1163af; padding-bottom: 12px; margin-bottom: 12px; line-height: 25px;}
.container.manuals .cover p{color: white; font-size: 1.5em;}
.container.manuals .cover p a{color: white; text-decoration: underline;}

.version.v-button span span{font-size: 3.2em; padding-top: 6px;}
.version.v-button b{font-size: 1.2em;}

/*Rounded Corners 6px*/
.gray-box, .container.manuals .cover{-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
.os-mac .gray-box.mac{ }

.gray-box{background-color: #eeeeee;}
.gray-box a{ text-decoration: underline; color: #707070;}

.dark-blue-line{ border-top: 1px solid #ced8e9; background: #0b3d92 url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/dark-blue-line.jpg) no-repeat center top;}
.dark-blue-line .container{}

.light-blue-line{ background-color: #1b9dda;}
.light-blue-line.download{ padding-top: 44px; padding-bottom: 44px; text-align: center;}
.light-blue-line.download .btn.green{ font-size: 2.3em;}
.light-blue-line.download .button-cover a{ font-size: 16px;}
.light-blue-line.download .button-cover{display:inline-block; *display:inline; zoom: 1;}

.gray-light-line{background: #eeeeee;}

.all-save{ padding-top: 11px; border-top: 1px solid #959595;}

.container.our-team{ padding-bottom: 40px;}
.our-team{ font-family: "Arial";}
.our-team .col6{ margin-bottom: 30px;}
.our-team h3{ color: #0b3d92; font-size: 2.2em; border-bottom: 1px solid #dfe0e2; padding-bottom: 8px;  margin-top: 7px; margin-right: 35px;}
.our-team h3, .our-team p{padding-left: 14px;}
.our-team p{ color: #626262; font-size: 1.4em; font-style: italic; padding-top: 8px;}

#page.about-us h1{ margin-top: 33px; margin-bottom: 12px;}
#page.about-us h2{ padding-bottom: 35px; border-bottom: 1px solid #77d7f6; margin-bottom: 50px;}




#mainFeatures {margin-top: 22px; padding-bottom: 22px;}
#mainFeatures h4 {color: white; font-weight: 100; font-size: 2.1em; line-height: 20px; padding-top: 20px; padding-left: 83px;}
#mainFeatures p {font-size: 1.4em; color: #c9ebfb; margin-bottom: 14px; margin-top: 29px;}
#mainFeatures a {display: block; color: white; font-size: 1.4em; background: url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/white-arrow.png) no-repeat left center; padding-left: 12px; text-decoration: underline; padding-top: 0; padding-bottom: 2px;}
#mainFeatures .col.save-time {background: url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/icon-save-time.png) no-repeat left top;}
#mainFeatures .col.remember-pass {background: url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/icon-remember-password.png) no-repeat left top;}
#mainFeatures .col.ident-prot {background: url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/icon-ident-prot.png) no-repeat left top;}
#mainFeatures .col.all-platf {background: url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/icon-all-plat.png) no-repeat left top;}

#RecomendetUs {background-color: #1b9dda; text-align: center; padding-top: 20px; padding-bottom: 13px;}
#RecomendetUs h3 {  }
#RecomendetUs h3 span.text{font-size: 2.2em; font-weight: 100; vertical-align: top; color: #0b3d92;}
#RecomendetUs a {}
#RecomendetUs span.text{display: inline-block; *display: inline; zoom: 1; vertical-align: text-top;}
#RecomendetUs span.text{ padding-top: 3px; padding-right: 12px;}

.testimonial{color: #707070;}
.testimonial.homepage {margin-top: 25px;}
.testimonial.homepage .photo {position: relative;}
.testimonial.homepage .photo img{width: 100%;}
.testimonial.homepage .photo img.mobile{display: none;}
.testimonial .blockquote{position: relative;}
.testimonial .blockquote{ height: 78px; margin-bottom: 11px;}
.testimonial blockquote{ position: relative; display: block;}
.testimonial.homepage blockquote {  margin-left: 32px; padding-right: 60px; margin-top: 30px;}
.testimonial.homepage blockquote{font-size: 2em;}
.testimonial blockquote em.quo-left{position: absolute;}
.testimonial.homepage blockquote em.quo-left{left: -28px; top: 0;}
.testimonial span.text {font-style: italic;}

.testimonial span.name{ font-size: 15px; position: absolute; left: 31px; bottom: -58px;}
.testimonial a{position: absolute; color: #1b9dda; font-size: 13px; right: 0; background: url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/blue-arrow-small1.png) no-repeat right center; padding-right: 14px; bottom: -57px;}

.all-save img{float: left; margin-right: 14px;}
.all-save p{ padding-top: 12px; margin-left: 215px; padding-bottom: 8px!important;}
.all-save ul{ margin-left: 225px !important; margin-bottom: 0!important;}



.blue-line{background-color: #1b9dda;}
.blue-line .our-custommers{ padding-top: 28px; padding-bottom: 24px; text-align: right;}

#Banners{ margin-top: 35px; border-top: 1px solid #cfd0d2; padding-top: 30px; padding-bottom: 30px;}
#Banners img{filter: grayscale(100%); -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%);}
#Banners img:hover{filter: grayscale(0%); -webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); -ms-filter: grayscale(0%); -o-filter: grayscale(0%);}
#Banners .col{ text-align: center; line-height: 101px;}
#Banners .col img{vertical-align: middle;}
#Banners .col.first{ text-align: left;}
#Banners .col.last{ text-align: right;}

.facebook{ margin-bottom: 48px; margin-top: 12px;}
.facebook img{width: 100%;}

#footer{ float: left; background-color: #ebebeb;  
/*  background: url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/footer.png) repeat-x 0 top;*/
width:100%;}
#footer .row.top{ /*border-bottom: 1px solid #626262;*/ margin-bottom: 3px;}
#footer .row.top .col{line-height: 60px;}
#footer .row.top .soc{ text-align: right;}
#footer .row.top .soc a{display:inline-block; *display:inline; zoom: 1; margin-left: 8px;}
#footer .row.top .soc img{vertical-align: middle; }
#footer .row .col.img{ text-align: right;}
#footer .row .col.img img{ padding-bottom: 13px; padding-top: 13px;}
#footer h5{ font-size: 1.5em; color: #1cbdf0; font-weight: 200;}
#footer ul{ margin-top: 9px;}
#footer ul li{ margin-bottom: 10px;}
#footer ul li a{color: #959595; font-size: 1.3em; background: url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/blue-arrow-small.png) no-repeat left center; padding-left: 9px;}
#footer .row.last{ /*border-top: 1px solid #626262;*/ height: 90px; color: #c3c4c7; font-size: 1.3em;}
#footer .row.last a{color: #c3c4c7;}
#footer .row.last p.copy{ padding-top: 21px; line-height: 23px; float: left;font-size: 13px; color:#666666;}
#footer .row.last p.copy a {color:#666666;}
#footer .row.last a.switch{display: block; float: right; margin-top: 28px; background: url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/switch-left.png) no-repeat left center;}
#footer .row.last a.switch span{display: block; padding-left: 70px; line-height: 26px; font-size: 1.2em;}

#mobile-footer{display: none; background-color: white; border-top: 1px solid #cfd0d2;}

#mobile-footer .sub-menu {background-color: #1b9ddb;}
#mobile-footer .sub-menu.faq{ margin-bottom: 10px;}
#mobile-footer .sub-menu ul{}
#mobile-footer .sub-menu li{}
#mobile-footer .sub-menu li.active{ background: url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/footer-nav-active-white.png) no-repeat left center;}
#mobile-footer .sub-menu li a{display: block; font-size: 1.8em; width: 230px; margin-left: auto; margin-right: auto; border-bottom: 1px solid #a4d8f0; padding-bottom: 16px; padding-top: 16px; letter-spacing: -1px; font-weight: normal; font-style: normal; color: #093d91;}
#mobile-footer .sub-menu li.active a{ color: white;}
#mobile-footer .nav-menu{}
#mobile-footer .nav-menu .header{ width: 230px; margin-left: auto; margin-right: auto; height: 65px; line-height: 65px; position: relative;}
#mobile-footer .nav-menu .header a{ position: absolute; right: 1px; background: url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/blue-arrow-top.png) no-repeat left center; padding-left: 14px; font-size: 1.3em; color: #7d7d7d;}
#mobile-footer .nav-menu .header h5{ color: #1b9dda; font: 1.3em "Arial", sans-serif; display: inline;}
#mobile-footer .nav-menu ul{ background: url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/footer-nav-shadow.jpg) no-repeat center top;}
#mobile-footer .nav-menu li{}
#mobile-footer .nav-menu li.active{ background: url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/footer-nav-active.png) no-repeat left center;}
#mobile-footer .nav-menu li.active a{color: #1b9dda;}
#mobile-footer .nav-menu li a{display: block; font-size: 1.8em; color: #959595; width: 230px; margin-left: auto; margin-right: auto; border-bottom: 1px solid #77d7f6; padding-bottom: 16px; padding-top: 16px; letter-spacing: -1px; font-weight: normal; font-style: normal;}
#mobile-footer .dark-menu{ background-color: #f1f1f1; border-bottom: 1px solid #cfd0d2; border-top: 1px solid #cfd0d2;}
#mobile-footer .dark-menu ul{}
#mobile-footer .dark-menu ul li{}
#mobile-footer .dark-menu ul li a{display: block; font-size: 1.2em; color: #959595; width: 230px; margin-left: auto; margin-right: auto; border-bottom: 1px solid #cccdcf; padding-bottom: 20px; padding-top: 20px; text-transform: uppercase; letter-spacing: -1px;}
#mobile-footer  li.last a{ border-bottom-style: none !important;}
#mobile-footer .banner{ padding-top: 20px; padding-bottom: 20px;}
#mobile-footer .banner a{display: block; text-align: center;}
#mobile-footer .switcher{ background: url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/footer.png) repeat-x 0 top; height: 80px; line-height: 80px; text-align: center;}
#mobile-footer .switcher a{color: #1cbdf0; font-size: 1.8em;}

#mobile-footer .dark-menu li.langueage.active{}
#mobile-footer .dark-menu li.langueage ul li a{ background-image: none; padding-top: 10px; padding-bottom: 10px;}
#mobile-footer .dark-menu li.langueage ul li:first-child{display: none;}

li.signin a{ background: url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/icon-sign-in.png) no-repeat right center;}
li.langueage a{ background: url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/icon-dark-arrow-down.png) no-repeat right center;}
li.langueage.active a{ background: url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/icon-dark-arrow-up.png) no-repeat right center;}

#page.contact .container.contact{ padding-top: 20px; padding-bottom: 20px;}
#page.contact h1{font-size: 3.4em; color: #0b3d92; padding-bottom: 14px;}
#page.contact .headquarters{ margin-top: 30px;}
#page.contact .headquarters h2{font-size: 3em; color: #0b3d92; padding-bottom: 14px;}
#page.contact .headquarters p{color: #707070; font-size: 1.6em;}
#page.contact .address .head p{font-size: 1.6em; color: #1b9dda; line-height: 24px;}
.contact-form, .spform {background-color: #37363b; padding: 20px; margin-bottom: 10px; position: relative;}
.partners .contact-form, .spform {background-color: #37363b; padding: 20px; }
.contact-form h3, .spform h3{font-size: 2.8em !important; color: #0b3d92 !important; margin-bottom: 10px;}
.contact-form p{font-size: 1.4em; color: #59bbe9; margin-bottom: 6px; }
.contact-form p.text{font-size: 1.4em; color: #0b3d92; margin-bottom: 12px; }
.contact-form p.text .red {color: red; }
.contact-form p.success{ margin-top: 135px; color: #0b3d92; text-align: center; font-size: 1.7em; font-style: normal !important;}
.contact-form .label{ margin-top: 10px;}
.contact-form label{display: block; font-size: 1.2em; color: #0b3d92; margin-bottom: 2px; margin-top: 0;}
.contact-form h4, .spform label{display: block; font-weight: bold; font-size: 1.4em; color: #0b3d92; margin-bottom: 8px; margin-top: 8px;}
.contact-form h4 .red { color: red; }
.contact-form input { width: 425px;  height: 24px;}
.contact-form textarea{ width: 422px}
.contact-form input.design, .contact-form select.design, .contact-form textarea{ border: 1px solid white; background-color: #c3c3c5;}
.contact-form .notice { padding: 3px 0 6px 0; color: #c3c3c5; font-size: 1em;}
.contact-form textarea{ height: 100px;}
.contact-form div.label .button{ width: 200px !important;}
.form_place .button{position: absolute;  bottom: 13px; left: 20px;}
.form_place .button span{width: 160px !important; text-align: center;}
#page.contact .distributors{}
.distributors .col{}
.distributors { padding-top: 30px; padding-bottom: 60px;}
.distributors h4{font-size: 3.2em; color: white;  margin-bottom: 20px;}
.distributors .row{ margin-bottom: 20px;}
.distributors .cover{ border: 1px solid #0b3d92;  padding: 20px;}
.distributors .cover h5{font-size: 2.2em; color: white; border-bottom: 1px solid #1163af; padding-bottom: 12px; margin-bottom: 12px; line-height: 19px; height: 35px;}
.distributors .cover p{color: white; font-size: 1.5em;}
.distributors .cover p a{color: white; text-decoration: underline;}

/*BUTTONS*/
a.button, a.button span, a.button em{display:inline-block; *display:inline; zoom: 1;}
a.button em{ font-weight: normal; font-style: normal;}
a.button.large, a.button.large span{line-height: 36px;}
a.button.blue.large{ background: url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/button-blue-l-left.png) no-repeat left top;}
a.button.blue.large span{ background: url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/button-blue-l-right.png) no-repeat right top; margin-left: 20px; padding-right: 20px; font-size: 1.5em; color: white; text-shadow: #6a6a6a 1px 0 1px;}
a.button.dark.large{ background: url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/button-dark-l-left.png) no-repeat left top;}
a.button.dark.large span{ background: url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/button-dark-l-right.png) no-repeat right top; margin-left: 20px; padding-right: 20px; font-size: 1.5em; color: white; text-shadow: #6a6a6a 1px 0 1px;}
a.button em.arrow{ background: url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/button-white-arrow.png) no-repeat right center; padding-right: 24px;}
a.button em.arrow1{ background: url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/button-white-arrow-down.png) no-repeat right center; padding-right: 24px;}
a.button.dark.large em.arrow{ background: url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/button-blue-arrow.png) no-repeat right center; padding-right: 24px;}

/*v-button-left.png v-button-right.png  21x61px  v-button-main.png */
.v-button{display:inline-block; *display:inline; zoom: 1;}
.v-button{ background: url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/v-button-left.png) no-repeat left top; padding-left: 21px;}
.v-button p, .v-button span{display: block; height: 72px;}
.v-button p{ background: url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/v-button-right.png) no-repeat right top; padding-right: 21px;}
.v-button span{ background: url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/v-button-main.png) no-repeat center top;}
.v-button span span{height: auto; color: white; background-image: none;}

/*EDIT 21.2*/
.col2 .row.page{ margin-top: 24px;}
.col2 .row{}
.col2 .mainbar{ margin-left: 226px; border-left: 1px solid #d8d9db;min-height: 350px;}
.col2 .mainbar{padding-top: 20px; padding-bottom: 20px;}
#page.about-us .col2 .mainbar .row{ padding-left: 20px;}
#page.about-us .col2 .mainbar h1{ margin-top: -6px; font-size: 4em; color: #0b3d92;}
.col2 .mainbar .col.gray-box{ margin-bottom: 10px;}
.col2 .mainbar .col.gray-box .cover{ padding: 13px;}
.col2 .mainbar .col.gray-box h3{font-size: 2.2em; color: #1b9dda; height: 54px;}
.col2 .mainbar .AtAGlance .col.gray-box h3{ height: 23px;}
.col2 .mainbar .AtAGlance .col.gray-box a { text-decoration: none;}
.col2 .mainbar .col.gray-box h3 a{color: #1b9dda;}
.col2 .mainbar .col.gray-box p {font-size: 1.5em; color: #707070;  padding-top: 18px; padding-bottom: 18px; border-top: 1px solid #d4d5d7; border-bottom: 1px none #d4d5d7; margin-top: 12px; margin-bottom: 12px;}
.col2 .mainbar .xl-text{ color: #1b9dda; font-size: 1.8em; line-height: 23px;}
.col2 .mainbar .l-text{font-size: 1.5em; color: #959595; margin-top: 15px;}
.col2 .mainbar .l-text a{ text-decoration: underline; color: #1b9dda !important;}
.col2 .mainbar .l-text p{ padding-bottom: 20px;}
.col2 .mainbar h2{ border-bottom-style: none !important; margin-bottom: 10px !important; font-size: 3em; padding-bottom: 0!important; color: #213690; margin-top: 10px;}

.l-text ul li{ padding-left: 12px; margin-bottom: 7px; background: url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/dark-arrow-left.png) no-repeat left 3px; }
.l-text ul{ margin-bottom: 20px; margin-left: 10px;}

.l-text  .blockquote { margin-top: 10px; margin-bottom: 10px;}


.btn, .template input[type=submit], .buttons input[type=submit] {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F5F5F5;
    background-image: linear-gradient(to bottom, #FFFFFF, #E6E6E6);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #B3B3B3;
    border-image: none;
    border-radius: 4px 4px 4px 4px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #333333;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 0;
    padding: 4px 12px;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: middle;
    font-weight: 300 !important;
}
.btn.rc3{-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}

.btn.green {
	color: #FFFFFF;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #88AC00;
	*background-color: #88AC00;
	background-image: -moz-linear-gradient(top, #AFCE3A, #88AC00);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#AFCE3A), to(#88AC00));
	background-image: -webkit-linear-gradient(top, #AFCE3A, #88AC00);
	background-image: -o-linear-gradient(top, #AFCE3A, #88AC00);
	background-image: linear-gradient(to bottom, #AFCE3A, #88AC00);
	background-repeat: repeat-x;
	border-color: #88AC00;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#AFCE3A', endColorstr='#88AC00', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn.green:hover,
.btn.green:active,
.btn.green.active,
.btn.green.disabled,
.btn.green[disabled] {
	color: #FFFFFF;
	background-color: #88AC00;
	*background-color: #003bb3;
}

.btn.blue, .template input[type=submit], .buttons input[type=submit] {
	color: #FFFFFF;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #3C8EC8;
	*background-color: #3C8EC8;
	background-image: -moz-linear-gradient(top, #5BADDF, #3C8EC8);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5BADDF), to(#3C8EC8));
	background-image: -webkit-linear-gradient(top, #5BADDF, #3C8EC8);
	background-image: -o-linear-gradient(top, #5BADDF, #3C8EC8);
	background-image: linear-gradient(to bottom, #5BADDF, #3C8EC8);
	background-repeat: repeat-x;
	border-color: #3C8EC8;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5BADDF', endColorstr='#3C8EC8', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn.blue:hover,
.btn.blue:active,
.btn.blue.active,
.btn.blue.disabled,
.btn.blue[disabled] {
	color: #FFFFFF;
	background-color: #3C8EC8;
	*background-color: #003bb3;
}


.btn.order-button{ font-size: 1.5em;}

/*Rounded Corners*/
#page.support .container.support-support .row.search,
#page.support .container.support-support .ajax-answer .ajax-result,
#page.support .container.support-support .ajax-answer,
#page.support .help-line,
.contact-form,
.distributors .cover,
#page.buy .right-box .bbb,
.spform
{-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}

#page.support .help-line input.design, .help-line textarea,  .contact-form input,  .contact-form select,  .contact-form textarea {-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}


/*.testimonial img.right{display: none;}*/
/* #mainSlider .headline p,#mainFeatures a,h1, h2, h3, h4, h5, .testimonial, #mobile-footer .switcher a, #mobile-footer .nav-menu .header a , #submenu li a, #page.features .container.features .row.feature a, #footer .row.last, #page.support .container.support-support .navigation li a, #page.support .help-line p, .v-button, .tell-manatees .right p{font-family: "nimbus-sans",sans-serif; font-style: normal; font-weight: 300;} */
/* .no-answer a.text, a.button span, .overview h1, .overview h3, .overview.gray-light-line h4, .btn{font-family: "nimbus-sans",sans-serif,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック"; font-style: normal; font-weight: 400;} */

.missing {color: red !important; border: 1px solid red !important;}
.adress3  { display: none; }
div.label input.button{
    background: url("//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/button-blue-l-right.png") no-repeat scroll right top transparent;
    color: white;
    font-size: 1.5em;
    text-shadow: 1px 0 1px #6A6A6A;
    border: none;
    cursor: pointer;
    height: 36px  !important;
    padding: 0 0 5px;
    width: auto  !important;
	padding: 0px 20px;
    border-radius: 6px  !important;
	line-height: 36px;
}
#mainSlider{height: 600px;
  background-image: url(https://www.stickypassword.com/css/view/css/images/bg.png);
  background-repeat: repeat-x;
}
#mainSlider .container { padding-top: 24px; position: relative; padding-bottom: 29px;}
/*#mainCall {background: #31bdfb url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/us-hero-row.jpg) no-repeat center top; background-size:cover; height: 550px;}*/

.royalSlider {width: 960px; height: 330px; position: relative; direction: ltr;}
.rsContainer {position: relative; width: 960px; height: 100%; -webkit-tap-highlight-color: rgba(0,0,0,0);}

#mainSlider .headline{position: absolute; top: 1px;}
#mainSlider .headline h3 {color: white; line-height: 54px; letter-spacing: -3px; font-size: 5.5em;}
#mainSlider .headline p {color: #81d0f4; margin-top: 12px; font-size: 2.1em;}

#mainSlider .banner{position: absolute; right: 1px; top: 0;}
#mainSlider .download{position: absolute; top: 161px; left: 1px;}
#mainSlider .download .btn.dButtonCss{ margin-left: auto; margin-right: auto; display: block;}
#mainSlider .rsarrow{width: 20px; height: 40px; position: absolute; display: block;}
#mainSlider .rsarrow{ background: url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/slider-arrows.png) no-repeat; top: 140px; }
#mainSlider .rsarrow.slide-left{left: -30px;}
#mainSlider .rsarrow.slide-right{background-position: -20px;  right: -30px;}

.rsBullets{position: absolute; width: 100%; height: 20px; bottom: 0; text-align: center;}
.rsBullets .rsBullet{ width: 20px; height: 20px; background: url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/whitedot.png) no-repeat center center; display:inline-block; *display:inline; zoom: 1;}

.button .up{display: none;}
ul.systems { text-align: center; }
#mainSlider .download ul.systems { margin-top: 10px;}
ul.systems li{display: inline-block;zoom: 1;width: 41px;height: 26px;margin-right: 9px;}
ul.systems li.win{ background: url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/os-icon-win.png) no-repeat center center;}
.os-win ul.systems li.win{ background: url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/os-icon-win-active.png) no-repeat center center;}
ul.systems li.apple{ background: url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/os-icon-apple.png) no-repeat center 2px;}
.os-ios ul.systems li.apple{ background: url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/os-icon-apple-active.png) no-repeat center 2px;}
ul.systems li.android{ background: url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/os-icon-android.png) no-repeat center center;}
.os-android ul.systems li.android{ background: url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/os-icon-android-active.png) no-repeat center center;}

/*Password*/
#mainCall.ps {}
#mainCall.ps .container.password{ height: 351px; padding-bottom: 0; padding-top: 0; position: relative; overflow: hidden;}
#mainCall.ps h1{font-size: 5.5em; color: white; line-height: 45px; position: absolute; top: 56px;}

#mainCall.ps .pass-form{position: absolute; top: 168px;}
#mainCall.ps .pass-form label{display: block; font-size: 2.2em; color: #81d0f4; margin-bottom: 10px;}
#mainCall.ps .pass-form input{width: 450px;	height: 50px; border-style: none; display: block; font-size: 38px;}
#mainCall.ps .pass-form a{ color: white; font-size: 1.5em;}

#mainCall.ps  img.manatee{position: absolute; bottom: -171px; left: 470px;}
#mainCall.ps  img.manatee-crazy{position: absolute; bottom: -171px; left: 493px; display: none;}
#mainCall.ps  img.arm1{position: absolute; left: 498px; top: 21px; display: none;}
#mainCall.ps  img.arm2{position: absolute; bottom: 0; right: 180px; display: none;}
#mainCall.ps  img.message{position: absolute; top: 10px; right: 0; display: none;}

.blue-cover.dbutton{position: absolute; right: 0; top: 170px;}

ul.data {position: absolute; color: white; width: 530px; font-size: 1.3em; top: 10px;}
ul.data span{ font-weight: bold;}

#mainSlider .ct{position: absolute; color: white; font-size: 1.6em; top: 259px; display: none; width: 380px;}
#mainSlider .ct span{ font-weight: bold;}

#mainSlider .text-message{position: absolute; font-size: 2em; color: white; width: 450px; display: none; top: 279px;}

/*BOOTSTRAP EDIT*/
h3.popover-title { font-size: 18px !important;}


.btn.dButtonCss{
	color: #FFFFFF;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #81A300;
	*background-color: #81A300;
	background-image: -moz-linear-gradient(top, #c7dd74, #81A300);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#c7dd74), to(#81A300));
	background-image: -webkit-linear-gradient(top, #c7dd74, #81A300);
	background-image: -o-linear-gradient(top, #c7dd74, #81A300);
	background-image: linear-gradient(to bottom, #c7dd74, #81A300);
	background-repeat: repeat-x;
	border-color: #81A300;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c7dd74', endColorstr='#81A300', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); line-height: 30px; letter-spacing: -2px; font-size: 2.3em;}
	
.blue-cover{ background: #1577bd url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/dbgd.png) no-repeat center center; padding: 10px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; -moz-box-shadow: 0px 2px 7px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0px 2px 7px rgba(0,0,0,0.3);
	box-shadow: 0px 2px 7px rgba(0,0,0,0.3);}

.blue-cover a{ color: white;}
	
.light-blue-line .blue-cover{max-width: 400px; display:inline-block; *display:inline; zoom: 1; padding: 10px 40px;}
.light-blue-line .blue-cover .btn{ padding-top: 10px; padding-bottom: 10px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; letter-spacing: 0px;}
	
.white-cover{
	background-color: white; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; 
	
-moz-box-shadow: 0px 2px 3px rgba(0,0,0,0.26);
	-webkit-box-shadow: 0px 2px 3px rgba(0,0,0,0.26);
	box-shadow: 0px 2px 3px rgba(0,0,0,0.26);
	padding: 10px 10px 5px;}
.white-cover span{display: block; text-align: center; font-size: 1.6em; margin-top: 3px; color: #429ad8;}
.white-cover span a{color: #EB5C00 !important;}
.white-cover a.btn { color: white !important;}
	
.btn.large{ font-size: 1.4em; padding: 10px 26px;}
.white-cover.bottom-download {width: 280px; display: block; margin-left: auto; margin-right: auto;}

#mainCall.ps .pass-form label
{font-family: "nimbus-sans",sans-serif; font-style: normal; font-weight: 300;}

.button-cover{ padding-top: 5px; padding-bottom: 7px; background-color: #167cc1;}
.button-cover{-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: 0px 1px 0px rgba(20,119,165,0.52);
	-webkit-box-shadow: 0px 1px 0px rgba(20,119,165,0.52);
	box-shadow: 0px 1px 0px rgba(20,119,165,0.52);}
.button-cover a{display: block; color: white; margin-top: 5px; font-size: 1em;}

.button-cover .btn.green{ margin-left: 10px; margin-right: 10px;}

.for-pass .container.mylogin{ padding-top: 40px; padding-bottom: 100px;}
.for-pass .container.mylogin p{ font-size: 14px; max-width: 50%; color: #959595; line-height: 24px;}
.for-pass .container.mylogin p.err{ margin-top: 10px; color: #dc0019;}
.for-pass .container.mylogin a{color: #1b9dda;}
.password_recovery{ margin-bottom: 56px;}
.for-pass .label{ line-height: 36px;}
.for-pass h1{ color: #0b3d92; font-size: 38px; padding-bottom: 17px; margin-top: 10px !important;}
.for-pass .label label{float: left; width: 170px; color: #959595; font-size: 14px; margin-top: 2px;}
.for-pass .form{ margin-top: 20px;}
.for-pass .label .button{ margin-top: 20px;}

.template .join-beta p{ line-height: 17px; margin-bottom: 8px;}
.template .join-beta h2{ font-size: 23px;}
.template .join-beta ul{ font-size: 9px;}

.clearthis:after,
.for-pass .label:after,
.join-beta .checkboxes:after,
.sendme:after
{ display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }

/*STYLES FOR WEB ver 6.0*/
#web6compare{}
#page.features #web6compare h1{background-image: none;}
#web6compare .main-text{font-size: 1.8em; color: #1b9dda; padding-top: 20px; margin-bottom: 20px; line-height: 23px; border-bottom: 1px solid #dbdcdd; padding-bottom: 20px;}
table.products6{width: 100%; color: #707070; margin-bottom: 13px; margin-top: 20px;}
table.products6 .normaltext p{ text-align: left; font-size: 16px; line-height: 24px; padding-top: 30px;}
table.products6 td{font-size: 1.6em; vertical-align: middle; border-bottom: 1px solid #dbdcdd;}
table.products6 tr.last td{ border-bottom-style: none;}
table.products6 td.name{width: 50%;}
table.products6 td.ctr{width: 25%; text-align: center;}
table.products6 td.ctr img{width: 60px; display: block; margin-left: auto; margin-right: auto;}
table.products6 th{ font-size: 1.5em; font-weight: normal; font-style: normal; vertical-align: middle; padding-bottom: 17px;}
table.products6 th img{display: block; margin-left: auto; margin-right: auto; margin-bottom: 21px;}
table.products6 th strong{color: #1b9dda; display: block; margin-bottom: 6px; }
table.products6.footer td{vertical-align: top;}
table.products6 .down-free .btn{ margin-top: 8px;}
.light-blue-line.download6{ padding-top: 22px; padding-bottom: 22px; text-align: center;}

/*Clear input*/
input.clear, .default input[type=text], .template input[type=text], .for-pass .label input{ height: 26px; border: 1px solid #dedfe1; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; color: #707070; font-size: 1.5em; padding-left: 10px;}
input.clear, .default input[type=text], .template input[type=text], .feedback #id_cntform_message, 
.for-pass .label input, .affiliate-registartion input[type="text"]

{background: rgb(234,238,246); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhZWVmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYWZiZmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(234,238,246,1) 0%, rgba(255,255,255,1) 51%, rgba(250,251,253,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(234,238,246,1)), color-stop(51%,rgba(255,255,255,1)), color-stop(100%,rgba(250,251,253,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(234,238,246,1) 0%,rgba(255,255,255,1) 51%,rgba(250,251,253,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(234,238,246,1) 0%,rgba(255,255,255,1) 51%,rgba(250,251,253,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(234,238,246,1) 0%,rgba(255,255,255,1) 51%,rgba(250,251,253,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(234,238,246,1) 0%,rgba(255,255,255,1) 51%,rgba(250,251,253,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeef6', endColorstr='#fafbfd',GradientType=0 ); /* IE6-8 */
}


.template{}
.template h1{border-bottom: 1px solid #46a8eb; color: #0b3d92; font-weight: 300; font-size: 4em; padding-bottom: 2px; margin-bottom: 19px; margin-top: 40px;}
.template h2{color: #1b9dda; font-weight: 400; font-size: 3.3em; margin-bottom: 10px;}
.template h3{color: #1b9dda; font-weight: 400; font-size: 2.8em;  margin-bottom: 10px;}
.template h4{color: #1b9dda; font-weight: 400; font-size: 2em;  margin-bottom: 10px;}
.template h5{color: #1b9dda; font-weight: 400; font-size: 1.8em; margin-bottom: 10px;}
.template p{color: #707070; font-size: 1.4em; line-height: 25px; margin-bottom: 20px; padding-right: 20px;}
.template a{color: #1b9dda; text-decoration: underline;}
.template ul li{ padding-left: 12px; background: url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/dark-arrow-left.png) no-repeat left 3px; color: #707070; font-size: 1.4em; margin-bottom: 8px; margin-top: 5px;}
.template ol li{color: #707070; font-size: 1.4em; margin-bottom: 8px; margin-top: 5px; list-style-position: inside;}
.template ul, .template ol{ margin-bottom: 30px;}
.template td, .template th{ padding: 7px; border-bottom: 1px solid #dbdcdd;}
.template table{ margin-top: 10px; margin-bottom: 10px; color: #707070; font-size: 1.4em;}
.template label{ color: #707070; font-size: 1.4em; line-height: 25px; padding-right: 20px;}
.template .buttons{ margin-bottom: 20px; margin-top: 20px;}
.address3 { display: none !important;}
hr.elementSeparator {display: none;}
.template h2 a{}

.join-beta .checkboxes{}
.join-beta .checkboxes label{display:inline-block; *display:inline; zoom: 1; margin-left: 4px;}
.join-beta .checkbox{float: left; width: 100px; text-align: center;}
.join-beta .checkbox input{display:inline-block; *display:inline; zoom: 1; margin-top: -2px;}
.join-beta .checkbox img{display: block; margin-left: auto; margin-right: auto;}
.join-beta .form_place .button{ position: static; margin-top: 0px;}
.join-beta .sendme{ margin-top: 10px;}
.join-beta .sendme input{ width: 199px;}
.join-beta .sendme .label{float: left;}
.join-beta .form_place #frm-send{ margin-left: 40px; margin-top: -2px;}
.join-beta h1{ margin-top: 16px;}
.join-beta .what-platforms{ margin-bottom: 30px !important;}
.join-beta .form_after_text h2{ margin-top: 50px;}
div.beta-thanks { padding-bottom: 69px;}
.shbox{ margin-top: 11px;}
.shbox h3{ border-bottom-style: none !important; padding-bottom: 0 !important; margin-bottom: 0 !important;}
.shbox.second{ border-top: 1px solid #c3c4c7; padding-top: 10px;}

.affiliate-registartion{}
.affiliate-registartion input[type="text"]{border: 1px solid #dedfe1; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; color: #707070; font-size: 1.5em; line-height: 26px;}
.affiliate-registartion .buttons { margin-top: 19px;}
.affiliate-registartion div.blk { margin-top: 40px !important;}
.affiliate-registartion .blk { font-size: 1.5em; color: #959595; margin-top: 15px;}
.affiliate-registartion form#id_cntfrom span{display: block; font-size: 1.4em; color: #707070; line-height: 19px;}
.affiliate-registartion span.sign_of_required{display: inline !important;}
.affiliate-registartion div.valMsg {font-size: 1.4em; color: #dc0019;}
p.invalidLbl {color: #dc0019; font-size: 1.4em; line-height: 25px; margin-bottom: 20px; padding-right: 20px;}
.affiliate-registartion p{}
p.happy-s { margin-top: 20px;}


.first.beta-test{ margin-top: 14px;}
.gray-light-line .beta-test{ width: 715px;}
.gray-light-line .beta-test ul{ list-style-type: disc; list-style-position: outside; font-size: 1.6em; color: #1b9dda; line-height: 22px; padding-right: 9px; margin-top: 11px;}
.gray-light-line .beta-test ul li{ margin-left: 38px;}
.second.beta-test{}
.second.beta-test .text1{ margin-top: 29px;}
.second.beta-test p{ margin-bottom: 5px;}
.second.beta-test .row.lamanite{margin-top: 24px; padding-top: 12px;}
.second.beta-test h3{border-bottom: 1px solid #c3c4c7; padding-bottom: 16px; margin-bottom: 11px;}
p.beta-red{ color: #dc0019 !important;}
.second.beta-test ul{ list-style-type: disc; list-style-position: outside; font-size: 1.6em; color: #707070; line-height: 22px; padding-right: 9px; margin-top: 11px; margin-bottom: 12px;}
.second.beta-test li{margin-left: 38px;}
.beta-footer{ color: white; padding-top: 10px; padding-bottom: 10px; font-size: 14px;}
.beta-footer p:first-child{ margin-bottom: 10px;}

.beta-sendme{}
.beta-sendme input{ width: 220px;}
.beta-sendme input#frm-send.button { margin-left: 93px;}
.beta-sendme label.required {color: #707070; font-size: 1.6em; line-height: 25px; margin-right: 3px;}
.beta-sendme .label{ margin-bottom: 13px;}
.how-to-test{ margin-bottom: 40px;}
.how-to-test h3{ border-bottom-style: none !important; font-size: 4em; color: #0b3d92;}
.manatee-img a{display: block; margin-top: 70px;}
.no-line{ border-style: none !important;}
.blue-text p{color: #1b9dda !important; line-height: 24px; padding-right: 9px;}
.thishide{display: none; padding-bottom: 19px; position: relative;}
.thishide .lrotated{position: absolute; top: 0; right: -170px;}
.thishide .lrotated img{display: block; height: 300px; width: 167px;}

.shbox h3 a{display: block; background: url(/pictures/images/button-arrow-down.png) no-repeat right center; line-height: 40px; color: #213690;}
.shbox h3.open a{display: block; background: url(/pictures/images/button-arrow-up.png) no-repeat right center; line-height: 40px;}
.step-headline-beta{position: relative; margin-bottom: 28px; margin-top: 27px;}
.step-headline-beta img{position: absolute; top: -22px;}
.step-headline-beta h2{ font-size: 40px; padding-left: 110px; color: #0b3d92; border-bottom: 1px solid #49b1e1;}
.step-headline-beta p{ margin-top: 27px;}

.upgrade{}
.upgrade .template{ padding-top: 20px;}
.upgrade .template h1.Select-no-licenses { font-size: 34px !important;}
.upgrade .template h1 em{ font-size: 22px; display: block;}
.upgrade .template label{display: block;}
.upgrade .buttons{ margin-top: 10px; border-bottom: 1px solid #dbdcdd; padding-bottom: 30px;}
.upgrade .buttons input{ padding-left: 30px; padding-right: 30px;}
.upgrade .error{ color: #dc0019;}
label.blk {display: block; margin-top: 19px;}
#id_upgrade_selection_form_upgrade label{display: inline;}
.feedback #id_cntform_message { width: 314px;}
.feedback #id_upgrade_selection_form_upgrade input{ margin-top: 0; padding-top: 0; margin-bottom: 9px;}
.feedback #id_cntform_message {border: 1px solid #dedfe1; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; color: #707070; font-size: 1.5em;}
p.unf {font-size: 1.6em; color: #1b9dda; line-height: 24px;}
#id_cntform_reason input{ margin-top: 0; margin-bottom: 9px;}
div.valMsg {font-size: 1.4em; color: #dc0019;}
form#id_cntfrom span{display: block; font-size: 1.4em; color: #707070; line-height: 19px;}
span.staticLbl.blk { margin-top: 9px; font-weight: bold;}
#id_report_url {font-size: 1.4em; color: #707070; line-height: 19px;}
#id_report_url span{display: block;}
div.staticTextArea {font-size: 1.4em; color: #707070; line-height: 19px;}
.feedback p.success {font-size: 2.3em; margin-top: 40px; margin-bottom: 60px;}
div.report-url { width: 601px;}
.pnf h2{ font-size: 23px; margin-bottom: 0;}
.pnf h2 a{ text-decoration: none;}
.pnf p{ margin-bottom: 13px;}
.pnf1{ padding-left: 30px;}

/*LANDING CHIP*/
.chip{ padding-top: 29px; margin-bottom: 30px;}
.chip h1{ color: #0b3d92; line-height: 30px; letter-spacing: -1px; font-size: 3.5em;}
.chip .left p{ font-size: 1.6em; line-height: 23px; margin-bottom: 10px; margin-top: 19px; color: #3a393e;}
.chip .left p.blue{ color: #1b9dda;}
.chip .rounded-box{ background-color: #1b9dda; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; padding: 30px; position: relative;}
.chip .rounded-box{min-height: 240px;}

.chip .rounded-box .form{display: block; width: 270px;}
.chip .rounded-box .response{display: none;}
.chip .rounded-box .response{width: 270px;}
.chip .rounded-box .response p{font-size: 1.4em; display: block; color: white; margin-bottom: 2px;}

.chip .form .label{position: relative;}
.chip .form .label label.error {position: absolute; top: 0; right: 0; color: #dc0019;}
.chip .popover-content { font-size: 13px; color: #61393d;}
.chip .popover-content a{ color: #213690;}

.modal.compare-table{ width: 600px; margin-left: -300px; background-color: transparent;}
.modal.compare-table .modal-header { background-color: white; position: relative;}
.modal.compare-table .modal-header h3 {color: #1b9dda; font: 2.5em Arial; }
.modal-header .close{position: absolute; top: 2px; right: 10px; font-size: 16px; color: #dc0019 !important;}
.modal.compare-table .modal-body { background-color: #eee; max-height: 800px; padding-bottom: 3px;}
.compare-table{}
.compare-table table{width: 100%;}
.compare-table table .tcol1{width: 30%; line-height: 44px; font-size: 15px; color: #707070;}
.compare-table table td{ border-bottom: 1px solid #cac9cb;}
.compare-table table td img{display: block; margin-left: auto; margin-right: auto;}
.compare-table table tr{color: #707070; font-size: 13px;}
.compare-table table tr.last td{ border-bottom-style: none;}
.compare-table table th{ font-size: 15px; color: #429ad8; padding-bottom: 14px;}
.compare-table table th span{display: block; font-size: 11px;}
.compare-table table .tcol2, .compare-table table .tcol3{width: 25%; text-align: center; vertical-align: middle;}
.compare-table h3{ text-align: center; color: #213690 !important;}
.compare-table .modal-footer{ text-align: center;  background-color: #1b9dda;}
.compare-table .modal-footer .btn{ height: 32px; font-size: 16px; padding-left: 30px; padding-right: 30px;}
.landing-logo{position: absolute; left: 208px; top: 21px;}
.glarysoft-logo{position: absolute; left: 217px; top: 29px;}
#desctop-header .partner-logo{position: absolute; left: 217px; top: 29px; min-width: 150px; min-height: 70px; border-left: 1px solid #c3c4c7; background-color: white;}
.compare-table .modal-footer a{height: 22px !important;}


a.compare{display:inline-block; *display:inline; zoom: 1; color: #1b9dda; background: url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/compare-right.png) no-repeat right top; padding-right: 53px;}
a.compare span{display:inline-block; *display:inline; zoom: 1; background: url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/compare-left.png) no-repeat left top; height: 39px; font-size: 15px; padding-top: 12px; padding-left: 10px; padding-right: 6px;}
a.compare:hover{background: url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/compare-right-active.png) no-repeat right top; color: white;}
a.compare:hover span{background: url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/compare-left-active.png) no-repeat left top;}

select.selected_product { font-size: 17px; margin-left: 29px; width: 359px; margin-bottom: 8px;}

.invisible{display: none;}

.chip .rounded-box .response h4{font-size: 1.9em; color: #faf131; margin-top: 28px; margin-bottom: 20px;}

.chip .rounded-box:after {
	right: 100%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.chip .rounded-box:after {
	border-color: rgba(27, 157, 218, 0);
	border-right-color: #1b9dda;
	border-width: 10px;
	top: 50%;
	margin-top: -10px;
}

.chip .rounded-box h3{ font-size: 2.8em; color: white; margin-bottom: 9px; border-bottom-style: solid; border-bottom-width: 1px; padding-bottom: 7px;}
.chip .rounded-box .label{ margin-bottom: 5px; height: 46px;}
.chip .rounded-box label{ font-size: 1.4em; display: block; color: white; margin-bottom: 2px;}
.chip .rounded-box input{width: 268px; background-color: #bbe2f4; border: 1px solid white; line-height: 21px; -moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px; height: 21px;}
.chip .rounded-box button{ margin-top: 14px;}
.chip-feature h2{ color: #1b9dda; font-size: 4em; line-height: 30px; letter-spacing: -1px; padding-top: 30px; padding-bottom: 20px; text-align: right;}
.chip-feature .laptom {position: relative;}
.chip-feature .laptom img{position: absolute; top: -90px;}


.sticky4like{position: relative; height: 330px;}
.sticky4like img.lam{position: absolute; right: 10px; top: -1px;}
.sticky4like .blue-cover{position: absolute; top: 254px; right: 210px;}
.sticky4like .blue-cover .btn{ }

.hideMe{display: none;}
.btn.orange {
	color: #FFFFFF;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #EB5C00;
	*background-color: #EB5C00;
	background-image: -moz-linear-gradient(top, #FF7F2D, #EB5C00);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FF7F2D), to(#EB5C00));
	background-image: -webkit-linear-gradient(top, #FF7F2D, #EB5C00);
	background-image: -o-linear-gradient(top, #FF7F2D, #EB5C00);
	background-image: linear-gradient(to bottom, #FF7F2D, #EB5C00);
	background-repeat: repeat-x;
	border-color: #EB5C00;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF7F2D', endColorstr='#EB5C00', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn.:hover,
.btn.:active,
.btn..active,
.btn..disabled,
.btn.[disabled] {
	color: #FFFFFF;
	background-color: #EB5C00;
	*background-color: #003bb3;
}

.hide{display:none;}
.show{display:block;}
.invisible{visibility:hidden;}
.affix{position:fixed;}
.fade{opacity:0;-webkit-transition:opacity 0.15s linear;-moz-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear;}.fade.in{opacity:1;}
.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height 0.35s ease;-moz-transition:height 0.35s ease;-o-transition:height 0.35s ease;transition:height 0.35s ease;}.collapse.in{height:auto;}

.btn-blue:hover {
	color: #FFFFFF;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #116AAE;
	*background-color: #116AAE;
	background-image: -moz-linear-gradient(top, #46AEE5, #116AAE);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#46AEE5), to(#116AAE));
	background-image: -webkit-linear-gradient(top, #46AEE5, #116AAE);
	background-image: -o-linear-gradient(top, #46AEE5, #116AAE);
	background-image: linear-gradient(to bottom, #46AEE5, #116AAE);
	background-repeat: repeat-x;
	border-color: #116AAE;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#46AEE5', endColorstr='#116AAE', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-blue:hover,
.btn-blue:active,
.btn-blue.active,
.btn-blue.disabled,
.btn-blue[disabled] {
	color: #FFFFFF;
	background-color: #116AAE;
	*background-color: #003bb3;
}


#page.buy #submenu li {
margin-right: 2px;
background-image: none;
background-color: #f6f6f6;
filter: alpha(opacity=80);
-moz-opacity:0.80;
opacity:0.80;
background-image: url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/sub_bg_ss.png);
background-repeat: repeat-x;
background-position: left bottom;
-webkit-border-top-left-radius: 6px;
-webkit-border-top-right-radius: 6px;
-moz-border-radius-topleft: 6px;
-moz-border-radius-topright: 6px;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
}


#page.buy #submenu li.active {
background-color: #fff;
filter: alpha(opacity=100);
-moz-opacity:1;
opacity:1;
}


#page.buy #submenu li a {
color: #1b9dda;
}

.login #current-user-email {
  display: none;
}

/* line 64, ../sass/index.scss */
#page.features .feature-compare a span.types span.word {
  -webkit-box-shadow: 0 2px 2px #cccccc;
  -moz-box-shadow: 0 2px 2px #cccccc;
  box-shadow: 0 2px 2px #cccccc;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
  padding: 8px 10px 2px;
  position: relative;
}

/* line 71, ../sass/index.scss */
#page.features .feature-compare a span.types span.word:after {
  content: "click!";
  position: absolute;
  top: -10px;
  left: 38%;
  font-family: メイリオ;
  font-size: 14px;
}


/*////////////////*/
/* Additional CSS */
/*////////////////*/

.full-row{
  width: 100%;
  display: inline-block;
}

.page-header-h1{
  color: white; 
  line-height: 54px; 
  letter-spacing: -3px; 
  font-size: 5.5em; 
  text-align: center
}

.page-header-h3{
  padding-top: 13px;
  text-align: center;
  font-size: 20px;
  color: white;
}

.top-free-btn{
  background-color: #90ba1e;
  background-image: linear-gradient(#94bf1f, #8eb81e, #88af1c);
  box-shadow: 0px -3px 0px #799c19 inset, 0px 1px 0px #eaf3d4 inset;
  color: #FFF;
  line-height: 70px;
  font-size: 1.3rem;
  line-height: 7rem;
  height: 70px;
  border-radius: 39px;
  padding: 20px 50px;
}

.top-orange-btn{
  background-color: #F2A707;
  background-image: linear-gradient(#F2A707,#F76107);
  box-shadow: 0px -3px 0px #993C04 inset, 0px 1px 0px #FF9454 inset;
  color: #FFF;
  line-height: 70px;
  font-size: 1.3rem;
  line-height: 7rem;
  height: 70px;
  border-radius: 39px;
  padding: 20px 50px;
}

.spacing-top-free-dl{
  margin-left: 14rem;
  position: relative;
  top: -54px;
}

.footer-free-btn{
  background-color: #90ba1e;
  background-image: linear-gradient(#94bf1f, #8eb81e, #88af1c);
  color: white;
  box-shadow: 0px -3px 0px #799c19 inset, 0px 1px 0px #eaf3d4 inset;
  font-size: 1.6em;
  border-radius: 39px;
  padding: 9px 23px;
  width: 200px;
  display: inline-block;
  height: 20px;
  text-align: center;
}

.footer-free-btn-white{
  background-image: linear-gradient(#ffffff, #f6f6f6, #eaeaea);
  box-shadow: 0px -3px 0px #d0d0d0 inset;
  color: #2f3642;
  font-size: 14px;
  border-radius: 39px;
  padding: 9px 23px;
  width: 200px;
  display: inline-block;
  height: 20px;
  text-align: center;
}

.footer-orange-btn{
  background-color: #F2A707;
  background-image: linear-gradient(#F2A707,#CC5006);
  color: #FFF;
  box-shadow: 0px -3px 0px #993C04 inset, 0px 1px 0px #FF9454 inset;
  font-size: 1.6em;
  border-radius: 39px;
  padding: 9px 23px;
  width: 200px;
  display: inline-block;
  height: 20px;
  text-align: center;
}

.wrapper-premium-offer{
  text-align: center;
}

.wrapper-dl-button-footer{
  width: 287px;
  float: left;
  height: 50px;
}

.premium-offer{
  display: inline-block;
  vertical-align: middle;
  color: #1251b1;
  text-decoration: underline;
  font-size: 20px;
  line-height: 20px;
  position: relative;
  top: -66px;
  left: 90px;
}

.wrapper-video img{
  margin-left: 10px;
  cursor: pointer;
}

.yt-video{
  width: 958px;
  height: 539px;
}

.pc-rating{
  background-color:rgba(198,231,246,0.5);
  border-top-left-radius: 1em;
  border-top-right-radius: 1em;
 background-position:center; 
  -moz-border-top-left-radius: 1em;
  -webkit-border-top-right-radius: 1em;
  height: 145px;
  margin-top: 75px;
}

.pcmag{
  position: relative;
  top: -183px;
}

.os-icons{
  position: relative;
  top: -15px;
  left: -170px;
}

/*//////////*/
/* Features */
/*//////////*/
.feature-row{
  padding-top: 2rem;
}

.save-time{
  padding-top: 20rem;
  background-color: #eaeaea;
  height: 360px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 0% 100%;
}

.see-all{
  color: #0895d0;
  text-decoration: underline;
  font-size: 16px;
  line-height: 24.0px;
  margin-top: 20px;
  display: inline-block;
  vertical-align: middle;
}

.feature-header-h3{
  color:#089BD8;
  font-size: 50px;
  line-height: 50px;
}

.feature-text{
  padding-top: 35px;
  font-size: 22px;
  line-height: 28px;
}

.see-all-arrow{
  margin-left: 1rem;
}


.easy-to-use{
  background-color: #f1fbfd;
  height: 400px;
  background-size: cover;
  background-position:center;
}

.user{
  margin-top: 20px;
  display: table;
  vertical-align: middle;
}

.user img{
  float: left;
  padding-right: 10px;
}

.user-testimony{
  display: table-cell;
  vertical-align: middle;
  font-size: 16px;
  line-height: 22px;
}

.wrapper-feature-right{
  width: 350px;
}

.discover-btn{
  background-color: #078ec6;
  background-image: -moz-linear-gradient(#089ad8, #0895d0, #078ec6);
  background-image: -webkit-linear-gradient(#089ad8, #0895d0, #078ec6);
  background-image: linear-gradient(#089ad8, #0895d0, #078ec6);
  color: white;
  -moz-box-shadow: 0px -3px 0px #067fb1 inset, 0px 1px 0px #a3daf1 inset;
  -webkit-box-shadow: 0px -3px 0px #067fb1 inset, 0px 1px 0px #a3daf1 inset;
  box-shadow: 0px -3px 0px #067fb1 inset, 0px 1px 0px #a3daf1 inset;
  font-size: 20px;
  line-height: 60px;
  height: 60px;
  -moz-border-radius: 39px;
  -webkit-border-radius: 39px;
  border-radius: 39px;
  padding: 20px 30px;
  position: relative;
/*  top: 36px;*/
  left: 344px;
}

.secure-row{
  background-color: #eaeaea;
  background-position: center;
  height: 440px;
  background-size: cover;
}

.secure-row .container{
  margin-top: 64px;
}

/*Review*/
.review{
  padding-top:6rem;
}

.arl{
  font-size: 22px;
  line-height: 22px;
  margin-bottom: 1rem;
}

.review-quote{
  font-size: 36px;
  line-height: 45px;
  font-style: italic;
}

.pc-mag-img{
  height: 194px;
}

.wrapper-quote{
  margin-left:1rem;
  width: 760px;
  text-align: left;
}

.details, .all-reviews{
  width: 300px;
}

.all-reviews{
    text-align: right;
}

.review-end{
  margin-top: 1rem;
  width: 100%;
  float: left;
  font-size: 15px;
}

.review-end a{
  color: #0895d0;
}

.spacing-download-free-review{
  margin-left: 20rem;
}

.btn-sub-30days{
  text-align: center;
  padding-bottom: 23px;
  font-size: 20px;
  line-height: 20px;
}

.btn-sub-30days a {
  color:#8fb91e;
}

.os-icon-wrapper{
  text-align: center;
  margin-bottom: 2rem
}

/*Features Cloud*/

.only-one-password, .secure-data, .intuitive-use, .intuitive-use, .across-devices, .practical-backup, .finger-print{
  background-repeat: no-repeat;
  background-position-x: 50%;
  background-position: center;
}

.only-one-password{
  height: 400px;
  background-image:url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/bg-only-one-pass.jpg);
  background-color: #f6f6f6;
}

.secure-data{
  height: 600px;
  background-image:url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/bg-military.jpg);
}

.intuitive-use{
  height: 370px;
  background-image:url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/bg-intuitive.jpg);
  background-color: #f6f6f6;
  background-position-y: bottom;
}

.across-devices{
  height: 400px;
  background-image:url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/bg-across.jpg);
}

.practical-backup{
  height: 400px;
  background-image:url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/bg-practical.jpg);
  background-color: #f6f6f6;
}

.feature-row h3{
  color: #089BD9;
  font-size: 37px;
  line-height: 2.6rem;
}

.with-checks li:before{
  position: relative;
  content: url("//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/ico-check-blue.svg");
  left: -8px;
  top: 5px;
}

.check-icon{
  background-image: url("//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/ico-check-blue.svg");
  height: 23px;
  width: 24px;
  display: inline-block;
  margin-right: 5px;
  float: left;
}

.feature-align-left{
  padding-left: 28rem;
}

.with-checks li {
  padding-left: 9px;
  position: relative;
  margin-bottom: 20px;
  font-size: 17px;
}

.text-with-checks .text-wrapper{
  margin-bottom: 20px;
  font-size: 17px;
  display: inline-block;
}

.cloud .container .header{
  height: 200px;
  padding-top: 50px;
}

.cloud .container .header h1{
  font-size: 30px;
  text-align: right;
  width: 800px;
  float: right;
  margin-right: 20px;
}

.feature-header-cloud-img{
  display: inline-block;
  width: 86px;
}

.feature-header-cloud-img img{
  width: 86px;
}

.features .container .page-row .download-btn {
  position: relative;
  top: -55px;
}



/*features Why updgrade*/
.already-sticky-yellow-bg {
  background-color: #fdf3ca;
  width: 100%;
  display: inline-block;
}

.already-sticky-yellow-bg .headline h2 {
  font-size: 40px;
  line-height: 44px;
  font-weight:300;
}

.already-sticky-yellow-bg .headline h4 {
  font-size: 23px;
  line-height: 30px;
  color: #70777e;
}

.already-sticky-yellow-bg .headline h4 strong {
  font-weight: bold;
}

.already-box-img-wrapper {
  height: 260px;
}

.already-box p {
  font-size: 22px;
}


.already-sticky-yellow-bg ul li.li-1 {
  font-weight: bold;
}

.already-sticky-yellow-bg ul li {
  font-size: 16px;
  line-height: 26px;
}



.wifi-synchronization, .finger-scanning, .support-mac, .latest-version, .simple-installation {
  background-repeat: no-repeat;
  background-position-x: 50%;
  background-position: center;
}

.wifi-synchronization {
    height: 400px;
    background-color: #eaeaea;
    background-image:url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/bg-wifi-sync.jpg);
    background-size: cover;
}

.finger-scanning {
    height: 370px;
    background-image:url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/bg-finger-scan.jpg);
    background-position-y: bottom;
    background-position-x: 24%;
    background-position: 24% bottom;
}

.support-mac {
    height: 315px;
    background-color: #eaeaea;
    background-image:url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/bg-apple-sup.jpg);
    background-position-y: bottom;
}

.latest-version {
    height: 325px;
    background-image:url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/bg-always-new.jpg);
    background-position-y: bottom;
}

.simple-installation {
    height: 400px;
    background-color: #f6f6f6;
    background-image:url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/bg-super-easy.jpg);
    background-size: cover;
}

.last-review{
display: inline-block;
width:100%;
}

.container .page-headline h1 {
  font-size: 46px;
}

.container .page-headline h4 {
  font-size: 21px;
}


#page.buy .order-detail {
  padding: 13px 40px;
  background-color: #1b9dda;
  color: white;
  position: relative;
}





/***************************/
/********  SHOP  ***********/
.shop-header {
  height: 70px;
  font-size: 37px;
  padding-top: 25px;
  
  color: #0b3d92;
  font-size: 4em;
  border-bottom: 1px solid #49b1e1;
  padding-top: 30px;
  padding-bottom: 21px;
  margin-bottom: 20px;
  margin-top: 10px;
}

.shop-header .gray-box.licence {
  padding: 30px 40px 20px;
  border-radius: 0px;
  min-height: 265px;
  -moz-border-radius-topleft: 6px;
  -webkit-border-top-left-radius: 6px;
  border-top-left-radius: 6px;
  -moz-border-radius-topright: 6px;
  -webkit-border-top-right-radius: 6px;
  border-top-right-radius: 6px;
}

.shop-buy .order-detail {
  padding: 13px 40px;
  background-color: #1b9dda;
  color: white;
  position: relative;
  -moz-border-radius-bottomleft: 6px;
  -webkit-border-bottom-left-radius: 6px;
  border-bottom-left-radius: 6px;
  -moz-border-radius-bottomright: 6px;
  -webkit-border-bottom-right-radius: 6px;
  border-bottom-right-radius: 6px;
}

 
.shop-buy .gray-box.licence {
  padding: 30px 40px 20px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  min-height: 265px;
}

.shop-header .order-detail {
  padding: 13px 40px;
  background-color: #1b9dda;
  color: white;
  position: relative;
}

.shop-buy .right-box .bbb1 {
  border: 1px solid #43aee1;
  padding: 20px 40px 30px;
  position: relative;
  min-height: 345px;
  background: url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/order-right-bg1.jpg) no-repeat 293px center;
}

.shop-buy .right-box .bbb1 ul {
  font-size: 1.3em;
  color: #707070;
  width: 250px;
}

.shop-buy .bbb1 h3 {
  color: #1b9dda;
  font: 2.5em Arial;
} 

.shop-buy .gray-box.licence table {
  width: 100%;
  margin-top: 10px;
  position: relative;
}





.shop-buy .gray-box.licence table td.radio {
  width: 30px;
}

.shop-buy .gray-box.licence table td.name {
  color: #707070;
  line-height: 39px;
}

.shop-buy .gray-box.licence table td {
  font-size: 1.5em;
  border-top: 1px solid #d4d5d7;
  padding-bottom: 3px;
}

.shop-buy .gray-box.licence table td {
  font-size: 1.5em;
  border-top: 1px solid #d4d5d7;
  padding-bottom: 3px;
}

.shop-buy .gray-box.licence table td.price {
  text-align: right;
  color: #0b3d92;
  font-weight: bold;
}

.shop-buy .gray-box.licence table tr.more-lic-edu p {
  padding-top: 13px;
  color: #707070;
  font-size: 13px;
}

.shop-buy .order-detail p strong {
  font-size: 20px;
}

.shop-buy .order-detail .arrow-up {
  position: absolute;
  right: 64px;
  top: -12px;
}

.shop-buy .order-detail .arrow-up {
  width: 0;
  height: 0;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-bottom: 12px solid #1b9dda;
}

.shop-buy .gray-box.licence table td.radio .why1upgrade {
  position: absolute;
  background-image: url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/1timesmore.png);
  width: 221px;
  height: 114px;
  top: 6px;
  right: 408px;
}



 
/*******************************/
/********  HELP CENTER  ********/

.help-center .search-result {
  border-bottom: solid 1px #d7d7d7;
  padding-bottom: 30px;
  margin-bottom: 20px;
}

.help-center .hot-tutorials a {
  display: table;
}

.help-center .hot-tutorials li.from-yt a:before {
  content: url("//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/help-video.png");
  position: relative;
  left: -22px;
  top: 12px;
}

.help-center .hot-tutorials li.from-blog a:before {
  content: url("//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/help-blog.png");
  position: relative;
  left: -22px;
  top: 12px;
}

.help-center .hot-tutorials img {
  float: left;
  display: block;
}

.help-center .hot-tutorials h5 {
  display: table-cell;
  vertical-align: middle;
  font-size: 22px;
  line-height: 34px;
  color: #0895d0;
}

.help-center .hot-tutorials img {
  float: left;
  display: block;
}

.help-center .hot-tutorials li {
  padding-top: 15px;
  padding-bottom: 15px;
}

.help-center .hot-tutorials li.from-blog a {
  position: relative;
}

.help-center .hot-tutorials img {
  border: solid 1px #d7d7d7;
  padding: 4px;
}

.help-center .help-save-manatees img{
  border: none;
  padding: 0px;
}

/*** FAQ ***/
.help-faq .tmenus {
  background-color: #f6f6f6;
  padding: 12px 12px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  overflow: hidden;
}

.help-faq .tmenus li {
  float: left;
  padding: 0 10px;
  border-right: 1px solid #ccc;
}

.help-faq .tmenus li a {
  display: block;
  font-size: 16px;
  padding: 10px 36px;
  text-align: center;
  color: #666;
  line-height: 180%;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

.help-faq .header {
  padding-bottom: 0px;
  padding-top: 50px;
  margin-bottom: 32px;
  border: 0px;
}

.help-faq .header h1 {
  font-size: 4em;
  color: #0b3d92;
  padding-bottom: 14px;
}



.help-faq .supprotcontact .col {
border: 1px solid #ccc;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
margin-bottom: 24px;
}

.help-faq .accordionHead {
  padding: 14px 14px 14px 82px;
  position: relative;
  cursor: pointer;
}

.help-faq .accordionHead:hover, .help-faq .accordionHead.active {
  background-color: #f4f4f4;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}

.help-faq .accordionHead:before {
  content: "";
  background-image: url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/tutorials_steps_01.png);
  width: 49px;
  height: 49px;
  overflow: hidden;
  background-repeat: no-repeat;
  background-position: left;
  position: absolute;
  top: 25%;
  left: 14px;
}

.help-faq .col h2 {
  border: 0px;
  margin: 0 0 0 0;
  padding: 0;
  font-size: 24px;
  line-height: 180%;
}

.help-faq .supprotcontact .col p {
  font-size: 14px;
  margin: 0;
  padding: 0;
  line-height: 180%;
}

.help-faq .accordionBox {
  padding: 0 14px 14px 14px;
}

/**** Download ****/

.help-download .box {
  position: relative;
  border: solid 1px #d7d7d7;
  padding: 4px;
}

.help-download .content {
  padding-top: 50px;
  padding-bottom: 18px;
  text-align: center;
  background-color: #f7f7f7;
}

.help-download .content .header p {
  font-size: 15px;
  height: 65px;
}

.help-download .content .footer {
  font-size: 14px;
  line-height: 22px;
}

.help-download .requirements a {
  text-align: center;
  display: block;
  text-decoration: underline;
  font-size: 12px;
  line-height: 22px;
}

.help-download .box .device {
  width: 70px;
  height: 70px;
  border: solid 1px #d7d7d7;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  position: absolute;
  top: -35px;
  left: 50%;
  margin-left: -35px;
}

.help-download .box .download-button {
  height: 48px;
  margin-bottom: 5px;
}

.help-download .box .device.droid {
background: white url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/ico-trol-blue.svg) no-repeat center center;
}

.help-download .box .device.ios {
background: white url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/ico-ios-blue.svg) no-repeat center center;
}

.help-download .box .device.mac {
background: white url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/ico-apple-blue.svg) no-repeat center center;
}

.help-download .box .device.win {
background: white url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/ico-win-blue.svg) no-repeat center center;
}




/*////////////////*/
/* Header classes */
/*////////////////*/
#main-navigation {
  height: 50px;
  width: /* 1080px; */ 1010px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: 1px;
}

@-moz-document url-prefix() {
   #main-navigation {
  height: 50px;
  width: 1080px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: 0px;
}

}

#main-navigation .container {
  background: red;
  float: left;
  display: block;
}

#main-navigation ul.home-navigation {
  float:left;
  font-size: 18px;
  line-height: 19px;
  letter-spacing: 1px;
}

#main-navigation ul.home-navigation li.nav-1, .feature-sub-menu .sub-nav-1 {
  border-left: solid 1px #d7d7d7;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -moz-box-shadow: -1px 0px 0px #d7d7d7 inset;
  -webkit-box-shadow: -1px 0px 0px #d7d7d7 inset;
  box-shadow: -1px 0px 0px #d7d7d7 inset;
  -moz-border-top-left-radius: 10px; 
  -webkit-border-top-left-radius: 10px;
  border-top-left-radius: 10px;
}

#main-navigation ul.home-navigation li.nav-1, .feature-sub-menu .sub-nav-3 {
  border-left: solid 1px #d7d7d7;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -moz-box-shadow: -1px 0px 0px #d7d7d7 inset;
  -webkit-box-shadow: -1px 0px 0px #d7d7d7 inset;
  box-shadow: -1px 0px 0px #d7d7d7 inset;
}

#main-navigation ul li {
  border-bottom: solid 3px #b1b1b0;
  border-top: solid 1px #d7d7d7;
  -moz-box-shadow: 1px 0px 0px #fbfbfb inset, -1px 0px 0px #d7d7d7 inset;
  -webkit-box-shadow: 1px 0px 0px #fbfbfb inset, -1px 0px 0px #d7d7d7 inset;
  box-shadow: 1px 0px 0px #fbfbfb inset, -1px 0px 0px #d7d7d7 inset;
  float: left;
  padding: 14px 30px 13px 30px;
  border-bottom: solid 3px #b1b1b0;
  border-top: solid 1px #d7d7d7;
  -moz-box-shadow: 1px 0px 0px #fbfbfb inset, -1px 0px 0px #d7d7d7 inset;
  -webkit-box-shadow: 1px 0px 0px #fbfbfb inset, -1px 0px 0px #d7d7d7 inset;
  box-shadow: 1px 0px 0px #fbfbfb inset, -1px 0px 0px #d7d7d7 inset;
  background: #f1f1f1; /* Old browsers */
  background: -moz-linear-gradient(top,  #f1f1f1 0%, #d1d1d1 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f1f1), color-stop(100%,#d1d1d1)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #f1f1f1 0%,#d1d1d1 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #f1f1f1 0%,#d1d1d1 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #f1f1f1 0%,#d1d1d1 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #f1f1f1 0%,#d1d1d1 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#d1d1d1',GradientType=0 ); /* IE6-9 */
}

li.nav-1 {
  -moz-border-radius-topleft: 10px;
  -webkit-border-top-left-radius: 10px;
  border-top-left-radius: 10px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -moz-box-shadow: -1px 0px 0px #d7d7d7 inset;
  -webkit-box-shadow: -1px 0px 0px #d7d7d7 inset;
  box-shadow: -1px 0px 0px #d7d7d7 inset;
}

li.nav-6 {
  -moz-border-radius-topright: 10px;
  -webkit-border-top-right-radius: 10px;
  border-top-right-radius: 10px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -moz-box-shadow: -1px 0px 0px #d7d7d7 inset;
  -webkit-box-shadow: -1px 0px 0px #d7d7d7 inset;
  box-shadow: -1px 0px 0px #d7d7d7 inset;
}

li.last-menu-tab{
  -moz-border-radius-topright: 10px;
  -webkit-border-top-right-radius: 10px;
  border-top-right-radius: 10px;
}

#main-navigation ul.home-navigation li.nav-5, #main-navigation ul.home-navigation li.nav-6 {
  background-image: -moz-linear-gradient(#ffffff, #e6e6e6);
  background-image: -webkit-linear-gradient(#ffffff, #e6e6e6);
  background-image: linear-gradient(#ffffff, #e6e6e6);
  border-bottom: solid 3px #c4c5c4;
}

#main-navigation ul.home-navigation li:hover, #main-navigation ul.home-navigation li.active-tab, #main-navigation ul.home-navigation li.force-active-tab {
  border-top: solid 1px #2d3033;
  border-bottom: solid 3px #2d3033;
  background-image: -moz-linear-gradient(#3c4044, #363a3e);
  background-image: -webkit-linear-gradient(#3c4044, #363a3e);
  background-image: linear-gradient(#3c4044, #363a3e);
  -moz-box-shadow: 2px 0px 0px #2d3033 inset, -1px 0px 0px #2d3033 inset;
  -webkit-box-shadow: 2px 0px 0px #2d3033 inset, -1px 0px 0px #2d3033 inset;
  box-shadow: 2px 0px 0px #2d3033 inset, -1px 0px 0px #2d3033 inset;
  cursor: pointer;
}

#main-navigation ul.home-navigation li:hover a, #main-navigation ul.home-navigation li.active-tab a, #main-navigation ul.home-navigation li.force-active-tab a, .feature-sub-menu li.active-tab a span{
  color: white;
}



/*Sub menu*/

.feature-sub-menu li.not-active-tab {
  border-bottom: solid 3px #b1b1b0;
  border-top: solid 1px #d7d7d7;
  -moz-box-shadow: 1px 0px 0px #fbfbfb inset, -1px 0px 0px #d7d7d7 inset;
  -webkit-box-shadow: 1px 0px 0px #fbfbfb inset, -1px 0px 0px #d7d7d7 inset;
  box-shadow: 1px 0px 0px #fbfbfb inset, -1px 0px 0px #d7d7d7 inset;
  float: left;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 14px;
  padding-bottom: 13px;
  border-bottom: solid 3px #b1b1b0;
  border-top: solid 1px #d7d7d7;
  -moz-box-shadow: 1px 0px 0px #fbfbfb inset, -1px 0px 0px #d7d7d7 inset;
  -webkit-box-shadow: 1px 0px 0px #fbfbfb inset, -1px 0px 0px #d7d7d7 inset;
  box-shadow: 1px 0px 0px #fbfbfb inset, -1px 0px 0px #d7d7d7 inset;
  background: #f1f1f1;
  background: -moz-linear-gradient(top, #f1f1f1 0%, #d1d1d1 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f1f1), color-stop(100%,#d1d1d1));
  background: -webkit-linear-gradient(top, #f1f1f1 0%,#d1d1d1 100%);
  background: -o-linear-gradient(top, #f1f1f1 0%,#d1d1d1 100%);
  background: -ms-linear-gradient(top, #f1f1f1 0%,#d1d1d1 100%);
  background: linear-gradient(to bottom, #f1f1f1 0%,#d1d1d1 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#d1d1d1',GradientType=0 );
  font-size: 18px;
}

.feature-sub-menu li.active-tab {
  float: left;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 14px;
  padding-bottom: 13px;
  font-size: 18px;
  border-top: solid 1px #2d3033;
  border-bottom: solid 3px #2d3033;
  border-left: solid 1px #2d3033;
  background-image: -moz-linear-gradient(#3c4044, #363a3e);
  background-image: -webkit-linear-gradient(#3c4044, #363a3e);
  background-image: linear-gradient(#3c4044, #363a3e);
  -moz-box-shadow: 2px 0px 0px #2d3033 inset, -1px 0px 0px #2d3033 inset;
  -webkit-box-shadow: 2px 0px 0px #2d3033 inset, -1px 0px 0px #2d3033 inset;
  box-shadow: 2px 0px 0px #2d3033 inset, -1px 0px 0px #2d3033 inset;
  cursor: pointer;
}

.fa-download {
  margin-right:1rem;
}

.footer-side {
  width: 315px;
  height: 501px;
  float: left;
}

.footer-wrapper-inner {
  float: left;
  width: 642px;
}

.wrapper-social-btn {
  float: right;
  display: inline-block;
  width: 100%;
  margin-bottom:4rem;
  text-align:right;
  padding-top: 2rem;
}

.wrapper-social-btn img{
  margin-left: 0.5rem;
}

.end-footer {
  width: 100%;
  background: #c6c6c6;
  display: inline-block;
}

.wrapper-appstore-btn {
  float: right;
  padding-top: 21px;
}

.wrapper-appstore-btn img {
 margin-left:1rem;
}

/**********************/
/***** FEATURES PC ****/
.features-sub-header {
  font-size: 23px;
  line-height: 30px;
  letter-spacing: 1px;
  color: #70777e;
}

.img-features-left{
  padding-right:30px !important;
}



/*TABLE*/
table {
  border-collapse: collapse;
  border-spacing: 0;
}

.table-container {
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  border: solid 1px #d7d7d7;
}

.table-container table {
  width: 100%;
}

.table-container table th {
  background-color: #e8e8e8;
  border-bottom: solid 3px #d8d8d8;
}

.table-container table th.sticky, .table-container table th.others {
  font-size: 20px;
}



.table-container table th, .table-container table td {
  height: 60px;
  vertical-align: middle;
}

.table-container table .name {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 31.57895%;
  float: left;
  float: none;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 16px;
  line-height: 18px;
  font-size: 16px;
  line-height: 1.8rem;
}

.page-features-comparsion .table-container table .mostly span{
  font-size: 16px;
}

.table-container table td.sticky {
  border-left: solid 1px #d7d7d7;
  border-right: solid 1px #d7d7d7;
}

.table-container table td.endagered{
  background-image: url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/compareman.png);
  background-repeat: no-repeat;
  height: 150px;
  background-position: right;
}

.table-container table tr:nth-child(odd) {
  background-color: #f7f7f7;
}

.sticky, .others {
  font-size: 20px;
}
.mostly * {vertical-align:middle;}

.table-container table td {
  padding-left: 10px;
  padding-right: 10px;
  text-align: center;
}

#page.features .container.features.pc h4 {
  font-size: 23px;
  line-height: 30px;
  letter-spacing: 1px;
  color: #70777e;
}

/*******************/
/***** Security ****/
.security-h4 {
  font-size: 19px;
  font-weight: bold;
  height:81px;
}

.security-h3 {
  color: #c22138;
  font-size: 60px;
  font-weight: bold;
}

.page-gradient-headline {
  background-color: #1854ae;
  background-image: url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/bg-blue-gradient-line.jpg);
  background-repeat:repeat-x;
  padding: 2rem 0rem 2rem 0rem;
  background-size: contain;
}

.page-gradient-headline-main {
  color: white;
  font-size: 45px;
}
.page-gradient-headline-sub {
  color: white;
  font-size: 22px;
}

.finger-print {
  background-repeat: no-repeat;
  background-position-x: 50%;
  background-position: center;
}
 
.security-yellow-bg {
  background-color: #fdf3ca;
}

.about-us-yellow-bg {
  background-color: #fdf3ca;
  border-top: solid 1px #fcf7db;
  -moz-box-shadow: 0px -1px 0px #e7dfb3, 0px -1px 0px #e7dfb3;
  -webkit-box-shadow: 0px -1px 0px #e7dfb3, 0px -1px 0px #e7dfb3;
  box-shadow: 0px -1px 0px #e7dfb3, 0px -1px 0px #e7dfb3;
  background-image: -moz-linear-gradient(#fdf3c9, #f7eec6, #e8ddb0);
  background-image: -webkit-linear-gradient(#fdf3c9, #f7eec6, #e8ddb0);
  background-image: linear-gradient(#fdf3c9, #f7eec6, #e8ddb0);
  padding-top: 50px;
  padding-bottom: 40px;
}

.finger-print {
  height: 400px;
  background-image:url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/bg-finger-print.jpg);
  background-color: white;
  background-size: contain;
}

.security-plus-sign {
  background-image: url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/ico-security-plus.png);
  background-repeat: no-repeat;
  background-position-x: 145px;
  background-position-y: 30px;
  background-position: 145px 30px;
}

.icon-pic{
  display: inline-block;
  vertical-align: middle;
  position: relative;
}

.green-round {
  background-color: #92bc1f;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  font-size: 14px;
  text-align: center;
  color: white;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d;
  width: 80px;
  height: 66px;
  position: absolute;
  top: -26px;
  left: 93px;
  padding-top: 14px;
}

.page-security .show-more {
  padding-top: 20px;
  padding-bottom: 47px;
}

.btn.color-0 {
  -moz-box-shadow: 0px -1px 0px #d0d0d0 inset;
  -webkit-box-shadow: 0px -1px 0px #d0d0d0 inset;
  box-shadow: 0px -3px 0px #d0d0d0 inset;
  background-image: -moz-linear-gradient(#ffffff, #f6f6f6, #eaeaea);
  background-image: -webkit-linear-gradient(#ffffff, #f6f6f6, #eaeaea);
  background-image: linear-gradient(#ffffff, #f6f6f6, #eaeaea);
  color: #2f3642;
  border-radius: 50px;
  padding: 9px 22px;
}

.download-manual a {
  color: #92bc1f;
  font-weight: 500;
  text-decoration: underline;
}

.btn.color-01 {
  -moz-box-shadow: 0px -1px 0px #d0d0d0 inset;
  -webkit-box-shadow: 0px -1px 0px #d0d0d0 inset;
  box-shadow: 0px -1px 0px #d0d0d0 inset;
  background-image: -moz-linear-gradient(#f7f7f7, #ececec, #e3e3e3);
  background-image: -webkit-linear-gradient(#f7f7f7, #ececec, #e3e3e3);
  background-image: linear-gradient(#f7f7f7, #ececec, #e3e3e3);
  color: #2f3642;
  border-radius: 40px;
  -moz-border-radius: 40px;
  -web-kit-border-radius: 40px;
}

.btn.color-1 {
  background-color: #90ba1e;
  background-image: -moz-linear-gradient(#94bf1f, #8eb81e, #88af1c);
  background-image: -webkit-linear-gradient(#94bf1f, #8eb81e, #88af1c);
  background-image: linear-gradient(#94bf1f, #8eb81e, #88af1c);
  color: white;
  -moz-box-shadow: 0px -3px 0px #799c19 inset, 0px 1px 0px #eaf3d4 inset;
  -webkit-box-shadow: 0px -3px 0px #799c19 inset, 0px 1px 0px #eaf3d4 inset;
  box-shadow: 0px -3px 0px #799c19 inset, 0px 1px 0px #eaf3d4 inset;
  border-radius: 40px;
  -moz-border-radius: 40px;
  -web-kit-border-radius: 40px;
}

.sub-title {
  color: #70777e;
  font-size: 19px;
}

/*******************/
/***** About us ****/

.about-us-header h2 {
  font-size: 40px;
  line-height: 40px;
}

.about-us-header p {
  font-size: 24px;
  color: #70777e;
  margin-top: 0.5rem;
  font-weight: 100;
  line-height: 1.4;
}

.about-us-plus-sign {
  background-image: url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/ico-security-plus.png);
  background-repeat: no-repeat;
  background-position: bottom;
  height: 70px;
}

.about-us-created {
  background-image: url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/yellow-arrow.png);
  background-position: center;
  background-repeat: no-repeat;
  background-position: top;
  background-repeat: no-repeat;
  padding-top: 80px;
  padding-bottom: 30px;
}

.about-us-created p {
  font-size: 16px;
  line-height: 20px;
}

.about-us-created h4 {
  font-size: 40px;
  line-height: 44px;
}

.about-us-created a {
  color: #0895d0;
  font-weight: bold;
  font-size:20px;
  text-decoration: underline;
}

.about-us-customer .contact-form h3, .spform h3 {
  color: black !important;
}

.about-us-customer .contact-form p.text {
  font-size: 1.4em;
  color: black;
  margin-bottom: 12px;
}

.about-us-customer .contact-form h4, .spform label {
  display: block;
  font-weight: bold;
  font-size: 1.4em;
  color: black;
  margin-bottom: 8px;
  margin-top: 8px;
}

.about-us-customer .contact-form label {
  display: block;
  font-size: 1.2em;
  color: white;
  margin-bottom: 2px;
  margin-top: 0;
  color:#333333;
  font-weight: bold;
}

.about-us-customer .contact-form input.design, .contact-form select.design, .contact-form textarea {
  background-image: none;
  border: none;
  color: #70777e;
  padding-left: 5px;
  width: 100%;
  display: inline-block;
  vertical-align: middle;
  -moz-box-shadow: 0px 2px 6px 0px rgba(50, 50, 50, 0.3) inset, 0px 1px 0px 0px #e9e9e9 inset;
  -webkit-box-shadow: 0px 2px 6px 0px rgba(50, 50, 50, 0.3) inset, 0px 1px 0px 0px #e9e9e9 inset;
  box-shadow: 0px 2px 6px 0px rgba(50, 50, 50, 0.3) inset, 0px 1px 0px 0px #e9e9e9 inset;
  height: 25px;
  outline: 0;
  background-color: white;
}

.about-us-customer .contact-form textarea {
  height: 140px;
}

.about-us-customer .agree_with_privacy_policy_field > p {
  padding-top: 0;
  font-size: 1.3em;
  padding-bottom: 15px;
  line-height: 1.5;
  margin-bottom: 0;
}

.about-us-customer .agree_with_privacy_policy_field {
  padding: 12px 12px 20px;
  margin-bottom: 15px;
  background-color: #4E4E4E;
  border: 1px solid #888888;
  margin-top: 15px;
}

.about-us-customer .agree_with_privacy_policy_field .privacy_policy_frame p {
  color:#666;
  font-size:12px;
}

.contact-form div.label input[type="submit"][disabled] {
  cursor: default;
  background-color: #BEBEBE;
  background-image: none;
}

.contact-form .col.col24 .row .col.col24 .row label.error {
  color: #F00;
  padding-top: 4px;
}

.about-us-customer .agree_with_privacy_policy_field .privacy_policy_frame {
  background-color: #fff;
}

.about-us-customer .agree_with_privacy_policy_field .privacy_policy_frame {
  height: 150px;
  border: 1px solid #ccc;
  padding: 8px;
  overflow: scroll;
  font-size: 13px;
}

.about-us-customer .agree_with_privacy_policy_field .checkbox input {
  width: auto;
}

.agree_with_privacy_policy_field .checkbox label {
  display: inline;
  padding-left: 5px;
  color: white;
}

.agree_with_privacy_policy_field .checkbox {
  margin-top: 1rem;
}

.about-us-customer h2 {
  margin-bottom:10px;
  margin-top: 10px;
}

.featured-in .container {
  border-top: 1px solid #cccccc;
}

.wrapper-feature-in-txt {
  background-color: white;
  padding: 0px 10px;
  display: inline-block;
  position: relative;
  top: -15px;
}

.featured-in-txt {
  font-size: 20px;
  font-variant: small-caps;
}

.quote-kaspersky {
  font-size: 24px;
  color: #2f3642;
}

.reference-quote-kaspersky {
  font-size: 16px;
}

.million-users {
  height: 450px;
  background-color: #f6f6f6;
}

.about-latest-news h4{
  font-size: 40px;
  line-height: 44px;
  font-weight: 300;
}

.meet-our-team {
  color: #0895d0;
  text-decoration: underline;
  font-size: 16px;
  line-height: 24.0px;
  display: inline-block;
  vertical-align: middle;
}

.lastes-news li a {
  color: #0895d0;
  text-decoration: underline;
  font-size: 24px;
  line-height: 34px;
  font-weight: 200;
}

.posted-by {
  display: table;
}

.posted-by img {
  float: left;
  width: 40px;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%;
}

.posted-by span {
  font-size: 14px;
  line-height: 14px;
  display: table-cell;
  vertical-align: middle;
  width: 100%;
  padding-left: 12px;
  color: #70777e;
}

/******Our Team*****/
.members {
  width: 100%;
  display: inline-block;
  padding-top: 103px;
}

.members h3 {
  font-size: 22px;
  line-height: 26px;
  font-weight: bold;
}

.members h5 {
  padding-top: 16px;
  padding-bottom: 13px;
  font-size: 14px;
  line-height: 14px;
  color: #70777e;
}

.members p {
  color: #70777e;
  font-size: 12px;
  line-height: 20px;
}

.members .cover {
  padding: 4px;
  border: solid 1px #d7d7d7;
}

.members .inner {
  padding: 76px 10px 10px 10px;
  position: relative;
  background-color: #f7f7f7;
  height: 230px;
}

.members .photo {
  background-color: #FFF;
  padding-top: 4px;
  border: solid 1px #d7d7d7;
  width: 126px;
  height: 126px;
  position: absolute;
  top: -70px;
  left: 0;
  right: 0;
  margin: 0 auto;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%;
}

.members .photo img {
  margin: 0 auto;
  display: block;
  width: 120px;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%;
}

.more-experts {
  height: 200px;
}

.customer-says {
  height: 200px;
  border-top: 1px solid #cccccc;
}

/********** Review *********/

.main-review .review {
  padding-top: 30px;
  padding-bottom: 30px;
}

.review .banner img {
  width: 100%;
}

.review .banner {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 110px;
  float: left;
  display: table-cell;
  float: none;
}

.review .inner {
  width: 100%;
  display: table;
}

.review .content h3 {
  font-size: 35px;
  line-height: 45px;
}

.review .content h5 {
  font-size: 22px;
  line-height: 22px;
}

.review .content {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  display: table-cell;
  vertical-align: top;
  margin-left:30px;
}

.review .details {
  font-size: 16px;
}

.review .details a {
  color: #0895d0;
}

/*:::::::: TESTIMONALS :::::::::*/
.testimonial {
  padding-left: 96px;
}

.testimonials li h4 {
  font-size: 23px;
  line-height: 33px;
  font-style: italic;
}

.testimonials li p {
  padding-top: 20px;
  font-size: 16px;
  line-height: 16px;
}

.testimonials li .photo {
  float: left;
}

.testimonials li {
  padding-bottom: 70px;
}

.testimonials .details {
  width: 100%;
}

.main-review {
  background: #f7f7f7 url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/bg-reviews.jpg) no-repeat center bottom;
  padding-top: 30px;
  padding-bottom: 30px;
}


/*:::::::: CONTACT :::::::::*/
.alert-box {
  padding: 18px;
}

.alert-box.yellow {
  background-color: #fdf3ca;
  -moz-border-radius: 9px;
  -webkit-border-radius: 9px;
  border-radius: 9px;
  border: solid 1px #e8ddb0;
}

.contact-details {
  padding-top: 40px;
}

.contact-form .label label {
  text-transform: uppercase;
  font-size: 14px;
  line-height: 14px;
  color: black;
}

.contact-details .address h3 {
  font-size: 22px;
  line-height: 22px;
  padding-bottom: 20px;
}

.contact-details .address p {
  font-size: 16px;
  line-height: 30px;
}

.contact-details .address a {
  display: block;
  margin-top: 15px;
  color: #0895d0;
}

.contact-form, .gray-box .cover {
  background-color: #f7f7f7;
  border: solid 5px white;
  position: relative;
}

.contact-form:before, .gray-box .cover:before {
  background: none;
  border: 1px solid #d7d7d7;
  content: "";
  display: block;
  position: absolute;
  top: -4px;
  left: -4px;
  right: -4px;
  bottom: -4px;
  pointer-events: none;
}

.contact-details .form-control, input[type=text].design {
  background-image: none;
  border: none;
  color: #70777e;
  padding-left: 27px;
  padding-right: 27px;
  display: inline-block;
  vertical-align: middle;
  -moz-box-shadow: 0px 2px 6px 0px rgba(50, 50, 50, 0.3) inset, 0px 1px 0px 0px #e9e9e9 inset;
  -webkit-box-shadow: 0px 2px 6px 0px rgba(50, 50, 50, 0.3) inset, 0px 1px 0px 0px #e9e9e9 inset;
  box-shadow: 0px 2px 6px 0px rgba(50, 50, 50, 0.3) inset, 0px 1px 0px 0px #e9e9e9 inset;
  font-size: 16px;
  line-height: 18px;
  font-size: 1.6rem;
  line-height: 1.8rem;
  height: 50px;
  outline: 0;
  background-color: white;
}


.contact-details textarea {
  background-image: none;
  border: none;
  color: #70777e;
  padding-left: 27px;
  padding-right: 27px;
  display: inline-block;
  vertical-align: middle;
  -moz-box-shadow: 0px 2px 6px 0px rgba(50, 50, 50, 0.3) inset, 0px 1px 0px 0px #e9e9e9 inset;
  -webkit-box-shadow: 0px 2px 6px 0px rgba(50, 50, 50, 0.3) inset, 0px 1px 0px 0px #e9e9e9 inset;
  box-shadow: 0px 2px 6px 0px rgba(50, 50, 50, 0.3) inset, 0px 1px 0px 0px #e9e9e9 inset;
  font-size: 16px;
  line-height: 18px;
  font-size: 1.6rem;
  line-height: 1.8rem;
  min-height: 50px;
  outline: 0;
  background-color: white;
}

.contact-details div.form-details.col.col16 div.contact-form div.form div.form_place form div.form div.label input#frm-send {
  -webkit-appearance: none;
  outline: 0;
  background: transparent;
  border: none;
  vertical-align: middle;
  display: inline-block;
  vertical-align: middle;
  padding-left: 20px;
  padding-right: 20px;
  height: 40px;
  text-align: center;
  text-decoration: none;
  -moz-border-radius: 60px;
  -webkit-border-radius: 60px;
  border-radius: 60px;
  font-size: 20px;
  height: 60px;
  -moz-border-radius: 39px;
  -webkit-border-radius: 39px;
  border-radius: 39px;
  background-color: #078ec6;
  background-image: -moz-linear-gradient(#089ad8, #0895d0, #078ec6);
  background-image: -webkit-linear-gradient(#089ad8, #0895d0, #078ec6);
  background-image: linear-gradient(#089ad8, #0895d0, #078ec6);
  color: white;
  -moz-box-shadow: 0px -3px 0px #067fb1 inset, 0px 1px 0px #a3daf1 inset;
  -webkit-box-shadow: 0px -3px 0px #067fb1 inset, 0px 1px 0px #a3daf1 inset;
  box-shadow: 0px -3px 0px #067fb1 inset, 0px 1px 0px #a3daf1 inset;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}

/*:::::::: SAVING :::::::::*/

.about-us-save-manatees h3 {
  font-size: 22px;
  line-height: 30px;
  padding-bottom: 20px;
}

.about-us-save-manatees .facts li {
  font-size: 16px;
  line-height: 26px;
  position: relative;
  padding-left: 30px;
  padding-bottom: 15px;
}

.about-us-save-manatees .facts li:before {
  position: absolute;
  content: url("//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/ico-check-blue.svg");
  left: 0px;
  top: -2px;
}

.about-us-save-manatees p {
  font-size: 16px;
  line-height: 26px;
}

.about-us-header .share-buttons .btn-social.facebook-social {
  background-color: #3b579d;
  color: white;
  -moz-box-shadow: 0px -3px 0px #304780 inset;
  -webkit-box-shadow: 0px -3px 0px #304780 inset;
  box-shadow: 0px -3px 0px #304780 inset;
}

.btn-social.social {
  width: 120px;
}

.btn-social.fb {
  height: 50px;
  font-size: 16px;
  line-height: 50px;
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  border-radius: 30px;
}

.btn-social.twitter-social {
  background-color: #36abe0;
  color: white;
  -moz-box-shadow: 0px -3px 0px #2c8cb8 inset;
  -webkit-box-shadow: 0px -3px 0px #2c8cb8 inset;
  box-shadow: 0px -3px 0px #2c8cb8 inset;
}

.btn-social.gplus-social {
  background-color: #dd4b39;
  color: white;
  -moz-box-shadow: 0px -3px 0px #b53e2f inset;
  -webkit-box-shadow: 0px -3px 0px #b53e2f inset;
  box-shadow: 0px -3px 0px #b53e2f inset;
}

.btn-social {
  -webkit-appearance: none;
  outline: 0;
  background: transparent;
  border: none;
  vertical-align: middle;
  display: inline-block;
  vertical-align: middle;
  font-size: 16px;
  line-height: 40px;
  font-size: 1.6rem;
  line-height: 4rem;
  padding-left: 20px;
  padding-right: 20px;
  height: 40px;
  text-align: center;
  text-decoration: none;
  -moz-border-radius: 19px;
  -webkit-border-radius: 19px;
  border-radius: 19px;
}

.btn-social.social.facebook-social:before {
  content: url("//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/ico-facebook-button.svg");
  position: relative;
  left: -6px;
  top: 4px;
  width: 10px;
  height: 20px;
}

.btn-social.social.twitter-social:before {
  content: url("//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/ico-tweeter-button.svg");
  position: relative;
  left: -5px;
  top: 6px;
  width: 28px;
  height: 21px;
}

.btn-social.social.gplus-social:before {
  content: url("//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/ico-gplus-button.svg");
  position: relative;
  left: -4px;
  top: 6px;
  width: 20px;
  height: 21px;
}

.share-buttons li { 
  display: inline-block;
}

.main-saving-manatees {
  background: #f7f7f7 url(//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/bg-reviews.jpg) no-repeat center bottom;
}

.main-saving-manatees .bubble {
  display: inline-block;
  vertical-align: middle;
  max-width: 640px;
  position: relative;
  background-color: white;
  padding-left: 40px;
  padding-right: 40px;
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  border-radius: 12px;
  border: solid 1px #d7d7d7;
  text-align: left;
  margin-bottom: 3.3rem;
}

.main-saving-manatees .bubble h3 {
  padding-top: 40px;
  padding-bottom: 40px;
  position: relative;
  font-size: 40px;
  line-height: 40px;
}

.main-saving-manatees .bubble:before {
  content: url("//d289qh4hsbjjw7.cloudfront.net/stickypassword-official-20140225024317106/files/bobble.png");
  position: absolute;
  bottom: -53px;
  left: 45px;
}

.manatee-saving-img {
  position: relative;
  top: 176px;
}

/**************************/
/***** Free vs Premium ****/

.free-premium-table-bottom {
  display: inline-block;
  width: 100%
}

.free-premium-btn {
  width: 200px;
  padding: 7px 0px;
}

.free-premium-table-bottom .free, .free-premium-table-bottom .premium {
  color: black;
  font-size: 22px;
  line-height: 25px;
  padding-bottom: 15px;
}

/*/////////////////*/
/* Utility classes */
/*/////////////////*/
.left{
  float: left;
}

.right{
  float: right;
}

.clearfix:after{
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.buy-pc .old-price {
  color: red;
}

.buy-pc .amount, .buy-pc .currency {
  color: #0b3d92;
}

.buy-pc .tax_included {
  display: none;
}
/************************************************************************************************
Utility classes
************************************************************************************************/
.text-center{
  text-align: center;
}

.text-left{
  text-align: left;
}

.text-right{
  text-align: right;
}

.padding-bottom-05em{
    padding-bottom: 0.5em;
}

.padding-bottom-1em{
    padding-bottom: 1em;
}

.padding-bottom-2em{
    padding-bottom: 2em;
}

.padding-bottom-3em{
    padding-bottom: 3em;
}

.padding-bottom-4em{
    padding-bottom: 4em;
}


.padding-top-05em{
    padding-top: 0.5em;
}

.padding-top-1em{
    padding-top: 1em;
}

.padding-top-2em{
    padding-top: 2em;
}

.padding-top-3em{
    padding-top: 3em;
}

.padding-top-4em{
    padding-top: 4em;
}

.padding-top-5em{
    padding-top: 5em;
}

.padding-top-6em{
    padding-top: 6em;
}

.padding-top-7em{
    padding-top: 7em;
}

.padding-top-8em{
    padding-top: 8em;
}


.padding-right-1em{
    padding-right:1em;
}

.padding-right-2em{
    padding-right:2em;
}

.padding-right-3em{
    padding-right:3em;
}

.padding-right-4em{
    padding-right:4em;
}

.padding-right-5em{
    padding-right:5em;
}

.padding-right-6em{
    padding-right:6em;
}


/* Bottom */
.margin-bottom-05em{
    margin-bottom: 0.5em;
}

.margin-bottom-1em{
    margin-bottom: 1em;
}

.margin-bottom-2em{
    margin-bottom: 2em;
}

.margin-bottom-3em{
    margin-bottom: 3em;
}

.margin-bottom-4em{
    margin-bottom: 4em;
}

.margin-bottom-5em{
    margin-bottom: 5em;
}

.margin-bottom-6em{
    margin-bottom: 6em;
}

.margin-bottom-7em{
    margin-bottom: 7em;
}

.margin-bottom-8em{
    margin-bottom: 8em;
}

.margin-bottom-9em{
    margin-bottom: 9em;
}

.margin-bottom-14em{
    margin-bottom: 14em;
}

/* Top */
.margin-top-05em{
    margin-top: 0.5em;
}

.margin-top-1em{
    margin-top: 1em;
}

.margin-top-2em{
    margin-top: 2em;
}

.margin-top-3em{
    margin-top: 3em;
}

.margin-top-4em{
    margin-top: 4em;
}

.margin-top-5em{
    margin-top: 5em;
}

.margin-top-6em{
    margin-top: 6em;
}

.margin-top-7em{
    margin-top: 7em;
}

.margin-top-8em{
    margin-top: 8em;
}

.margin-top-9em{
    margin-top: 9em;
}

.margin-top-10em{
    margin-top: 10em;
}

.margin-top-11em{
    margin-top: 10em;
}

.margin-top-12em{
    margin-top: 12em;
}

.margin-top-13em{
    margin-top: 13em;
}

.margin-top-14em{
    margin-top: 14em;
}

/* Right */
.margin-right-05em{
    margin-right: 0.5em;
}

.margin-right-1em{
    margin-right: 1em;
}

.margin-right-2em{
    margin-right: 2em;
}

.margin-right-3em{
    margin-right: 3em;
}

.margin-right-4em{
    margin-right: 4em;
}

.margin-right-5em{
    margin-right: 5em;
}

.margin-right-6em{
    margin-right: 6em;
}

.margin-right-7em{
    margin-right: 7em;
}

/* Left */
.margin-left-05em{
    margin-left: 0.5em;
}

.margin-left-1em{
    margin-left: 1em;
}


/***************************/
/*nullifier*/
.nullify-spacing{
  padding: 0px !important;
  margin: 0px !important;
}

/*Display inline block*/
.display-block{
  display: inline-block;  
}

.fixed-height-60{
  height:60px;
}

.button {box-sizing:border-box; padding:1.5em 2em; margin:0; border-radius:12px; text-align:center;}
.button a {color:#FFF !important; font-size:14px;}
