@import url("fonts.css"); @desktop_l: ~"only screen and (min-width: 1200px)"; // xl 1140 @desktop: ~"only screen and (min-width: 992px) and (max-width: 1199px)"; // lg 960 @tablet: ~"only screen and (min-width: 768px) and (max-width: 991px)"; // md 720 @phone_l: ~"only screen and (min-width: 576px) and (max-width: 767px)"; // sm 540 @phone: ~"only screen and (max-width: 575px)"; // auto .newline() { content:"\000A"; white-space: pre; } .menu_delimiter() { content: "|"; margin: 0rem 0.3rem 0rem 0.4rem; display: inline-block; } @blue: #0062c6; @yellow: #ffdc00; @red: #a30d17; @red_darker: #9e1f33; @gray: #58595b; @error_color: #ff0101; .transition(@selector, @time) { -webkit-transition: @selector @time ease-in-out !important; -moz-transition: @selector @time ease-in-out !important; -o-transition: @selector @time ease-in-out !important; -ms-transition: @selector @time ease-in-out !important; transition: @selector @time ease-in-out !important; } .transition_multiple(@selector_1, @selector_2, @time) { -webkit-transition: @selector_1 @time ease-in-out, @selector_2 @time ease-in-out !important; -moz-transition: @selector_1 @time ease-in-out, @selector_2 @time ease-in-out !important; -o-transition: @selector_1 @time ease-in-out, @selector_2 @time ease-in-out !important; -ms-transition: @selector_1 @time ease-in-out, @selector_2 @time ease-in-out !important; transition: @selector_1 @time ease-in-out, @selector_2 @time ease-in-out !important; } .border_radius(@radius) { -webkit-border-radius: @radius; -moz-border-radius: @radius; border-radius: @radius; } .with_shadow(@x, @y, @blur, @spread, @color) { -webkit-box-shadow: @x @y @blur @spread @color; -moz-box-shadow: @x @y @blur @spread @color; box-shadow: @x @y @blur @spread @color; } * { margin: 0; padding: 0; } html, body { width: 100%; /*height: 100%;*/ font-family: "BloggerL"; font-size: 16px; text-align: center; color: #ffffff; background: url("../images/home_back_d.jpg") no-repeat center top; background-size: 100%; background-color: @red_darker !important; @media (max-width: 2000px) { background-size: 2000px; } @media @phone_l, @phone { background: url("../images/home_back_m.jpg") no-repeat center top -17vw; background-size: 115%; } @media @phone { background-position-y: top -7vw; } } body { &.registration { background: url("../images/registration_back_d.jpg") no-repeat center top; background-size: cover !important; @media @tablet, @phone_l, @phone { background: url("../images/registration_back_m.jpg") no-repeat center top -20vw; } @media @phone_l, @phone { background-size: 100% !important; background-position-y: top -15vw; } @media @phone { background-position-y: top -10vw; } .page_content { background: none; } footer { background-color: transparent; } } } #wrapper { position: relative; min-height: 100vh; overflow: hidden; /* padding-bottom: 130px; @media @tablet { padding-bottom: 170px; } @media @phone_l { padding-bottom: 210px; } @media @phone { padding-bottom: 270px; }*/ .container-fluid { position: relative; z-index: 3; } .container-fluid.winners, .container-fluid.registration { z-index: 4; } } .container { &.navigation { position: relative; z-index: 10; @media @tablet, @phone_l, @phone { position: absolute; max-width: 100%; } .navbar-nav { min-height: 90px; align-items: center; .nav-item { position: relative; display: table; /*width: 115px;*/ height: 40px; margin: auto 0.1rem; &.logo { margin: -0.2rem 0.5rem 0rem 0.5rem; height: 100%; } a { position: relative; color: #ffffff; font-size: 1.1rem; font-weight: bold; padding: 8px 20px 6px 20px; margin: 0 3px; z-index: 1; background-color: @blue; .border_radius(4px); .transition_multiple(background-color, color, 0.2s); } &:hover, &.active { a { background-color: #ffffff; color: @blue; text-decoration: none; cursor: pointer !important; } } @media @tablet, @phone_l, @phone { margin: 0.5rem 0rem 0rem auto; /*width: 165px;*/ height: auto; a { text-align: right; padding-left: 0.5rem; padding-right: 0.5rem; } } &:nth-child(1), &:nth-child(2) { /*width: 165px;*/ } } @media @tablet, @phone_l, @phone { width: 99%; } } .navbar { @media @desktop_l, @desktop { padding: 0; } @media @tablet, @phone_l, @phone { padding-top: 0.5rem; } @media @phone { padding-left: 0rem; padding-right: 0rem; } a.logo { /* position: absolute; top: 25px; left: 0; right: 0; margin: auto; z-index: 1; */ } .navbar-toggler { outline: none; padding: 0.25rem 0.25rem; z-index: 2; span { display: block; background-color: #ffffff; height: 5px; width: 45px; /*border: 1px solid @violet;*/ /*border-radius: 3px;*/ margin-top: 4px; margin-bottom: 4px; position: relative; left: 0; opacity: 1; transition: all 0.25s ease-out; transform-origin: center left; } } .logo_m { position: absolute; top: 0; left: 0; right: 0; } } .transition(background-color, 0.25s); &.open { background-color: #cf152d; } #navbarNav.show { /*@media @tablet { margin-bottom: -5rem; }*/ } } } .page_header { &.registration { background: none; } } .page_content { background: url("../images/background.png") no-repeat center top; background-size: cover !important; @media (min-width: 2000px) { background-size: 180%; } padding-bottom: 130px; @media @tablet { padding-bottom: 170px; } @media @phone_l { padding-bottom: 210px; } @media @phone { padding-bottom: 270px; } @media @phone_l, @phone { background: url("../images/background_m.png") no-repeat center top; padding-top: 4vw; } } .section_title { margin: 3rem auto 0.5rem auto; @media @phone { width: 124% !important; max-width: 124% !important; margin: 1rem auto 2rem -12%; } } .section_subtitle { font-size: 1.1rem; line-height: 1.3rem; margin: 0rem auto 1rem auto; &.red { color: @red; } @media @phone { font-size: 1.1rem; line-height: 1.3rem; } } .container-fluid.home, .container-fluid.registration { .headline { position: relative; display: inline-block; margin-top: 0rem; /*margin-bottom: 5rem;*/ @media @tablet, @phone_l, @phone { margin-top: 70px; } @media @phone { img { max-width: 125%; margin-left: -15%; } } } } .container-fluid.home { .headline { margin-bottom: 18rem; @media (min-width: 2000px) { margin-bottom: 20vw; } @media @phone_l, @phone { margin-bottom: 37vw; } } .cta { max-width: 750px; margin: 1.75rem auto 0 auto; font-size: 1.8rem; line-height: 2.2rem; text-transform: uppercase; @media @phone_l, @phone { max-width: 650px; font-size: 1.5rem; line-height: 1.9rem; } } .participate_btn { margin: 1.5rem auto 1rem auto; } .note { font-size: 1rem; line-height: 1.2rem; max-width: 800px; /*text-shadow: 0px 0px 13px rgb(0, 0, 0);*/ } .cta, .note { span { font-family: "BloggerB"; } } @media @tablet, @phone_l, @phone { .participate_btn { margin: 1.5rem auto 1rem auto; } } } .container-fluid.home, .container-fluid.prizes { &.coming_soon { .headline { &:before { top: 0rem; } margin-top: 20rem; @media @phone_l { margin-top: 65%; } @media @phone { margin-top: 67vw; } .cta_1 { margin: 1.5rem auto 0rem auto; font-size: 1.7rem; line-height: 2rem; font-style: italic; text-transform: uppercase; max-width: 370px; } .cta_2 { margin-bottom: 2rem; } } .prizes_container { padding-bottom: 15rem; margin-bottom: -11rem; @media @phone_l { padding-bottom: 18rem; margin-bottom: -14rem; } @media @phone { padding-bottom: 21rem; margin-bottom: -17rem; } } } } /* .container_equity_winners { margin-bottom: -9rem; padding-bottom: 13rem; @media @tablet { margin-bottom: -11rem; padding-bottom: 15rem; } @media @phone_l { margin-bottom: -14rem; padding-bottom: 18rem; } @media @phone { margin-bottom: -17rem; padding-bottom: 21rem; } } */ .container-fluid.howto, .container-fluid.prizes { .steps, .note { font-size: 1.1rem; line-height: 1.3rem; color: @red; a { color: @red; text-decoration: underline; } } } .container-fluid.prizes { } .container-fluid.howto { .howto_description { display: flex; flex-direction: column; align-items: center; justify-content: space-between; margin-bottom: 1rem; p { text-align: center; line-height: 1.3; max-width: 300px; span { font-family: "BloggerB"; } } &.step_1 { img { max-width: 150%; } } @media @tablet, @phone_l, @phone { margin-bottom: 0.5rem; p { text-align: center; max-width: 550px; margin: auto; } } @media @phone { margin-bottom: 0rem; &.step_1 { margin-top: -2rem; } p { padding: 20vw 0rem 0rem 0rem; margin-top: -20vw; } } ul.slick-dots { display: flex; flex-direction: row; justify-content: center; font-size: 20px; line-height: 20px; text-align: center; padding-left: 20px; li { margin: 0 7px; &::marker { padding: 0; } } button { display: none; } } } .participate_btn { margin: 1rem auto 1.5rem auto; } } .container-fluid.rules, .container-fluid.winners { padding: 0rem 1rem; .scroll_area { max-height: 500px; .mCSB_scrollTools { width: 45px; } /*.mCSB_inside > .mCSB_container { margin-right: 60px; }*/ .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y { margin-right: 0px; } .mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown { width: 45px; height: 47px; opacity: 1 !important; } .mCSB_scrollTools .mCSB_buttonUp { background: url("../images/scroller_UP_arrow_white.png") no-repeat center top; } .mCSB_scrollTools .mCSB_buttonDown { background: url("../images/scroller_DOWN_arrow_white.png") no-repeat center top; } .mCSB_draggerContainer { display: none; } .mCSB_outside + .mCSB_scrollTools { right: 0; } .mCSB_buttonUp { margin-top: -50px; } .mCSB_buttonDown { margin-bottom: -50px; } } } .container-fluid.rules { .scroll_area { margin: 3rem auto 4rem auto; /* ------- doc formating */ ul { /*width: 465px;*/ width: 100%; /*font-family: "FuturaL";*/ list-style-type: none; font-size: 1rem; text-align: justify; color: #ffffff; padding-left: 0px; margin-bottom: 0; p.doc_title { font-size: 1.1rem; line-height: normal; text-align: center; padding-bottom: 20px; /*font-family: "FuturaL";*/ } p.game_title { font-size: 1.0rem; text-align: left; font-family: "BloggerB"; } span { font-family: "BloggerB"; } span.underline { text-decoration: underline; } a { color: #ffffff !important; text-decoration: underline; } li { margin-top: 2rem; margin-bottom: 0px; line-height: 1.2rem; &:first-child { margin-top: 0; } ul { display: flex; flex-wrap: wrap; li { font-weight: normal; margin-left: 10px; margin-top: 10px; margin-bottom: 5px; /*text-align: center;*/ width: 100%; &.products { width: 45%; @media @phone { width: 100%; } } ul li { font-weight: normal; margin-left: 10px; margin-top: 10px; padding-right: 10px; ul li { font-weight: normal; margin-left: 10px; } } } } } } li.rules_strong { /*font-family: "FuturaL";*/ margin-bottom: 5px; } li.italic { font-style: italic; } ul.disc { list-style-type: disc; li { margin-left: 15px; } } li.dash { margin-top: 0; margin-bottom: 0; &::before { content: "-"; /*text-indent: -5px;*/ margin-left: -5px; margin-right: 2px; } } span.underline { text-decoration: underline; } /* ------- end doc formating */ } } .container-fluid.winners { padding-top: 1rem; .select_winners_btns { display: flex; align-items: center; justify-content: center; a { margin: 2rem 1rem; @media @phone { margin: 1rem 0.5rem; } } img { opacity: 0.5; .transition(opacity, 0.15s); &:hover, &.active { cursor: pointer; opacity: 1; } } } .winners_list_container { position: relative; width: 80%; max-width: 670px; min-height: 265px; margin: 0rem auto 1rem auto; padding: 2rem 2.5rem 1rem 2rem; @media @phone { margin-top: 1rem; padding: 2rem 1rem 1rem 1rem; } } .prize_title { /* color: @red;*/ font-size: 1.2rem; line-height: 1.4rem; font-weight: bold; font-style: italic; } .winners_list { display: flex; justify-content: center; align-items: center; .slick-list.draggable { width: 100%; } span { align-self: center; margin-bottom: 6rem; } ul { display: flex !important; flex-wrap: wrap; list-style-type: none; margin: 1rem auto 0 auto; /*color: @red;*/ li { width: 50%; &.big { width: 100%; font-weight: 900; ul { margin: 0.5rem auto 1rem auto; li { width: 50%; font-weight: normal; } } } } } @media @phone_l, @phone { ul { li { width: 100%; &.big { ul { li { width: 100%; } } } } } .scroller_arrow.prev { margin-left: -5vw; } .scroller_arrow.next { margin-right: -5vw; } } } } .container-fluid.registration { /*&.confirm, &.choose_prize { padding-bottom: 4rem; }*/ .regform_container, .confirm_wrapper, .message_container, .out_of_promo_wrapper { /*min-height: 600px;*/ /*margin-top: 10rem;*/ margin-top: 1rem; @media @phone_l, @phone { margin-top: 6rem; /*margin-bottom: 5rem;*/ } color: @blue; & > .container > .row > div { background-color: #ffffff; width: 100%; max-width: 670px; margin: 1rem auto 1rem auto; padding: 1.5rem 3rem; .border_radius(20px); @media @phone_l, @phone { /*margin-top: 0;*/ padding: 1.5rem; } } } .confirm_wrapper, .message_container, .out_of_promo_wrapper { /*margin-bottom: 3rem;*/ text-align: center; @media @phone_l, @phone { /*margin-bottom: 7rem;*/ } & > .container > .row > div { padding: 2rem 3rem; @media @tablet { padding: 1.5rem 2rem; } /* @media @phone_l { padding: 4vw 4vw; } @media @phone { padding: 4vw 6vw; } */ @media @phone_l, @phone { padding: 1.5rem; } } .description { font-size: 1.1rem; line-height: 1.3rem;} input { text-align: center; margin-bottom: 1rem; } .error_message, label.error { color: @error_color; /* text-decoration: underline; font-weight: 900;*/ } } .message_container { & > .container > .row > div { display: flex; flex-direction: column; align-items: center; justify-content: space-between; min-height: 400px; /*@media @phone { min-height: 450px; }*/ } } .choose_prize_wrapper { /*min-height: 800px;*/ color: @blue; text-align: center; @media @phone_l, @phone { margin-top: 6rem; } &>.container { background-color: #ffffff; max-width: 670px; margin: 1rem auto 3rem auto; padding: 1.5rem 3rem; .border_radius(20px); @media @phone_l, @phone { padding: 1.5rem; margin-bottom: 0; } } p.cta { margin-top: 1.5rem; font-size: 1.5rem; line-height: 1.7rem; font-family: "BloggerB"; span { display: block; font-size: 1rem; line-height: 1.2rem; color: @blue; margin-top: 0.5rem; margin-bottom: 1.5rem; } @media @phone_l, @phone { margin-top: 0rem; font-size: 1.3rem; line-height: 1.5rem; } } .cta_prizes { display: flex; flex-direction: row; justify-content: space-between; margin-bottom: 3rem; &>div { flex-basis: 47%; } p { margin-top: 0.5rem; font-size: 1.5rem; line-height: 1.8rem; span { display: block; font-size: 0.9rem; line-height: 0.9rem; color: @blue; } } img { margin-bottom: 2.5rem; &.disabled { opacity: 0.5; } } .participate_btn { a { display: block; max-width: 280px; margin: auto; } } @media @phone_l, @phone { p { text-align: center; } img { max-width: 100%; } } @media @phone { flex-direction: column; &>div:nth-child(2) { margin-top: 10vw; } p { span { margin-left: 5px; } } img { max-width: 90%; } } } .participate_btn { margin-top: 1rem; a { min-width: auto; padding: 0.3rem 2rem 0.0rem 2rem; } } } form { text-align: left; p { &.restriction { font-size: 1.5rem; font-weight: bold; } &.error_message { color: @error_color; min-height: 24px; margin: 0.5rem auto 0.2rem auto; /*text-decoration: underline;*/ /*font-weight: 900;*/ a { color: @error_color; text-decoration: underline; } } } p, label { line-height: 1.1rem; padding-left: 5px; } input { height: calc(2.6rem + 2px); .border_radius(8px); border: 2px solid @blue; font-size: 1.15rem; line-height: calc(1.9rem + 2px); color: @blue; padding-top: 0.6rem; box-shadow: none; &.error, &.date_error { border-color: @error_color; } } #u_receipt_number_group { position: relative; a { position: absolute; top: 6px; right: 5px; } .receipt_example { position: absolute; top: 15px; right: 30px; display: none; } } label { font-size: 1.1rem; line-height: 1.2rem; margin-top: 0.8rem; margin-bottom: 0.2rem; &.amount_label { margin-bottom: 0.1rem; } } label:first-child { margin-top: 0.3rem; } .amount_container { display: flex; align-items: center; justify-content: space-between; span:not(.price_delimiter) { width: 100%; display: block; font-size: 0.75rem; line-height: 0.9rem; margin-top: 0.5rem; } label.amount_label { flex-basis: 45%; display: block; /*float: left;*/ @media @phone_l { flex-basis: 40%; } @media @phone { width: 100%; } span { width: 60%; margin-top: 0.2rem; font-size: 0.9rem; line-height: 1rem; } } label.amount_label, .amount_section { margin-top: 1rem; } @media @phone { flex-direction: column; align-items: baseline; .amount_section { margin-top: 0rem; } } } .amount_section, .date_section { display: inline-block; @media @phone { margin-top: 0rem; } input { width: 50px; margin: auto 0.2rem; font-size: 1.3rem; text-align: center; padding: 0.55rem 0.2rem 0.2rem 0.2rem; float: left; &#input_amount_1 { margin-left: 0; } &::placeholder { color: #dddddd; } @media @phone { margin: 0.2rem 0.1rem auto 0.1rem; } } span.price_delimiter, span.date_delimiter { font-size: 1.7rem; margin: 0px 0px 0px 0px; padding-top: 13px; padding-bottom: 0px; float: left; } &:after { visibility: hidden; display: block; content: ""; clear: both; height: 0; } } .amount_section { @media @phone_l, @phone { input { width: 48px; margin: auto 0.1rem; padding: 0.55rem 0.0rem 0.2rem 0.0rem; } } } .date_container { display: flex; flex-direction: row; justify-content: space-between; margin-top: 1rem; .date_label { flex-shrink: 1; padding-right: 1rem; } .date_section { flex-shrink: 0; margin-top: 0rem; input:nth-child(1), input:nth-child(3) { width: 70px; } input:nth-child(5) { width: 100px; } } @media @phone { flex-direction: column; .date_section { margin-right: 0; } } } @media (max-width: 485px) { .amount_label { width: 100%; } .amount_section { #input_amount_1 { margin-left: 0; } } } .recaptcha-outer { width: 50%; text-align: center; background: #f9f9f9; border: 2px solid @blue; .border_radius(8px); margin: 0.4rem 0rem 0.2rem 0rem; overflow: hidden; float: right; @media @phone_l { width: 50%; } @media @phone { width: 100%; } .recaptcha-inner{ width: 154px; height: 70px; overflow: hidden; margin: 0 auto; margin-top: -12px; padding: 0; #input_captcha { margin-left: -1px; } } &.error { border-color: @error_color; } } .checkboxes { margin: 2rem auto; @media @tablet, @phone_l, @phone { margin-bottom: 0.5rem; } .form-check-label { position: relative; padding-right: 60px; min-height: 45px; display: flex; align-items: center; margin-bottom: 30px; font-size: 1.1em; line-height: 1.0rem; input { position: absolute; opacity: 0; top: 0; bottom: 0; right: 0; width: auto; height: auto; cursor: pointer; } span { position: absolute; top: 0; right: 0; height: 40px; width: 40px; background-image: url('../images/checkbox.png'); background-size: 40px; } input:checked~span { background-position: 0 center; } input.error~span { background-position: 0 bottom; } p { display: block; margin-bottom: 0px; margin-top: -3px; } /* a { text-decoration: underline; &:hover { color: @gray; } } */ } } .form_comment { margin-top: 1rem; font-size: 0.75rem; line-height: 1.05rem; text-align: justify; } label, .form_comment { a { color: @blue; text-decoration: underline; } } .participate_btn { text-align: center; a { width: 100%; max-width: 280px; } } } .subscription { margin-top: 4rem; .subscribe_btn { a { font-size: 1.3rem !important; min-width: 100px; } } } &.out_of_promo { .out_of_promo_wrapper { margin-top: 8rem; & > .container > .row > div { padding: 5rem 3rem; } .description { font-size: 1.7rem; line-height: 2rem; font-family: "BloggerB"; a { color: @blue; text-decoration: underline; } } @media @phone { margin-top: 20vw; & > .container > .row > div { padding: 4rem 1rem; } .description { font-size: 1.5rem; line-height: 1.8rem; } } } } .section_delimiter { margin-top: -4rem; margin-bottom: -2rem; @media @phone { margin-top: -3rem; margin-bottom: -1rem; } } .win_preview_img { max-width: 80%; margin: 2rem auto 0rem auto; @media @phone { max-width: 100%; margin: 2rem auto 0rem auto; } } } footer { /*background-color: @yellow;*/ /* background: url("../images/wooden_boards.jpg") no-repeat center bottom; background-size: cover !important;*/ position: absolute; left: 0; right: 0; bottom: 0px; /*height: 130px;*/ padding-top: 130px; z-index: 3; @media @tablet { padding-top: 170px; } @media @phone_l { padding-top: 210px; } @media @phone { padding-top: 270px; } font-size: 0.9rem; color: #ffffff; text-align: left; padding-bottom: 1rem; @media @phone_l, @phone { text-align: center; } .container { max-width: 830px; margin: auto; @media @desktop { max-width: 800px; } @media @tablet { max-width: 630px; } } a { color: #ffffff; &#fb_btn, &#mdlz_btn {text-decoration: none;} &:hover { color: #ffffff; } } p span { &.copyright_d { display: none; } &.copyright_m { display: block; } @media @desktop_l, @desktop { &.privacy_btn:after, &.rules_btn:after, &.aboutus_btn:after, &.contacts_btn:after { .menu_delimiter; } &.cookies_btn:after { .newline; } } @media @tablet, @phone_l { &.aboutus_btn:after, &.contacts_btn:after { .menu_delimiter; } &.privacy_btn:after, &.cookies_btn:after, &.rules_btn:after { .newline; } } @media @phone_l { &.copyright_m { font-size: 0.85rem; padding: 0rem; /*padding-bottom: 1rem;*/ } } @media @phone { &.privacy_btn:after, &.cookies_btn:after, &.rules_btn:after, &.aboutus_btn:after, &.contacts_btn:after, &.terms_btn:after { .newline; } /*font-size: 0.9rem;*/ padding: 0 0.5rem; &.copyright_m { font-size: 0.85rem; padding: 0rem; /*padding-bottom: 1rem;*/ padding-left: 8px; &:before { content:"\000A"; white-space: pre; } } } } &.coming_soon { color: @red; /*text-shadow: 0px 0px 10px rgba(0, 0, 0, 1);*/ a { color: @red; &:hover { color: @red; } } } } .goto_top_arrow { position: fixed; bottom: 20px; right: 10px; z-index: 100; max-width: 40px; opacity: 0.5; .transition(opacity, 0.2s); &:hover { opacity: 1; } @media @phone { bottom: 10px; max-width: 35px; } } .participate_btn, .subscribe_btn { a { position: relative; display: inline-block; padding: 0.7rem 2rem 0.3rem 2rem; font-family: "BloggerN"; font-size: 1.7rem; color: #ffffff; background-color: @blue; .border_radius(8px); margin-bottom: 0.3rem; min-width: 250px; z-index: 1; .transition(background-color, 0.2s); transition-property: color, background-color !important; &:hover { text-decoration: none; color: @blue; background-color: #ffffff; } @media (max-width: 400px) { display: block; padding: 0.4rem 1rem 0.1rem 1rem; } } span { display: block; font-size: 0.75rem; line-height: 1rem; font-family: "BloggerL"; } @media @phone { width: 100%; max-width: 250px; margin: auto; } &.inverted { a { color: @blue; background-color: #ffffff; &:hover { color: #ffffff; background-color: @blue; } } } &.red { a { color: #ffffff; background-color: @blue; &:hover { color: #ffffff; background-color: @red; } } span { color: @blue; } } } .text_border_2 { text-shadow: rgb(0, 98, 198) 2px 0px 0px, rgb(0, 98, 198) 1.75517px 0.958851px 0px, rgb(0, 98, 198) 1.0806px 1.68294px 0px, rgb(0, 98, 198) 0.141474px 1.99499px 0px, rgb(0, 98, 198) -0.832294px 1.81859px 0px, rgb(0, 98, 198) -1.60229px 1.19694px 0px, rgb(0, 98, 198) -1.97999px 0.28224px 0px, rgb(0, 98, 198) -1.87291px -0.701566px 0px, rgb(0, 98, 198) -1.30729px -1.51361px 0px, rgb(0, 98, 198) -0.421592px -1.95506px 0px, rgb(0, 98, 198) 0.567324px -1.91785px 0px, rgb(0, 98, 198) 1.41734px -1.41108px 0px, rgb(0, 98, 198) 1.92034px -0.558831px 0px; } .text_border_3 { text-shadow: rgb(0, 98, 198) 3px 0px 0px, rgb(0, 98, 198) 2.83487px 0.981584px 0px, rgb(0, 98, 198) 2.35766px 1.85511px 0px, rgb(0, 98, 198) 1.62091px 2.52441px 0px, rgb(0, 98, 198) 0.705713px 2.91581px 0px, rgb(0, 98, 198) -0.287171px 2.98622px 0px, rgb(0, 98, 198) -1.24844px 2.72789px 0px, rgb(0, 98, 198) -2.07227px 2.16926px 0px, rgb(0, 98, 198) -2.66798px 1.37182px 0px, rgb(0, 98, 198) -2.96998px 0.42336px 0px, rgb(0, 98, 198) -2.94502px -0.571704px 0px, rgb(0, 98, 198) -2.59586px -1.50383px 0px, rgb(0, 98, 198) -1.96093px -2.27041px 0px, rgb(0, 98, 198) -1.11013px -2.78704px 0px, rgb(0, 98, 198) -0.137119px -2.99686px 0px, rgb(0, 98, 198) 0.850987px -2.87677px 0px, rgb(0, 98, 198) 1.74541px -2.43999px 0px, rgb(0, 98, 198) 2.44769px -1.73459px 0px, rgb(0, 98, 198) 2.88051px -0.838247px 0px; } .text_border_5 { text-shadow: rgb(0, 98, 198) 5px 0px 0px, rgb(0, 98, 198) 4.90033px 0.993347px 0px, rgb(0, 98, 198) 4.60531px 1.94709px 0px, rgb(0, 98, 198) 4.12668px 2.82321px 0px, rgb(0, 98, 198) 3.48353px 3.58678px 0px, rgb(0, 98, 198) 2.70151px 4.20736px 0px, rgb(0, 98, 198) 1.81179px 4.6602px 0px, rgb(0, 98, 198) 0.849836px 4.92725px 0px, rgb(0, 98, 198) -0.145998px 4.99787px 0px, rgb(0, 98, 198) -1.13601px 4.86924px 0px, rgb(0, 98, 198) -2.08073px 4.54649px 0px, rgb(0, 98, 198) -2.94251px 4.04248px 0px, rgb(0, 98, 198) -3.68697px 3.37732px 0px, rgb(0, 98, 198) -4.28444px 2.57751px 0px, rgb(0, 98, 198) -4.71111px 1.67494px 0px, rgb(0, 98, 198) -4.94996px 0.7056px 0px, rgb(0, 98, 198) -4.99147px -0.291871px 0px, rgb(0, 98, 198) -4.83399px -1.27771px 0px, rgb(0, 98, 198) -4.48379px -2.2126px 0px, rgb(0, 98, 198) -3.95484px -3.05929px 0px, rgb(0, 98, 198) -3.26822px -3.78401px 0px, rgb(0, 98, 198) -2.4513px -4.35788px 0px, rgb(0, 98, 198) -1.53666px -4.75801px 0px, rgb(0, 98, 198) -0.560763px -4.96846px 0px, rgb(0, 98, 198) 0.437495px -4.98082px 0px, rgb(0, 98, 198) 1.41831px -4.79462px 0px, rgb(0, 98, 198) 2.34258px -4.41727px 0px, rgb(0, 98, 198) 3.17346px -3.86382px 0px, rgb(0, 98, 198) 3.87783px -3.15633px 0px, rgb(0, 98, 198) 4.4276px -2.32301px 0px, rgb(0, 98, 198) 4.80085px -1.39708px 0px, rgb(0, 98, 198) 4.98271px -0.415447px 0px; } .clear { clear: both; }