.loginBtn{box-sizing:border-box;position:relative;margin:.2em;border:none;text-align:left;line-height:34px;white-space:nowrap;border-radius:.2em;font-size:16px;color:#fff;height:35px !important;width:42px !important;padding:0 0 0 0}.loginBtn:before{content:"";box-sizing:border-box;position:absolute;top:0;left:2px;width:34px;height:100%}.loginBtn:focus{outline:none}.loginBtn:active{box-shadow:inset 0 0 0 32px rgba(0,0,0,.1)}.loginBtn--facebook{background-color:#4c69ba;background-image:linear-gradient(#4c69ba,#3b55a0);text-shadow:0 -1px 0 #354c8c}.loginBtn--facebook:before{background:url("../assets/img/icon_facebook.png") 6px 6px no-repeat}.loginBtn--facebook:hover,.loginBtn--facebook:focus{background-color:#5b7bd5;background-image:linear-gradient(#5b7bd5,#4864b1)}.loginBtn--google{background:#dd4b39}.loginBtn--google:before{background:url('../assets/img/icon_google.png') 6px 6px no-repeat}.loginBtn--google:hover,.loginBtn--google:focus{background:#e74b37}.partition-line:after{position:absolute;left:0;content:"";width:100%;background:#003d5a;height:1px;top:43px}@media screen and (max-width:767px){.partition-line em{padding:0 2px}}