body{background:#dae9f2;}
/*.emblem{float:left;}
.logo{float:right;}*/
/*#landing-section{padding-top:0px;}*/
.banner{position:relative;}
.pledge-btn{background:#0c4266; padding:10px 15px; font-size:16px; border-radius:42px; line-height:1; width:175px; margin:15px auto; display: block; text-align:center;}
.pledge-btn:hover{color:#fff; background:#09578b;}
.home .take-pledge{background:none}
.content{padding:0 0 60px; background:url(../images/repetable-footer.png) left bottom repeat-x;}
.home .content{padding-top:0px;}
.header .container{background:url(../images/cloud-bg.png) right bottom no-repeat; padding-bottom:10px;}
.title-text, .on-device a{color:#0c4266;}
.circle{border-color:#0c4266;}
.title-text{font-weight:600;}
.footer{background:#eeeae1; border:none;}
.take-pledge{padding-bottom:30px; margin-bottom:0px;}
.pledged-user{margin:0px; padding:0 15px;}
.take-pledge{background-color:#2483b3;}
.pledge-auth{margin-top:50px;}
.content-header{ display:inline-block; width:100%;}
#analytics .content-header{padding-top:40px;}
.radio-inline{display: flex;}
.radio-inline label { display: flex; align-items: center;  padding-right: 10px;}


 @media all and (max-width:960px){
 .pledge-btn{font-size:14px; bottom:5%; left:28px;}
 .pledge-btn:after{background-size:60%; left:-25px;}	 
 	 
}

@media all and (max-width:767px){
	.footer{display:none;}
	.pledge-btn{font-size:14px; display:block; padding:8px 16px; margin:20px auto 0; left:20px; }
	.header{background:#2e4b90; padding:7px 15px;}
	.header-content .logo,.desktop-logo{display:none}
	.mobile-logo{display:block; margin:auto; width:120px;}
	.emblem{text-align:center; width:auto;}
	.header .container{background:none; padding-bottom:0px;}
	.user-action > div{padding-right:6px;}
	#analytics .content-header {padding-top: 25px;	}
	.note:after{top:6px;}
}


@media all and (max-width:400px){
 .user-box input[type="text"], .user-box input[type="password"]{width:100%;}	
}

 @media all and (max-width:360px){
	  .mail-box .btn{padding:8px 6px; border-radius:4px;}
	  .small-col {width: 38%;}
 .large-col{width:62%;}
}