UNPKG

css-litcss

Version:

A CSS utility library that is meant to cover classes the Bootstrap is missing

2,129 lines (1,737 loc) 74 kB
/* * * V1.x.x LitCSS * Library managed and created by Advaith Malka * * If you are on VS Code I recommend using the comment anchors extension to highlight all of the sections: * https://marketplace.visualstudio.com/items?itemName=ExodiusStudios.comment-anchors */ /*MAKES SURE GRADIENTS FILL THE WHOLE PAGE*/ .outline-none { outline: none !important; } .bg-blue { background-color: #007bff !important; } .bg-black { background-color: black !important; } /*SECTION Back to top button */ /*!SECTION */ /*SECTION SCALE*/ .scale-75 { -webkit-transform: scale(0.75); transform: scale(0.75); -webkit-transform-origin: 0 0; transform-origin: 0 0; } .scale-50 { -webkit-transform: scale(0.5); transform: scale(0.5); -webkit-transform-origin: 0 0; transform-origin: 0 0; zoom: 1.5; } .scale-25 { -webkit-transform: scale(0.25); transform: scale(0.25); -webkit-transform-origin: 0 0; transform-origin: 0 0; zoom: 3; } .scale-25-no-zoom { -webkit-transform: scale(0.25); transform: scale(0.25); -webkit-transform-origin: 0 0; transform-origin: 0 0; } .scale-50-no-zoom { -webkit-transform: scale(0.5); transform: scale(0.5); -webkit-transform-origin: 0 0; transform-origin: 0 0; } .scale-75-no-zoom { -webkit-transform: scale(0.75); transform: scale(0.75); -webkit-transform-origin: 0 0; transform-origin: 0 0; } /*!SECTION */ /*SECTION CODEBOX*/ .codebox { background-color: #1a1a1a; padding: 5px; padding-left: 10px; border-radius: 5px; } .codebox pre code { color: #ff9e44; cursor: text; } .codebox pre { padding-top: 16px; } .codebox.codebox-light { background-color: whitesmoke; } .codebox.codebox-light pre code { color: #ff0055; cursor: text; } /*!SECTION */ /*SECTION OPTIONAL*/ .hide { display: none; } /*!SECTION */ /*SECTION COLOR CLASSES*/ .text-black { color: black !important; } /*!SECTION */ /*SECTION BORDER RADIUS CLASSES*/ .round, .b-circle { border-radius: 50%; } .b-round-0, .b-round-none { border-radius: 0px !important; } .b-round-5 { border-radius: 5px; } .b-round-10 { border-radius: 10px; } .b-round-15 { border-radius: 15px; } .b-round-25 { border-radius: 25px; } .b-round-50 { border-radius: 50px; } .bt-round-50 { border-top-left-radius: 50px; border-top-right-radius: 50px; } .bm-round-50 { border-bottom-left-radius: 50px; border-bottom-right-radius: 50px; } .br-round-50 { border-top-right-radius: 50px; border-bottom-right-radius: 50px; } .bl-round-50 { border-top-left-radius: 50px; border-bottom-left-radius: 50px; } .bt-round-25 { border-top-left-radius: 25px; border-top-right-radius: 25px; } .bm-round-25 { border-bottom-left-radius: 25px; border-bottom-right-radius: 25px; } .br-round-25 { border-top-right-radius: 25px; border-bottom-right-radius: 25px; } .bl-round-25 { border-top-left-radius: 25px; border-bottom-left-radius: 25px; } .bt-round-15 { border-top-left-radius: 15px; border-top-right-radius: 15px; } .bm-round-15 { border-bottom-left-radius: 15px; border-bottom-right-radius: 15px; } .br-round-15 { border-top-right-radius: 15px; border-bottom-right-radius: 15px; } .bl-round-15 { border-top-left-radius: 15px; border-bottom-left-radius: 15px; } .bt-round-10 { border-top-left-radius: 10px; border-top-right-radius: 10px; } .bm-round-10 { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; } .br-round-10 { border-top-right-radius: 10px; border-bottom-right-radius: 10px; } .bl-round-10 { border-top-left-radius: 10px; border-bottom-left-radius: 10px; } .bt-round-5 { border-top-left-radius: 5px; border-top-right-radius: 5px; } .bm-round-5 { border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; } .br-round-5 { border-top-right-radius: 5px; border-bottom-right-radius: 5px; } .bl-round-5 { border-top-left-radius: 5px; border-bottom-left-radius: 5px; } .border-bottom-sm { border-bottom: 1px solid black; } .border-left-sm { border-left: 1px solid black; } .border-right-sm { border-right: 1px solid black; } .border-top-sm { border-top: 1px solid black; } /*!SECTION */ /*SECTION z-index*/ .z-min { z-index: -999999 !important; } .z-max { z-index: 999999 !important; } .z-1 { z-index: 1 !important; } .z-2 { z-index: 2 !important; } .z-3 { z-index: 3 !important; } .z-5 { z-index: 5 !important; } .z-10 { z-index: 10 !important; } .z-n1 { z-index: -1 !important; } .z-n2 { z-index: -2 !important; } .z-n3 { z-index: -3 !important; } .z-n5 { z-index: -5 !important; } .z-n10 { z-index: -10 !important; } /*!SECTION */ /*SECTION STICKY TOP CLASSES*/ .sticky-top-50 { position: -webkit-sticky; position: sticky; top: 50px; z-index: 2000; } .sticky-top-75 { position: -webkit-sticky; position: sticky; top: 75px; z-index: 2000; } .sticky-top-100 { position: -webkit-sticky; position: sticky; top: 100px; z-index: 2000; } .sticky-top-125 { position: -webkit-sticky; position: sticky; top: 125px; z-index: 2000; } .sticky-top-150 { position: -webkit-sticky; position: sticky; top: 150px; z-index: 2000; } .sticky-top-200 { position: -webkit-sticky; position: sticky; top: 200px; z-index: 2000; } /*!SECTION */ /*SECTION FONT SIZE CLASSES*/ .fs-n5 { font-size: 10px; } .fs-1 { font-size: 16px; } .fs-1-5 { font-size: 20px; } .fs-2 { font-size: 25px; } .fs-3 { font-size: 35px; } .fs-4 { font-size: 45px; } .fs-5 { font-size: 60px; } /*!SECTION */ /*SECTION BETTER FONT SIZE CLASSES*/ .fs-7 { font-size: 7px !important; } .fs-10 { font-size: 10px !important; } .fs-13 { font-size: 13px !important; } .fs-16 { font-size: 16px !important; } .fs-18 { font-size: 18px !important; } .fs-20 { font-size: 20px !important; } .fs-23 { font-size: 23px !important; } .fs-25 { font-size: 25px !important; } .fs-35 { font-size: 35px !important; } .fs-45 { font-size: 45px !important; } .fs-60 { font-size: 60px !important; } /*!SECTION */ /*SECTION FONT WEIGHT CLASSES*/ .fw-bold { font-weight: bold; } .fw-bolder { font-weight: bolder; } .fw-lighter { font-weight: lighter; } .fw-100 { font-weight: 100; } .fw-200 { font-weight: 200; } .fw-300 { font-weight: 300; } .fw-400 { font-weight: 400; } .fw-500 { font-weight: 500; } .fw-600 { font-weight: 600; } .fw-700 { font-weight: 700; } .fw-800 { font-weight: 800; } .fw-900 { font-weight: 900; } /*!SECTION */ /*SECTION WIDTH CLASSES*/ .wd-10 { width: 10px !important; } .wd-15 { width: 15px !important; } .wd-25 { width: 25px !important; } .wd-35 { width: 35px !important; } .wd-50 { width: 50px !important; } .wd-60 { width: 60px !important; } .wd-75 { width: 75px !important; } .wd-85 { width: 85px !important; } .wd-100 { width: 100px !important; } .wd-125 { width: 125px !important; } .wd-150 { width: 150px !important; } .wd-175 { width: 175px !important; } .wd-200 { width: 200px !important; } .wd-250 { width: 250px !important; } .wd-300 { width: 300px !important; } .wd-400 { width: 400px !important; } .wd-500 { width: 500px !important; } .wd-600 { width: 600px !important; } .wd-700 { width: 700px !important; } .wd-750 { width: 750px !important; } .wd-800 { width: 800px !important; } .wd-900 { width: 900px !important; } .wd-1000 { width: 1000px !important; } .wd-min-content { width: -webkit-min-content !important; width: -moz-min-content !important; width: min-content !important; } .wd-max-content { width: -webkit-max-content !important; width: -moz-max-content !important; width: max-content !important; } .wd-half { width: 50%; } .wd-max { width: 100%; } /*!SECTION */ /*SECTION HEIGHT CLASSES*/ .ht-10 { height: 10px !important; } .ht-15 { height: 15px !important; } .ht-25 { height: 25px !important; } .ht-35 { height: 35px !important; } .ht-50 { height: 50px !important; } .ht-60 { height: 60px !important; } .ht-75 { height: 75px !important; } .ht-85 { height: 85px !important; } .ht-100 { height: 100px !important; } .ht-125 { height: 125px !important; } .ht-150 { height: 150px !important; } .ht-175 { height: 175px !important; } .ht-200 { height: 200px !important; } .ht-250 { height: 250px !important; } .ht-300 { height: 300px !important; } .ht-400 { height: 400px !important; } .ht-500 { height: 500px !important; } .ht-600 { height: 600px !important; } .ht-700 { height: 700px !important; } .ht-750 { height: 750px !important; } .ht-800 { height: 800px !important; } .ht-900 { height: 900px !important; } .ht-1000 { height: 1000px !important; } .ht-min-content { height: -webkit-min-content !important; height: -moz-min-content !important; height: min-content !important; } .ht-max-content { height: -webkit-max-content !important; height: -moz-max-content !important; height: max-content !important; } .ht-half { height: 50% !important; } .ht-max { height: 100% !important; } /*!SECTION */ /*SECTION POSITION*/ .pos-rel, .pos-relative { position: relative !important; } .pos-abs, .pos-absolute { position: absolute !important; } .pos-fixed { position: fixed !important; } .pos-normal, .pos-static { position: static !important; } .pos-sticky { position: -webkit-sticky !important; position: sticky !important; } /*!SECTION */ .overflow-scroll { overflow: scroll !important; } .overflow-auto { overflow: auto !important; } .overflow-hidden { overflow: hidden !important; } .overflow-y-scroll { overflow-y: scroll !important; } .overflow-y-auto { overflow-y: auto !important; } .overflow-y-hidden { overflow-y: hidden !important; } .overflow-x-scroll { overflow-x: scroll !important; } .overflow-x-auto { overflow-x: auto !important; } .overflow-x-hidden { overflow-x: hidden !important; } /*SECTION SLIDER*/ /*TOGGLE SWITCH*/ .slider.slider-gray { background-color: #303030; } .slider.slider-orange { background-color: #fd7e14; } .slider.slider-danger, .slider.slider-red { background-color: #dc3545; } .slider.slider-primary, .slider.slider-blue { background-color: #007bff; } .slider.slider-green, .slider.slider-success { background-color: #28a745; } .slider.slider-pink { background-color: #e83e8c; } .slider.slider-warning, .slider.slider-yellow { background-color: #ffc107; } .slider.slider-indigo { background-color: #6610f2; } input:checked + .slider:before.slider-small { -webkit-transform: translateX(11px) !important; transform: translateX(11px) !important; } input:focus + .slider { -webkit-box-shadow: 0 0 1px #2196f3; box-shadow: 0 0 1px #2196f3; } .switch { display: block; position: relative; padding-left: 50px; margin-bottom: 12px; cursor: pointer; font-size: 22px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; margin-bottom: 50px; } .switch input { position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0; } .switch input:checked ~ .slider { background-color: dodgerblue !important; } .switch input:checked ~ .slider:after { left: 27.5px; } .switch .slider { position: absolute; top: 0; left: 0; height: 25px; width: 50px; border-radius: 12.5px; background-color: #dddddd; -webkit-transition: background-color 0.4s ease; transition: background-color 0.4s ease; } .switch .slider:after { content: ""; position: absolute; left: 2.5px; top: 2.5px; width: 20px; height: 20px; border-radius: 12.5px; background: white; -webkit-transition: left 0.4s ease; transition: left 0.4s ease; } .switch input:checked + .slider.slider-checked-red, .switch input:checked + .slider.slider-checked-danger { background-color: #dc3545 !important; } .switch input:checked + .slider.slider-checked-blue, .switch input:checked + .slider.slider-checked-primary { background-color: #007bff !important; } .switch input:checked + .slider.slider-checked-green, .switch input:checked + .slider.slider-checked-success { background-color: #28a745 !important; } .switch input:checked + .slider.slider-checked-warning, .switch input:checked + .slider.slider-checked-yellow { background-color: #ffc107 !important; } .switch input:checked + .slider.slider-checked-indigo { background-color: #6f42c1 !important; } .switch input:checked + .slider.slider-checked-pink { background-color: #e83e8c !important; } .switch input:checked + .slider.slider-checked-orange { background-color: #fd7e14 !important; } /*!SECTION */ /*SECTION GRADIENT BUTTON*/ /*Gradient buttons*/ .gradient-btn-blue, .gradient-btn-blue:before { background: -webkit-gradient(linear, left top, right top, from(#52a0fd), color-stop(80%, #00e2fa), to(#00e2fa)); background: linear-gradient(to right, #52a0fd 0%, #00e2fa 80%, #00e2fa 100%); } .gradient-btn-green, .gradient-btn-green:before { background: -webkit-gradient(linear, left top, right top, from(#44ea76), color-stop(80%, #39fad7), to(#39fad7)); background: linear-gradient(to right, #44ea76 0%, #39fad7 80%, #39fad7 100%); } .gradient-btn-orange, .gradient-btn-orange:before { background: -webkit-gradient(linear, left top, right top, from(#fa6c9f), color-stop(80%, #ffe140), to(#ffe140)); background: linear-gradient(to right, #fa6c9f 0%, #ffe140 80%, #ffe140 100%); } .gradient-btn-purple, .gradient-btn-purple:before { background: -webkit-gradient(linear, left top, right top, from(#7f00ff), to(#e100ff)); background: linear-gradient(to right, #7f00ff, #e100ff); } a.gradient-btn, a.gradient-btn-blue, a.gradient-btn-blue:before, a.gradient-btn-green, a.gradient-btn-green:before, a.gradient-btn-orange, a.gradient-btn-orange:before, a.gradient-btn-purple, a.gradient-btn-purple:before, a.gradient-btn:hover, a.gradient-btn-blue:hover, a.gradient-btn-blue:hover:before, a.gradient-btn-green:hover, a.gradient-btn-green:hover:before, a.gradient-btn-orange:hover, a.gradient-btn-orange:hover:before, a.gradient-btn-purple:hover, a.gradient-btn-purple:hover:before, a.gradient-btn:focus, a.gradient-btn-blue:focus, a.gradient-btn-blue:focus:before, a.gradient-btn-green:focus, a.gradient-btn-green:focus:before, a.gradient-btn-orange:focus, a.gradient-btn-orange:focus:before, a.gradient-btn-purple:focus, a.gradient-btn-purple:focus:before, a.gradient-btn:active, a.gradient-btn-blue:active, a.gradient-btn-blue:active:before, a.gradient-btn-green:active, a.gradient-btn-green:active:before, a.gradient-btn-orange:active, a.gradient-btn-orange:active:before, a.gradient-btn-purple:active, a.gradient-btn-purple:active:before { outline: none; text-decoration: none; color: white; cursor: pointer; } button.gradient-btn, button.gradient-btn-blue, button.gradient-btn-blue:before, button.gradient-btn-green, button.gradient-btn-green:before, button.gradient-btn-orange, button.gradient-btn-orange:before, button.gradient-btn-purple, button.gradient-btn-purple:before { outline: none; cursor: pointer; } .gradient-btn, .gradient-btn-blue, .gradient-btn-blue:before, .gradient-btn-green, .gradient-btn-green:before, .gradient-btn-orange, .gradient-btn-orange:before, .gradient-btn-purple, .gradient-btn-purple:before { border: none !important; display: inline-block; font-family: "Montserrat", Helvetica, Arial, sans-serif; font-size: 17px; letter-spacing: 0.03em; color: #ffffff; position: relative; padding: 9px 30px !important; border-radius: 50em; z-index: 2; -webkit-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out; } .gradient-btn:before, .gradient-btn-blue:before, .gradient-btn-green:before, .gradient-btn-orange:before, .gradient-btn-purple:before { content: ""; display: inline-block; height: 30px; position: absolute; bottom: -5px; left: 30px; right: 30px; z-index: -1; border-radius: 30em; -webkit-filter: blur(10px) brightness(0.95); filter: blur(10px) brightness(0.95); -webkit-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out; } .gradient-btn:focus, .gradient-btn-blue:focus, .gradient-btn-blue:focus:before, .gradient-btn-green:focus, .gradient-btn-green:focus:before, .gradient-btn-orange:focus, .gradient-btn-orange:focus:before, .gradient-btn-purple:focus, .gradient-btn-purple:focus:before, .gradient-btn:active, .gradient-btn-blue:active, .gradient-btn-blue:active:before, .gradient-btn-green:active, .gradient-btn-green:active:before, .gradient-btn-orange:active, .gradient-btn-orange:active:before, .gradient-btn-purple:active, .gradient-btn-purple:active:before { color: #ffffff; } .gradient-btn:not(.gradient-btn-pop):active, .gradient-btn-blue:not(.gradient-btn-pop):active, .gradient-btn-blue:not(.gradient-btn-pop):active:before, .gradient-btn-green:not(.gradient-btn-pop):active, .gradient-btn-green:not(.gradient-btn-pop):active:before, .gradient-btn-orange:not(.gradient-btn-pop):active, .gradient-btn-orange:not(.gradient-btn-pop):active:before, .gradient-btn-purple:not(.gradient-btn-pop):active, .gradient-btn-purple:not(.gradient-btn-pop):active:before { -webkit-transform: scale(0.9); transform: scale(0.9); } .gradient-btn:hover, .gradient-btn-blue:hover, .gradient-btn-blue:hover:before, .gradient-btn-green:hover, .gradient-btn-green:hover:before, .gradient-btn-orange:hover, .gradient-btn-orange:hover:before, .gradient-btn-purple:hover, .gradient-btn-purple:hover:before { color: #ffffff; -webkit-filter: brightness(1.05) contrast(1.05); filter: brightness(1.05) contrast(1.05); -webkit-transform: scale(0.95); transform: scale(0.95); } .gradient-btn:hover:before, .gradient-btn-blue:hover:before, .gradient-btn-green:hover:before, .gradient-btn-orange:hover:before, .gradient-btn-purple:hover:before { bottom: 0; -webkit-filter: blur(5px) brightness(0.95); filter: blur(5px) brightness(0.95); } .gradient-btn.gradient-btn-pop:before, .gradient-btn-pop.gradient-btn-blue:before, .gradient-btn-pop.gradient-btn-green:before, .gradient-btn-pop.gradient-btn-orange:before, .gradient-btn-pop.gradient-btn-purple:before { opacity: 0; bottom: -5px; } .gradient-btn.gradient-btn-pop:hover:before, .gradient-btn-pop.gradient-btn-blue:hover:before, .gradient-btn-pop.gradient-btn-green:hover:before, .gradient-btn-pop.gradient-btn-orange:hover:before, .gradient-btn-pop.gradient-btn-purple:hover:before { bottom: -5px; opacity: 1; -webkit-filter: blur(10px); filter: blur(10px); } .gradient-btn.gradient-btn-pop:hover, .gradient-btn-pop.gradient-btn-blue:hover, .gradient-btn-pop.gradient-btn-blue:hover:before, .gradient-btn-pop.gradient-btn-green:hover, .gradient-btn-pop.gradient-btn-green:hover:before, .gradient-btn-pop.gradient-btn-orange:hover, .gradient-btn-pop.gradient-btn-orange:hover:before, .gradient-btn-pop.gradient-btn-purple:hover, .gradient-btn-pop.gradient-btn-purple:hover:before { -webkit-transform: scale(1.04); transform: scale(1.04); } .gradient-btn.gradient-btn-pop:hover:active, .gradient-btn-pop.gradient-btn-blue:hover:active, .gradient-btn-pop.gradient-btn-blue:hover:active:before, .gradient-btn-pop.gradient-btn-green:hover:active, .gradient-btn-pop.gradient-btn-green:hover:active:before, .gradient-btn-pop.gradient-btn-orange:hover:active, .gradient-btn-pop.gradient-btn-orange:hover:active:before, .gradient-btn-pop.gradient-btn-purple:hover:active, .gradient-btn-pop.gradient-btn-purple:hover:active:before { -webkit-filter: brightness(1) contrast(1); filter: brightness(1) contrast(1); -webkit-transform: scale(0.95); transform: scale(0.95); -webkit-transition: all 0.15s ease-out; transition: all 0.15s ease-out; } .gradient-btn.gradient-btn-pop:hover:active:before, .gradient-btn-pop.gradient-btn-blue:hover:active:before, .gradient-btn-pop.gradient-btn-green:hover:active:before, .gradient-btn-pop.gradient-btn-orange:hover:active:before, .gradient-btn-pop.gradient-btn-purple:hover:active:before { bottom: 0; -webkit-filter: blur(5px) brightness(0.95); filter: blur(5px) brightness(0.95); -webkit-transition: all 0.2s ease-out; transition: all 0.2s ease-out; } .gradient-btn-lg { font-size: 20px !important; padding: 12px 50px !important; } .gradient-btn-lg:before { -webkit-filter: blur(20px) brightness(0.95); filter: blur(20px) brightness(0.95); -webkit-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out; } .gradient-btn-lg:hover:before { bottom: 0; -webkit-filter: blur(10px) brightness(0.95); filter: blur(10px) brightness(0.95); } .gradient-btn.gradient-btn-pop.gradient-btn-lg:hover:before, .gradient-btn-pop.gradient-btn-lg.gradient-btn-blue:hover:before, .gradient-btn-pop.gradient-btn-lg.gradient-btn-green:hover:before, .gradient-btn-pop.gradient-btn-lg.gradient-btn-orange:hover:before, .gradient-btn-pop.gradient-btn-lg.gradient-btn-purple:hover:before { bottom: -7px; opacity: 1; -webkit-filter: blur(20px); filter: blur(20px); } .gradient-btn.gradient-btn-pop.gradient-btn-lg:before, .gradient-btn-pop.gradient-btn-lg.gradient-btn-blue:before, .gradient-btn-pop.gradient-btn-lg.gradient-btn-green:before, .gradient-btn-pop.gradient-btn-lg.gradient-btn-orange:before, .gradient-btn-pop.gradient-btn-lg.gradient-btn-purple:before { opacity: 0; bottom: 10px; } .gradient-btn.gradient-btn-pop.gradient-btn-lg:hover:active:before, .gradient-btn-pop.gradient-btn-lg.gradient-btn-blue:hover:active:before, .gradient-btn-pop.gradient-btn-lg.gradient-btn-green:hover:active:before, .gradient-btn-pop.gradient-btn-lg.gradient-btn-orange:hover:active:before, .gradient-btn-pop.gradient-btn-lg.gradient-btn-purple:hover:active:before { bottom: 0; -webkit-filter: blur(10px) brightness(0.95); filter: blur(10px) brightness(0.95); -webkit-transition: all 0.2s ease-out; transition: all 0.2s ease-out; } /*!SECTION */ /*SECTION Hamburger menus*/ /*!IMPORTANT YOU MUST INCLUDE LITJS FOR THESE ICONS TO WORK */ .hamburger-icon { width: 50px; height: 25px; position: relative; display: block; } .hamburger-icon .bar { display: block; background: #000000; width: 50px; height: 4px; position: absolute; left: 0; border-radius: 10px; -webkit-transition: all 0.4s; transition: all 0.4s; } .hamburger-icon .bar:nth-of-type(1) { top: 0; } .hamburger-icon .bar:nth-of-type(2) { top: 50%; } .hamburger-icon .bar:nth-of-type(3) { top: 100%; } .hamburger-icon:hover:not(.clicked) .bar:nth-of-type(1) { -webkit-transform: translateY(-2px); transform: translateY(-2px); } .hamburger-icon:hover:not(.clicked) .bar:nth-of-type(3) { -webkit-transform: translateY(2px); transform: translateY(2px); } .hamburger-icon.clicked .bar:nth-of-type(1) { -webkit-transform: translateY(13px) translateX(0) rotate(45deg); transform: translateY(13px) translateX(0) rotate(45deg); } .hamburger-icon.clicked .bar:nth-of-type(2) { -webkit-transform: rotateY(90deg); transform: rotateY(90deg); } .hamburger-icon.clicked .bar.bar:nth-of-type(3) { -webkit-transform: translateY(-12px) translateX(0) rotate(-45deg); transform: translateY(-12px) translateX(0) rotate(-45deg); } /*HAMBURGER SPIN*/ .hamburger-icon.hamburger-spin.clicked .bar:nth-of-type(1) { -webkit-transform: translateY(12px) rotate(225deg); transform: translateY(12px) rotate(225deg); } .hamburger-icon.hamburger-spin.clicked .bar:nth-of-type(2) { -webkit-transform: rotateY(-90deg); transform: rotateY(-90deg); } .hamburger-icon.hamburger-spin.clicked .bar:nth-of-type(3) { -webkit-transform: translateY(-13px) rotate(-225deg); transform: translateY(-13px) rotate(-225deg); } /*HAMBURGER PRESS*/ .hamburger-icon.hamburger-press .bar:nth-of-type(1) { -webkit-transition-delay: 0.3s, 0.1s; transition-delay: 0.3s, 0.1s; -webkit-transition: top 0.3s ease 0.5s, -webkit-transform 0.3s ease-out 0.1s; transition: top 0.3s ease 0.5s, -webkit-transform 0.3s ease-out 0.1s; transition: top 0.3s ease 0.5s, transform 0.3s ease-out 0.1s; transition: top 0.3s ease 0.5s, transform 0.3s ease-out 0.1s, -webkit-transform 0.3s ease-out 0.1s; } .hamburger-icon.hamburger-press .bar:nth-of-type(2) { -webkit-transition: ease 0.3s 0.3s; transition: ease 0.3s 0.3s; } .hamburger-icon.hamburger-press .bar:nth-of-type(3) { -webkit-transition-delay: 0.3s, 0.1s; transition-delay: 0.3s, 0.1s; -webkit-transition: top 0.3s ease 0.5s, -webkit-transform 0.3s ease-out 0.1s; transition: top 0.3s ease 0.5s, -webkit-transform 0.3s ease-out 0.1s; transition: top 0.3s ease 0.5s, transform 0.3s ease-out 0.1s; transition: top 0.3s ease 0.5s, transform 0.3s ease-out 0.1s, -webkit-transform 0.3s ease-out 0.1s; } .hamburger-icon.hamburger-press.clicked .bar:nth-of-type(1) { top: 50%; -webkit-transform: rotate(45deg); transform: rotate(45deg); -webkit-transition: top 0.3s ease 0.1s, -webkit-transform 0.3s ease-out 0.3s; transition: top 0.3s ease 0.1s, -webkit-transform 0.3s ease-out 0.3s; transition: top 0.3s ease 0.1s, transform 0.3s ease-out 0.3s; transition: top 0.3s ease 0.1s, transform 0.3s ease-out 0.3s, -webkit-transform 0.3s ease-out 0.3s; } .hamburger-icon.hamburger-press.clicked .bar:nth-of-type(2) { opacity: 0; -webkit-transition: 0.1s 0.3s; transition: 0.1s 0.3s; } .hamburger-icon.hamburger-press.clicked .bar:nth-of-type(3) { top: 50%; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-transition: top 0.3s ease 0.1s, -webkit-transform 0.3s ease-out 0.3s; transition: top 0.3s ease 0.1s, -webkit-transform 0.3s ease-out 0.3s; transition: top 0.3s ease 0.1s, transform 0.3s ease-out 0.3s; transition: top 0.3s ease 0.1s, transform 0.3s ease-out 0.3s, -webkit-transform 0.3s ease-out 0.3s; } /*!SECTION */ button.btn-unstyled { text-decoration: none; border: none; background: none; } button.no-outline { outline: none; } /*SECTION BACKGROUND-COLORS*/ .bc-dark-grey { background-color: #2e2e2e; } /*!SECTION */ /*SECTION ARROWHEADS*/ .arrow-black { border: solid black; border-width: 0 3px 3px 0; display: inline-block; padding: 3px; } .arrow-white { border: solid white; border-width: 0 3px 3px 0; display: inline-block; padding: 3px; } .arrow-right { transform: rotate(-45deg); -webkit-transform: rotate(-45deg); } .arrow-left { transform: rotate(135deg); -webkit-transform: rotate(135deg); } .arrow-up { transform: rotate(-135deg); -webkit-transform: rotate(-135deg); } .arrow-down { transform: rotate(45deg); -webkit-transform: rotate(45deg); } /*!SECTION */ /*SECTION Back to top arrow */ .back-to-top-btn { display: inline-block; background-color: #272727; width: 50px; height: 50px; text-align: center; border-radius: 50%; position: fixed; bottom: 30px; right: 30px; -webkit-transition: background-color 0.3s, opacity 0.5s, visibility 0.5s; transition: background-color 0.3s, opacity 0.5s, visibility 0.5s; opacity: 0; z-index: 99999; padding: 6px; } .back-to-top-btn:hover { cursor: pointer; background-color: #333; } .back-to-top-btn:active { background-color: #222222; } .back-to-top-btn.show { opacity: 1; visibility: visible; } /*!SECTION */ /*SECTION ROUND BORDER SETTINGS*/ .bottom-round-15 { border: 0px 0px 15px 15px !important; } /*!SECTION */ /*SECTION FILL-COLORS*/ .fill-primary { fill: #007bff; } /*!SECTION */ /*SECTION SVG FILL COLORS*/ .hoverable:not(.svg-fill-primary):not(.svg-fill-danger):not(.svg-fill-success):not(.svg-fill-warning):not(.svg-fill-secondary):not(.svg-fill-white):not(.svg-fill-black):not(.svg-fill-info):hover { opacity: 0.6; } .svg-fill-primary { -webkit-filter: brightness(0) saturate(100%) invert(31%) sepia(78%) saturate(3781%) hue-rotate(201deg) brightness(105%) contrast(104%); filter: brightness(0) saturate(100%) invert(31%) sepia(78%) saturate(3781%) hue-rotate(201deg) brightness(105%) contrast(104%); } .svg-fill-primary.hoverable:hover { -webkit-filter: brightness(0) saturate(100%) invert(16%) sepia(58%) saturate(3777%) hue-rotate(199deg) brightness(115%) contrast(105%); filter: brightness(0) saturate(100%) invert(16%) sepia(58%) saturate(3777%) hue-rotate(199deg) brightness(115%) contrast(105%); } .svg-fill-primary.disabled { -webkit-filter: brightness(0) saturate(100%) invert(37%) sepia(1%) saturate(0%) hue-rotate(201deg) brightness(101%) contrast(88%); filter: brightness(0) saturate(100%) invert(37%) sepia(1%) saturate(0%) hue-rotate(201deg) brightness(101%) contrast(88%); } .svg-fill-danger { -webkit-filter: brightness(0) saturate(100%) invert(30%) sepia(97%) saturate(1424%) hue-rotate(330deg) brightness(87%) contrast(99%); filter: brightness(0) saturate(100%) invert(30%) sepia(97%) saturate(1424%) hue-rotate(330deg) brightness(87%) contrast(99%); } .svg-fill-danger.hoverable:hover { -webkit-filter: brightness(0) saturate(100%) invert(12%) sepia(93%) saturate(3195%) hue-rotate(343deg) brightness(98%) contrast(91%); filter: brightness(0) saturate(100%) invert(12%) sepia(93%) saturate(3195%) hue-rotate(343deg) brightness(98%) contrast(91%); } .svg-fill-secondary { -webkit-filter: brightness(0) saturate(100%) invert(45%) sepia(9%) saturate(430%) hue-rotate(167deg) brightness(98%) contrast(92%); filter: brightness(0) saturate(100%) invert(45%) sepia(9%) saturate(430%) hue-rotate(167deg) brightness(98%) contrast(92%); } .svg-fill-secondary.hoverable:hover { -webkit-filter: brightness(0) saturate(100%) invert(30%) sepia(16%) saturate(237%) hue-rotate(165deg) brightness(92%) contrast(91%); filter: brightness(0) saturate(100%) invert(30%) sepia(16%) saturate(237%) hue-rotate(165deg) brightness(92%) contrast(91%); } .svg-fill-success { -webkit-filter: brightness(0) saturate(100%) invert(62%) sepia(78%) saturate(4584%) hue-rotate(100deg) brightness(96%) contrast(69%); filter: brightness(0) saturate(100%) invert(62%) sepia(78%) saturate(4584%) hue-rotate(100deg) brightness(96%) contrast(69%); } .svg-fill-success.hoverable:hover { -webkit-filter: brightness(0) saturate(100%) invert(32%) sepia(22%) saturate(1532%) hue-rotate(82deg) brightness(93%) contrast(89%); filter: brightness(0) saturate(100%) invert(32%) sepia(22%) saturate(1532%) hue-rotate(82deg) brightness(93%) contrast(89%); } .svg-fill-info { -webkit-filter: brightness(0) saturate(100%) invert(58%) sepia(60%) saturate(3499%) hue-rotate(150deg) brightness(90%) contrast(82%); filter: brightness(0) saturate(100%) invert(58%) sepia(60%) saturate(3499%) hue-rotate(150deg) brightness(90%) contrast(82%); } .svg-fill-info.hoverable:hover { -webkit-filter: brightness(0) saturate(100%) invert(28%) sepia(96%) saturate(425%) hue-rotate(140deg) brightness(93%) contrast(91%); filter: brightness(0) saturate(100%) invert(28%) sepia(96%) saturate(425%) hue-rotate(140deg) brightness(93%) contrast(91%); } .svg-fill-warning { -webkit-filter: brightness(0) saturate(100%) invert(85%) sepia(43%) saturate(2833%) hue-rotate(350deg) brightness(99%) contrast(105%); filter: brightness(0) saturate(100%) invert(85%) sepia(43%) saturate(2833%) hue-rotate(350deg) brightness(99%) contrast(105%); } .svg-fill-warning.hoverable:hover { -webkit-filter: brightness(0) saturate(100%) invert(51%) sepia(96%) saturate(833%) hue-rotate(15deg) brightness(88%) contrast(100%); filter: brightness(0) saturate(100%) invert(51%) sepia(96%) saturate(833%) hue-rotate(15deg) brightness(88%) contrast(100%); } .svg-fill-white { -webkit-filter: brightness(0) saturate(100%) invert(100%) sepia(1%) saturate(0%) hue-rotate(109deg) brightness(113%) contrast(100%); filter: brightness(0) saturate(100%) invert(100%) sepia(1%) saturate(0%) hue-rotate(109deg) brightness(113%) contrast(100%); } .svg-fill-white.hoverable:hover { -webkit-filter: brightness(0) saturate(100%) invert(96%) sepia(2%) saturate(2743%) hue-rotate(178deg) brightness(94%) contrast(81%); filter: brightness(0) saturate(100%) invert(96%) sepia(2%) saturate(2743%) hue-rotate(178deg) brightness(94%) contrast(81%); } .svg-fill-black { -webkit-filter: brightness(0) saturate(100%); filter: brightness(0) saturate(100%); } .svg-fill-black.hoverable:hover { opacity: 0.6; } /*!SECTION */ /*SECTION TRANSITION DURATION*/ .trans-100 { -webkit-transition-duration: 100ms; transition-duration: 100ms; } .trans-300 { -webkit-transition-duration: 300ms; transition-duration: 300ms; } .trans-500 { -webkit-transition-duration: 500ms; transition-duration: 500ms; } .trans-750 { -webkit-transition-duration: 750ms; transition-duration: 750ms; } .trans-1s { -webkit-transition-duration: 1s; transition-duration: 1s; } .trans-2s { -webkit-transition-duration: 2s; transition-duration: 2s; } .trans-3s { -webkit-transition-duration: 3s; transition-duration: 3s; } /**/ .trans-fast { -webkit-transition-duration: 0.1s; transition-duration: 0.1s; } .trans-medium { -webkit-transition-duration: 0.3s; transition-duration: 0.3s; } .trans-slow { -webkit-transition-duration: 0.6s; transition-duration: 0.6s; } /*!SECTION */ /*SECTION SCROLL PROGRESS INDICATORS*/ /*!IMPORTANT FOR THE PROGRESS BARS TO FUNCTION, YOU MUST INCLUDE LITJS */ .progress-bg { position: fixed; top: 0px; z-index: 999; width: 100%; height: 5px; background: #000; } .progress-bar { height: 5px; background: #007bff; width: 0%; border-top-right-radius: 5px !important; border-bottom-right-radius: 5px !important; } /*!SECTION */ /*SECTION top, bottom, left and right CLASSES*/ /*!IMPORTANT MAKE SURE TO HAVE POSITION RELATIVE, ABSOLUTE, OR FIXED OR THESE CLASSES WILL NOT WORK*/ .top-5 { top: 5px !important; } .top-8 { top: 8px !important; } .top-10 { top: 10px !important; } .top-15 { top: 15px !important; } .top-25 { top: 25px !important; } .top-35 { top: 35px !important; } .top-50 { top: 50px !important; } .top-60 { top: 60px !important; } .top-75 { top: 75px !important; } .top-85 { top: 85px !important; } .top-100 { top: 100px !important; } .bottom-5 { bottom: 5px !important; } .bottom-8 { bottom: 8px !important; } .bottom-10 { bottom: 10px !important; } .bottom-15 { bottom: 15px !important; } .bottom-25 { bottom: 25px !important; } .bottom-35 { bottom: 35px !important; } .bottom-50 { bottom: 50px !important; } .bottom-60 { bottom: 60px !important; } .bottom-75 { bottom: 75px !important; } .bottom-85 { bottom: 85px !important; } .bottom-100 { bottom: 100px !important; } .left-5 { left: 5px !important; } .left-8 { left: 8px !important; } .left-10 { left: 10px !important; } .left-15 { left: 15px !important; } .left-25 { left: 25px !important; } .left-35 { left: 35px !important; } .left-50 { left: 50px !important; } .left-60 { left: 60px !important; } .left-75 { left: 75px !important; } .left-85 { left: 85px !important; } .left-100 { left: 100px !important; } .right-5 { right: 5px !important; } .right-8 { right: 8px !important; } .right-10 { right: 10px !important; } .right-15 { right: 15px !important; } .right-25 { right: 25px !important; } .right-35 { right: 35px !important; } .right-50 { right: 50px !important; } .right-60 { right: 60px !important; } .right-75 { right: 75px !important; } .right-85 { right: 85px !important; } .right-100 { right: 100px !important; } /*!SECTION */ /*SECTION NOTE*/ .note, .note-primary, .note-info, .note-warning, .note-danger, .note-success { padding: 15px; color: black; margin: 10px; border-left: 5px #9b9b9b solid; background-color: #fff; border-radius: 5px; } .note-primary, .note-info { background-color: #bedcff; border-left: 5px #007bff solid; } .note-warning { background-color: #fffbbd; border-left: 5px #ffc107 solid; } .note-danger { background-color: #ffc5cb; border-left: 5px #dc3545 solid; } .note-success { background-color: #a9ffbd; border-left: 5px #28a745 solid; } /*!SECTION */ /*SECTION LINEAR GRADIENTS*/ /*SECTION BLACK - WHITE*/ .lg-black-white, .lg-black-white-b { background-image: -webkit-gradient(linear, left top, left bottom, from(black), to(white)); background-image: linear-gradient(black, white); } .lg-black-white-r { background-image: -webkit-gradient(linear, left top, right top, from(black), to(white)); background-image: linear-gradient(to right, black, white); } .lg-black-white-l { background-image: -webkit-gradient(linear, right top, left top, from(black), to(white)); background-image: linear-gradient(to left, black, white); } .lg-black-white-t { background-image: -webkit-gradient(linear, left bottom, left top, from(black), to(white)); background-image: linear-gradient(to top, black, white); } .lg-black-white-br { background-image: -webkit-gradient(linear, left top, right bottom, from(black), to(white)); background-image: linear-gradient(to bottom right, black, white); } .lg-black-white-bl { background-image: -webkit-gradient(linear, right top, left bottom, from(black), to(white)); background-image: linear-gradient(to bottom left, black, white); } .lg-black-white-tr { background-image: -webkit-gradient(linear, left bottom, right top, from(black), to(white)); background-image: linear-gradient(to top right, black, white); } .lg-black-white-tl { background-image: -webkit-gradient(linear, right bottom, left top, from(black), to(white)); background-image: linear-gradient(to top left, black, white); } /*!SECTION */ /*SECTION RED - YELLOW*/ .lg-red-yellow, .lg-red-yellow-b { background-image: -webkit-gradient(linear, left top, left bottom, from(red), to(yellow)); background-image: linear-gradient(red, yellow); } .lg-red-yellow-r { background-image: -webkit-gradient(linear, left top, right top, from(red), to(yellow)); background-image: linear-gradient(to right, red, yellow); } .lg-red-yellow-l { background-image: -webkit-gradient(linear, right top, left top, from(red), to(yellow)); background-image: linear-gradient(to left, red, yellow); } .lg-red-yellow-t { background-image: -webkit-gradient(linear, left bottom, left top, from(red), to(yellow)); background-image: linear-gradient(to top, red, yellow); } .lg-red-yellow-br { background-image: -webkit-gradient(linear, left top, right bottom, from(red), to(yellow)); background-image: linear-gradient(to bottom right, red, yellow); } .lg-red-yellow-bl { background-image: -webkit-gradient(linear, right top, left bottom, from(red), to(yellow)); background-image: linear-gradient(to bottom left, red, yellow); } .lg-red-yellow-tr { background-image: -webkit-gradient(linear, left bottom, right top, from(red), to(yellow)); background-image: linear-gradient(to top right, red, yellow); } .lg-red-yellow-tl { background-image: -webkit-gradient(linear, right bottom, left top, from(red), to(yellow)); background-image: linear-gradient(to top left, red, yellow); } /*!SECTION */ /* SECTION BLUE LIGHTBLUE*/ .lg-blue-lightblue, .lg-blue-lightblue-b { background: -webkit-gradient(linear, left top, left bottom, from(#0015ff), to(#00a2ff)); background: linear-gradient(#0015ff, #00a2ff); } .lg-blue-lightblue-r { background-image: -webkit-gradient(linear, left top, right top, from(#0015ff), to(#00a2ff)); background-image: linear-gradient(to right, #0015ff, #00a2ff); } .lg-blue-lightblue-l { background-image: -webkit-gradient(linear, right top, left top, from(#0015ff), to(#00a2ff)); background-image: linear-gradient(to left, #0015ff, #00a2ff); } .lg-blue-lightblue-t { background-image: -webkit-gradient(linear, left bottom, left top, from(#0015ff), to(#00a2ff)); background-image: linear-gradient(to top, #0015ff, #00a2ff); } .lg-blue-lightblue-br { background-image: -webkit-gradient(linear, left top, right bottom, from(#0015ff), to(#00a2ff)); background-image: linear-gradient(to bottom right, #0015ff, #00a2ff); } .lg-blue-lightblue-bl { background-image: -webkit-gradient(linear, right top, left bottom, from(#0015ff), to(#00a2ff)); background-image: linear-gradient(to bottom left, #0015ff, #00a2ff); } .lg-blue-lightblue-tr { background-image: -webkit-gradient(linear, left bottom, right top, from(#0015ff), to(#00a2ff)); background-image: linear-gradient(to top right, #0015ff, #00a2ff); } .lg-blue-lightblue-tl { background-image: -webkit-gradient(linear, right bottom, left top, from(#0015ff), to(#00a2ff)); background-image: linear-gradient(to top left, #0015ff, #00a2ff); } /*!SECTION */ /*SECTION BLUE - GREEN*/ .lg-blue-green, .lg-blue-green-b { background-image: -webkit-gradient(linear, left top, left bottom, from(blue), to(#00ff00)); background-image: linear-gradient(blue, #00ff00); } .lg-blue-green-r { background-image: -webkit-gradient(linear, left top, right top, from(blue), to(#00ff00)); background-image: linear-gradient(to right, blue, #00ff00); } .lg-blue-green-l { background-image: -webkit-gradient(linear, right top, left top, from(blue), to(#00ff00)); background-image: linear-gradient(to left, blue, #00ff00); } .lg-blue-green-t { background-image: -webkit-gradient(linear, left bottom, left top, from(blue), to(#00ff00)); background-image: linear-gradient(to top, blue, #00ff00); } .lg-blue-green-br { background-image: -webkit-gradient(linear, left top, right bottom, from(blue), to(#00ff00)); background-image: linear-gradient(to bottom right, blue, #00ff00); } .lg-blue-green-bl { background-image: -webkit-gradient(linear, right top, left bottom, from(blue), to(#00ff00)); background-image: linear-gradient(to bottom left, blue, #00ff00); } .lg-blue-green-tr { background-image: -webkit-gradient(linear, left bottom, right top, from(blue), to(#00ff00)); background-image: linear-gradient(to top right, blue, #00ff00); } .lg-blue-green-tl { background-image: -webkit-gradient(linear, right bottom, left top, from(blue), to(#00ff00)); background-image: linear-gradient(to top left, blue, #00ff00); } /*!SECTION */ /*SECTION SKY BLUE - GREEN*/ .lg-skyblue-green, .lg-skyblue-green-b { background-image: -webkit-gradient(linear, left top, left bottom, from(#00eeff), to(#00ff55)); background-image: linear-gradient(#00eeff, #00ff55); } .lg-skyblue-green-r { background-image: -webkit-gradient(linear, left top, right top, from(#00eeff), to(#00ff55)); background-image: linear-gradient(to right, #00eeff, #00ff55); } .lg-skyblue-green-l { background-image: -webkit-gradient(linear, right top, left top, from(#00eeff), to(#00ff55)); background-image: linear-gradient(to left, #00eeff, #00ff55); } .lg-skyblue-green-t { background-image: -webkit-gradient(linear, left bottom, left top, from(#00eeff), to(#00ff55)); background-image: linear-gradient(to top, #00eeff, #00ff55); } .lg-skyblue-green-br { background-image: -webkit-gradient(linear, left top, right bottom, from(#00eeff), to(#00ff55)); background-image: linear-gradient(to bottom right, #00eeff, #00ff55); } .lg-skyblue-green-bl { background-image: -webkit-gradient(linear, right top, left bottom, from(#00eeff), to(#00ff55)); background-image: linear-gradient(to bottom left, #00eeff, #00ff55); } .lg-skyblue-green-tr { background-image: -webkit-gradient(linear, left bottom, right top, from(#00eeff), to(#00ff55)); background-image: linear-gradient(to top right, #00eeff, #00ff55); } .lg-skyblue-green-tl { background-image: -webkit-gradient(linear, right bottom, left top, from(#00eeff), to(#00ff55)); background-image: linear-gradient(to top left, #00eeff, #00ff55); } /*!SECTION */ /*SECTION BLUE - RED */ .lg-blue-red, .lg-blue-red-b { background-image: -webkit-gradient(linear, left top, left bottom, from(blue), to(red)); background-image: linear-gradient(blue, red); } .lg-blue-red-r { background-image: -webkit-gradient(linear, left top, right top, from(blue), to(red)); background-image: linear-gradient(to right, blue, red); } .lg-blue-red-l { background-image: -webkit-gradient(linear, right top, left top, from(blue), to(red)); background-image: linear-gradient(to left, blue, red); } .lg-blue-red-t { background-image: -webkit-gradient(linear, left bottom, left top, from(blue), to(red)); background-image: linear-gradient(to top, blue, red); } .lg-blue-red-br { background-image: -webkit-gradient(linear, left top, right bottom, from(blue), to(red)); background-image: linear-gradient(to bottom right, blue, red); } .lg-blue-red-bl { background-image: -webkit-gradient(linear, right top, left bottom, from(blue), to(red)); background-image: linear-gradient(to bottom left, blue, red); } .lg-blue-red-tr { background-image: -webkit-gradient(linear, left bottom, right top, from(blue), to(red)); background-image: linear-gradient(to top right, blue, red); } .lg-blue-red-tl { background-image: -webkit-gradient(linear, right bottom, left top, from(blue), to(red)); background-image: linear-gradient(to top left, blue, red); } /*!SECTION */ /*SECTION green - red */ .lg-green-red, .lg-green-red-b { background-image: -webkit-gradient(linear, left top, left bottom, from(lime), to(red)); background-image: linear-gradient(lime, red); } .lg-green-red-r { background-image: -webkit-gradient(linear, left top, right top, from(lime), to(red)); background-image: linear-gradient(to right, lime, red); } .lg-green-red-l { background-image: -webkit-gradient(linear, right top, left top, from(lime), to(red)); background-image: linear-gradient(to left, lime, red); } .lg-green-red-t { background-image: -webkit-gradient(linear, left bottom, left top, from(lime), to(red)); background-image: linear-gradient(to top, lime, red); } .lg-green-red-br { background-image: -webkit-gradient(linear, left top, right bottom, from(lime), to(red)); background-image: linear-gradient(to bottom right, lime, red); } .lg-green-red-bl { background-image: -webkit-gradient(linear, right top, left bottom, from(lime), to(red)); background-image: linear-gradient(to bottom left, lime, red); } .lg-green-red-tr { background-image: -webkit-gradient(linear, left bottom, right top, from(lime), to(red)); background-image: linear-gradient(to top right, lime, red); } .lg-green-red-tl { background-image: -webkit-gradient(linear, right bottom, left top, from(lime), to(red)); background-image: linear-gradient(to top left, lime, red); } /*!SECTION */ /*SECTION SPECIAL GRADIENTS*/ /*SPECIAL GRADIENTS FROM https://uigradients.com */ /*SECTION lightblue - purple - lightred*/ .lg-lightblue-purple-lightred, .lg-lightblue-purple-lightred-b { background: -webkit-gradient(linear, left top, left bottom, from(#12c2e9), color-stop(#c471ed), to(#f64f59)); background: linear-gradient(#12c2e9, #c471ed, #f64f59); } .lg-lightblue-purple-lightred-r { background: -webkit-gradient(linear, left top, right top, from(#12c2e9), color-stop(#c471ed), to(#f64f59)); background: linear-gradient(to right, #12c2e9, #c471ed, #f64f59); } .lg-lightblue-purple-lightred-l { background: -webkit-gradient(linear, right top, left top, from(#12c2e9), color-stop(#c471ed), to(#f64f59)); background: linear-gradient(to left, #12c2e9, #c471ed, #f64f59); } .lg-lightblue-purple-lightred-t { background: -webkit-gradient(linear, left bottom, left top, from(#12c2e9), color-stop(#c471ed), to(#f64f59)); background: linear-gradient(to top, #12c2e9, #c471ed, #f64f59); } .lg-lightblue-purple-lightred-br { background: -webkit-gradient(linear, left top, right bottom, from(#12c2e9), color-stop(#c471ed), to(#f64f59)); background: linear-gradient(to bottom right, #12c2e9, #c471ed, #f64f59); } .lg-lightblue-purple-lightred-bl { background: -webkit-gradient(linear, right top, left bottom, from(#12c2e9), color-stop(#c471ed), to(#f64f59)); background: linear-gradient(to bottom left, #12c2e9, #c471ed, #f64f59); } .lg-lightblue-purple-lightred-tr { background: -webkit-gradient(linear, left bottom, right top, from(#12c2e9), color-stop(#c471ed), to(#f64f59)); background: linear-gradient(to top right, #12c2e9, #c471ed, #f64f59); } .lg-lightblue-purple-lightred-tl { background: -webkit-gradient(linear, right bottom, left top, from(#12c2e9), color-stop(#c471ed), to(#f64f59)); background: linear-gradient(to top left, #12c2e9, #c471ed, #f64f59); } /*!SECTION */ /*SECTION pink - blue*/ .lg-pink-blue, .lg-pink-blue-b { background: -webkit-gradient(linear, left top, left bottom, from(#fc466b), to(#3f5efb)); background: linear-gradient(#fc466b, #3f5efb); } .lg-pink-blue-r { background: -webkit-gradient(linear, left top, right top, from(#fc466b), to(#3f5efb)); background: linear-gradient(to right, #fc466b, #3f5efb); } .lg-pink-blue-l { background: -webkit-gradient(linear, right top, left top, from(#fc466b), to(#3f5efb)); background: linear-gradient(to left, #fc466b, #3f5efb); } .lg-pink-blue-t { background: -webkit-gradient(linear, left bottom, left top, from(#fc466b), to(#3f5efb)); background: linear-gradient(to top, #fc466b, #3f5efb); } .lg-pink-blue-br { background: -webkit-gradient(linear, left top, right bottom, from(#fc466b), to(#3f5efb)); background: linear-gradient(to bottom right, #fc466b, #3f5efb); } .lg-pink-blue-bl { background: -webkit-gradient(linear, right top, left bottom, from(#fc466b), to(#3f5efb)); background: linear-gradient(to bottom left, #fc466b, #3f5efb); } .lg-pink-blue-tr { background: -webkit-gradient(linear, left bottom, rig