@font-face { font-family: 'MuseoSans_300'; src: url('../../login/MuseoSans_300.eot') format('embedded-opentype'), url('../../login/MuseoSans_300.ttf') format('truetype'), url('../../login/MuseoSans_300.svg') format('svg'); font-weight: normal; font-style: normal; } @font-face { font-family: 'MuseoSans_500'; src: url('../../login/MuseoSans_500.eot') format('embedded-opentype'), url('../../login/MuseoSans_500.ttf') format('truetype'), url('../../login/MuseoSans_500.svg') format('svg'); font-weight: normal; font-style: normal; } @font-face { font-family: 'MuseoSans_900'; src: url('../../login/MuseoSans_900.eot') format('embedded-opentype'), url('../../login/MuseoSans_900.ttf') format('truetype'), url('../../login/MuseoSans_900.svg') format('svg'); font-weight: normal; font-style: normal; } @font-face { font-family: 'JennaSue'; src: url('../../login/jennasue.eot') format('embedded-opentype'), url('../../login/jennasue.ttf') format('truetype'), url('../../login/jennasue.svg') format('svg'); font-weight: normal; font-style: normal; } * { box-sizing: border-box; } body { font-family: 'MuseoSans_500' !important; border: 0 !important; margin: 0 !important; font-size: 13px !important; } a { color: #F27227 !important; font-weight: 500 !important; text-decoration: none !important; } a:hover { text-decoration: underline !important; } /* Remove inner shadow from inputs on mobile iOS */ textarea, input[type="text"], input[type="email"], input[type="tel"], input[type="search"], input[type="number"], input[type="password"] { -webkit-appearance: none !important; } /* Remove outlines upon focusing text fields */ textarea:focus, input[type="text"]:focus, input[type="email"]:focus, input[type="tel"]:focus, input[type="search"]:focus, input[type="number"]:focus, input[type="password"]:focus, button:focus, .btn:focus { outline: none !important; } .page-background { z-index: -1; position: absolute; width: 100%; height: 100%; } .page-background .page-background__left { width: 50%; height: 100%; float: left; } .page-background .page-background__right { width: 50%; height: 100%; float: left; background-color: #f8f8f8; } .page-wrapper { width: 100%; height: 100%; display: table; z-index: 5; position: relative; } .page-content { display: table-cell; vertical-align: middle; } .page-content__left, .page-content__right { /*display: table-cell; vertical-align: middle; width: 50%;*/ width: 50%; padding: 20px 20px 40px; float: left; } .page-content__left.--bottom, .page-content__right.--bottom { padding-top: 10px; } .login-left-col-inner { width: 380px; margin: 0 auto; } .page-content__right { text-align: center; background-color: #f8f8f8; } .left-banner { display: block; height: 112px; max-width: 380px; margin: 0 auto; background-image: url('/login/logo.png'); background-repeat: no-repeat; background-size: contain; } .login-box { margin: 50px 0 0; } .description { margin: 40px 0; text-align: center; font-size: 14px; color: #a0a0a0; } .description a { color: #a0a0a0; text-decoration: underline; } .message { color: #fff; background-color: #de5254; padding: 15px 20px 15px 70px; border-radius: 2px; text-align: justify; margin-bottom: 60px; display: none; font-size: 12px; } .message:before { content: '!'; line-height: 40px; float: left; width: 40px; height: 40px; border-radius: 50%; background-color: #F76466; text-align: center; font-size: 30px; margin-left: -53px; margin-top: -12px; } .clearfix { clear: both; } .form-input-wrapper { margin: 25px 0; background-repeat: no-repeat; background-position: 10px center; -webkit-transition: background-image 0.3s ease; -moz-transition: background-image 0.3s ease; -ms-transition: background-image 0.3s ease; -o-transition: background-image 0.3s ease; transition: background-image 0.3s ease; } .form-input { border: 0 !important; border-bottom: 2px solid #E4E4E4 !important; padding: 10px 10px 10px !important; display: block !important; width: 100% !important; height: 40px !important; font-family: 'MuseoSans_500' !important; -webkit-transition: all 0.3s ease !important; -moz-transition: all 0.3s ease !important; -ms-transition: all 0.3s ease !important; -o-transition: all 0.3s ease !important; transition: all 0.3s ease !important; } .form-input:focus { border-bottom-color: #E3028B !important; } .radio-buttons { line-height: 1.5em; margin: 40px 0 20px; } .btn-login { color: #fff; font-family: 'MuseoSans_900'; border: 0; padding: 17px 57px; width: 100%; margin-top: 30px; /* border-width: 1px; border-color: rgb(226, 149, 48); border-style: solid; */ border: 0; border-radius: 3px; background-color: rgb(250, 170, 65); box-shadow: 0px 1px 0.95px 0.05px rgba(226, 149, 48, 0.54); font-size: 13px !important; text-transform: uppercase; cursor: pointer; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .btn-login span { position: relative; display: inline-block; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; } .btn-login span:before { content: ''; display: block; background-image: url('/login/icon-tick-white.png'); background-repeat: no-repeat; background-position: center center; width: 12px; height: 9px; position: absolute; left: -50px; top: 2px; opacity: 0; filter: alpha(opacity=0); /* For IE8 and earlier */ -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; } .btn-login:hover { /*border-width: 1px; border-color: #f79a21; border-style: solid;*/ border: 0; border-radius: 3px; background-color: #faa434; /*box-shadow: 0px 1px 0.95px 0.05px rgba(32, 109, 163, 0.53);*/ } .btn-login:hover span:before { opacity: 1; filter: alpha(opacity=100); /* For IE8 and earlier */ left: -30px; } .btn-login:hover span { -webkit-transform: translateX(10px); -moz-transform: translateX(10px); -ms-transform: translateX(10px); transform: translateX(10px); } .btn-login:active { box-shadow: none; } .logout-message { margin-top: 100px; text-align: center; line-height: 1.8em; font-size: 14px; } .logout-message a { color: #E3028B; text-decoration: underline; } .fancyFont { color: #FFF; font-family: 'MuseoSans_900'; font-size: 26px; line-height: 1em; margin-top: 29px; margin-left: auto; margin-right: auto; max-width: 460px; } .fancyFont i { font-family: 'JennaSue'; font-size: 66px; font-style: normal; } .fancyFont span { color: #E3028B; font-weight: 900; text-transform: uppercase; font-size: 40px; line-height: 35px !important; letter-spacing: -1px; } .left-text{ margin-left: 150px !important; } #quotes { color: #555; font-family: 'MuseoSans_900'; font-size: 26px; line-height: 1em; margin-top: 29px; margin-left: auto; margin-right: auto; max-width: 460px; display: none; } #quotes i { font-family: 'JennaSue'; font-size: 66px; font-style: normal; } .trial-cta { display: block; text-align: center; color: #555; /*margin-top: 90px;*/ } .trial-cta__link { color: #E3028B; text-decoration: underline; } .back-to-website { color: #A0A0A0 !important; text-decoration: underline; display: inline-block; } .copyright { position: absolute; left: 0; bottom: 10px; color: #A0A0A0; font-size: 12px; width: 50%; text-align: center; } @media (max-width: 900px) { .page-background__right, .page-content__right { display: none; } .page-background__left, .page-content__left { width: 100%; padding-left: 10px; padding-right: 10px; } .copyright { width: 100%; } } @media (max-width: 420px) { .login-left-col-inner { width: 100%; min-width: 300px; } .login-box, .btn-login { margin-top: 15px; } .logout-message { margin-top: 40px; } .message { margin-bottom: 15px; } } .about-logo-full { min-height: 360px; padding-top: 100px; } .about-logo-mobile { display: none; text-align: center; } .about-logo-mobile img { max-width: 100%; } /* Triangles */ .triangle-container { position: relative !important; margin: auto; margin-top: 65px; width: 65px; height: 55px; font-size: 13px; line-height: 24px; } .logo-triangle { width: 65px; height: 55px; position: absolute; display: none; background-position: center center; background-repeat: no-repeat; } /* Lines */ .logo-line { position: absolute; background-position: center center; background-repeat: no-repeat; overflow: hidden; display: none; } .logo-line img { display: block; position: absolute; } .logo-line-inner { position: relative; height: 100%; width: 100%; } .logo-line span { position: absolute; font-size: 13px; font-weight: 300; display: none; } /* Positioning */ .pink-tri { z-index: 100; } .yellow-tri { bottom: 55px; z-index: 3; } .light-yellow-tri { bottom: 55px; left: -32px; } .blue-tri { top: 0px; left: -32px; } .light-blue-tri { top: 55px; left: -32px; } .orange-tri { top: 0px; left: 32px; z-index: 3; } .light-orange-tri { top: 0px; left: 64px; z-index: 2; } .gray-tri { top: 0px; left: 64px; z-index: 1; } /* Triangle Images */ .pink-tri { background-image: url('/login/about-tri-fairyfloss.png'); } .yellow-tri { background-image: url('/login/about-tri-mango.png'); } .light-yellow-tri { background-image: url('/login/about-tri-banana.png'); } .blue-tri { background-image: url('/login/about-tri-bubblegumoriginal.png'); } .light-blue-tri { background-image: url('/login/about-tri-bubblegum2.png'); } .orange-tri { background-image: url('/login/about-tri-orange.png'); } .light-orange-tri { background-image: url('/login/about-tri-peach.png'); } .gray-tri { background-image: url('/login/about-tri-shadow.png'); } /* For Browsers which don't css Transforms */ .no-csstransforms3d .gray-tri { display: none; } .no-csstransforms3d .light-orange-tri { background-image: url('/login/about-tri-orange-shadow.png'); width: 55px; height: 67px; top: -13px; left: 64px; z-index: 2; } /* Transform Time */ .csstransforms3d .logo-triangle.willanimate { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: block; /* Origin */ -ms-transform-origin: 50% 100%; -webkit-transform-origin: 50% 100%; -o-transform-origin: 50% 100%; -moz-transform-origin: 50% 100%; transform-origin: 50% 100%; /* Transform */ -moz-transform: rotateX(-90deg); -ms-transform: rotateX(-90deg); -o-transform: rotateX(-90deg); -webkit-transform: rotateX(-90deg); transform: rotateX(-90deg); /* Transitions */ -webkit-transition: -webkit-transform 0.35s ease-in-out; -moz-transition: -moz-transform 0.35s ease-in-out; -ms-transition: -ms-transform 0.35s ease-in-out; -o-transition: -o-transform 0.35s ease-in-out; transition: transform 0.35s ease-in-out; /* Perspective */ -webkit-perspective: 800px; perspective: 800px; } .csstransforms3d .logo-triangle.do-animation { -ms-transform: rotateX(0deg); -webkit-transform: rotateX(0deg); -o-transform: rotateX(0deg); -moz-transform: rotateY(0deg); transform: rotateX(0deg); -moz-transition: transform 0.35s ease-out; -webkit-transition: transform 0.35s ease-in-out; -o-transition: transform 0.35s ease-in-out; transition: transform 0.35s ease-in-out; -ms-transform-origin: 50% 100%; -webkit-transform-origin: 50% 100%; -o-transform-origin: 50% 100%; -moz-transform-origin: 50% 100%; transform-origin: 50% 100%; } .csstransforms3d .logo-triangle.light-yellow-tri { -moz-transform: rotate3d(-45, 75, 0, -90deg) !important; -ms-transform: rotate3d(-45, 75, 0, -90deg) !important; -o-transform: rotate3d(-45, 75, 0, -90deg) !important; -webkit-transform: rotate3d(-45, 75, 0, -90deg) !important; transform: rotate3d(-45, 75, 0, -90deg) !important; -ms-transform-origin: 50% 100%; -webkit-transform-origin: 50% 100%; -o-transform-origin: 50% 100%; -moz-transform-origin: 50% 100%; transform-origin: 50% 100%; } .ie.csstransforms3d .logo-triangle.light-yellow-tri { transform-origin: 100% 50%; } .csstransforms3d .logo-triangle.light-yellow-tri.do-animation { -moz-transform: rotate3d(0, 0, 0, 0deg) !important; -ms-transform: rotate3d(0, 0, 0, 0deg) !important; -o-transform: rotate3d(0, 0, 0, 0deg) !important; -webkit-transform: rotate3d(0, 0, 0, 0deg) !important; transform: rotate3d(0, 0, 0, 0deg) !important; } .csstransforms3d .logo-triangle.blue-tri { -moz-transform: rotate3d(45, 75, 0, -90deg) !important; -ms-transform: rotate3d(45, 75, 0, -90deg) !important; -o-transform: rotate3d(45, 75, 0, -90deg) !important; -webkit-transform: rotate3d(45, 75, 0, -90deg) !important; transform: rotate3d(45, 75, 0, -90deg) !important; -ms-transform-origin: 50% 0%; -webkit-transform-origin: 50% 0%; -o-transform-origin: 50% 0%; -moz-transform-origin: 50% 0%; transform-origin: 50% 0%; } .ie.csstransforms3d .logo-triangle.blue-tri { transform-origin: 100% 50%; } .csstransforms3d .logo-triangle.blue-tri.do-animation, .csstransforms3d .logo-triangle.orange-tri.do-animation { -moz-transform: rotate3d(0, 0, 0, 0deg) !important; -ms-transform: rotate3d(0, 0, 0, 0deg) !important; -o-transform: rotate3d(0, 0, 0, 0deg) !important; -webkit-transform: rotate3d(0, 0, 0, 0deg) !important; transform: rotate3d(0, 0, 0, 0deg) !important; } .csstransforms3d .logo-triangle.light-blue-tri { -webkit-transform-origin: 50% 0%; -o-transform-origin: 50% 0%; -moz-transform-origin: 50% 0%; -ms-transform-origin: 50% 0%; transform-origin: 50% 0%; } .csstransforms3d .logo-triangle.orange-tri { -moz-transform: rotate3d(45, -75, 0, -90deg) !important; -ms-transform: rotate3d(45, -75, 0, -90deg) !important; -o-transform: rotate3d(45, -75, 0, -90deg) !important; -webkit-transform: rotate3d(45, -75, 0, -90deg) !important; transform: rotate3d(45, -75, 0, -90deg) !important; -webkit-transform-origin: 50% 0%; -ms-transform-origin: 50% 0%; -o-transform-origin: 50% 0%; -moz-transform-origin: 50% 0%; transform-origin: 50% 0%; } .ie.csstransforms3d .logo-triangle.orange-tri { transform-origin: 0% 80%; } .csstransforms3d .logo-triangle.light-orange-tri { -moz-transform: rotate3d(45, 75, 0, -90deg); -ms-transform: rotate3d(45, 75, 0, -90deg); -o-transform: rotate3d(45, 75, 0, -90deg); -webkit-transform: rotate3d(45, 75, 0, -90deg); transform: rotate3d(45, 75, 0, -90deg); -webkit-transform-origin: 0% 0%; -o-transform-origin: 0% 0%; -moz-transform-origin: 0% 0%; -ms-transform-origin: 0% 0%; transform-origin: 0% 0%; } .csstransforms3d .logo-triangle.light-orange-tri.do-animation { -moz-transform: rotate3d(0, 0, 0, 0deg); -ms-transform: rotate3d(0, 0, 0, 0deg); -o-transform: rotate3d(0, 0, 0, 0deg); -webkit-transform: rotate3d(0, 0, 0, 0deg); transform: rotate3d(0, 0, 0, 0deg); } .csstransforms3d .logo-triangle.light-orange-tri.do-animation.willanimate.final-animation { -moz-transform: rotate3d(0, -71, 50, -43deg) scaleY(1.16) !important; -ms-transform: rotate3d(0, -71, 50, -43deg) scaleY(1.16) !important -o-transform: rotate3d(0, -71, 50, -43deg) scaleY(1.16) !important; -webkit-transform: rotateZ(-28deg) scaleY(1.16) !important; transform: rotate3d(0, -71, 50, -43deg) scaleY(1.16) !important; -webkit-transform-origin: 50% 100%; -o-transform-origin: 50% 100%; -moz-transform-origin: 50% 100%; -ms-transform-origin: 50% 100%; transform-origin: 50% 100%; } /* Line Images */ .yellow-line { width: 177px; height: 26px; bottom: 108px; left: 32px; } .yellow-line span { right: 0px; bottom: 100% } .yellow-line img { left: 0px; } .orange-line { width: 153px; height: 71px; left: 95px; top: 100%; margin-top: -1px; } .orange-line span { right: 0px; bottom: 0px } .purple-line { width: 145px; height: 118px; left: 32px; top: 100%; margin-top: -1px; } .purple-line span { right: 0px; bottom: 0px } .purple-line img { top: 0px; } .blue-line { width: 166px; height: 33px; right: 75px; bottom: 50%; } .blue-line span { left: 0px; bottom: 100% } .blue-line img { right: 0px; } .light-blue-line { width: 124px; height: 36px; right: 95px; top: 100%; } .light-blue-line span { left: 0px; bottom: 0px } .light-blue-line img { right: 0px; } /* Retina images */ @media only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi) { .left-banner { background-image: url('/login/logo@2x.png'); } } #logonForm { padding-top: 30px; } .login-screen--dark .left-banner { background-image: url('/login/coreplus-logo-white.png'); } .login-screen--dark .login-left-col-inner .description, .messageResponse, .login-screen--dark .login-left-col-inner .description a { color: white !important; } .login-screen--dark .page-background__left { background-color: #393838; } .login-screen--dark .left-banner-container { position: relative; } .login-screen--dark .left-banner-container .left-banner-container__underlay { position: absolute; left: -20px; right: -20px; bottom: -50px; height: 100vh; z-index: -1; display: none; } .login-screen--dark .login-left-col-inner .form-input-wrapper input { background-color: transparent !important; color: white !important; } .login-screen--dark .login-left-col-inner .form-input-wrapper input::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: white; opacity: 1; } .login-screen--dark .login-left-col-inner .form-input-wrapper input::-moz-placeholder { /* Firefox 19+ */ color: white; opacity: 1; } .login-screen--dark .login-left-col-inner .form-input-wrapper input:-ms-input-placeholder { /* IE 10+ */ color: white; opacity: 1; } .login-screen--dark .login-left-col-inner .form-input-wrapper input:-moz-placeholder { /* Firefox 18- */ color: white; opacity: 1; } .login-screen--dark .page-content__left.--bottom .trial-cta, .login-screen--dark .page-content__left.--bottom .copyright { color: white !important; } .titleResponse { color: #F27227 !important; } @media (max-width: 899px) { .login-screen--dark .page-wrapper { background-color: #393838; } }