.sponsorship-child-details-content{float:left;width:770px;padding-top:40px}.sponsorship-child-details-container .narrow-col{width:310px}.sponsorship-child-details-project{background:#0054a6}.sponsorship-child-details-project p{color:#fff;text-transform:uppercase;font-family:'Montserrat',sans-serif;text-align:center;font-size:26px;font-size:2.6rem;padding:15px 0;margin:0}.sponsorship-child-details-map-container{height:400px;position:relative}.sponsorship-child-details-map{position:absolute;top:0;left:0;width:100%;height:100%;background:#f4f4f4}.child-name{font-size:36px;font-size:3.6rem;margin-bottom:0}.child-birthday{font-size:18px;font-size:1.8rem;font-weight:700;font-family:'Montserrat',sans-serif}.tab{margin-top:30px}.sponsorship-child-details-container .white-container{margin-bottom:60px}.sponsorship-child-encouragement{font-size:36px;font-size:3.6rem;color:#0054a6;padding:15px 30px 0;margin-bottom:10px}.sponsorship-child-details-close{position:absolute;top:20px;right:20px;z-index:99}.form-col.tab{display:block;margin-top:0}.sponsorship-child-details-container .child-info{padding:15px 40px 0 30px;clear:both}.sponsorship-child-details-container .your-child-stat-container{display:table;margin:0 0 30px;clear:both}.sponsorship-child-details-container .your-child-stat-container .child-stat{display:table-cell;font-size:12px;font-size:1.2rem;font-weight:700;text-transform:uppercase;text-align:center;color:#0054a6;font-family:'Montserrat',sans-serif;padding:0 15px}.sponsorship-child-details-container .your-child-stat-container .child-stat span{margin-bottom:10px}.sponsorship-child-details-container .btn{min-width:200px;margin-top:35px}.sponsorship-child-details-container .forgotten-password-link{color:#979ea1;font-style:italic;text-decoration:none;font-size:16px;font-size:1.6rem;display:block;width:90%;text-align:right;margin-top:8px}.social-login{width:100%;margin-top:20px}.social-login .btn-social{width:48%;float:left;margin-bottom:10px}.social-login .btn-social.btn-twitter{float:right;margin-left:0}@media all and (max-width: 1100px){.sponsorship-child-details-content{width:55%}.sponsorship-child-details-container .narrow-col{margin-left:18px}.sponsorship-child-details-content .tab{background:#f5f5f5;padding:20px;margin-top:0}.sponsorship-login-form{margin-top:40px}.form-col.tab{display:none}.form-col.tab.first-tab{display:block}.sponsorship-login-form .form-col{width:100%;float:none}.sponsorship-login-form .form-col .form-row{max-width:360px}.sponsorship-login-form .form-container input{background:#fff}.sponsorship-child-details-container .forgotten-password-link{text-align:left}.sponsorship-child-selected-details-container .sponsorship-child-details-map-container{margin-bottom:20px}}@media all and (max-width: 768px){.sponsorship-child-details-content{width:100%;padding-top:0}.sponsorship-child-encouragement{text-align:center}.sponsorship-child-encouragement br{display:none}.sponsorship-child-details-content .child-name{text-align:center}.sponsorship-child-details-content .child-birthday{text-align:center}.sponsorship-child-details-container .narrow-col{width:100%;margin-left:0;padding-bottom:0}.sponsorship-child-details-container .your-child-stat-container .child-stat span{display:block;margin:0 auto 10px}.sponsorship-child-details-container .your-child-stat-container{width:100%;table-layout:fixed;margin-bottom:15px}.sponsorship-child-details-container .your-child-stat-container .child-stat{width:25%}}@media all and (max-width: 640px){.sponsorship-child-details-container .btn{width:100%;margin-top:20px}.sponsorship-child-details-project p{font-size:16px;font-size:1.6rem}.sponsorship-child-details-container .child-info{padding:15px 0 0}.social-login .btn-social{width:100%;float:none;margin-bottom:20px}}