body{text-align:center; font-family: Montserrat, sans-serif; font-size:18px;font-weight: 700;}
h1, h2, h3{font-weight: inherit;}
img{max-width: 100%;}

.subtitle{color:#8A8F97;}

#authenticationSection, .titleHeader, .header, #emailAuthSection{padding: 0 20px;}

.input-group-btn .btn-radio-wrapper{padding: 10px 20px;}
.input-group-btn .btn-radio-wrapper:nth-child(odd){text-align: right;}
.input-group-btn .btn-radio-wrapper:nth-child(even){text-align: left;}
.input-group-btn .btn-radio-wrapper .btn-default{color:#fff; background-color: #CED0D4;border-radius: 0; font-family: Lato, sans-serif; width: 230px; max-width: 100%; min-height: 55px; display: inline-flex; justify-content: center; align-items: center; margin: auto; white-space: initial;}
.input-group-btn .btn-radio-wrapper .btn-default.active{background-color: #EF4036;}
.input-group-btn .btn-radio-wrapper input[type="radio"]{opacity:0;width: 0;height: 0;}

.auth-btns .btn-auth-wrapper .btn{border-radius: 35px;font-size: 14px;padding: 10px 20px; box-shadow: 0 10px 10px rgba(0, 0, 0, 0.3); color: #fff; font-weight: inherit; text-transform: uppercase;}
.auth-btns .btn-auth-wrapper .btn.facebook-btn{color: #fff;background: #4383CE;}
.auth-btns .btn-auth-wrapper .btn.googleplus-btn{color:#fff; background: #EF4036;}
.auth-btns .btn-auth-wrapper .btn.email-btn{background: #fff;color:#000;}

#emailAuthSection{padding: 20px;}
#emailAuthSection input[type="text"], #emailAuthSection input[type="email"] { padding: 15px 30px; width: 345px; max-width: 100%; border: 1px #efefef solid; box-shadow: 0px 20px 25px -15px rgba(0, 0, 0, 0.15); }
#emailAuthSection #connectButton{background: none;}