/*Font customization*/

#home2 #hero .slides .slide.first .info h1.hero-text {
	text-shadow:none;
}

h1.great, h2.great{
	font-size: 5em;
	font-weight: lighter;
	margin-bottom : 50px;
}

#services #hero .row{
	border: none;
}

.spaced{
	line-height : 24px;
}

#login-container{
	padding: 100px 0px;
}

.navbar-toggle{
	border: 1px solid rgba(0, 0, 0, 0.5);
    margin-bottom: 10px;
}


.spaced{
	margin: 100px 0px;
}

.Sbutton{
	text-align: center;
	padding: 30px 0px;
}

.navbar-toggle span.icon-bar{
	color: red;
}

.NR{
	background-repeat: no-repeat;
	background-position: top center;
}

#services #hero{
	margin-top :0px;
	padding-top: 50px;
	color: #fff;
	background-image: url('../images/jumble/bg.png');
}


#services #hero .row .col-md-6 p{
	color:#fff;
}
span.step{
	font-weight: bolder;
	margin-right: 10px;
	color: #459CE7;
}

#services #tabs .hexagons .hexagon{
	background-color: rgba(0,0,0,0);
	background-image: none;
}


.fullW{
	width: 100%;
	background-color:#003956;
	padding: 50px 0px;
}

.fullW h3{
	font-size: 1.3em;
	font-weight: 300;
}
/*Buton customization*/

.btn.btn-primary:not(.original){
	margin: 10px 0px;
	padding: 10px;
	color: #fff;
	background-color: rgb(0, 131, 227);
	-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;

}


.full-clear{
	padding: 100px 0px;
	background-color: #fff;
	border-bottom: 1px solid #cccccc;
}
#register{
	padding: 50px 0px;
}


.pic{
	background:#FFF !important;
	box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0), inset 0px 0px 1px 1px white !important;
}
.feature-img{
	margin-top: 100px;
}


.full-width{
	padding: 50px 0px;
	min-height: 600px;
	background-repeat: no-repeat;
	background-position: top;
	background-size: cover;

}

.full-width > .container{
	padding: 25px;
}

#home2 #hero .slides .slide.first .bg:after, #home2 #hero .slides .slide.fourth .bg:after {
	background-image: url('/images/jumble/bg.png');
}

#home2 #hero .slides .slide.second .bg:after {
	background-image: url('/images/jumble/bg.png');
}

#home2 #hero .slides .slide.business-jumble .bg:after {
	background-image: url('/images/jumble/hero/hand-tablet.jpg');
    background-position: 50%;
}
#home2 #hero .slides .slide.business-jumble-health .bg:after {
    background-image: url('/images/jumble/hero/healthcare/email-security-healthcare.jpg');
    background-position: 50% 0%;
    background-repeat: no-repeat;
    /*background-size: 100%;*/
    opacity: 0.6;
}
#home2 #hero .slides .slide.business-jumble-legal .bg:after {
    background-image: url('/images/jumble/hero/legal/email-security-legal.jpg');
    background-position: 50% 0%;
    background-repeat: no-repeat;
    /*background-size: 100%;*/
    opacity: 0.6;
}
#home2 #hero .slides .slide.one-click .bg:after {
    background-image: url('/images/jumble/hero/one-click.jpg');
    background-position: 50%;
}
#home2 #hero .slides .slide.one-click-health .bg:after {
    background-image: url('/images/jumble/hero/healthcare/one-click.jpg');
    background-position: 50% 0%;
    background-repeat: no-repeat;
    /*background-size: 100%;*/
    opacity: 0.6;
}
#home2 #hero .slides .slide.one-click-legal .bg:after {
    background-image: url('/images/jumble/hero/legal/one-click.jpg');
    background-position: 50% 0%;
    background-repeat: no-repeat;
    /*background-size: 100%;*/
    opacity: 0.6;
}
#home2 #hero .slides .slide.not-business .bg:after {
    background-image: url('/images/jumble/hero/not-business.jpg');
    background-position: 50%;
}
#home2 #hero .slides .slide.email-anyone .bg:after {
    background-image: url('/images/jumble/hero/email-anyone.jpg');
    background-position: 50%;
}
#home2 #hero .slides .slide.email-anyone-health .bg:after {
    background-image: url('/images/jumble/hero/healthcare/email-anyone.jpg');
    background-position: 50% 0%;
    background-repeat: no-repeat;
    /*background-size: 100%;*/
    opacity: 0.6;
}
#home2 #hero .slides .slide.email-anyone-legal .bg:after {
    background-image: url('/images/jumble/hero/legal/email-anyone.jpg');
    background-position: 50% 0%;
    background-repeat: no-repeat;
    /*background-size: 100%;*/
    opacity: 0.6;
}
#home2 #hero .slides .slide.careers .bg:after {
    background-image: url('/images/jumble/vacancy.png');
    background-position: 50%;
}
.row.careers .hero-text, .row.careers .sub-text {
    color: #FFF;
}
.row.careers .hero-text {
    font-family: "Lato-Regular", "Helvetica Neue", Arial, sans-serif;
}
.row.careers .sub-text {
    font-family: "Lato-Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#home2 #hero .slides .slide .bg:after{
    background-repeat: no-repeat;
}
.email-anyone .img-holder {
    position: absolute;
    margin-left: 30%;
    width: 80%;
}
.slides > .slide > .container {
    margin-top: 5em;
}

.btn.btn-primary:hover{
	margin: 10px 0px;
	padding: 10px;
	color: #009fe3;
	background-color: #fff;
	border: 1px solid #009fe3;
	-webkit-transition: background 0.2s ease-out;
	-moz-transition: background 0.2s ease-out;
	-ms-transition: background 0.2s ease-out;
	-o-transition: background 0.2s ease-out;
	transition: background 0.2s ease-out;

}

.btn.btn-default:not(.original){
	margin: 10px 0px;
	padding: 10px;
}

.btn.btn-success:not(.original){
	margin: 10px 0px;
	padding: 10px;
	color: #fff;
	background-color: #33cc66;
	border: none;
}


.pic{
	display: inline-block;
	padding: 15px;
	background: #f5f5f5;
	box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.45), inset 0px 0px 1px 1px white;
}

#words ul {
	padding-left: 0px;
}

#words li{
	list-style: none;
}

#words li h2{
	color: #bbb;
	font-size: 3em;
	margin-top: 40px;
}

span.check{
	margin: 50px 20px 50px 0px;
	color: #1e84ff;
	font-weight: bolder;
}

span.letter{
	line-height: 50px;
	letter-spacing: 10px;
	font-size: 1.8em;
}

/*template divs and classes*/


#heading{
	padding: 100px 0px;
	max-height: 585px;
	color: white;
	background-repeat: repeat-x;
	background-image: url('../images/jumble/bg.png');
	font-weight: lighter;
}

#heading a{
	color: #fff;
}

#blog h1, h1, h2, h3{
	font-weight: 300;
	margin-bottom: 25px;
    font-family: "Lato-Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.head-title h1{
	font-weight: 300;
}

.head-title-light {
	font-weight: 300;
	margin-bottom: 25px;
	font-family: "Lato-Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 200;
}
p.lead-light {
	/*font-weight: 300;
	margin-bottom: 25px;*/
	font-size: 21px;
	font-family: "Lato-Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 200;
}

.head-title h2{
	font-weight: 300;
	margin-bottom: 70px !important;
}

.justify{
	text-align: justify;
	line-height: 1.7em;
}

ul.post, ol.post li{
	margin-bottom: 20px;
}

#posts{
	margin-top: 0px !important;
}

.centered{
	text-align: center;
}

.panel h2{
	margin-bottom: 30px;
}

.panel ul {
	padding-left: 0px;
}

.panel li {
	list-style: none;
	margin-bottom: 20px;
}


.img-center{
	text-align: center;
	margin: 0px;
}

/* Media queries */



@media (max-width: 991px){

	/*images alignment centered on smaller devices*/
	.img-center{
		text-align: center;
	}

	/*font sizes*/
	h1.great{
		font-size: 2em;
	}
}

@media (max-width: 991px){

	/*images alignment centered on smaller devices*/
	.img-center{
		text-align: center;
	}

	/*font sizes*/
	h1.great{
		font-size: 3.5em;
	}
}

table.rewards tbody tr {
    border-bottom: 1px solid #ccc;
}
table.rewards tbody tr:hover {
    background-color: #eeeeee;
}

#cookie-policy-strap {
    color: #FFF;
    background: #333;
}
#cookie-policy-strap .inner h3 {
    margin-bottom: 10px;
    margin-top: 0px;
}
#cookie-policy-strap .inner h3 a {
    color: #FFF;
    line-height: 10px;
    font-size: 18px;
}
#cookie-policy-strap .inner {
    padding: 0.5em 1em;
}
#cookie-policy-strap > div > p {
    margin-bottom: 0px;
    font-size: 13px;
}
#close-strap {
    float: right;
}
#close-strap img {
    margin: 0.3em;
    width: 15px;
    height: 15px;
}
.error-message {
    color: #F00;
}
.user-list .form-group {
	margin-bottom: 0px;
}

div.topnav {
	background-color: rgba(16, 16, 16, 0.8);
}
div.topnav .topNavItems li {
	list-style: none;
	float: left;
}
div.topnav .topNavItems li a {
	padding: 0.6em 1.4em 0.1em;
	display: block;
	color: white;
	font-weight: bold;
}

.page-header > h1 {
    color: #777;
}
.row .feature.menu-item h4, .row .feature.menu-item div{
    text-align: center;
}
.row .feature.menu-item div img {
    margin-bottom: 1em;
}
.row .feature.menu-item div img {
    max-height: 70px;
}
@media (max-width: 775px) {
    .row .feature.menu-item {
        margin-bottom: 3em;
    }
}
.user-profile-header {
    color: #777;
}
.user-profile-header img {
    height: 30px;
    margin: auto 1em auto 2em;
}

ul.user-info-menu li.active a, ul.user-info-menu li.active a:hover, ul.user-info-menu li.active a:focus {
    background-color: #FDC764;
}
ul.user-info-menu li a img {
    max-height: 30px;
}
div.page-header.pad-left {
    padding-left: 30px;
    margin-left: 10px;
}
.nav {
    color: #fff;
}
header.navbar {
    float: left;
}
header.navbar.affix {
    background-color: #FFF;
    opacity: 1;
     -webkit-transition: 200ms ease-in;
     transition: 200ms ease-in;
}
header.navbar.affix-top {
    /*height: 70px;*/
}
@media (min-width: 992px) {
    .navbar.white .navbar-collapse .navbar-nav > li > a.highlight {
        border-radius: 20px;
        border: 1px solid #FFF;
        padding: 7px 20px;
    }
    .navbar.white.affix .navbar-collapse .navbar-nav > li > a.highlight {
        border: 1px solid #222;
    }
}

/*  */
header.navbar.affix-top .navbar-brand > img.white {
    display: block;
}
header.navbar.affix-top .navbar-brand > img.dark {
    display: none;
}
header.navbar.affix .navbar-brand > img.white {
    display: none;
}
header.navbar.affix .navbar-brand > img.dark {
    display: block;
}
/*  */
body {
    font-family: "Lato-Regular", "Helvetica Neue",Helvetica,Arial,sans-serif;
}
div#features div.container > div.row h2.feature-header {
    color: #2894bb;

}
h2.feature-header > span.leader {
    color: #2894bb;
    border-bottom: 1px solid #2894bb;
    font-family: 'Lato-Light','Helvetica Neue',Arial,sans-serif;
}
h2.feature-header > span.non-leader {
    border-bottom: 1px solid #E6E6E6;
    font-family: 'Lato-Regular','Helvetica Neue',Arial,sans-serif;
}
h2.feature-header > span {
    font-family: 'Lato-Regular','Helvetica Neue',Arial,sans-serif;
    text-decoration: none;
    border-bottom: 1px solid #FFF;
    padding-bottom: 5px;
}
div#features div.container > div.row h2 {
    font-family: 'Lato-Light','Helvetica Neue',Arial,sans-serif;
    color: #454545;
}
div#features  div.container  div.row p, #decrypt-web p {
    font-family: 'Lato-Light','Helvetica Neue',Arial,sans-serif;
    color: #787878;
}

ul.dropdown-menu li a {
    font-family: "Lato-Light", "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 15px;
}

@media (min-width: 991px) {
    img.offscreen {
        margin-left: -50%;
        height: 350px;
        max-width: 695px;
    }
    #home2.header-fill header.affix-top, #pricing.header-fill header.affix-top, #blog.header-fill header.affix-top, #signup.header-fill header.affix-top {
        background: rgb(0, 131, 227);
        box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.45);
    }
    #jumble-privacy.header-fill-blue header.affix-top, #home2.header-fill-blue header.affix-top {
        background-color: #0aa6db;
        box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.75);
        opacity: 0.8;
    }
    .header-fill-grey header.affix-top, .header-fill-grey header.affix-top {
        background:  rgba(101, 120, 138, 0.8);
        box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.75);
        opacity: 0.8;
    }
    #jumble-privacy.header-fill-black header.affix-top, #home2.header-fill-black header.affix-top {
        background: rgba(51, 51, 51, 0.9);
        box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.75);
    }
	#chrome-extension.header-fill-grey header.affix-top {
		background: rgba(3, 14, 37, 0.6);
		box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.75);
		opacity: 0.8;
	}
}

#jumble-privacy .body {
    /*background: rgba(0, 107, 249, 0.78);*/
    background: rgb(136,191,232); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(136,191,232,1) 0%, rgba(112,176,224,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(136,191,232,1)), color-stop(100%,rgba(112,176,224,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(136,191,232,1) 0%,rgba(112,176,224,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(136,191,232,1) 0%,rgba(112,176,224,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(136,191,232,1) 0%,rgba(112,176,224,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(136,191,232,1) 0%,rgba(112,176,224,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#88bfe8', endColorstr='#70b0e0',GradientType=0 ); /* IE6-9 */

}

#home2 #hero div.scroll-next {
    bottom: -12px;
    z-index: 200;
    position: absolute;
    width: 100%;
    text-align: center;
}
#home2 #hero div.scroll-next a {
    border-radius: 0px;
    background: none;
    width: 0px;
    height: 0px;
}
#home2 #features .divider.full-bleed {
    margin: 0px;
}
.abstract-bg {
    margin: 0;
    padding: 0;
    background-image: url('/images/jumble/abstract-bg.jpg');
}
.abstract-bg > img {
    position: absolute;
    width: 100%;
    left: 0;
    right: 0;
    height: 100%;
}
.abstract-bg > .container {
    margin-top: 2em;
    margin-bottom: 2em;
}
.bg-dashboard {
    width: 550px;
    height: 100%;
}

@media (min-width: 992px) {
    .bg-dashboard {
        margin-left: -10%;
    }
}
@media (min-width: 1023px) {
    .bg-dashboard {
        margin-left: -20%;
    }
}
@media (min-width: 1130px) {
    .bg-dashboard {
        margin-left: -30%;
    }
}
@media (min-width: 1245px) {
    .bg-dashboard {
        margin-left: -50%;
    }
}
@media (min-width: 1400px) {
    .bg-dashboard {
        margin-left: -70%;
    }
}
@media (min-width: 1800px) {
    .bg-dashboard {
        margin-left: -80%;
    }
}

div.row .pricing-btns {
    padding-top: 2em;
}
div.row .pricing-btns p {
    text-align: center;
}
div.row .pricing-btns a {
    width: 250px;
}
.btn-hollow {
    font-family: "Lato-Bold", "Helvetica Neue", Arial,sans-serif;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    vertical-align: middle;
    zoom: 1;
    color: #1FBBEB;
    padding: 12px 31px;
    border: 2px solid #1FBBEB;
    border-radius: 4px;
    font-size: 16px;
    font-weight: 400;
    background: rgba(255, 255, 255, 0);
    /*text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);*/
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear; }
.btn-hollow:hover {
    text-decoration: none;
    color: #FFF;
    border-color: #FFF;
    background: rgba(31, 187, 235, 9);
}
.button-price {
    /*-webkit-font-smoothing: antialiased;*/
    display: inline-block;
    vertical-align: middle;
    zoom: 1;
    padding: 13px 32px;
    font-weight: 400;
    font-size: 17px;
    font-family: "Lato-Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #fff !important;
    text-shadow: rgba(0, 0, 0, 0.2) 0 -1px 0;
    border: 0px;
    border-radius: 5px;
    box-shadow: rgba(0, 0, 0, 0.3) 0 1px 2px, inset rgba(255, 255, 255, 0.88) 0px 1px 3px -1px;
    background-color: #4589E3;
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4683b6), color-stop(100%, #0cb5db));
    background: -webkit-linear-gradient(#4683b6, #0cb5db);
    background: -moz-linear-gradient(#4683b6, #0cb5db);
    background: -o-linear-gradient(#4683b6, #0cb5db);
    background: linear-gradient(#4683b6, #0cb5db);
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear; }
.button-price:hover {
    color: #fff;
    text-decoration: none; }
.button-price:active {
    box-shadow: inset 0px 3px 3px rgba(0, 0, 0, 0.29); }
.button-price.button-small {
    padding: 10px 33px;
    border: 1px solid #68A2EE;
    font-size: 14px;
    font-weight: 500; }

.navbar-inverse {
    background-color: #FFF;
}
.pad-top-1em {
    padding-top: 1em;
}
.pad-top-bottom-1em {
    padding-top: 1em;
    padding-bottom: 1em;
}
.pad-top-5 {
    padding-top: 5%;
}
.pad-bottom-5 {
	padding-bottom: 5%;
}
.pad-top-15 {
    padding-top: 15%;
}
.pad-top-20 {
    padding-top: 20%;
}
#home2 h2 {
    font-size: 38px;
    line-height: 47px;
}
#home2 p, #chrome-extension p{
    font-size: 17px;

}

.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:active {
    background-color: #00BDE4;
    border-color: #00BDE4;
}
.navbar-inverse .navbar-toggle .icon-bar {
    background-color: #777;
}
.navbar-inverse .navbar-toggle:hover .icon-bar, .navbar-inverse .navbar-toggle:focus .icon-bar, .navbar-inverse .navbar-toggle:active .icon-bar  {
    background-color: #FFF;
}
.navbar-inverse .navbar-toggle {
    border-color: #ccc;
}

.container>.navbar-header, .container-fluid>.navbar-header, .container>.navbar-collapse, .container-fluid>.navbar-collapse {
    height: 70px;
}
.navbar.white {
    box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.75);
}
header.navbar.affix ul.navbar-nav, header.navbar.affix-top ul.navbar-nav {
    text-align: center;
}
.register-page-container{
    background-image: url("/images/jumble/abstract-bg.jpg");
    padding: 20px 20px 55px;
    background-size: 100% 100%;
}

.reg-page-icon-text{
    padding: 5px 5px 5px 0;
}
.reg-page-icon-text h3{
    margin-top: 10px;
    margin-bottom: 15px;
    color: #454545;
    font-size: 1.5em;
}
.reg-page-icon-text p{
    word-wrap: break-word;
}
.reg-icon-holder{
    padding-right: 0px;
}
.reg-icon-holder img{
    width: 90%;
}
form label{
    color: #4d4d4d;
}
.reg-form-holder{
    padding: 0;
}
form#reg-form,
form#reg-dec-form{
    padding-top: 20px;
}

.faq{
    background: #fff;
    padding: 60px 0;
}
.faq-header{
    font-size: 24px;
    border-bottom: 1px solid #e6e6e6;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 20px;
    color: #222;
}
.faq-header.faq-text{
    border-bottom: 1px solid #2894bb;
    width: 6%;
    color: #2894bb;
    font-weight: normal;
}
span.separator{
    color: #2894bb;
}

.faq-accordion .accordion-holder:first-child{
    padding-left: 0;
}

.plus-sign{
    padding: 10px 15px;
    width: 10%;
    text-align: center;
    border-left: 1px solid #DDD;
    font-size: 1.2em;
}
.panel-heading{
    font-size: 12px;
    padding: 0;

}
.panel-heading .col-md-10{
    padding: 13px 15px;
    font-size: 14px;
}
.panel-title .row{
    margin: 0;
}
.panel-body {
    font-size: 13px;
    color: #454545;
}
.panel-body.social-panel {
    height: 15em;
}
.panel-group .panel {
    margin-bottom: 10px;
}

.panel-group{
    margin-bottom: 20px;
}
h4.panel-title:hover{
    background: #f5f5f5;
    color: #454545;
}
.panel-default>.panel-heading {
    background: #fcfcfc;
    color: #454545;
}
.panel-collapse.in{
    border: 1px solid #0ab7dc;
    border-radius: 3px;
}
#footer-white {
    /*margin-top: 5em;*/
}
span.required{
    color: #ff0000;
}
.scroll-down-icon{
    width: 45px;
    position: absolute;
    left: 48%;
    top: 32px;
}

.scroll-down-bg{
    text-align: center;
    z-index: 100;
}
.scroll-down-bg .footer-down{
    top: -92px;
}
.feature-banner-scroll-down{
    left: 48%;
    top: -212px;
}

@media only screen and (max-width: 480px){
    .faq-accordion .accordion-holder{
        padding-left: 0;
        padding-right: 0;
    }
    h2.feature-header{
        font-size: 17px;
    }

}
@media only screen and (max-width: 999px){
    .reg-icon-holder img{
        width: 50%;
    }
    .reg-icon-holder{
        text-align: center;
    }
    .panel-heading .col-md-10 {
        float: left;
    }
    .scroll-down-bg .footer-down{
        top: -54px;
    }
    .faq-accordion .accordion-holder{
        padding-left: 0;
        padding-right: 0;
    }

}
.features-info-text{
    font-family: 'Lato-Light','Helvetica Neue',Arial,sans-serif;
}
.features-info:nth-child(even){
    background-image: url("/images/jumble/feature-info-bg.png");
}
.reg-pg-hero-area{
    margin-bottom: 30px;
}
.register-page-banner {
    margin-top: 2em;
}

@media (min-width: 767px) {
    .feature-pg-icon {
        /*width: 90%;*/
        /*margin-top: 70%;*/
    }
}
.features-info-text h3{
    padding: 40px 0px 25px;
    margin: 0;
}
p.feature-learn-more a, p.feature-learn-more a:hover{
    color: #2894bb;
    font-weight: bold;
    text-decoration: none;
}
.col-md-12.submit-now-btn{
    text-align: center;
}
.secure-emails{
    padding: 40px 0;
    background-image: url("/images/jumble/abstract-bg.jpg");
}
.submit-now-btn h3{
    font-size: 35px;
}
.features-page-btn-down .scroll-down-icon{
    top: -23px;
}
@media only screen and (max-width: 480px){
    img.encrypted_msg{
        width: 100%;
    }
}

.features-page-banner-bg{
    padding: 0px;
    text-align: center;
}
.features-page-banner-bg img{
    width: 100%;
}
/*.features-banner-text{
    padding: 0 20px;
    position: absolute;
    top: 20%;
    bottom: 34%;
    font-size: 45px;
    color: #fff;
}*/
.features-banner-sub-text{
    padding: 20px 26%;
    font-size: 20px;
}
/*.features-banner-text p{
    font-size: 15px;
}*/
@media only screen and (min-width: 500px) and (max-width: 999px){

    /*.features-banner-text{
        padding-top: 40px;
        position: absolute;
        top: -8px;
        font-size: 20px;
        color: #fff;
    }*/
    p.features-banner-sub-text {
        padding: 0;
        font-size: 12px;
    }
}
@media only screen and (max-width: 520px){

    /*.features-banner-text {
        padding-top: 20px;
        position: absolute;
        top: 0px;
        font-size: 20px;
        color: #fff;
        left: 10%;
        right: 10%;
    }*/
    p.features-banner-sub-text {
        display: none;
    }

}
@media only screen and (max-width: 400px){

    /*.features-banner-text {
        font-size: 13px;
    }*/
}
@media only screen and (min-width: 1000px) and (max-width: 1280px){
    /*.features-banner-text {
        top: 15%;
    }*/
}
#home2 #hero .slides .slide.features .bg:after {
    background-image: url('/images/jumble/hero/features-banner.jpg');
    background-position: 50%;
}

.decrypt-banner-bg,
.decrypt-banner-bg-no-padding {
	background-image: url("/images/jumble/abstract-bg.jpg");
	padding: 20px 20px 55px;
	background-size: 100% 100%;
    text-align: center;
    font-family: "Lato-Light", "Helvetica Neue",Helvetica,Arial,sans-serif;
}

.decrypt-banner-bg-no-padding {
    padding:0;
}
.decrypt-banner-bg p{
    font-size: 12px;
    color: #787878;

}
#just-encrypted{
    font-style: italic;
}
#decrypt-sub-text{
    margin-bottom: 0;
	margin-top: 0;
}
.decrypt-jumble-text{
    padding-top: 60px;

}
.decrypt-jumble-text h2{
    margin-bottom: 0;

}
.decrypt-info-text{
    border-bottom: 1px solid #DDD;
    color: #787878;
}
.decrypt-info-text-area h3{
    padding-top: 20px;
}
.encrypted_msg{
    width: 70%;
}
.decrypt-banner-bg h2, .decrypt-info-text h2 {
    color: #787878;
}
.decrypt-info-text h3 {
    color: #585858;
}
.decrypt-banner-bg h2 {
    color: #4d4d4d;
}
#pricing .hero-text {
    font-family: "Lato-Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #fff;
}
.jumble-privacy  h1.hero-text {
    font-family: "Lato-Light", "Helvetica Neue",Helvetica,Arial,sans-serif;
}
.jumble-privacy > .hero-text {
    color: #ffffff;
    background: rgba(54, 49, 46, 0.77);
    border-radius: 10px;
    padding: 2em;
    margin-top: 1em;
}
@media (min-width: 992px) {
    #pricing #third-option .charts .chart.first {
        left: 45px;
        float: right;
    }
}
@media (min-width: 992px) {
    #pricing #third-option .charts .chart.last {
        left: -85px;
        float: left;
    }
}
/*hide graphs on page width below 700px*/
@media only screen and (max-width: 700px){
    .jumble-stats{
        display: none;
    }
}
.margin-top-2em {
    margin-top: 2em;
}
.margin-bottom-5em {
    margin-bottom: 5em;
}
.pad-top-7em {
    padding-top: 5em;
}
@media (min-width: 992px) {
    .pad-top-7em {
        padding-top: 7em;
    }
}

.row#register, .feature-encrypted-email, .feature-how-mobile-works  {
    background: url('/images/jumble/abstract-bg.jpg');
    background-repeat: no-repeat;
    background-size: 100% 100%;
    margin-left: 0px;
    margin-right: 0px;

}
.feature-mobile, .feature-why-encrypt {
    background-color: #e4e4e4;
}

.feature-why-jumble, .feature-learn-more {
    background-color: #0aa6db;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    margin-left: 0px;
    margin-right: 0px;
    color: #FFF;
}
.feature-why-jumble a {
    color: #FFF;
    text-decoration: underline;
}
#jumble-privacy .row {
    margin-left: 0px;
    margin-right: 0px;
}
#jumble-privacy p {
    font-size: 1.3em;
}
#jumble-privacy li {
    font-size: 1.2em;
}
.feature-jumble {
    background: rgba(73,155,234,1);
    background: -moz-linear-gradient(top, rgba(73,155,234,1) 0%, rgba(32,124,229,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(73,155,234,1)), color-stop(100%, rgba(32,124,229,1)));
    background: -webkit-linear-gradient(top, rgba(73,155,234,1) 0%, rgba(32,124,229,1) 100%);
    background: -o-linear-gradient(top, rgba(73,155,234,1) 0%, rgba(32,124,229,1) 100%);
    background: -ms-linear-gradient(top, rgba(73,155,234,1) 0%, rgba(32,124,229,1) 100%);
    background: linear-gradient(to bottom, rgba(73,155,234,1) 0%, rgba(32,124,229,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#499bea', endColorstr='#207ce5', GradientType=0 );
    color: #FFF;
}

.feature-howitworks, .feature-explain-it-to-me, .feature-beta-list {
    background: rgba(73,155,234,1);
    background: -moz-linear-gradient(top, rgba(73,155,234,1) 0%, rgba(32,124,229,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(73,155,234,1)), color-stop(100%, rgba(32,124,229,1)));
    background: -webkit-linear-gradient(top, rgba(73,155,234,1) 0%, rgba(32,124,229,1) 100%);
    background: -o-linear-gradient(top, rgba(73,155,234,1) 0%, rgba(32,124,229,1) 100%);
    background: -ms-linear-gradient(top, rgba(73,155,234,1) 0%, rgba(32,124,229,1) 100%);
    background: linear-gradient(to bottom, rgba(73,155,234,1) 0%, rgba(32,124,229,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#499bea', endColorstr='#207ce5', GradientType=0 );

}

.feature-questions {
    /*background: rgb(135,224,253); *//* Old browsers *//*
    background: -moz-linear-gradient(top,  rgba(135,224,253,1) 0%, rgba(83,203,241,1) 40%, rgba(5,171,224,1) 100%); *//* FF3.6+ *//*
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(135,224,253,1)), color-stop(40%,rgba(83,203,241,1)), color-stop(100%,rgba(5,171,224,1))); *//* Chrome,Safari4+ *//*
    background: -webkit-linear-gradient(top,  rgba(135,224,253,1) 0%,rgba(83,203,241,1) 40%,rgba(5,171,224,1) 100%); *//* Chrome10+,Safari5.1+ *//*
    background: -o-linear-gradient(top,  rgba(135,224,253,1) 0%,rgba(83,203,241,1) 40%,rgba(5,171,224,1) 100%); *//* Opera 11.10+ *//*
    background: -ms-linear-gradient(top,  rgba(135,224,253,1) 0%,rgba(83,203,241,1) 40%,rgba(5,171,224,1) 100%); *//* IE10+ *//*
    background: linear-gradient(to bottom,  rgba(135,224,253,1) 0%,rgba(83,203,241,1) 40%,rgba(5,171,224,1) 100%); *//* W3C *//*
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87e0fd', endColorstr='#05abe0',GradientType=0 ); *//* IE6-9 */



}
.feature-want-to-use {
    background-color: #fff;
}
.feature-want-to-use h2 {
    margin-bottom: auto;
}
.feature-want-to-use h3 {
    padding: 25px;
}
.feature-howitworks h1, .feature-howitworks p, .feature-explain-it-to-me, .feature-beta-list {
    color: #fff;
}
#jumble-privacy .button {
    -webkit-font-smoothing: auto;
}
.circle-email {
    background: url('/images/logos/gmail_250.png');
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 150px;
    height: 300px;
    width: 300px;
    border: 15px solid #FFF;
    box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
}
.circle-jumble {
    background: url('/images/jumble/jumble-cube-white.png');
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 150px;
    height: 300px;
    width: 300px;
    border: 15px solid #FFF;
    box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
}

.btn-info.jumbo {
    font-size: 18px;
    font-family: "Lato-Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
    padding: 15px 30px;
    text-decoration: none !important;
}

.btn.btn-jumbo {
	font-size: 18px;
	font-family: "Lato-Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
	padding: 12px 30px;
	text-decoration: none !important;
}
#jumble-privacy h4 {
    line-height: 26px;
}

.shallow-divider {
    margin: 2em auto;
}
.underline {
    text-decoration: underline;
}

.subtitle {
    font-weight: bold;
    font-size: 16px;
    border-bottom: 1px solid #1380DB;
    padding-bottom: 0.5em;
    margin-bottom: 1em;
    display: inline-block;
}
.modal .modal-content .modal-body p {
    font-size: 15px !important;
}

.progress {
    height: 5px;
    margin-bottom: 0px;
}
.profile-complete-container {
    margin-bottom: 3em;
}
.step a span {
    text-decoration: none;
}

.step_complete a span {
    text-decoration: line-through;
    color: #7c7c7c;
}
.step_complete a:hover {
    text-decoration: none;
}
.step_complete a span.completed {
    background-image: url('/images/success.png');
    width: 24px;
    height: 24px;
    display: inline-block;
    margin-left: 0.5em;
    overflow: hidden;
    vertical-align: middle;
}
.profile-complete-container > .todo {
    padding: 1em;
    border: 1px solid #c7c7c7;
    border-top: none;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    -webkit-transition: max-height 1s ease;
    transition: max-height 1s ease;
    max-height: 140px;
}

.todo > a {
    display: block;
    margin-top: 1em;
}

.todo > a > img.open {
    left: 48%;
    position: absolute;
    margin-top: -6px;
    display: block;
}

.progress-bar-striped, .progress-striped .progress-bar {
    background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: -o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    -webkit-background-size: 40px 40px;
    background-size: 40px 40px;
}
#completion-percent {
    font-weight: bold;
    color: #5cb85c;
}

.decrypt-row {
	margin-top: 5em;
}

.decrypt-register-banner {
	margin-top: 0;
}

.decrypt-register-banner #reg-dec-form {
	padding-top:0;
	margin-top: 20px;
	overflow: auto;
}

.decrypt-register-banner #reg-dec-form label {
	float: left;
}

#gcaptcha_register {
	margin-bottom: 1em;
}

.decrypt-register-bullets {
	text-align: left;
	list-style: none;
	padding: 0;
	margin: 0;
}

.decrypt-register-bullets li {
	margin: 0;
}

.decrypt-register-bullets li img{
	width:12%;
	display: inline-block;
	position: relative;
	top:-5px;
}

.decrypt-register-bullets li h3 {
	display: inline-block;
	margin-left: 1em;
}

.quote {
	margin-top: 3em;
	padding-left: 0;
}

.quote blockquote {
	border-left:0;
	padding-left: inherit;
}

.quote blockquote p {

}

.quote .quoted {
	width: 100px;
	height: 100px;
	background: #ccc;
	display: inline-block;
	float: left;
	margin-right: 0.5em;
}

.digicert-style {
	margin-top: 3em;
}

@media (min-width: 992px) {
    .decrypt-banner-cta {
        text-align: right;
    }

}
@media (max-width: 991px) {
    .decrypt-banner-cta {
        text-align: center;
        margin-top: 4em;
    }
    .decrypt-banner-img {
        text-align: center;
    }
    .decrypt-banner-img > img {
        margin: 0 auto;
    }
}
@media (min-width: 933px) {
    .progress-arrow {
        float: right;
    }
}
@media (max-width: 932px) {
    .progress-arrow {
        display: none;
    }
}

/*chrome landing page*/
/*#chrome-extension header {
background-image: linear-gradient(-180deg, #0081E3 0%, #00BEE3 100%);
background-image: -moz-linear-gradient(-180deg, #0081E3 0%, #00BEE3 100%);
background-image: -webkit-gradient-linear-gradient(-180deg, #0081E3 0%, #00BEE3 100%);
background-image: -ms-linear-gradient(-180deg, #0081E3 0%, #00BEE3 100%);
}

#chrome-extension header.navbar.navbar-inverse.white.affix {
    background: #FFFFFF;
}*/

.extension-slide .slide {
    width: 100%;
}

.extension-slide .slide img {
    width: 100%;
}

.get-extension {
    width: 100%;
    /*background-color: #009FE3;*/
    padding: 2em 0;
    text-align: center;
	background: rgba(73,155,234,1);
	background: -moz-linear-gradient(top, rgba(73,155,234,1) 0%, rgba(32,124,229,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(73,155,234,1)), color-stop(100%, rgba(32,124,229,1)));
	background: -webkit-linear-gradient(top, rgba(73,155,234,1) 0%, rgba(32,124,229,1) 100%);
	background: -o-linear-gradient(top, rgba(73,155,234,1) 0%, rgba(32,124,229,1) 100%);
	background: -ms-linear-gradient(top, rgba(73,155,234,1) 0%, rgba(32,124,229,1) 100%);
	background: linear-gradient(to bottom, rgba(73,155,234,1) 0%, rgba(32,124,229,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#499bea', endColorstr='#207ce5', GradientType=0 );
}

.add-extension,
.add-outlook {
    /*width: 332px;*/
    text-transform: uppercase;
    display: block;
    margin: 0 auto;
    padding: 1em 0;
    background: #FFFFFF;
    border-radius: 2px;
    /* ADD JUMBLE TO CHROME: */
    font-family: Lato-Regular;
    font-size: 19.06px;
    color: #009FE3;
    line-height: 23px;
    text-shadow: 0px 1px 2px rgba(0,0,0,0.33);
    position: relative;
}
.add-outlook-linktext {
    top: 8px;
}
.add-extension {
    padding-left: 1.5em;
    width: 350px;
}

.grey-text {
	color: #333;
}
.white-text {
	color: #FFF;
}
.outlook13, .outlook10 {
    position: absolute;
    right: 12px;
    top: 9px;
}

.add-outlook {
    /*width: 350px;*/
    /*padding-right: 2.5em;*/
}

.plus {
    background-image: url(/images/chrome-landing/plus.png);
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-position: 0 0;
    position: absolute;
    left: 25px;
}

.add-extension:hover,
.add-extension:link,
.add-extension:active,
.add-extension:visited,
.add-outlook:hover,
.add-outlook:link,
.add-outlook:active,
.add-outlook:visited {
    text-decoration: none;
    color: #009FE3;
}

.download-for-outlook {
    list-style: none;
    margin:0;
    padding: 0;
    display: table;
    table-layout: fixed;
    width: 100%;
}

.download-for-outlook li {
    display: table-cell;
}

li.or-outlook {
  width: 4%;
  font-size: 23px;
  font-style: italic;
  color: #FFF;
  font-weight: lighter;
}

.one-click-protection,
.system-req-outlook {
    height: 630px;
    width: 100%;
    padding: 3.5em;
}

.login-to-decrypt {
    /*background-color: #009FE3;*/
    color: #FFFFFF;
	background: rgba(73,155,234,1);
	background: -moz-linear-gradient(top, rgba(73,155,234,1) 0%, rgba(32,124,229,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(73,155,234,1)), color-stop(100%, rgba(32,124,229,1)));
	background: -webkit-linear-gradient(top, rgba(73,155,234,1) 0%, rgba(32,124,229,1) 100%);
	background: -o-linear-gradient(top, rgba(73,155,234,1) 0%, rgba(32,124,229,1) 100%);
	background: -ms-linear-gradient(top, rgba(73,155,234,1) 0%, rgba(32,124,229,1) 100%);
	background: linear-gradient(to bottom, rgba(73,155,234,1) 0%, rgba(32,124,229,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#499bea', endColorstr='#207ce5', GradientType=0 );
}

.system-req-outlook {
    height: 300px;
    background-color: #e9e9e9;
    color: #9B9B9B;
}

.outlook-manual {
    display: block;
}

.outlook-manual .download-manual {
    width: 80px;
    display: block;
    margin: 0 auto;
}

.outlook-manual .outlook.cta {
    display: block;
    text-align: center;
}

ul.system-list {
    list-style: none;
    padding: 0;
    margin: 0 auto;
    display: table;
    table-layout: fixed;
    width: 650px;
}

ul.system-list li {
    display: table-cell;
}

ul.system-req {
    margin:0;
    padding:0;
}

ul.system-req li.req{
    list-style: disc;
    display: block;
}

h1.chrome-extension.blue-title,
h1.chrome-extension.white-title,
h1.chrome-extension.dark-title {
    text-align: center;
    font-weight: 300;
}

h1.chrome-extension.blue-title {
    color: #009FE3;
}

h1.chrome-extension.white-title {
    color: #FFFFFF;
    margin-bottom: 1em;
}

h1.chrome-extension.dark-title {
    margin-bottom: 1em;
    color: #9B9B9B;
}

h3.chrome-extension.sub-title {
    font-size: 1.4em;
    color: #333333;
    line-height: 22px;
    text-align: center;
}

.chrome-extension.encrypt-img img,
.chrome-extension.read-img img {
    display: block;
    margin:0 auto;
}

.decrypt-true {
    /*margin: 0.5em 0;*/
}

#true-att {
    padding-bottom: 5em;
}

table.user-list tbody tr.bcc_only {
	background-color: rgba(252, 248, 227, 0.3);
}

tbody > tr.mgmt-access-email > td,
tbody > tr.mgmt-access-email > td,
tbody > tr.mgmt-access-email > td {

	vertical-align: middle;
}

#home2 p.mgmt-access-intro {
	font-size: 15px;
}

ul.decrypt-register-bullets.small{
    display: none;
}

div.different-password-alert {
    color: red;
    margin-top: 5px;
    text-align: left;
}

div.row-web-decrypt {
    position: relative;
}
div.instructions-and-decrypt {
    /*min-height: 700px;*/
}

div.decryption-sidebar {
    padding: 1em 0;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: #fff;
}

div.ct-example {
    margin-top:1.5em;
    margin-bottom: 2em;
    text-align: left;
}

div#pt-textarea {
    text-align: left;
}

div.decrypt-instructions h2 {
    text-align: center;
}

div.decrypt-instructions h3 {
    text-align: center;
}

div.decrypt-instructions p {
    text-align: center;
}

ul.install-apps {
    padding:0;
    width: 270px;
    margin: 0 auto;
}

ul.install-apps li {
    margin: 0 10px 2em 10px ;
    padding: 0;
    display: inline-block;
    list-style: none;
    float: left;
}

img.email-example {
    width: 410px;
    margin: 0 auto;
    border: 1px solid #ddd;
}

ul.install-apps li img {
    width: 70px;
}

div#cipher-area {
    margin-top: -5px;
}
div#cipher-area textarea {
    height: 150px;
}

div.input-wrapper p {
    font-size:14px;
    margin-top: 1em;
}

input.decrypt-true {
    width: 0;
    height: 0;
    opacity: 0;
    overflow: hidden;
}

div.social-share {
    clear: both;
    padding-top: 0.5em;
}
div.social-share ul {
    list-style: none;
    margin:0;
    padding:0;
}

div.social-share ul li {
    display: inline-block;
    margin: 0 1em 3em;
}

div.social-share ul li img {
    width: 30px;
}

/*div.social-share ul li .twt,*/
/*div.social-share ul li .fb {*/
    /*visibility: hidden;*/
/*}*/

a.twitter-share-button {
    background-image: url('../images/icons/social/twitter.png');
    width: 30px;
    height: 30px;
    background-size: cover;
    background-repeat: no-repeat;

}


div.oauth-form {
	text-align: left;
}

a.signup-google {
	margin-top: 1em;
}


/* Large desktop */
@media (min-width: 1200px) {  }

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {


}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {

 div.decrypt-row {
    margin-top: 0;
 }

div.decryption-sidebar {
    padding: 1em 0;
    position: relative;
    background-color: #fff;
}

 ul.decrypt-register-bullets {
     display:none;
 }

 ul.decrypt-register-bullets.small{
     display: block;
 }

 ul.decrypt-register-bullets.small img,
 ul.decrypt-register-bullets.small li {
     display: block;
     text-align: center;
 }
 ul.decrypt-register-bullets.small li,
 ul.decrypt-register-bullets.small h3{
     margin-left: 0;
     margin-right: 0;
 }

 ul.decrypt-register-bullets.small img{
    margin:0 auto;
    min-width: 80px;
 }

  h1.chrome-extension {
    font-size: 2em;
  }

  form#reg-dec-form input#register-btn.btn.button-price {
      float: none;
  }

  .one-click-protection,
  .login-to-decrypt {
    height: auto;
  }

  .system-list {
    display: block;
  }
}

.install_slide {
	text-align: center;
	margin: 0 2em;
}
.install_slide div.info {
	font-family: "Lato-Light", "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 18px;
}

/* Landscape phones and down */
@media (max-width: 480px) { }

.tab-content.decrypt-register-panel {
    padding: 1em;
    border-left: 1px solid #ddd;
    border-radius: 0px 0px 5px 5px;
    border-bottom: 1px solid #ddd;
    background-size: 100% 100%;
    background: rgb(255, 255, 255);
    border-right: 1px solid #ddd;
}

ul.nav-tabs.register_tabs > li {
    width: 50%;
}
ul.nav-tabs.register_tabs > li.register_tab {
    font-weight: bold;
    font-family: "Lato-Regular", "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size:14px;
}

ul.register_tabs > li.google-register {
    background-color: #d9534f;
    border-color: #d43f3a;
    border-radius: 4px 4px 0 0;
}
ul.register_tabs > li.google-register a {
    color: #fff;

}
ul.register_tabs > li.google-register a:focus, ul.register_tabs > li.google-register a:active, ul.register_tabs > li.google-register a:hover {
    background-color: inherit;
    border: 1px solid transparent;
}
ul.register_tabs > li.google-register:hover, ul.register_tabs > li.google-register:focus, ul.register_tabs > li.google-register:active {
    color: #fff;
    background-color: #d2322d;
    border-color: #ac2925;
}


#home2 h2.install_modal {
    font-size: 30px;
    line-height: 1.1;
}

#pt-att-area {
    text-align: left;
}

div.smaller {
    width: 75%;
}

.media-section a > img {
    width: 200px;
    margin: 1em;
}

img.how-it-works {
    border: 1px solid #ccc;
}


#posts .post ul li {
    font-family: Source Sans Pro, Helvetica Neue, Arial;

    font-size: 16px;

    color: #4d4d4d;
}

li.uber-mgmt-menu > a {
    border: 1px solid #19B1D4;
}

div.user_recent_logins, div.user_recent_stats {
    margin-bottom: 2em;
    clear: both;
}
div.user_recent_logins > h4, div.user_recent_stats > h4 {
    font-family: "Lato-Light", "Helvetica Neue",Helvetica,Arial,sans-serif;
    border-bottom: 1px solid #ccc;
}
