//colors $color_pickled_bluewood_approx: #2c4758; $color_eucalyptus_approx: #cf0; $white: #fff; $color_curious_blue_approx: #6514dd; $color_blumine_50_approx: rgba(38, 88, 133, 0.5); $color_alto_approx: #d8dbde; $color_sea_green_approx: #24a754; $color_jade_approx: #00b679; $color_cornflower_blue_41_approx: rgba(92, 171, 245, 0.41); $color_lochmara_approx: #0379bd; $color_gray_nurse_approx: #eaeaea; $color_mine_shaft_approx: #333; $color_astronaut_blue_8_approx: rgba(2, 59, 95, 0.08); $color_regal_blue_4_approx: rgba(2, 75, 120, 0.04); $color_razzmatazz_approx: #e91e63; $seashell: #f1f1f1; $color_fuscous_gray_approx: #555; $color_suva_gray_approx: #888; $black_15: rgba(0, 0, 0, .15); $black_7: rgba(0, 0, 0, .07); $black_10: rgba(0, 0, 0, .1); $color_log_cabin_approx: #222; $color_havelock_blue_50_approx: rgba(63, 138, 207, 0.5); $black: #000; $color_remy_approx: #fdeaf1; $color_french_pass_approx: #bce7ff; $color_mountain_mist_approx: #999; $white_44: rgba(255, 255, 255, .44); $color_vanilla_ice_approx: #f3d7d7; $color_red_orange_approx: #f44336; $color_snowy_mint_approx: #d1ffdb; $color_lochinvar_approx: #209b7b; $color_supernova_approx: #fec600; $color_silver_chalice_approx: #ababab; $color_astronaut_blue_5_approx: rgba(2, 59, 95, 0.05); $color_submarine_approx: #bbc2c9; $color_bali_hai_approx: #ffffff60; $color_regal_blue_30_approx: rgba(8, 8, 8, 0.3); $black_39: rgba(0, 0, 0, 0.39); $color_black_haze_approx: #f3f7f7; $color_mercury_approx: #e6e6e6; $color_celeste_approx: #ccc; $slider-background: #400893; //fonts $font_0: Open Sans; //urls $url_0: url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTa-j2U0lmluP9RWlSytm3ho.woff2); $url_1: url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTZX5f-9o1vgP2EXwfjgl7AY.woff2); $url_2: url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTT0LW-43aMEzIO6XUTLjad8.woff2); $url_3: url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTegdm0LZdjqr5-oayXSOefg.woff2); $url_4: url(https://fonts.gstatic.com/s/opensans/v13/K88pR3goAWT7BTt32Z01mxJtnKITppOI_IvcXXDNrsc.woff2); $url_5: url(https://fonts.gstatic.com/s/opensans/v13/RjgO7rYTmqiVp7vzi-Q5URJtnKITppOI_IvcXXDNrsc.woff2); $url_6: url(https://fonts.gstatic.com/s/opensans/v13/u-WUoqrET9fUeobQW7jkRRJtnKITppOI_IvcXXDNrsc.woff2); $url_7: url(https://fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2); $url_8: url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzP8zf_FOSsgRmwsS7Aa9k2w.woff2); $url_9: url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzD0LW-43aMEzIO6XUTLjad8.woff2); $url_10: url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzOgdm0LZdjqr5-oayXSOefg.woff2); $url_11: url(https://fonts.gstatic.com/s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hq-j2U0lmluP9RWlSytm3ho.woff2); $url_12: url(https://fonts.gstatic.com/s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hpX5f-9o1vgP2EXwfjgl7AY.woff2); $url_13: url(https://fonts.gstatic.com/s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hj0LW-43aMEzIO6XUTLjad8.woff2); $url_14: url(https://fonts.gstatic.com/s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hugdm0LZdjqr5-oayXSOefg.woff2); $url_15: url(https://dav3uwijswi8g.cloudfront.net/become/landing_page/img/sealsprite.svg); $url_16: url(https://dav3uwijswi8g.cloudfront.net/become/landing_page/img/sealsprite.svg); //@extend-elements //original selectors //.step-slides .step-select, .step.card-design-buttons .step-input, .step.card-design-buttons input[type=month], .step.card-design-buttons input[type=date], .step-slides .select2-selection, span.select2-selection.select2-selection--single %extend_1 { font-size: 18px; line-height: 1.428571; height: 56px; padding: 8px 11px 8px 24px; border: 0; //Instead of the line below you could use @include border-radius($radius, $vertical-radius) border-radius: 19px; //Instead of the line below you could use @include border-radius($radius, $vertical-radius) border-radius: 97px !important; background-color: $seashell; //Instead of the line below you could use @include box-shadow($shadow-1, $shadow-2, $shadow-3, $shadow-4, $shadow-5, $shadow-6, $shadow-7, $shadow-8, $shadow-9, $shadow-10) box-shadow: none; } //original selectors //.inner-addon .fa, .inner-addon .glyphicon %extend_2 { position: absolute; padding: 10px; pointer-events: none; color: #0000005c; font-size: 1.1em; z-index: 999; padding: 12px 15px; } %extend_2_svg { position: absolute; pointer-events: none; color: #0000005c; font-size: 1.1em; z-index: 999; padding: 7px 15px; } //original selectors //.leadbox .inner-addon input, form.leadbox .inner-addon textarea %extend_3 { position: relative; top: 0; left: 0; z-index: 1; height: 40px; padding: 8px 25px; font-size: 15px; line-height: 1.43; border: 0; //Instead of the line below you could use @include box-shadow($shadow-1, $shadow-2, $shadow-3, $shadow-4, $shadow-5, $shadow-6, $shadow-7, $shadow-8, $shadow-9, $shadow-10) box-shadow: none; //Instead of the line below you could use @include border-radius($radius, $vertical-radius) border-radius: 45px; background: $seashell; } //original selectors //.leadbox .inner-addon input.active +label, .leadbox .inner-addon textarea.active +label, .leadbox .inner-addon .show-label %extend_4 { color: $color_mine_shaft_approx; text-align: left; font-size: 12px; padding: 0; z-index: 0; font-weight: 400; top: -16px; } //original selectors //.leadbox .inner-addon input:focus +label, .leadbox .inner-addon textarea:focus +label, .leadbox .inner-addon .show-label %extend_5 { color: $purple; text-align: left; font-size: 12px; padding: 0; z-index: 0; font-weight: 700; top: -16px; } .iti__selected-dial-code { color: #333; } .iti--allow-dropdown { width: 100%; } .iti--separate-dial-code .iti__selected-flag { background-color: rgba(0, 0, 0, 0) !important; } .iti__flag-box, .iti__country-name { color: #333; } .iti__country-list { z-index: 1500 !important; } .logo-partner.loading { // fix for ie 11 visibility: hidden; } .text-green { color: $color_eucalyptus_approx; } .white-section { background: $white; } .gray-section { background: $gray_background_500; padding-bottom: 32px; padding-top: 32px; } .green-section { background: $color_eucalyptus_approx; color: $white; } .blue-section { background: $purple; color: $white; padding-top: 56px; a { color: $white; text-decoration: none; } } .fresh-blue-section { background: $color_curious_blue_approx; background: linear-gradient(45deg, $color_curious_blue_approx 0, $purple 100%); filter: progid:dximagetransform.microsoft.gradient(startcolorstr='$color_curious_blue_approx', endcolorstr='$purple', gradienttype=1); a { color: $white; text-decoration: none; } } .btn-white { background: $white; //Instead of the line below you could use @include box-shadow($shadow-1, $shadow-2, $shadow-3, $shadow-4, $shadow-5, $shadow-6, $shadow-7, $shadow-8, $shadow-9, $shadow-10) box-shadow: 0 16px 20px -10px $color_blumine_50_approx; border: 0; //Instead of the line below you could use @include border-radius($radius, $vertical-radius) border-radius: 32px; padding: 7px 18px; color: $color_curious_blue_approx; } a { &.btn-white { color: $color_curious_blue_approx; } &.privacy-link { text-decoration: underline; } } .big-title { font-size: 48px; margin-bottom: 8px; font-weight: 300; color: #393839; } /**** Offers Video ***/ #offers-flow { background: #fff; padding-bottom: 32px; padding-top: 32px; @media screen and (max-width: 1024px) { .sub-title { font-size: 18px; line-height: normal; } } .offervideo-cta-line { color: #6514dd; display: block; margin-top: 8px; font-weight: bold; } } .offers-video { position: relative; text-align: center; overflow: hidden; width: 800px; margin: 24px auto; background-size: cover; border-radius: 4px; max-width: 100%; cursor: pointer; transition: all 0.2s ease-in-out; &:hover { box-shadow: 0 2px 36px rgba(41, 7, 89, 0.49); } .offers-video-tumb { width: 100%; } .play { position: absolute; top: 50%; transform: translateY(-50%); left: 50%; margin-left: -125px; img { position: relative; z-index: 99; } } } .video-popup { display: none; position: fixed; width: 100%; height: 100%; max-width: 970px; max-height: 545px; top: 50%; left: 47%; margin-left: -400px; transform: translateY(-50%); background-color: $purple; border-radius: 10px; -webkit-border-radius: 10px; box-shadow: 0 10px 20px 0 rgba(0, 0, 0, .3); -webkit-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, .3); z-index: 9999; .close-btn { position: absolute; width: 60px; height: 60px; line-height: 60px; top: -15px; right: -15px; text-align: center; background-color: #000; border-radius: 100%; -webkit-border-radius: 100%; box-shadow: 0 10px 20px 0 rgba(0, 0, 0, .3); -webkit-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, .3); } .close-btn, .close-btn>i { font-size: 36px; color: #fff; cursor: pointer; } iframe { width: 100%; height: 100%; border-radius: 10px; -webkit-border-radius: 10px; } @media screen and (max-width: 1024px) { max-width: 100% !important; max-height: 100% !important; top: 0 !important; left: 0 !important; margin: 0 !important; transform: none !important; -webkit-transform: none !important; .close-btn { top: 15px !important; right: 15px !important; z-index: 9999 !important; } } @media screen and (max-width: 768px) { background-color: $purple; iframe { max-height: 90%; margin-top: 10%; } } @media screen and (max-width: 500px) { .video-popup { background-color: $purple; iframe { max-height: 90%; margin-top: 10%; } } } } #seals { background: $gray_background_600; margin-top: 0; padding: 0 2px 18px 2px; .static-logos-bar { position: relative; width: 80%; max-width: 1406px; height: 116px; line-height: 116px; bottom: 35px; background-color: $white; box-shadow: 6px 10px 30px 0 rgba(0, 0, 0, 0.1); overflow: hidden; z-index: 99; margin: 0 auto; display: flex; justify-content: center; align-items: center; @media screen and(max-width:768px) { width: 100%; border-radius: 0; height: 66px; } ul { display: flex; justify-content: space-between; width: 100%; max-height: 120px; padding: 0; margin: 0; list-style: none; overflow: hidden; @media screen and(max-width:768px) { flex-wrap: wrap; justify-content: space-around; } li { position: relative; float: left; line-height: 40px; margin: 22px 20px; display: flex; flex-flow: column; img { position: relative; top: 50%; transform: translateY(-50%); @media screen and(max-width:768px) { width: 100%; max-height: 42px; } } @media screen and(max-width:768px) { &:nth-child(n+5) { display: none; } flex: 0 17%; padding: 5px 0; margin:0; } @media screen and(max-width:448px) { flex: 0 22%; } } } } .card-design { min-height: 103px; margin: 0 2px; padding: 8px 8px 4px 8px; position: relative; // bottom:35px; } #text-under-btn { margin-top: -15px; margin-bottom: 10px; } .v2sprite { display: inline-block; margin-top: 5px; margin-top: 0; } .vertical-line { display: inline-block; width: 1px; height: 31px; background: $color_alto_approx; margin: 0 3px; } .seal-card-title { display: block; margin: 0 0 13px 0; border-bottom: 1px solid $color_alto_approx; padding: 0 0 6px 0; font-size: 15px; } .trustpilot-score { display: inline-block; color: $color_jade_approx; font-size: 40px; line-height: 36px; font-weight: bold; .out-of-trustpilot-score { font-size: 18px; font-weight: 200; } } .trustpilot-seals i.fa.fa-star { margin: 0 -1px; background: $color_sea_green_approx; font-size: 9px; } } .v2sprite { background-image: $url_15; background-size: 191px 96px; background-repeat: no-repeat; } .V2-mcafee { width: 85px; height: 31px; background-position: -106px 0; } .V2comodo { width: 76px; height: 42px; background-position: 0 0; } .V2TrustPilot { width: 83px; height: 35px; background-position: 0 -61px; } .V2TrustSite { width: 95px; height: 16px; background-position: 0 -43px; } .V2comodossl { width: 94px; height: 29px; background-position: -96px -32px; } .btn-shadow { //Instead of the line below you could use @include box-shadow($shadow-1, $shadow-2, $shadow-3, $shadow-4, $shadow-5, $shadow-6, $shadow-7, $shadow-8, $shadow-9, $shadow-10) box-shadow: 0 19px 20px -15px $color_cornflower_blue_41_approx; } .post-funnel-loading { background-color: rgba(255, 255, 255, 80%); position: fixed; top: 0; right: 0; left: 0; bottom: 0; z-index: 9999; text-align: center; padding-top: 10%; font-size: 32px; .msg { display: block; color: $color_curious_blue_approx; } img { width: 80px; } } .apply-now-mobile-holder { display: none; } .apply-now-mobile { background: $purple; color: $white; display: none; &:active, &:focus { background: $purple; } } .step-slides { text-align: center; h2 { color: $white; font-weight: bold; margin-bottom: 24px; line-height: 1.2em; margin-top: 24px; font-size: 32px; font-weight: 700; b { font-weight: 700; } small { font-size: 24px; } } a.slide-selection-btn { //Instead of the line below you could use @include box-shadow($shadow-1, $shadow-2, $shadow-3, $shadow-4, $shadow-5, $shadow-6, $shadow-7, $shadow-8, $shadow-9, $shadow-10) box-shadow: none; background: none; border-bottom: 1px solid $color_gray_nurse_approx; //Instead of the line below you could use @include border-radius($radius, $vertical-radius) border-radius: 0; color: $color_mine_shaft_approx; font-size: 17px; width: 100%; max-width: 100%; margin: 0 auto 0 auto; padding: 8px 8px 14px 8px; margin-bottom: 2px; display: block; cursor: pointer; &.slide-selection-btn-selected { border: 2px solid $purple; border-radius: 3px; color: $purple; font-weight: 700; margin-bottom: 2px; } } .card-design { max-width: 560px; } .step-select { @extend %extend_1; } .select2-selection { @extend %extend_1; height: 65px !important; //Instead of the line below you could use @include border-radius($radius, $vertical-radius) border-radius: 19px !important; font-size: 22px !important; text-align: left; } .select2-selection__rendered { line-height: 40px !important; height: 50px !important; padding: 8px 0 0 !important; font-size: 18px !important; line-height: 43px !important; padding-left: 14px !important; color: $color_fuscous_gray_approx !important; } .select2-container { width: 100% !important; } .select2-selection__arrow { height: 60px !important; width: 20px !important; right: 12px; b { border-color: $color_log_cabin_approx transparent transparent transparent !important; border-width: 5px 3px 0 3px !important; } } .hvr-underline-reveal.slide-selection-btn-selected:before { content: ""; position: absolute; z-index: -1; left: 0; right: 0; bottom: 0; //Instead of the line below you could use @include border-radius($radius, $vertical-radius) border-radius: 0px; background: $purple; height: 4px; //Instead of the line below you could use @include transform($scale, $rotate, $transx, $transy, $skewx, $skewy, $originx, $originy) transform: translateY(0); } a.slide-selection-btn:hover { color: $purple; } } h3 { &.important-txt { margin: 0 auto 16px auto; text-align: center; background: #1d073d; padding: 10px 23px; display: inline-block; //Instead of the line below you could use @include border-radius($radius, $vertical-radius) border-radius: 5px; font-size: 17px; color: $white; } &.webapp-access { text-transform: uppercase; } } .slide-selection-checked { position: absolute; left: 23px; top: 16px; color: $purple; @media screen and (max-width: 768px) { display: none; } } .card-design { width: 100%; //Instead of the line below you could use @include border-radius($radius, $vertical-radius) border-radius: 4px; background: $white; //Instead of the line below you could use @include box-shadow($shadow-1, $shadow-2, $shadow-3, $shadow-4, $shadow-5, $shadow-6, $shadow-7, $shadow-8, $shadow-9, $shadow-10) // box-shadow: 0 6px 21px $color_astronaut_blue_8_approx, 0 38px 31px -17px $color_regal_blue_4_approx; box-shadow: 0px 6px 21px rgba(41, 7, 89, 0.16); display: block; margin: auto; padding: 24px; &.row { display: flex; } } .card-design-buttons { padding: 9px 24px; } .step-err { display: none; color: $color_razzmatazz_approx; font-size: 14px; text-align: center; padding: 2px; //Instead of the line below you could use @include border-radius($radius, $vertical-radius) border-radius: 28px; max-width: 543px; margin: -16px auto auto auto; } .leadbox { text-align: left; .iti__flag-container { z-index: 9999; } .intl-tel-input { .flag-container { z-index: 1000; } input { z-index: 1; } input[type=text] { z-index: 1; } input[type=tel] { z-index: 1; } } .selected-flag { //Instead of the line below you could use @include border-radius($radius, $vertical-radius) border-radius: 42px 0 0 42px; } .btn-success { //Instead of the line below you could use @include border-radius($radius, $vertical-radius) border-radius: 0; font-size: 25px; padding: 15px 24px; margin-top: 0; margin-bottom: 8px; //Instead of the line below you could use @include box-shadow($shadow-1, $shadow-2, $shadow-3, $shadow-4, $shadow-5, $shadow-6, $shadow-7, $shadow-8, $shadow-9, $shadow-10) box-shadow: 0 19px 20px -15px $color_havelock_blue_50_approx; border: 0; //Instead of the line below you could use @include border-radius($radius, $vertical-radius) border-radius: 64px; .arrow-r { height: 35px; margin-left: 10px; } } h5 { text-align: center; overflow: hidden; text-transform: uppercase; } .inner-addon { input, select { @extend %extend_3; &.error_input { background: $color_remy_approx; border: 1px solid $color_razzmatazz_approx; } &.active { border-color: $color_french_pass_approx; +label { @extend %extend_4; } } &:focus { border-color: $color_french_pass_approx; //Instead of the line below you could use @include box-shadow($shadow-1, $shadow-2, $shadow-3, $shadow-4, $shadow-5, $shadow-6, $shadow-7, $shadow-8, $shadow-9, $shadow-10) box-shadow: 0 17px 20px -16px $color_havelock_blue_50_approx; +label { @extend %extend_5; } } } textarea { display: block; resize: vertical; &.active { border-color: $color_french_pass_approx; +label { @extend %extend_4; } } &:focus { border-color: $color_french_pass_approx; //Instead of the line below you could use @include box-shadow($shadow-1, $shadow-2, $shadow-3, $shadow-4, $shadow-5, $shadow-6, $shadow-7, $shadow-8, $shadow-9, $shadow-10) box-shadow: 0 17px 20px -16px $color_havelock_blue_50_approx; +label { @extend %extend_5; } } } .show-label { @extend %extend_4; @extend %extend_5; top: -16px; } label { //Instead of the line below you could use @include transition($transition-1, $transition-2, $transition-3, $transition-4, $transition-5, $transition-6, $transition-7, $transition-8, $transition-9, $transition-10) transition: all .2s ease-out; position: absolute; color: $color_mountain_mist_approx; top: 0; bottom: 0; left: 2px; width: 100%; color: $color_mine_shaft_approx; left: 7px; } } ::-webkit-input-placeholder { color: $color_mine_shaft_approx; } ::-moz-placeholder { color: $color_mine_shaft_approx; } :-ms-input-placeholder { color: $color_mine_shaft_approx; } :-moz-placeholder { color: $color_mine_shaft_approx; } .checkbox-style { #agree_emk_lead { display: inline; margin-left: -19px; } label { display: inline; line-height: normal; } &.col-md-12 { margin-left: 13px; margin-top: -10px; } } .form-group label { font-weight: 100; font-size: 19px; margin-bottom: 0; } } .inner-addon { position: relative; margin-bottom: 18px; .fa { @extend %extend_2; } .icon-wrapper { @extend %extend_2_svg; } .glyphicon { @extend %extend_2; } } .left-addon { .fa { left: 0; } .icon-wrapper { left: 0; } .glyphicon { left: 0; } input { padding-left: 30px; } } .right-addon { .fa { right: 0; } .icon-wrapper { right: 0; } .glyphicon { right: 0; } input { padding-right: 30px; color: $black; } } #leadbox-step { h2 { margin-top: 6px; border-top: 0; font-size: 24px; padding: 0; line-height: 31px; margin-bottom: 12px; border: 0; font-weight: normal; } .leadbox-title { font-weight: 700; display: block; font-size: 28px; text-transform: capitalize; margin-bottom: 6px; margin-top: 8px; } } .notification-pop { text-transform: uppercase; } .flag-container { z-index: 999999; } .secure_mcafee_lead { margin-bottom: 13px; border-bottom: 1px solid $white_44; padding-bottom: 16px; padding: 0; margin: 0; .secure_details { font-size: 13px; margin-left: 16px; border-left: 1px solid $white; margin-left: 12px; color: $color_mine_shaft_approx; i, svg { color: $color_mine_shaft_approx; } } } #declimer { color: $white; font-size: 14px; margin-bottom: 26px; a { color: $white; text-decoration: underline; cursor: pointer; } } #submit-lead-button { color: $white; } .intl-tel-input { width: 100%; } .lead-input-err { input { background: $color_vanilla_ice_approx !important; border: 1px solid $color_red_orange_approx !important; } select { background: $color_vanilla_ice_approx !important; border: 1px solid $color_red_orange_approx !important; } } .lead-input-valid { input { background: $color_snowy_mint_approx !important; border: 1px solid $color_sea_green_approx !important; } select { background: $color_snowy_mint_approx !important; border: 1px solid $color_sea_green_approx !important; } } @-webkit-keyframes myOrbit { from {} to {} } @-moz-keyframes myOrbit { from {} to {} } @-o-keyframes myOrbit { from {} to {} } @keyframes myOrbit { from { //Instead of the line below you could use @include transform($scale, $rotate, $transx, $transy, $skewx, $skewy, $originx, $originy) transform: rotate(0deg) translateX(20px) rotate(0deg); } to { //Instead of the line below you could use @include transform($scale, $rotate, $transx, $transy, $skewx, $skewy, $originx, $originy) transform: rotate(360deg) translateX(20px) rotate(-360deg); } } .hvr-underline-reveal { display: inline-block; vertical-align: middle; //Instead of the line below you could use @include transform($scale, $rotate, $transx, $transy, $skewx, $skewy, $originx, $originy) transform: perspective(1px) translateZ(0); //Instead of the line below you could use @include box-shadow($shadow-1, $shadow-2, $shadow-3, $shadow-4, $shadow-5, $shadow-6, $shadow-7, $shadow-8, $shadow-9, $shadow-10) box-shadow: 0 0 1px rgba(0, 0, 0, 0); position: relative; overflow: hidden; &:before { content: ""; position: absolute; z-index: -1; left: 0; right: 0; bottom: 0; //Instead of the line below you could use @include border-radius($radius, $vertical-radius) border-radius: 5px; background: $purple; height: 4px; //Instead of the line below you could use @include transform($scale, $rotate, $transx, $transy, $skewx, $skewy, $originx, $originy) transform: translateY(4px); //Instead of the line below you could use @include transition-property($property-1, $property-2, $property-3, $property-4, $property-5, $property-6, $property-7, $property-8, $property-9, $property-10) transition-property: transform; //Instead of the line below you could use @include transition-duration($duration-1, $duration-2, $duration-3, $duration-4, $duration-5, $duration-6, $duration-7, $duration-8, $duration-9, $duration-10) transition-duration: 0.3s; //Instead of the line below you could use @include transition-timing-function($function-1, $function-2, $function-3, $function-4, $function-5, $function-6, $function-7, $function-8, $function-9, $function-10) transition-timing-function: ease-out; } &:hover:before { //Instead of the line below you could use @include transform($scale, $rotate, $transx, $transy, $skewx, $skewy, $originx, $originy) transform: translateY(0); //Instead of the line below you could use @include transform($scale, $rotate, $transx, $transy, $skewx, $skewy, $originx, $originy) transform: translateY(0); } &.active:before { //Instead of the line below you could use @include transform($scale, $rotate, $transx, $transy, $skewx, $skewy, $originx, $originy) transform: translateY(0); } &:active:before { //Instead of the line below you could use @include transform($scale, $rotate, $transx, $transy, $skewx, $skewy, $originx, $originy) transform: translateY(0); //Instead of the line below you could use @include transform($scale, $rotate, $transx, $transy, $skewx, $skewy, $originx, $originy) transform: translateY(0); } &:focus:before { //Instead of the line below you could use @include transform($scale, $rotate, $transx, $transy, $skewx, $skewy, $originx, $originy) transform: translateY(0); } } @-webkit-keyframes hvr-icon-wobble-horizontal { 100% { //Instead of the line below you could use @include transform($scale, $rotate, $transx, $transy, $skewx, $skewy, $originx, $originy) transform: translateX(0); } 0.65% { //Instead of the line below you could use @include transform($scale, $rotate, $transx, $transy, $skewx, $skewy, $originx, $originy) transform: translateX(6px); } 1.3% { //Instead of the line below you could use @include transform($scale, $rotate, $transx, $transy, $skewx, $skewy, $originx, $originy) transform: translateX(-5px); } 2.95% { //Instead of the line below you could use @include transform($scale, $rotate, $transx, $transy, $skewx, $skewy, $originx, $originy) transform: translateX(4px); } 3.6% { //Instead of the line below you could use @include transform($scale, $rotate, $transx, $transy, $skewx, $skewy, $originx, $originy) transform: translateX(-2px); } 4.25% { //Instead of the line below you could use @include transform($scale, $rotate, $transx, $transy, $skewx, $skewy, $originx, $originy) transform: translateX(1px); } } @keyframes hvr-icon-wobble-horizontal { 100% { //Instead of the line below you could use @include transform($scale, $rotate, $transx, $transy, $skewx, $skewy, $originx, $originy) transform: translateX(0); } 0.65% { //Instead of the line below you could use @include transform($scale, $rotate, $transx, $transy, $skewx, $skewy, $originx, $originy) transform: translateX(6px); } 1.3% { //Instead of the line below you could use @include transform($scale, $rotate, $transx, $transy, $skewx, $skewy, $originx, $originy) transform: translateX(-5px); } 2.95% { //Instead of the line below you could use @include transform($scale, $rotate, $transx, $transy, $skewx, $skewy, $originx, $originy) transform: translateX(4px); } 3.6% { //Instead of the line below you could use @include transform($scale, $rotate, $transx, $transy, $skewx, $skewy, $originx, $originy) transform: translateX(-2px); } 4.25% { //Instead of the line below you could use @include transform($scale, $rotate, $transx, $transy, $skewx, $skewy, $originx, $originy) transform: translateX(1px); } } .hvr-icon-wobble-horizontal { display: inline-block; vertical-align: middle; //Instead of the line below you could use @include transform($scale, $rotate, $transx, $transy, $skewx, $skewy, $originx, $originy) transform: perspective(1px) translateZ(0); //Instead of the line below you could use @include box-shadow($shadow-1, $shadow-2, $shadow-3, $shadow-4, $shadow-5, $shadow-6, $shadow-7, $shadow-8, $shadow-9, $shadow-10) box-shadow: 0 0 1px rgba(0, 0, 0, 0); //Instead of the line below you could use @include transition-duration($duration-1, $duration-2, $duration-3, $duration-4, $duration-5, $duration-6, $duration-7, $duration-8, $duration-9, $duration-10) transition-duration: 0.3s; .hvr-icon { //Instead of the line below you could use @include transform($scale, $rotate, $transx, $transy, $skewx, $skewy, $originx, $originy) transform: translateZ(0); } &:hover .hvr-icon { animation-name: hvr-icon-wobble-horizontal; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1; } &.active .hvr-icon { animation-name: hvr-icon-wobble-horizontal; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1; } &:active.hvr-icon { animation-name: hvr-icon-wobble-horizontal; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1; } } .testimonial-slider { height: 100%; .item { height: 100%; } } .testimonial-card { font-size: 24px; padding: 0; margin-bottom: 24px; margin-top: 24px; border-radius: 3px; @media screen and(min-width:768px) { max-height: 300px; } ul { list-style: none; margin: 0; padding: 0; } .testimonial-holder { display: flex; height: 100%; min-height: 300px; border-radius: 3px; overflow: hidden; @media screen and(min-width:768px) { max-height: 300px; } } .card-block { margin: 0 42px 0 0; padding-bottom: 15px; } .card-footer { padding: 9px 0 0; font-size: 0.8em; background: none; } .testimonial-name { font-weight: bold; } .testimonial-city { color: $color_lochmara_approx; } .testimonial-state { color: $color_lochmara_approx; } .card-header { background: linear-gradient(to right, $purple 0, $color_lochinvar_approx 100%); // filter: progid: dximagetransform.microsoft.gradient(startcolorstr='$purple', endcolorstr='$color_lochinvar_approx', gradienttype=1); } .stars { color: $color_supernova_approx; font-size: 1em; margin-top: 12px; } .card-text { padding: 1px 0; margin-bottom: 0; margin-top: 9px; position: relative; font-size: 0.8em; height: 75px; width: 668px; } .testimonial-title { font-size: 1em; font-weight: bold; } .testimonial-image { flex: 0 0 290px; //Instead of the line below you could use @include border-radius($radius, $vertical-radius) background-repeat: no-repeat; background-size: cover; background-position: center center; display: block; overflow: hidden; filter: hue-rotate(30deg); -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */ filter: grayscale(100%); } .testimonial-text { overflow: hidden; padding: 24px 40px 0 40px; } img.testimonial-flag { height: 19px; margin-left: 6px; position: relative; top: -2px; } i.fa { &.fa-quote-right { position: absolute; right: 13px; font-size: 18px; color: $color_silver_chalice_approx; bottom: -1px; } &.fa-quote-left { position: absolute; left: -26px; font-size: 18px; color: $color_silver_chalice_approx; top: 0; } } } .trust-pilot-note { font-size: 11px; color: #363536; display: block; margin-top: 10px; } #testimonial-prev { position: absolute; top: 55%; font-size: 28px; color: $color_mine_shaft_approx; z-index: 3; width: 26px; left: -20px; a { color: $color_mine_shaft_approx; } } #testimonial-next { position: absolute; top: 55%; font-size: 28px; color: $color_mine_shaft_approx; z-index: 3; width: 26px; right: -30px; a { color: $color_mine_shaft_approx; } } #why { padding: 36px 0; .big-title { margin-bottom: 20px; color: $white; } .why-bullets { padding: 16px 0; margin: 0; } .why-bottom { display: block; background: $lime; color: $slider-background; font-size: 0.6em; padding: 8px 3px; // font-weight: 100; margin-top: 6px; } .why-number { display: block; font-weight: bold; line-height: 70px; font-size: 68px; position: relative; small { font-size: 46%; line-height: 30px; } } span { color: $primary-text-color; } .why-card { overflow: hidden; font-size: 24px; font-weight: bold; padding-top: 11px; border: 0; border-radius: 3px; box-shadow: 0px 24px 18px -16px rgba(64, 10, 144, 0.48); //Instead of the line below you could use @include box-shadow($shadow-1, $shadow-2, $shadow-3, $shadow-4, $shadow-5, $shadow-6, $shadow-7, $shadow-8, $shadow-9, $shadow-10) } } #how { .how-step-title { font-weight: bold; font-size: 20px; color: #393839; line-height: 1; } .how-img-div { //Instead of the line below you could use @include border-radius($radius, $vertical-radius) border-radius: 50%; background-color: $purple; //Instead of the line below you could use @include box-shadow($shadow-1, $shadow-2, $shadow-3, $shadow-4, $shadow-5, $shadow-6, $shadow-7, $shadow-8, $shadow-9, $shadow-10) width: 135px; height: 135px; margin: 10px auto 17px auto; padding: 30px; img, svg { width: 100%; width: 100%; height: 100%; } } .how-bottom { font-size: 18px; } .how-wrap { padding: 19px 0 56px; } .apply-button { position: relative; top: -27px; padding: 9px 32px; text-transform: uppercase; //Instead of the line below you could use @include box-shadow($shadow-1, $shadow-2, $shadow-3, $shadow-4, $shadow-5, $shadow-6, $shadow-7, $shadow-8, $shadow-9, $shadow-10) box-shadow: 0 6px 21px rgba(41, 7, 89, 0.16); } } .btn-success { background-color: $purple; border: 0; } .btn-success:hover { background-color: $purple; border: 0; } #PartnersCarouselLogo { list-style: none; padding: 0; margin: 0; z-index: 1; li { display: inline-block; } .logo-partner { width: 150px; } .item .logo-partner { background: $white; } } #partners { background: $white; padding: 40px 0; .bx-wrapper { margin: auto; } .bx-viewport { padding: 21px 11px; &:before { content: ""; width: 37px; height: 100%; left: 0; top: 0; position: absolute; background: none; display: none; } &:after { content: ""; width: 37px; height: 100%; right: 0; top: 0; position: absolute; background: none; display: none; z-index: 0; } } } #partner-prev { position: absolute; top: 34%; font-size: 37px; z-index: 3; width: 26px; right: 27px; left: 27px; a { color: #1d073d59; } } #partner-next { position: absolute; top: 34%; font-size: 37px; z-index: 3; width: 26px; right: 27px; a { color: #1d073d59; } } .footer-menu { background: #1D073D; color: $white; padding: 70px 0; margin-bottom: 70px; >.container { max-width: 1400px; } .contact-details { margin-left: 21px; font-size: 14px; li { text-align: left; text-indent: -15px; margin-bottom: 6px; i { color: $color_bali_hai_approx; width: 17px; text-align: center; margin-right: -3px; position: relative; top: 1px; } } } a, li a { color: $white; &:hover { color: $white; text-decoration: underline; } } .footer-menu-ul { text-align: left; margin-left: 0px; li { margin-bottom: 8px; font-weight: 100; font-size: 13px; } } .footer-social { margin-top: 50px; h5 { font-size: 16px; } } .social-icons { i { color: $white; font-size: 24px; //Instead of the line below you could use @include border-radius($radius, $vertical-radius) border-radius: 50%; padding: 9px 6px; margin: 0 3px; } svg { color: $white; font-size: 24px; } li { display: inline-block; padding: 9px 6px; margin: 0 3px; border-radius: 50%; } } h5 { text-align: left; color: $white; font-size: 16px; font-weight: bold; display: block; opacity: .4; a { text-align: left; color: $white; font-size: 17px; font-weight: bold; } } .col-md-2 h5 i { display: none; } } .declimer-lending, .sec-declimer-lending { text-align: center; font-size: 12px; font-weight: 100; padding: 0; // margin: -18px 0 0; color: #696D71; p { font-size: 12px; margin-top: 24px; } } .learn-more-dec-text { font-size: 12px; } #seals-footer { margin-top: 0; .v2sprite { display: inline-block; vertical-align: middle; margin: 4px 9px 18px; position: relative; z-index: 2; } img { vertical-align: bottom; } } .selected-dial-code, label { color: $primary-text-color; } #lenders-searching { background-color: rgba(255, 255, 255, 80%); position: fixed; top: -150000px; z-index: 9999; text-align: center; padding-top: 10%; font-size: 32px; &.in { top: 0 !important; right: 0 !important; left: 0 !important; bottom: 0 !important; } .searching-content { background: $gray_background_500; //Instead of the line below you could use @include border-radius($radius, $vertical-radius) border-radius: 8px; padding: 12px; min-height: 280px; //Instead of the line below you could use @include box-shadow($shadow-1, $shadow-2, $shadow-3, $shadow-4, $shadow-5, $shadow-6, $shadow-7, $shadow-8, $shadow-9, $shadow-10) box-shadow: 0 22px 130px $color_regal_blue_30_approx; .searching-header h4 { background: $purple; margin-bottom: 24px; color: $white; padding: 14px 8px; margin: -12px -12px 0 -12px; //Instead of the line below you could use @include border-radius($radius, $vertical-radius) border-radius: 8px 8px 0 0; line-height: normal; } h4>span { display: block; } } .lenders-searching-slider { visibility: hidden; } .bx-wrapper { width: 100%; //Instead of the line below you could use @include box-sizing($bs) box-sizing: border-box; .bx-viewport { height: 189px !important; } li { margin-top: -16px !important; width: 153px !important; img { max-width: 143px; display: block; padding: 0; margin: 40px 0; //Instead of the line below you could use @include box-shadow($shadow-1, $shadow-2, $shadow-3, $shadow-4, $shadow-5, $shadow-6, $shadow-7, $shadow-8, $shadow-9, $shadow-10) box-shadow: 0 6px 11px #00000012; //Instead of the line below you could use @include border-radius($radius, $vertical-radius) border-radius: 5px; } } } &.design-pop .modal-header h4 { font-size: 22px; } .searching-reviews { li { list-style-type: none; text-align: left; max-width: 100%; } .review-logo img { width: 100px; margin-bottom: 10px; box-shadow: none; } .review-content { margin-bottom: 8px; font-size: 16px; font-style: italic; } .review-writer { font-size: 14px; } .review-stars img { width: 100px; margin-top: 0; } } } #searching-magnify { height: 190px; } #searching-industry-icon { max-width: 90px; position: absolute; left: 32px; top: 28px; max-height: 90px; } .found-lender-tick { position: absolute; z-index: 1; font-size: 98px; color: $color_sea_green_approx; background: $gray_background_500; margin: 0; margin-top: -12px; top: 90px; right: 24px; left: 24px; bottom: 0; } .Orbit { position: absolute; left: 37%; top: 72px; animation: myOrbit 2.5s linear infinite; z-index: 1; } .design-pop { .modal-content { background: $gray_background_500; color: $color_mine_shaft_approx; border: 0; //Instead of the line below you could use @include border-radius($radius, $vertical-radius) border-radius: 4px; padding: 0; } .modal-header { margin: 0 14px; background: $purple; margin: 0; //Instead of the line below you could use @include border-radius($radius, $vertical-radius) border-radius: 4px 4px 0 0; color: $white; h4 { font-size: 28px; } } .modal-body { margin: 0; font-size: 1.4em; padding: 12px 0 0; } .modal-footer { border: 0; text-align: center; .btn { font-size: 1.5em; font-weight: bold; } } .glyphicon-search { font-size: 149px; //Instead of the line below you could use @include text-shadow($shadow-1, $shadow-2, $shadow-3, $shadow-4, $shadow-5, $shadow-6, $shadow-7, $shadow-8, $shadow-9, $shadow-10) text-shadow: 0 4px 9px #00000042; z-index: 99; color: #1d073d; } button.close { color: $color_lochinvar_approx; opacity: 0.7; background: $white; padding: 0 6px; position: absolute; top: 15px; right: 18px; //Instead of the line below you could use @include border-radius($radius, $vertical-radius) border-radius: 50%; font-size: 31px; //Instead of the line below you could use @include box-shadow($shadow-1, $shadow-2, $shadow-3, $shadow-4, $shadow-5, $shadow-6, $shadow-7, $shadow-8, $shadow-9, $shadow-10) box-shadow: 0 4px 11px $black_39; } } #final-section { min-height: 60vh; display: flex; justify-content: center; justify-items: center; flex-direction: column; padding: 80px 0; overflow: hidden; h3 { font-size: 95px; letter-spacing: -0.02em; font-weight: 700; text-align: center; margin-bottom: 50px; line-height: 105px; } .apply-now { background: $lime; color: $purple; padding-left: 40px; padding-right: 40px; border: 2px solid $purple; font-size: 1.5rem; &:hover, &:active, &:focus { color: $lime; background: transparent; border: 2px solid $lime; } } } .simple-modal { font-size: 16px; .title-header-box { background: $purple; margin: -15px -15px 13px -15px; //Instead of the line below you could use @include border-radius($radius, $vertical-radius) border-radius: 5px 5px 0 0; padding: 8px; font-size: 21px; color: $white; } } .modal-lp-login { .modal-header { background-color: $purple; color: $white; } .modal-footer { background-color: $color_black_haze_approx; } .modal-title { line-height: initial; } .close { font-weight: normal !important; color: $white !important; //Instead of the line below you could use @include text-shadow($shadow-1, $shadow-2, $shadow-3, $shadow-4, $shadow-5, $shadow-6, $shadow-7, $shadow-8, $shadow-9, $shadow-10) text-shadow: none !important; opacity: 1 !important; } #forgot-pass-link { text-decoration: underline; cursor: pointer; color: $purple; } } .optgroup { font-weight: bold; color: $black; } .modal-lending { .modal-header { border-bottom: 1px solid $purple !important; color: $purple !important; font-size: 16px !important; background: $white !important; margin: 0 12px; .modal-title { width: 100%; display: block; text-align: center; } i { position: relative; top: -8px; right: -19px; color: $purple; cursor: pointer; } } .modal-footer { background: none !important; } .modal-content { //Instead of the line below you could use @include border-radius($radius, $vertical-radius) border-radius: 5px; //Instead of the line below you could use @include box-shadow($shadow-1, $shadow-2, $shadow-3, $shadow-4, $shadow-5, $shadow-6, $shadow-7, $shadow-8, $shadow-9, $shadow-10) box-shadow: 0 47px 95px -45px $color_mine_shaft_approx; } } #bank-step { .secure-seals { font-size: 14px; background: $white; padding: 16px 8px; //Instead of the line below you could use @include border-radius($radius, $vertical-radius) border-radius: 3px; margin-top: 16px; border: 1px solid $color_mercury_approx; color: $color_mine_shaft_approx; h5 { border-bottom: 0; padding-top: 0; margin-top: 0; font-size: 18px; border-bottom: 1px solid $color_celeste_approx; padding-bottom: 8px; color: $purple; margin-top: 4px; } .v2sprite { display: inline-block; } } &.card-design { padding: 24px 47px; } .btn-connect-plaid { margin-top: 18px; margin-bottom: 8px; } .v2sprite { background-image: $url_16; background-size: 191px 88px; } .V2-mcafee { width: 85px; height: 31px; background-position: -106px 0; } .V2comodo { width: 76px; height: 42px; background-position: 0 0; } .V2TrustPilot { width: 83px; height: 27px; background-position: 0 -61px; } .V2TrustSite { width: 95px; height: 16px; background-position: 0 -43px; } .V2comodossl { width: 94px; height: 29px; background-position: -96px -32px; } } @media screen and(max-width:1199px) { .testimonial-card { .testimonial-holder { min-height: 285px; } .card-text { width: 530px; height: 60px; } } } @media screen and(max-width:1024px) { #bank-title-slide { position: relative; i, svg { position: absolute; top: -13px; font-size: 14px; right: -4px; } } #bank-step.card-design { padding: 16px; } #testimonialCarousel .container { padding: 0 6px; } .step-slides .slide-selection-btn { padding: 6px 0 12px; } } @media screen and(max-width:991px) { .testimonial-card { .testimonial-title { font-size: 18px; } .card-text { width: 308px; height: 75px; } } } @media screen and(max-width:767px) { .testimonial-card { .testimonial-title { font-size: 25px; } .card-text { width: 418px; height: 90px; } } .big-title { font-size: 28px; } .testimonial-card { i { &.fa { &.fa-quote-right { bottom: -7px; right: -3px; } &.fa-quote-left { top: -33px; left: -12px; } } &.fas.fa-star { font-size: 14px; } } .testimonial-holder { flex-direction: column; } /* .testimonial-image { width:100%; height:100%; display:block; } */ .stars { text-align: center; margin-top: 0; } .card-footer { font-size: 15px; } li.item { padding: 0 0 24px 0; } } .testimonial-title { text-align: center; margin-top: 14px; } #testimonial-prev { top: 60%; left: 25px; i { font-size: 23px; } } #testimonial-next { top: 60%; right: 25px; text-align: right; i { font-size: 23px; } } #seals { .seal-card-title { margin: 0 0 7px 0; font-size: 13px; } .card-design { min-height: 87px; } .v2sprite { zoom: .7; } .V2TrustPilot { zoom: 0.8; } .trustpilot-score { font-size: 31px; line-height: 30px; } } .why-card { max-width: 100%; margin-bottom: 15px; } #how { background: $white; position: relative; .how-img-div { width: 200px; height: 200px; padding: 45px; } .how-wrap>div { border-bottom: 1px solid rgba(0, 0, 0, 0.16); margin: 0 30px; padding: 25px 0 30px; &:last-of-type { padding-bottom: 60px; } } .how-step-title { margin-top: 14px; padding-top: 14px; display: block; font-size: 18px; } .apply-now-mobile-holder { display: inline-block; bottom: 42px; position: absolute; left: 50%; } .apply-now-mobile { display: inline-block; border: 0; padding-left: 25px; padding-right: 25px; border: 10px solid white; position: relative; left: -50%; } } #final-section { padding: 30px 0; min-height: 0; h3 { font-size: 40px; margin-bottom: 30px; line-height: initial; } } .footer-menu .col-md-2 { h5 { line-height: 2; border-bottom: 1px solid $color_pickled_bluewood_approx; z-index: 99; i { display: initial; float: right; line-height: 2; } } ul { display: none; } &:nth-child(4) h5 i { margin-left: 5px; } } #how .how-wrap { border: 0; padding: 0 0 37px 0; } #testimonial .card-block { margin: 0; font-size: 18px; } .step-slides h2 { font-size: 21px; margin-bottom: 24px; small { font-size: 18px; } } section#seals { padding: 24px 0; } /**nav-expand for footer with head and ul**/ .footer-menu { .footer-menu-ul { margin: 0; } .footer-social * { text-align: center; } } $bottom-color: rgba(255, 255, 255, .44); .nav-folderized { h5 { color: $bottom-color; border-bottom: 1px solid $bottom-color; padding: 15px 0; margin-bottom: 0; } a { font-size: 17px; } .nav-mobile { h5 { cursor: pointer; // &:after { // content: "+"; float: right; // } } ul:not(.dont-hide) { max-height: 0; overflow: hidden; transition: max-height 0.3s ease-out; } &.open { // h5:after { content: "-"; } ul:not(.dont-hide) { margin-top: 15px; padding-bottom: 15px; height: auto; max-height: 500px; transition: max-height 0.3s ease-in !important; border-bottom: 1px solid $bottom-color; } } &:last-of-type { h5 { border-bottom: none; } } } } /**nav-expand for footer with head and ul**/ } @media screen and(max-width:582px) { .testimonial-card { .card-text { width: 100%; height: 90px; } } } @media screen and(max-width: 360px) { #seals { .container { padding: 0 8px; } .vertical-line { margin: 0; } .card-design { padding: 8px 4px 4px 5px; } .v2sprite { zoom: .6; } } .big-title { font-size: 24px; } #how .how-bottom { font-size: 16px; } } section .btn-white.btn-lg { padding: 10px 43px; width: 211px; } .step-slides[data-step-name="industry-step"] .wizard-next { margin-top: 12px; margin-bottom: 12px; } .step.card-design-buttons { .step-input { @extend %extend_1; } input[type=month] { @extend %extend_1; } input[type=date] { @extend %extend_1; } } span.select2-selection.select2-selection--single { @extend %extend_1; padding: 3px 12px 0 24px; } .select2-container--default .select2-results__group { font-size: 15px; display: block; margin: 9px 16px; padding: 6px; padding-left: 0; cursor: default; color: $color_suva_gray_approx; border-bottom: 4px solid $purple; } .select2-container--open .select2-dropdown--below { padding: 7px 8px 16px; border: 0; //Instead of the line below you could use @include border-radius($radius, $vertical-radius) border-radius: 5px; background: $white; //Instead of the line below you could use @include box-shadow($shadow-1, $shadow-2, $shadow-3, $shadow-4, $shadow-5, $shadow-6, $shadow-7, $shadow-8, $shadow-9, $shadow-10) box-shadow: 0 4px 16px $black_15, 0 10px 11px -29px $black_7, 0 29px 31px -17px $black_10; font-size: 15px; } form.leadbox .inner-addon textarea { @extend %extend_3; } .top-article .read-more { text-transform: uppercase; } #leadbox-error.step-error { margin-bottom: 10px; color: $color_razzmatazz_approx; visibility: hidden; font-size: 14px; text-align: center; padding: 0; border: 0; //Instead of the line below you could use @include border-radius($radius, $vertical-radius) border-radius: 0; max-width: initial; margin: -8PX auto 11PX auto; } .testimonial-btn.btn-info { background: none; color: $purple; border: 1px solid $purple; font-size: 18px; padding-left: 40px; padding-right: 40px; &:hover, &:active, &:focus { box-shadow: none !important; background: $purple !important; color: $white !important; border: 1px solid $purple; } } button#learn-more-btn { background: none; border: none; padding: 0; margin: 0; color: $color_curious_blue_approx; text-decoration: underline; } #bank-title-slide i, #bank-title-slide svg { font-size: 18px; position: relative; top: -15px; } .icon-container svg { position: inherit; } #footer { background-color: #F1F1F1; } /**************************\ Basic Modal Styles \**************************/ .modal__overlay { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.6); display: flex; justify-content: center; align-items: center; } .modal__container { background-color: $white; padding: 30px; max-width: 500px; max-height: 100vh; //Instead of the line below you could use @include border-radius($radius, $vertical-radius) border-radius: 4px; overflow-y: auto; //Instead of the line below you could use @include box-sizing($bs) box-sizing: border-box; margin: 10px; } .modal__header { display: flex; justify-content: space-between; align-items: center; .modal__close:before { content: "\2715"; } } .modal__title { margin-top: 0; margin-bottom: 0; font-weight: 600; font-size: 1.25rem; line-height: 1.25; color: $purple; //Instead of the line below you could use @include box-sizing($bs) box-sizing: border-box; } .modal__close { background: transparent; border: 0; } .modal__content { margin-top: 2rem; margin-bottom: 2rem; line-height: 1.5; color: $primary-text-color; } .modal__btn { font-size: .875rem; padding-left: 1rem; padding-right: 1rem; padding-top: .5rem; padding-bottom: .5rem; background-color: $purple; color: $white; //Instead of the line below you could use @include border-radius($radius, $vertical-radius) border-radius: .25rem; border-style: none; border-width: 0; cursor: pointer; text-transform: none; overflow: visible; line-height: 1.15; margin: 0; will-change: transform; //Instead of the line below you could use @include backface-visibility($visibility) backface-visibility: hidden; //Instead of the line below you could use @include transform($scale, $rotate, $transx, $transy, $skewx, $skewy, $originx, $originy) transform: translateZ(0); //Instead of the line below you could use @include transition($transition-1, $transition-2, $transition-3, $transition-4, $transition-5, $transition-6, $transition-7, $transition-8, $transition-9, $transition-10) transition: transform .25s ease-out; &:focus { //Instead of the line below you could use @include transform($scale, $rotate, $transx, $transy, $skewx, $skewy, $originx, $originy) transform: scale(1.05); } &:hover { //Instead of the line below you could use @include transform($scale, $rotate, $transx, $transy, $skewx, $skewy, $originx, $originy) transform: scale(1.05); } } .modal__footer { text-align: right; } .modal__btn-primary { background-color: $purple; color: $white; } @keyframes mmfadeIn { from { opacity: 0; } to { opacity: 1; } } @keyframes mmfadeOut { from { opacity: 1; } to { opacity: 0; } } @keyframes mmslideIn { from { //Instead of the line below you could use @include transform($scale, $rotate, $transx, $transy, $skewx, $skewy, $originx, $originy) transform: translateY(15%); } to { //Instead of the line below you could use @include transform($scale, $rotate, $transx, $transy, $skewx, $skewy, $originx, $originy) transform: translateY(0); } } @keyframes mmslideOut { from { //Instead of the line below you could use @include transform($scale, $rotate, $transx, $transy, $skewx, $skewy, $originx, $originy) transform: translateY(0); } to { //Instead of the line below you could use @include transform($scale, $rotate, $transx, $transy, $skewx, $skewy, $originx, $originy) transform: translateY(-10%); } } .micromodal-slide { display: none; z-index: 1000; position: relative; &.is-open { display: block; } .modal__container { will-change: transform; } .modal__overlay { will-change: transform; } } .micromodal-slide[aria-hidden="false"] { .modal__overlay { animation: mmfadeIn .3s cubic-bezier(0.0, 0.0, 0.2, 1); } .modal__container { animation: mmslideIn .3s cubic-bezier(0, 0, .2, 1); } } .micromodal-slide[aria-hidden="true"] { .modal__overlay { animation: mmfadeOut .3s cubic-bezier(0.0, 0.0, 0.2, 1); } .modal__container { animation: mmslideOut .3s cubic-bezier(0, 0, .2, 1); } } .loading { position: fixed; top: 0; bottom: 0; left: 0; right: 0; height: 100vh; z-index: 10000; background-color: rgba(255, 255, 255, 0.89); text-align: center; backdrop-filter: blur(5px); -webkit-backdrop-filter: blur(5px); } .loading img { display: block; margin: 0 auto; margin-top: 200px; width: 100px; } .loading .message { font-size: 40px; color: #6514dd; text-align: center; padding-top: 200px; } .loading .top-message { font-size: 32px; color: #6514dd; text-align: center; padding-top: 12px; }