/* Raleway */ @font-face { font-family: 'Raleway'; font-style: normal; font-weight: 100; src: local('Raleway Thin'), local('Raleway-Thin'), url(./fonts/raleway-v11-latin-100.woff2) format('woff'); src: local('Raleway Thin'), local('Raleway-Thin'), url(./fonts/raleway-v11-latin-100.woff2) format('woff2'); } @font-face { font-family: 'Raleway'; font-style: normal; font-weight: 300; src: local('Raleway Light'), local('Raleway-Light'), url(./fonts/raleway-v11-latin-300.woff2) format('woff'); src: local('Raleway Light'), local('Raleway-Light'), url(./fonts/raleway-v11-latin-300.woff2) format('woff2'); } /* Onboarding */ div.access_watch_onboarding { text-align: center; } div.access_watch_onboarding_wrapper { display: inline-block; } div.access_watch_onboarding_new, div.access_watch_onboarding_existing { width:420px; height:240px; margin:0 15px 30px; padding:60px 30px; background: #ffffff; float:left; border-radius:15px; position:relative; overflow:hidden; } div.access_watch_onboarding_new { background: white url(crane.svg) no-repeat bottom right; background-size: 200px; } div.access_watch_onboarding_existing { background: white url(rocket.svg) no-repeat bottom right; background-size: 175px; } div.access_watch_onboarding h3, div.access_watch_onboarding h4 { font-size: 36px; font-family: "Raleway", Helvetica, Arial, sans-serif; font-weight: 100; color: #46396a; } div.access_watch_onboarding h3 { margin: 60px auto 60px; display: block; text-align: center; } div.access_watch_onboarding h4 { margin: 0; text-align: left; } div.access_watch_onboarding form { margin-top: 100px; } div.access_watch_onboarding input { /*width: 240px;*/ height: 50px; padding: 0 20px; font-size: 14px; background: #e2e1e6; border: none; border-radius: 25px; font-weight: 300; font-family: "Raleway", Helvetica, Arial, sans-serif; display: block; margin: 5px 0; } div.access_watch_onboarding input::placeholder, div.access_watch_onboarding input:placeholder-shown { color: #46396a; font-style: italic; letter-spacing: 1px; } div.access_watch_onboarding button { color: white; } /* Activate */ div.access_watch_activate { margin: 10px 0; padding: 0; border: none; background: none; box-shadow: none; -webkit-box-shadow: none; } .access_watch_activate form { height: 44px; font-family: "Raleway", Helvetica, Arial, sans-serif; border-radius: 32px; padding: 10px; background: #46396a; color: #fff; } .access_watch_activate form p { height: 44px; line-height: 14px; margin: 14px 0 0; font-size: 14px; } .access_watch_activate button { color: #fff; margin-right: 20px; } /* Btn */ .access_watch .btn { padding: 0 20px; font-size: 16px; position: relative; font-weight: 400; text-align: center; border-radius: 32px; overflow: hidden; position: relative; z-index: 0; cursor: pointer; line-height: 44px; border: none; float: left; } .access_watch .btn.raised { -moz-transition: all .1s; -o-transition: all .1s; -webkit-transition: all .1s; transition: all .1s; background: #59f } .access_watch .btn.raised:active { background: #0c7dd8; box-shadow: 0 1px 1px #063e6b } .access_watch .anim { -moz-transform: translateY(-50%) translateX(-50%); -ms-transform: translateY(-50%) translateX(-50%); -webkit-transform: translateY(-50%) translateX(-50%); transform: translateY(-50%) translateX(-50%); position: absolute; top: 50%; left: 50%; z-index: -1 } .access_watch .anim:before { position: relative; content: ''; display: block; margin-top: 100% } .access_watch .anim:after { content: ''; position: absolute; top: 0; bottom: 0; left: 0; right: 0; border-radius: 50% } .access_watch .hoverable:hover > .anim { -moz-animation: anim-out .75s; -webkit-animation: anim-out .75s; animation: anim-out .75s } .access_watch .hoverable:hover > .anim:after { -moz-animation: anim-out-pseudo .75s; -webkit-animation: anim-out-pseudo .75s; animation: anim-out-pseudo .75s } @-webkit-keyframes anim-out { 0% { width: 0 } 100% { width: 100% } } @-moz-keyframes anim-out { 0% { width: 0 } 100% { width: 100% } } @-ms-keyframes anim-out { 0% { width: 0 } 100% { width: 100% } } @keyframes anim-out { 0% { width: 0 } 100% { width: 100% } } @-webkit-keyframes anim-out-pseudo { 0% { background: rgba(0, 0, 0, 0.25) } 100% { background: transparent } } @-moz-keyframes anim-out-pseudo { 0% { background: rgba(0, 0, 0, 0.25) } 100% { background: transparent } } @-ms-keyframes anim-out-pseudo { 0% { background: rgba(0, 0, 0, 0.25) } 100% { background: transparent } } @keyframes anim-out-pseudo { 0% { background: rgba(0, 0, 0, 0.25) } 100% { background: transparent } }