@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Thai:wght@100..900&display=swap'); :root{ --white_text: #FAF9F6; --semibold_text_weight: 600; --medium_text_weight: 500; --black_icon:#1B1212; --brown_text:#c77400; --red_text:#b22222; --light-gold: #FCF3D7; --light-gold-hover:#f8e5ab; --light-red: #a42321; --line-color:#06C755; --line-color-hover: #05b34c; --line-color-active:#048b3b; } body { font-family: "Noto Sans Thai"; font-optical-sizing: auto; font-weight: var(--medium_text_weight); font-style: normal; font-variation-settings:"wdth" 100; font-size: 1rem; color: #FFF; margin: 0; } .row.game-list > div { padding: 3px; } #nav1.nav-slide>li>.flag-icon { box-shadow: 0 0 1px rgba(0, 0, 0, .3); vertical-align: middle; float: left; margin-left: 5px !important; margin-top: 3px !important; } .nav-slide li { position: relative; -ms-flex: 0 1 auto; flex: 0 1 auto; width: auto !important; height: auto !important; padding: 5px; text-align: center; margin-right: 2px; margin-left: 2px; margin-bottom: 3px; text-indent: 0px !important; cursor: pointer; } .nav-slide li, .nav-slide-yeekee li { background-color: rgba(255, 255, 255, 0.5); font-size: 12px; color: black !important; text-shadow: #fff 1px 1px 0px; } .carousel-indicators { position: absolute; right: 0; bottom: 10px; left: 0; z-index: 15; display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; padding-left: 0; margin-right: 15%; margin-left: 15%; list-style: none; } .nav-slide { position: relative; right: 0; bottom: 0; left: 0; display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; padding-left: 0; margin-right: 0; margin-left: 0; list-style: none; width: 100%; counter-reset: number; } .border-dark { border-color: #343a40 !important; } .card-header { color:#000; padding: 0.75rem 1.25rem; margin-bottom: 0; background-color: rgba(0, 0, 0, 0.03); border-bottom: 1px solid rgba(0, 0, 0, 0.125); } .flag-icon { background-size: contain; background-position: 50%; background-repeat: no-repeat; position: relative; display: inline-block; width: 1.33333333em; line-height: 1em; } .flag-icon-th { background-image: url(../flags/4x3/th.svg); } /* New poy start*/ .poy-status.returnpoy { background: #2ca00f; } #poy-today{ background-color: #f8f9fa!important; } .poy-type { font-weight: lighter; padding: 5px; border-radius: 3px; line-height: 1.2; text-align: right; background: #eee; color: #000; } .poy-list-head .poy-status { display: block; float: right; margin-top: -6px; margin-right: -10px; width: auto; min-height: 30px; color: #000; font-size: 80%; /* padding-top: 12px; */ padding-top: 8px; overflow: hidden; padding-left: 5px; padding-right: 5px; } .poy-list-head .poy-status.lost { background: #dc3545; color: white; } .poy-list-head .poy-status.win { background: #3ac028; color: white; } .poy-list-head .poy-status.notyet { background: #ffc107; } .poy-list-content{ background: white; padding: 5px 10px; color: #6c757d; } .poy-list-head { width: 100%; min-height: 30px; line-height: 1; border-bottom: #111 1px solid; padding: 6px 10px 0px 10px; vertical-align: middle; background: #fff; overflow: hidden; } .poy-list{ color: #000; height: auto; overflow: hidden; border-radius: 5px; border: #111 1px solid; margin-bottom: 5px; /*display: inline-block; margin-left: 20px;*/ } .poy-content{ max-height: 100%; display: block; position: relative; padding: 10px !important; z-index: 1 !important; height: 100%; width: 100%; opacity: 1; transition: all 0.5s; } /* New poy end*/ /* The side navigation menu */ .sidebar-menu { height: 100%; width: 0; position: fixed; z-index: 1051; top: 0; right: 0; background-color: #000000; overflow: hidden; transition: 0.3s; white-space: nowrap; -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.5); -moz-box-shadow: -0px 0px 20px 0px rgba(0,0,0,0.5); box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.5); } .sidebar-menu > .sidebar-header { background-image: linear-gradient(0deg, #a54e07, #b47e11, #fef1a2, #bc881b, #a54e07); padding: 10px 15px; color: rgb(120,50,5); font-size: 26px; font-weight: bold; text-align: center; } .sidebar-menu > .sidebar-header > a { color: #000; float: left } .sidebar-menu > .menu-list { padding-left: 2rem; padding-right: 2rem; } .sidebar-menu .menu.col-12 i.fa { font-size: 22px; margin-top: 7px; margin-bottom: 7px; } .sidebar-menu .menu.col-6 i.fa { font-size: 24px; } .sidebar-menu > div:not(.sidebar-header) a { color: #BBBCBD; display: block; } .sidebar-menu.sidebar-menu > div:not(.sidebar-header) a:hover { text-decoration: none; color: #FFF; } .sidebar-menu > .menu-list > .menu.col-6 > a { margin-left: -15px; margin-right: -15px; padding: 8px 0px; } .sidebar-menu > .menu-list > .menu.col-6 > a > i.fa { margin-bottom: 10px; } .sidebar-menu > .menu-list > .menu.col-6:nth-child(odd) > a { border-right: 1px solid #BBBCBD; } .sidebar-menu > .menu-list > .menu:not(:last-child) { border-bottom: 1px solid #BBBCBD; } .sidebar-overlay { display: none; background-color: rgba(0, 0, 0, 0.3); width: 100%; height: 100%; position: fixed; z-index: 1050; top: 0; } @media screen and (max-height: 450px) { .sidebar-menu {padding-top: 15px;} .sidebar-menu a {font-size: 18px;} } /* SIDE BAR # */ /* New Code */ /* BOTTOM NAV */ nav#menu-bottom { padding: 10px 0px; text-align: center; background-color: #0f1113; } nav#menu-bottom .container { padding: 0px; } nav#menu-bottom .navbar-nav { width: 100%; } /*bootstrap*/ .nav-link-outline-danger.nav-link{ color:var(--red_text); background: var(--white_text); border: 1px solid var(--red_text); } .nav-link-outline-danger.nav-link:hover{ color:var(--white_text); background: var(--red_text); } .nav-link-outline-danger.nav-link.active{ color:var(--white_text); background: var(--red_text); } .nav-link-danger.nav-link{ color:var(--red_text); } .nav-link-danger.nav-link:hover{ color:var(--white_text); background: var(--red_text); } .nav-link-danger.nav-link.active{ color:var(--white_text); background: var(--red_text); } .nav-link-success.nav-link{ color:var(--bs-success); } .nav-link-success.nav-link:hover{ color:var(--white_text); background: var(--bs-success); } .nav-link-success.nav-link.active{ color:var(--white_text); background: var(--bs-success); } /* BOTTOM NAV # */ /* Scroll Bar */ /* Customize website's scrollbar like Mac OS Not supports in Firefox and IE */ /* total width */ body::-webkit-scrollbar { background-color: #fff; width: 16px; } /* background of the scrollbar except button or resizer */ body::-webkit-scrollbar-track { background-color: #fff; } /* scrollbar itself */ body::-webkit-scrollbar-thumb { background-color: #babac0; border-radius: 16px; border: 4px solid #fff; } /* set button(top and bottom of the scrollbar) */ body::-webkit-scrollbar-button { display:none; } /* Specific Class */ .balance-container{ background-position: bottom; outline-offset: -8px; outline: 2px solid #ee7c00; border-radius:10px; } .main-footer{ width:100%; background:#343a40; flex-direction: column; justify-content: center; align-items: center; } .main-footer > div{ padding:16px; } .footer-copyright{ flex-direction: column; } .footer-copyright span{ color:#c77400; text-align: center; } .main-menu{ position: relative; } .main-menu > div:first-child{ top: -0.1rem; left: 50%; width: 90%; transform: translate(-50%, -50%); } .main-menu > div:first-child a{ border-radius: 50px; } .icon-box{ position: relative; color: #c77400; border: 1px solid #c77400; border-radius: 3px; flex: 1; box-shadow: inset 0 -0px 10px rgba(255, 155, 155, 0.2); } .icon-box:hover{ color: var(--brown_text); background: #eee; border: 1px solid #e5e5e5; } #btn-bottom{ box-shadow: inset 10px -0px 0px var(--brown_text); border: 1px solid var(--brown_text); } #btn-bottom:hover{ background-color:black; color:#c32410; box-shadow: inset 10px -0px 0px #c32410; } #btn-bottom:hover i{ color:#c32410; } .menu-group{ width: 200px; } .menu-group i{ font-size:36px; } .menu-group img{ width:100%; text-align:center; } .menu-group a{ font-weight:900; } #credit_balance{ color:#c77400; background:#ffffff; padding: 0.2em 0.4em; border-radius: 10rem; text-align: center; } .tab-menu li a:hover{ color: white; background: #c32410; } .tab-menu-active.active{ color: white!important; background: #c32410; } .profit-bar{ width:100%; background: #d6d8db; gap:5px; } .profit-bar > div{ border-radius: 0.25rem; } .text-area-bg{ background-color:#e9ecef; border: 1px solid #ced4da; color:var(--black_icon); text-align: center; } .table-pattern tr:nth-child(odd) { background-color: rgba(32, 22, 22, 0.05); /*Background color for odd child */ } /* Start Tab Section First Create on member/lottery/transaction Page */ .tab-header > div{ display: flex; flex-direction: column; color: #343a40; text-align: center; width: calc(100%/5); cursor: pointer; gap: 5px; transition: all 500ms ease-in-out; } .tab-header > div.active{ color: #dc3545; transition: all 500ms ease-in-out; } .tab-indicator{ position: relative; width: calc(100%/5); height: 5px; background-color: #dc3545; left: 0px; border-radius: 5px; transition: all 250ms ease-in-out; } .tab-body{ margin-top: 1rem; transition: all 250ms ease-in-out; } .tab-body > div{ display: none; text-align: center; transition: all 500ms ease-in-out; } .tab-body > div.active{ display: flex; flex-direction: column; transition: all 500ms ease-in-out; } /* End Tab Section / First Create on member/lottery/transaction Page */ #change-text{ position: relative; } #change-text table{ display:block; width: 0; height: 0; transition: all 1000ms ease-in-out; padding-left: 0; font-size: 0; text-overflow: ellipsis; } .card-game-div{ position: relative; overflow: hidden; border-radius: 20px; } .card-game-div > img{ border-radius: 20px; } .card-game-div > div { position: absolute; bottom: 0; right: 0; } .card-game-div > div div:not(.d-flex){ z-index: 0; position: absolute; bottom: -55%; right: -10px; width: 120%; height: 200px; border-radius: 20px; border: 2px solid #ffcf40; background: rgb(77,75,74); background: -moz-linear-gradient(90deg, rgba(77,75,74,1) 0%, rgba(34,40,45,1) 45%); background: -webkit-linear-gradient(90deg, rgba(77,75,74,1) 0%, rgba(34,40,45,1) 45%); background: linear-gradient(90deg, rgba(77,75,74,1) 0%, rgba(34,40,45,1) 45%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#4d4b4a",endColorstr="#22282d",GradientType=1); transform: rotate(-10deg); -webkit-box-shadow: 0px 0px 15px -5px rgba(255,207,64,1); -moz-box-shadow: 0px 0px 15px -5px rgba(255,207,64,1); box-shadow: 0px 0px 15px -5px rgba(255,207,64,1); } .card-game-div > div div.d-flex{ z-index: 1; } .card-game-btn{ background: hsla(205, 46%, 10%, 1); background: linear-gradient(90deg, hsla(205, 46%, 10%, 1) 0%, hsla(191, 28%, 23%, 1) 50%, hsla(207, 41%, 27%, 1) 100%); background: -moz-linear-gradient(90deg, hsla(205, 46%, 10%, 1) 0%, hsla(191, 28%, 23%, 1) 50%, hsla(207, 41%, 27%, 1) 100%); background: -webkit-linear-gradient(90deg, hsla(205, 46%, 10%, 1) 0%, hsla(191, 28%, 23%, 1) 50%, hsla(207, 41%, 27%, 1) 100%); filter: progid: DXImageTransform.Microsoft.gradient( startColorstr="#0E1C26", endColorstr="#2A454B", GradientType=1 ); color: #ffcf40; border: 2px solid #ffcf40; text-decoration: none; border-radius: 30px; -webkit-box-shadow: 0px 0px 10px -5px rgba(255,207,64,1); -moz-box-shadow: 0px 0px 10px -5px rgba(255,207,64,1); box-shadow: 0px 0px 10px -5px rgba(255,207,64,1); } .gra-text{ background: #F7BA2C; background: linear-gradient(to right, #F7BA2C 0%, #EA5459 100%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; } /* lightbox */ #lightbox{ display: none; position: fixed; z-index: 100; top: 0; right: 0; width: 100vw; height: 100vh; background-color: rgba(0,0,0,0.5); align-items: center; justify-content: center; } #lightbox-caption{ font-size: 1.5rem; font-weight: bold; } #close-btn { position: absolute; top: 0; right: -30px; color: #fff; font-size: 3rem; font-weight: bold; cursor: pointer; } .otp-field input::-webkit-inner-spin-button, .otp-field input::-webkit-outer-spin-button { display: none; } #call-mobile-nav{ position: fixed; display: flex; justify-content: center; align-items: center; padding: 0 5px; margin-bottom: 10px; width: 100vw; bottom: 0; z-index: 100; } #call-footer{ margin-bottom: 70px; } @media only screen and (min-width: 992px) { #call-mobile-nav{ display: none; } #call-footer{ margin-bottom: 0px; } } #page-wrapper{ min-height:90vh; } /* Specific Class */ /* Global use */ /* Animation */ .grow:hover { transform: scale(1.1); } .grow15:hover { transform: scale(1.5); } .top-5px:hover{ transform: translateY(-5px); transition: all 250ms ease-in-out; } .top-5px{ transition: all 250ms ease-in-out; } .grow,.grow15,.transition-all{ transition: all 500ms ease-in-out; } .transition-all-1000{ transition: all 1000ms ease-in-out; } .center-everything{ align-content: center; justify-content: center; align-items: center; text-align: center; } /* text */ .black_text{ color:var(--black_icon); } .white-text{ color: var(--white_text); } .brown-text{ color:var(--brown_text); } .aqua-text{ color:#5db8d4; } .red-text{ color:var(--red_text); } .green-text{ color:#28a745; } .gold-text{ color:#ffcf40; } .light-gold-text, hr.light-gold{ color: var(--light-gold); } .light-red-text{ color: var(--light-red); } hr{ margin:0; } .text-no-decoration{ text-decoration: none; } .text-no-decoration:hover{ text-decoration: none; } .fs-06{ font-size: 0.6rem; } @media only screen and (min-width: 576px) { .fs-06{ font-size: 1rem; } } /* Spacing */ .padding-inline-start-none { padding-inline-start: 0px; } .margin-center { margin-right: auto; margin-left: auto; } .no-margin { margin-bottom: 0; } .spacer { height: 5rem; } .spacer-2 { height: 2rem; } .spacer-1 { height: 1rem; } /* Display and Positioning */ .ribbon { position: absolute; top: 5px; left: -32px; width: 100px; transform: rotate(326deg); background: #c02310; color: var(--white_text); font-size: 0.6em; } .ribbon-position{ top: 0; left: -50px; transform: rotate(320deg); } .ribbon-position::before{ content: ''; position: absolute; left: 0; top: -3rem; width: 500px; height: 50px; background-color: var(--line-color); } /* Box Model */ .icon-img { width: 32px; } @media only screen and (max-width: 767) { .icon-img { width: 28px; } } .icon-img-16 { width: 16px; } .icon-img-48 { width: 48px; } .icon-img-64 { width: 64px; } .icon-img-128 { width: 128px; } .card-glass { background: rgba(255, 255, 255, 0.2); box-shadow: 0 8px 32px 0 rgba(31, 38, 135, 0.37); backdrop-filter: blur(10px); -webkit-backdrop-filter: blur(10px); } .card-glass2{ background: rgba( 255, 255, 255, 0.15 ); box-shadow: 0 8px 32px 0 rgba( 31, 38, 135, 0.37 ); backdrop-filter: blur( 5px ); -webkit-backdrop-filter: blur( 5px ); border-radius: 10px; border: 1px solid rgba( 255, 255, 255, 0.18 ); } .border-black { border: 1px solid black; } .border-gold{ border: 1px solid #ffcf40; } .border025rem { border-radius: 0.25rem; } .border25px{ border-radius: 25px; } .border15px{ border-radius: 15px; } .light-border { border: 1px solid rgba(0, 0, 0, 0.125); } .light-yellow-btn-outline{ border: 1px solid var(--light-gold); color: var(--light-gold); } .light-yellow-btn-outline:hover{ color: var(--light-red); background-color: var(--light-gold); } .light-yellow-btn{ color: var(--light-red); background-color: var(--light-gold); transition: transform 0.3s ease-in-out; } .light-yellow-btn:hover{ color: #a42321; background-color: var(--light-gold-hover); } .line-color{ color:var(--line-color); } .progress{ position: absolute; z-index: 0; top: 15px; height: 3px; } .step-circle { width: 30px; height: 30px; border-radius: 50%; background-color: #fff; border: 2px solid #007bff; line-height: 30px; font-weight: bold; display: flex; align-items: center; justify-content: center; margin-bottom: 10px; cursor: pointer; /* Added cursor pointer */ z-index: 1; } /* Background */ .background-card-header { background-color: rgba(0, 0, 0, 0.03); } .background-cover{ background-size: cover; } .gray-background{ background-color: #f5f6f8; } .banner-background{ background-image:url("/assets/background/background.png"); background-position: bottom; background-size: cover; } .scb-background-color { background-color: #4e2e7f; } .scb-background-img { background: url("/assets/images/SCB Background.jpg"); background-position: center; background-size: cover; } .scb-color{ color:#4e2e7f; } .gradient-trans-black{ background: rgb(0,0,0); background: -moz-linear-gradient(0deg, rgba(0,0,0,1) 10%, rgba(0,0,0,0.7511379551820728) 50%, rgba(34,40,45,0) 100%); background: -webkit-linear-gradient(0deg, rgba(0,0,0,1) 10%, rgba(0,0,0,0.7511379551820728) 50%, rgba(34,40,45,0) 100%); background: linear-gradient(0deg, rgba(0,0,0,1) 10%, rgba(0,0,0,0.7511379551820728) 50%, rgba(34,40,45,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#22282d",GradientType=1); } .light-gold-background{ background-color: var(--light-gold); } .light-red-background{ background-color: var(--light-red); } .red-background{ background-color:var(--red_text); } .no-background{ background-image: none; } .no-background-white{ background-image: none; background-color: #f5f6f8; } .overlay{ display: none; width: 100vw; height: 100vh; background-color: rgba(0,0,0,0.5); z-index: 1000; top:0; left:0; } /* Size*/ .size-16{ width: 16px; } .size-20{ width: 20px; } .size-24{ width: 24px; } .size-32{ width: 32px; } @media screen and (min-width:1400px){ .size-32{ width: 48px; } } .size-48{ width: 48px; } .size-64{ width: 64px; } .size-80{ width: 80px; } .size-96{ width: 96px; } .size-128{ width: 128px; } /* Size */ /* Borders */ .horizontal-line1 { border-bottom: 1px solid; } .default1.horizontal-line1 { border-color: #dee2e6; } .red1.horizontal-line1 { border-color: var(--red_text); } .vertical-line1 { border-left: 1px solid; margin: 0 1rem; } ul.border-except-last li:not(:last-child) { border-bottom: 1px solid #dee2e6; } /* Cursor */ .pointer-cursor { cursor: pointer; } .vr-line::after { content: "|"; color: white; padding: 0px 5px; cursor: default; } /* Text Effects */ .icon-shadow { text-shadow: 1px 1px 0 #1b5f74; } /* Box Shadow */ .dropshadow { -webkit-box-shadow: 10px 10px 10px -10px rgba(0,0,0,0.75); -moz-box-shadow: 10px 10px 10px -10px rgba(0,0,0,0.75); box-shadow: 10px 10px 10px -10px rgba(0,0,0,0.75); } .dropshadow2 { box-shadow: 5px 5px 20px -10px rgba(0, 0, 0, 0.51); -webkit-box-shadow: 5px 5px 20px -10px rgba(0, 0, 0, 0.51); -moz-box-shadow: 5px 5px 20px -10px rgba(0, 0, 0, 0.51); } .dropshadow3 { box-shadow: 0px 1px 15px -10px rgba(0, 0, 0, 0.75); -webkit-box-shadow: 0px 1px 15px -10px rgba(0, 0, 0, 0.75); -moz-box-shadow: 0px 1px 15px -10px rgba(0, 0, 0, 0.75); } .dropshadow4 { box-shadow: 5px 5px 12px -5px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 5px 5px 12px -5px rgba(0, 0, 0, 0.5); -moz-box-shadow: 5px 5px 12px -5px rgba(0, 0, 0, 0.5); } .dropshadow5{ box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); } .dropshadow6 { box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24); transition: all 0.3s cubic-bezier(.25,.8,.25,1); } .dropshadow7 { box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24); transition: all 0.3s cubic-bezier(.25,.8,.25,1); } .dropshadow7:hover { box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22); } .img-dropshadow{ filter: drop-shadow(5px 5px 11px #00000040); } /* bootstrap Override FIX later change to Bootstrap class */ .custom-popover .popover-header{ background-color:var(--red_text); } .header-text{ background: hsla(205, 46%, 10%, 1); background: linear-gradient(90deg, hsla(205, 46%, 10%, 1) 0%, hsla(191, 28%, 23%, 1) 50%, hsla(207, 41%, 27%, 1) 100%); background: -moz-linear-gradient(90deg, hsla(205, 46%, 10%, 1) 0%, hsla(191, 28%, 23%, 1) 50%, hsla(207, 41%, 27%, 1) 100%); background: -webkit-linear-gradient(90deg, hsla(205, 46%, 10%, 1) 0%, hsla(191, 28%, 23%, 1) 50%, hsla(207, 41%, 27%, 1) 100%); filter: progid: DXImageTransform.Microsoft.gradient( startColorstr="#0E1C26", endColorstr="#2A454B", GradientType=1 ); box-shadow: rgba(0, 0, 0, 0.17) 0px -23px 25px 0px inset, rgba(0, 0, 0, 0.15) 0px -36px 30px 0px inset, rgba(0, 0, 0, 0.1) 0px -79px 40px 0px inset, rgba(0, 0, 0, 0.06) 0px 2px 1px, rgba(0, 0, 0, 0.09) 0px 4px 2px, rgba(0, 0, 0, 0.09) 0px 8px 4px, rgba(0, 0, 0, 0.09) 0px 16px 8px, rgba(0, 0, 0, 0.09) 0px 32px 16px; } /* Global use */ /* Bootstrap Class */ .btn-soft-green{ --bs-btn-active-color:var(--bs-light); --bs-btn-active-bg: var(--bs-success); --bs-btn-active-border-color:var(--bs-btn-border-color); --bs-btn-hover-color:var(--bs-light); --bs-btn-hover-bg:var(--bs-success); } .btn-soft-warning{ --bs-btn-bg:var(--bs-white); --bs-btn-active-bg:var(--bs-warning); --bs-btn-color:var(--bs-warning); --bs-btn-active-color:var(--bs-white); --bs-btn-hover-color:var(--bs-white); --bs-btn-hover-bg:var(--bs-warning); } .btn-soft-info{ --bs-btn-bg:var(--bs-light); --bs-btn-active-bg:var(--bs-info); --bs-btn-color:var(--bs-info); --bs-btn-hover-color:var(--bs-light); --bs-btn-hover-bg:var(--bs-info); --bs-btn-active-bg:rgb(var(--bs-info-rgb))!important; --bs-btn-active-color:var(--bs-light)!important; --bs-bg-opacity: 0.25; background-image: var(--bs-gradient)!important; } .btn-soft-primary{ --bs-btn-bg:var(--bs-light); --bs-btn-active-bg:var(--bs-primary); --bs-btn-color:var(--bs-primary); --bs-btn-hover-color:var(--bs-light); --bs-btn-hover-bg:var(--bs-primary); } .btn-soft-white{ --bs-btn-bg:var(--bs-light); --bs-btn-active-bg:var(--bs-primary); --bs-btn-color:var(--bs-primary); --bs-btn-hover-color:var(--bs-light); --bs-btn-hover-bg:var(--bs-primary); } .btn-line-contact{ --bs-btn-color: #fff; --bs-btn-bg:var(--line-color); --bs-btn-hover-bg:var(--line-color-hover); --bs-btn-active-bg:var(--line-color-active); --bs-btn-active-border-color:transparent; } .nav-mobile{ max-width: 500px; } .nav-mobile li a{ --bs-nav-link-color:var(--bs-secondary); --bs-nav-underline-link-active-color:var(--bs-primary); --bs-nav-pills-link-active-color:var(--light-red); --bs-nav-pills-link-active-bg:var(--light-gold); --bs-nav-pills-border-radius:var(--bs-border-radius-xxl); --bs-nav-link-color:rgb(252,243,215); --bs-nav-link-hover-color:var(--light-gold-hover); } .flex-fill-basis-0 { flex: 1 1 0%!important; } .btn-close{ --bs-btn-close-bg: transparent; --bs-btn-close-opacity:1; --bs-btn-close-color:var(--main-color-subtle); } /* Bootstrap Class */ /* Loader */ /* HTML:
*/ .loader { width: 50px; aspect-ratio: 1; display: grid; } .loader::before, .loader::after { content: ""; grid-area: 1/1; background: orange; clip-path: polygon(0 0,101% 0, 0 100%); animation: l13 2s infinite; } .loader::after { --s:-1,-1; } @keyframes l13 { 0%, 10% {transform:scale(var(--s,1)) translate(0,0) rotate(0deg)} 33% {transform:scale(var(--s,1)) translate(20px,-20px) rotate(0deg)} 66% {transform:scale(var(--s,1)) translate(20px,-20px) rotate(180deg)} 90%, 100% {transform:scale(var(--s,1)) translate(0px,0px) rotate(180deg)} } /* Loader */ /* End New Code */