:root { /* site variables, themes */ --lime-50: #f7fee7; --lime-100: #ecfccb; --lime-200: #d9f99d; --lime-300: #bef264; --lime-400: #a3e635; --lime-500: #84cc16; --lime-600: #65a30d; --lime-700: #4d7c0f; --lime-800: #3f6212; --lime-900: #365314; --lime-950: #1a2e05; --green-50: #fbfff0; --green-100: #f5ffd6; --green-200: #e4ffb3; --green-300: #c1ff75; --green-400: #87f532; --green-500: #50dc09; --green-600: #2bb800; --green-700: #169004; --green-800: #0c710a; --green-900: #0a5c11; --green-950: #00330a; --amber-50: #fffbeb; --amber-100: #fef3c7; --amber-200: #fde68a; --amber-300: #fcd34d; --amber-400: #fbbf24; --amber-500: #f59e0b; --amber-600: #d97706; --amber-700: #b45309; --amber-800: #92400e; --amber-900: #78350f; --amber-950: #451a03; --bs-secondary-color: rgba(64, 69, 75, 0.75); } .offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm { --bs-offcanvas-width: min(600px, 100%) !important; } .stuff-item .badge, .store-item .badge { --bs-badge-padding-x: 0.25em !important; --bs-badge-padding-y: 0.25em !important; --bs-badge-font-size: 1em; } .stuff-item .badge .fa, .store-item .badge .fa, .col-photo .badge .fa, .col-photo .badge .fab, .store-item .badge .fab, .stuff-item .badge .fab { font-size: 12px; } .sale-cnt { font-size: 10.5px !important; padding: 4px; } .badge.bg-lgreen, .badge.bg-warning { text-shadow: 0 0 0 #000, 1px 2px 3px #685143; } .snowflake { color: #fff; font-size: 1em; font-family: Arial, sans-serif; text-shadow: 0 0 5px #000; } @-webkit-keyframes snowflakes-fall { 0% { top: -10% } 100% { top: 100% } } @-webkit-keyframes snowflakes-shake { 0%, 100% { -webkit-transform: translateX(0); transform: translateX(0) } 50% { -webkit-transform: translateX(80px); transform: translateX(80px) } } @keyframes snowflakes-fall { 0% { top: -10% } 100% { top: 100% } } @keyframes snowflakes-shake { 0%, 100% { transform: translateX(0) } 50% { transform: translateX(80px) } } .snowflake { opacity: 0.7; position: fixed; top: -10%; z-index: 9999; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; cursor: default; -webkit-animation-name: snowflakes-fall, snowflakes-shake; -webkit-animation-duration: 10s, 3s; -webkit-animation-timing-function: linear, ease-in-out; -webkit-animation-iteration-count: infinite, infinite; -webkit-animation-play-state: running, running; animation-name: snowflakes-fall, snowflakes-shake; animation-duration: 10s, 3s; animation-timing-function: linear, ease-in-out; animation-iteration-count: infinite, infinite; animation-play-state: running, running } .snowflake img { width: 20px; } .snowflake:nth-of-type(0) { left: 1%; -webkit-animation-delay: 0s, 0s; animation-delay: 0s, 0s } .snowflake:nth-of-type(1) { left: 10%; -webkit-animation-delay: 1s, 1s; animation-delay: 1s, 1s } .snowflake:nth-of-type(2) { left: 20%; -webkit-animation-delay: 6s, .5s; animation-delay: 6s, .5s } .snowflake:nth-of-type(3) { left: 30%; -webkit-animation-delay: 4s, 2s; animation-delay: 4s, 2s } .snowflake:nth-of-type(4) { left: 40%; -webkit-animation-delay: 2s, 2s; animation-delay: 2s, 2s } .snowflake:nth-of-type(5) { left: 50%; -webkit-animation-delay: 8s, 3s; animation-delay: 8s, 3s } .snowflake:nth-of-type(6) { left: 60%; -webkit-animation-delay: 6s, 2s; animation-delay: 6s, 2s } .snowflake:nth-of-type(7) { left: 70%; -webkit-animation-delay: 2.5s, 1s; animation-delay: 2.5s, 1s } .snowflake:nth-of-type(8) { left: 80%; -webkit-animation-delay: 1s, 0s; animation-delay: 1s, 0s } .snowflake:nth-of-type(9) { left: 90%; -webkit-animation-delay: 3s, 1.5s; animation-delay: 3s, 1.5s } .snowflake:nth-of-type(10) { left: 25%; -webkit-animation-delay: 2s, 0s; animation-delay: 2s, 0s } .snowflake:nth-of-type(11) { left: 65%; -webkit-animation-delay: 4s, 2.5s; animation-delay: 4s, 2.5s } body { font-family: Verdana, sans-serif; font-weight: 300; font-size: 0.9rem; background-color: #f5f5f5; } html.dark { -webkit-filter: invert(100%) hue-rotate(298deg); filter: invert(100%) hue-rotate(298deg); } html.dark img, html.dark iframe, html.dark .form-check-input, html.dark .badge:not(.callout-badge), html.dark .photo { -webkit-filter: invert(100%) hue-rotate(62deg); filter: invert(100%) hue-rotate(62deg); } html.dark .photo img { -webkit-filter: none; filter: none; } .btn:focus, button:focus { outline: none; box-shadow: none; } header nav.navbar { background-color: #fff; box-shadow: 0 -1px 9px var(--green-500); } .breadcrumb { border-left: 3px solid var(--green-600); padding-left: 10px; font-size: smaller; margin-right: 45px; } header .navbar-light .navbar-brand, header .navbar-light .navbar-brand:active, header .navbar-light .navbar-brand:hover { color: var(--green-800); max-height: 50px; margin-top: 0; } header .navbar-light .navbar-brand:hover { color: var(--green-600); } header .navbar-brand img.logo-txt { border: 0; margin-top: -11px; margin-right: -5px; max-width: max(140px, 19vw); } header .navbar-brand img.logo { position: absolute; right: -27px; top: -5px; height: 20px; } header .navbar-brand img.logo { animation: shake-slow infinite 9s linear both; transform: translate3d(0, 0, 0); backface-visibility: hidden; perspective: 1000px; } header .navbar-brand:hover img.logo { animation: shake-fast 1.9s cubic-bezier(.36, .07, .19, .97) both; } @keyframes shake-slow { 40% { transform: translate3d(1px, 0, 0) rotate(36deg); } 90% { transform: translate3d(1px, 0, 0) rotate(-18deg); } } @keyframes shake-fast { 10%, 90% { transform: translate3d(-1px, 0, 0) rotate(5deg); } 20%, 80% { transform: translate3d(2px, 0, 0) rotate(-5deg); } 30%, 50%, 70% { transform: translate3d(-4px, 0, 0) rotate(10deg); } 40%, 60% { transform: translate3d(4px, 0, 0) rotate(-10deg); } } main, .footer, html, body { background-color: var(--amber-50); } main > .container-xxl { padding: 15px 15px 20px; background: #fff; } .footer { font-size: .9em; } .footer > .container-xxl { padding-right: 0; padding-left: 0; } .form-label { font-weight: 600; } .not-set { color: #c55; font-style: italic; } .italic { font-style: oblique; } a, a:visited, a:active, a:hover { text-decoration: none; } a:hover { /*color: #4f8eba;*/ } a.disabled, a.disabled:visited, a.disabled:active, a.disabled:hover { cursor: default; pointer-events: none; text-decoration: none; opacity: 0.7; } .bold a, .bold a:visited, .bold a:active, .bold a:hover, a.bold, a.bold:visited, a.bold:active, a.bold:hover { text-decoration: none; color: #555; } a.bold:hover { color: #4f8eba; } a.bold.disabled, a.bold.disabled:visited, a.bold.disabled:active, a.bold.disabled:hover { cursor: default; pointer-events: none; text-decoration: none; opacity: 0.7; } /* add sorting icons to gridview sort links */ a.asc:after, a.desc:after { content: ''; left: 3px; display: inline-block; width: 0; height: 0; border: solid 5px transparent; margin: 4px 4px 2px 4px; background: transparent; } a.asc:after { border-bottom: solid 7px #212529; border-top-width: 0; } a.desc:after { border-top: solid 7px #212529; border-bottom-width: 0; } .grid-view th, .grid-view td:last-child { white-space: nowrap; font-weight: 100; } .grid-view .filters input, .grid-view .filters select { min-width: 50px; } .hint-block { display: block; margin-top: 5px; color: #999; } .error-summary { color: #a94442; background: #fdf7f7; border-left: 3px solid #eed3d7; padding: 10px 20px; margin: 0 0 15px 0; } /* align the logout "link" (button in form) of the navbar */ .nav li > form > button.logout { padding-top: 7px; color: rgba(17, 15, 15, 0.83); text-decoration: none; } #chat-list-wrap .pagination .page-link { font-size: 15px; padding: 0.25em 0.65em; } @media (max-width: 967px) { .page-link { font-size: 15px; padding: 0.25em 0.45em; } } @media (max-width: 767px) { .nav li > form > button.logout { display: block; text-align: left; width: 100%; padding: 10px 0; } .page-link { font-size: 14px; padding: 0.2em 0.4em; } .navbar-expand-md .navbar-nav .nav-link { padding: 4px; } } .nav > li > form > button.logout:focus, .nav > li > form > button.logout:hover { text-decoration: none; color: rgba(17, 15, 15); } .nav > li > form > button.logout:focus { outline: none; } .dropdown-menu li { position: relative; } .dropdown-menu .dropdown-submenu { display: none; position: absolute; left: 100%; top: -7px; } .dropdown-menu .dropdown-submenu-left { right: 100%; left: auto; } .dropdown-menu > li:hover > .dropdown-submenu { display: block; } #btnCityTop.btn { color: #484345; font-weight: 500; opacity: 0.8; } h1 { font-size: 1.45rem !important; color: #444; } h2 { font-size: 1.3rem !important; color: #444; } h3, h3 a, h3 a:visited, h3 a:active, h3 a:hover { font-size: 1.25rem !important; text-decoration: none; color: #555; } .text-special { color: var(--green-700) !important; } .badge-rate-1 { background: #f8f9fa; color: #333; } .badge-rate-2 { background: #d2f4ea; color: #333; } .badge-rate-3 { background: #ffe69c; color: #222; } .badge-rate-4 { background: #ffdb17; color: #222; } .badge-rate-5 { background: #fd7e14; color: #fff; } .badge-rate-6 { background: #dc3545; color: #fff; } .badge-rate-7 { background: #f1f1f1; color: #fd7e14; } h4 { font-size: 1.15rem !important; } h5 { font-size: 1.05rem !important; } b { font-weight: 600; } .callout { padding: 1.25rem; margin-top: 1.25rem; margin-bottom: 1.25rem; border: 1px solid #e9ecef; border-left-width: .25rem; border-radius: .25rem; position: relative; } .callout.callout-sm { padding: 0.5rem; margin-bottom: 0.75rem; } .callout.callout-flush { margin: 0; } .callout h4 { margin-bottom: .25rem } .callout p:last-child { margin-bottom: 0 } .callout code { border-radius: .25rem } .callout-info, .callout-primary { border-left-color: #5bc0de } .callout.callout-info.right, .callout.callout-primary.right { border: 1px solid #e9ecef; border-right: .25rem #5bc0de solid; } .callout-special, .callout-success { border-left-color: var(--green-600); } .callout.callout-special.right, .callout.callout-success.right { border: 1px solid #e9ecef; border-right: .25rem var(--green-600) solid; } .callout-warning { border-left-color: #f0ad4e } .callout-danger { border-left-color: #d9534f } .callout-secondary { border-left-color: #9a9a9a } .callout.callout-secondary.right { border: 1px solid #e9ecef; border-right: .25rem #9a9a9a solid; } .callout.callout-warning.right { border: 1px solid #e9ecef; border-right: .25rem #f0ad4e solid; } .callout .callout-btn { position: absolute; top: 0px; right: 0px; z-index: 100; margin-top: 0; font-size: 14px !important; font-weight: bold; max-width: 75%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #555; border-radius: 30rem !important; } .callout .callout-badge { position: absolute; top: -15px; left: -10px; z-index: 100; margin-top: -3px; font-size: 14px !important; font-weight: bold; max-width: 75%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #555; padding: 0.2rem 0.5rem; border-radius: 30rem !important; } .callout .callout-badge.num { position: absolute; top: -15px; left: -20px; font-size: 1.1rem !important; font-weight: normal; z-index: 100; } .callout-info .callout-badge, .callout-primary .callout-badge { border: 1px solid #5bc0de; color: #438da2; background: #fff; } .callout-special .callout-badge, .callout-success .callout-badge { border: 1px solid #80de5b; color: #069606; background: #fff; } .callout-warning .callout-badge { border: 1px solid #f0ad4e; color: #a17537; background: #fff; } .callout-danger .callout-badge { border: 1px solid #a8413e; color: #d9534f; background: #fff; } .callout-secondary .callout-badge { border: 1px solid #9a9a9a; color: #777; background: #fff; } .alert-special { border-color: var(--green-200); background: #e9fab8; color: var(--green-900); background: var(--green-300); background: linear-gradient(180deg, #fff 0%, var(--green-100) 100%); } .alert-muted { border-color: #E2E3E5FF; background: #efefef; color: #41464b; } footer.footer .nav .nav-link, footer.footer .nav .nav-link:visited, footer.footer .nav .nav-link:active { color: #777; } footer.footer .nav .nav-link.active { font-weight: 600; } footer.footer .nav .nav-link:hover { color: #333; } .btn-change-store.active { cursor: not-allowed; background: #eee; } .btn-change-store.active:before { content: ''; width: 0; height: 0; border-style: solid; border-width: 0 12px 12px 0; border-color: transparent #9cd585ba transparent transparent; right: 0; top: 0; position: absolute; } .mtn-1 { margin-top: -0.25rem !important; } .mtn-2 { margin-top: -0.5rem !important; } .mtn-3 { margin-top: -0.75rem !important; } .mtn-4 { margin-top: -1rem !important; } .mtn-5 { margin-top: -1.5rem !important; } .mbn-1 { margin-bottom: -0.25rem !important; } .mbn-2 { margin-bottom: -0.5rem !important; } .mbn-3 { margin-bottom: -0.75rem !important; } .msn-1 { margin-left: -0.25rem !important; } .msn-2 { margin-left: -0.5rem !important; } .msn-3 { margin-left: -0.75rem !important; } .msn-4 { margin-left: -1rem !important; } .msn-5 { margin-left: -1.5rem !important; } .shadow-right { box-shadow: 1px 0 1rem #ddd !important; } .bg-lgreen { background-color: rgba(246, 190, 14, 0.92) !important; } .bg-img-badge { background-color: rgba(0, 0, 0, 0.69) !important; } .nav-link { position: relative; } .nav-link .badge { position: absolute; top: -3px; padding: 3px; right: -3px; } .nav-link .badge, #marketWidget .nav-item .badge { position: absolute; top: -3px; padding: 3px; right: -3px; } .accordion-button::after { content: "\f107"; transition: transform 0.2s ease-in-out; font-weight: 900; font-family: FontAwesome; color: #777; background: none; width: 12px; } .accordion-button { font-weight: 300; font-size: 0.9rem; } .accordion-button:not(.collapsed) { color: #212529; background: var(--green-600); background: linear-gradient(50deg, var(--green-400) 0%, var(--green-600) 100%); } .accordion-button.collapsed { background-color: var(--green-50); background: var(--green-50); background: linear-gradient(50deg, var(--green-100), #fff); } .accordion-button:not(.collapsed)::after { color: #fff; background: none; transform: rotate(-180deg); } .accordion-button:focus { box-shadow: 0 0 0 0.05rem var(--green-200); } .btn.btn-special, .btn.btn-special:focus, .btn.btn-special:active, .btn.btn-special:hover { background: var(--green-500); background: linear-gradient(var(--green-700), var(--green-400)); border: 0; border-color: transparent; color: #fafafa; transition: background 0.75s ease-out; background-size: 1px 200%; } .btn.btn-special.active, .btn.btn-special:active, .btn.btn-special:hover { background-position: 40%; border-color: transparent; box-shadow: 0 0 5px var(--green-900); } .btn.btn-special.active, .btn.btn-special:active { background: var(--green-700); background: linear-gradient(50deg, var(--green-500) 0%, var(--green-800) 100%); border-color: transparent; } .btn.btn-outline-special, .btn.btn-outline-special:focus, .btn.btn-outline-special:active, .btn.btn-outline-special:hover { background: #fff; border-color: var(--green-700); color: var(--green-600); } .btn.btn-outline-special.active, .btn.btn-outline-special:active, .btn.btn-outline-special:hover { background: var(--green-700); background: linear-gradient(50deg, var(--green-500) 0%, var(--green-800) 100%); border: 1px solid transparent; color: #fff; } .bg-special { background: var(--green-800) !important; color: #fff; } .bg-lspecial { background: var(--green-200) !important; color: #333; } .bg-special a.bold, .bg-primary a.bold { color: #fafafa; } .alert-bronze { background: #FAEBD7; color: #251f2f; background: linear-gradient(to bottom, #FAEBD7 0%, #EBDCC8 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FAEBD7), color-stop(100%, #EBDCC8)); background: -webkit-linear-gradient(top, #FAEBD7 0%, #EBDCC8 100%); background: -moz-linear-gradient(top, #FAEBD7 0%, #EBDCC8 100%); background: -o-linear-gradient(top, #FAEBD7 0%, #EBDCC8 100%); background: -ms-linear-gradient(top, #FAEBD7 0%, #EBDCC8 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAEBD7', endColorstr='#EBDCC8', GradientType=0); border: 1px solid #DCCDB9; text-shadow: 0 1px 0 #FFFAE6; -webkit-text-shadow: 0 1px 0 #FFFAE6; -moz-text-shadow: 0 1px 0 #FFFAE6; box-shadow: inset 0 1px 0 #FFFAE6; -webkit-box-shadow: inset 0 1px 0 #FFFAE6; -moz-box-shadow: inset 0 1px 0 #FFFAE6; } .alert-silver { background: #C0C0C0; color: #251f2f; background: linear-gradient(to bottom, #C0C0C0 0%, #B1B1B1 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #C0C0C0), color-stop(100%, #B1B1B1)); background: -webkit-linear-gradient(top, #C0C0C0 0%, #B1B1B1 100%); background: -moz-linear-gradient(top, #C0C0C0 0%, #B1B1B1 100%); background: -o-linear-gradient(top, #C0C0C0 0%, #B1B1B1 100%); background: -ms-linear-gradient(top, #C0C0C0 0%, #B1B1B1 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#C0C0C0', endColorstr='#B1B1B1', GradientType=0); border: 1px solid #A2A2A2; text-shadow: 0 1px 0 #CFCFCF; -webkit-text-shadow: 0 1px 0 #CFCFCF; -moz-text-shadow: 0 1px 0 #CFCFCF; box-shadow: inset 0 1px 0 #CFCFCF; -webkit-box-shadow: inset 0 1px 0 #CFCFCF; -moz-box-shadow: inset 0 1px 0 #CFCFCF; } .alert-gold { background: #FFD700; color: #251f2f; background: linear-gradient(to bottom, #FFD700 0%, #F0C800 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFD700), color-stop(100%, #F0C800)); background: -webkit-linear-gradient(top, #FFD700 0%, #F0C800 100%); background: -moz-linear-gradient(top, #FFD700 0%, #F0C800 100%); background: -o-linear-gradient(top, #FFD700 0%, #F0C800 100%); background: -ms-linear-gradient(top, #FFD700 0%, #F0C800 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFD700', endColorstr='#F0C800', GradientType=0); border: 1px solid #E1B900; text-shadow: 0 1px 0 #FFE60F; -webkit-text-shadow: 0 1px 0 #FFE60F; -moz-text-shadow: 0 1px 0 #FFE60F; box-shadow: inset 0 1px 0 #FFE60F; -webkit-box-shadow: inset 0 1px 0 #FFE60F; -moz-box-shadow: inset 0 1px 0 #FFE60F; } .alert-platinum { background: linear-gradient(72deg, rgb(44, 222, 242) 0.00%, rgb(156, 43, 171) 35.00%, rgb(39, 43, 44) 100.00%); border-color: #ccc; color: #fff; text-shadow: 1px 1px 5px #888888; } .bg-shadow-white { text-shadow: 1px 1px 1px #fff, -1px -1px 1px #fff, -3px -3px 1px #fff, -2px -2px 3px #fff, 3px 3px 1px #fff, 2px 2px 3px #fff, -1px 1px 1px #fff, 1px -1px 1px #fff, -3px 3px 1px #fff, -2px 2px 3px #fff, 3px -3px 1px #fff, 2px -2px 3px #fff, 4px 4px 2px #fff, -4px 4px 2px #fff, -4px -4px 2px #fff, 4px -4px 2px #fff; } .toolbar .row .mb-3 { margin-bottom: 0 !important; } .ml-small { font-size: 14px; font-weight: normal; } .m-small { font-size: 12px; } .s-small { font-size: 10px; } .x-small { font-size: 9px; } .top-rates { font-size: 9px; color: #999; padding-bottom: 2px; } .fav { position: relative; display: inline-block; z-index: 10; } .btn-breadcrumb { margin-top: -30px; margin-right: 10px } blockquote { color: #999; padding: 0.5rem; border-left: 2px dotted #eee; margin: 0.5rem 1rem; } ::placeholder { color: #aaa !important; } a.bold.strong { font-weight: 600 !important; } .page-link { color: var(--green-800); border-color: var(--green-600); background-color: var(--green-50); text-align: center; } .page-item.active > .page-link { color: var(--green-900); border-color: var(--green-600); background: var(--green-300); background: linear-gradient(170deg, var(--green-100) 0%, var(--green-400) 120%); } .page-link:hover { z-index: 2; color: #fff; background-color: var(--green-600); border-color: var(--green-700); } .strong { font-weight: bold; } @media (min-width: 992px) { .navbar-expand-lg .navbar-nav .nav-link { padding-top: 0.25rem; padding-bottom: 0.25rem; } } .pagination { justify-content: center; } .form-check { padding-top: 0.25rem !important; } .z-index { z-index: 1; } .z-index-10 { z-index: 10; } .small .dropdown-item { font-size: 14px; padding: 0.17rem 0.5rem; line-height: 18px; } .dropdown-item.active, .dropdown-item:active { background: rgba(233, 250, 184, 0.54); color: #333; } .top-not { border-bottom: 1px solid var(--green-100); } .top-not .inner { max-width: min(80vw, min(75vw, 580px)); overflow: hidden; text-overflow: ellipsis; font-size: smaller; } .top-not.unread { background: var(--amber-200) !important; position: relative; } .top-not.unread:before { content: ''; width: 0; height: 0; border-style: solid; border-width: 0 12px 12px 0; border-color: transparent #9cd585ba transparent transparent; right: 0; top: 0; position: absolute; } .top-not.read { background: #fff; } .top-not.read:hover { background: var(--green-50) !important; box-shadow: 0 0.2rem 0.5rem rgb(0 0 0 / 15%) !important; } .top-not.unread.muted { background: var(--amber-100) !important; } .top-not.unread:hover { background: var(--green-50) !important; box-shadow: 0 0.2rem 0.5rem rgb(0 0 0 / 15%) !important; } .top-not.type5 { border-left: 7px solid rgba(161, 255, 199) !important; } .top-not.type0 { border-left: 7px solid rgb(232, 232, 232) !important; } .top-not.type1 { border-left: 7px solid rgba(255, 161, 164) !important; } .top-not.type10 { border-left: 7px solid rgba(213, 161, 255) !important; } .top-not.type2 { border-left: 7px solid rgba(213, 255, 161) !important; } .top-not.type7 { border-left: 7px solid rgba(255, 214, 161) !important; } .top-not.type8 { border-left: 7px solid var(--green-100) !important; } .cursor-pointer { cursor: pointer; } .fakemode img:not(.emojione):not(.leaflet-tile):not(.leaflet-marker-icon), .fakemode .img-holder { opacity: 0 !important; } .fakemode img:hover, .fakemode .img-holder:hover { opacity: 1 !important; } .fakemode body { filter: grayscale(1) !important; } .fakemode header > nav { background: #ccc !important; } .paging-inline .pagination { justify-content: normal; margin-bottom: 0; } .paging-inline .page-item.active .page-link { border-radius: 0.25rem; } .paging-inline .page-link { padding: 0 0.4rem; border: none !important; font-size: 0.9em; } .expandable { position: relative; } .expandable > .collapse, .expandable > .collapsing { height: 14rem; } .expandable > .collapse { display: block; overflow: hidden; } .expandable > .collapse.show { height: auto; } .read-more, .read-more:visited, .read-more:active, .read-more:hover, .read-more:link { opacity: 1; transition: all .3s linear; position: absolute; top: 0; bottom: 0; font-size: 0; left: 0; right: 0; z-index: 1; color: transparent; background-image: linear-gradient(to bottom, transparent 60%, white); } .read-more:not(.collapsed) { opacity: 1; top: auto; background: var(--green-600); height: 30px; bottom: -12px; border-radius: 50px; width: 150px; left: 50%; margin-left: -75px; color: #fff; font-size: 20px; text-align: center; } .max-h-200 { max-height: 200px !important; overflow-y: auto; } .text-shadow { text-shadow: #777 1px 1px 5px; } .text-shadow-white { text-shadow: #fff 1px 1px 5px; } .bg-grad-black { background: rgb(124, 124, 124); background: linear-gradient(180deg, rgba(124, 124, 124, 0.56) 0%, rgba(255, 255, 255, 0.21) 70%, rgba(255, 255, 255, 1) 100%); } .shake-hover:hover img { animation: shake-fast 1.9s cubic-bezier(.36, .07, .19, .97) both; } .select2-container--krajee-bs5 .select2-selection--single { height: calc(1.8rem + 2px) !important; line-height: 1.4 !important; } .select2-container--krajee-bs5 { min-width: 250px; } .select2-container--open .select2-dropdown--below { min-width: min(50vw, 350px); } table.table thead { background: #e5e7eb; background: var(--green-300); background: linear-gradient(180deg, var(--green-300) 0%, var(--green-200) 130%); } .text-hl { color: #dc03a6 !important; } .bg-hl { background: #dc03a6 !important; } .text-large { font-size: xxx-large; } img.emojione { border: 0; height: 36px; } img.emojione.small { height: 18px; } img.emojione.med { height: 24px; } .shover:hover img.emojione { height: 36px !important; transition: all 1s; } .votecancel { border: 0 !important; } .votecancel img { margin: 0; } .votecancel .fa-stack-1x, .votecancel .fa-stack-2x { width: auto; } .votecancel .fa-ban { opacity: 0 !important; transition: all 0.3s; } .votecancel:hover .fa-ban { opacity: 1 !important; } .ias-trigger { display: block !important; opacity: 1 !important; color: #777 !important; } #list-toolbar .mb-3 { margin-bottom: 0 !important; } .gw-tab.nav-tabs .nav-link { color: #555; } .gw-tab.nav-tabs .nav-link.active { color: var(--green-600) !important; } .w-20 { min-width: 20%; max-width: 20%; overflow: hidden; } .break-word { word-break: break-word; } nav.navbar.fixed-top { max-height: 100%; overflow-y: auto; } @media (min-width: 992px) { nav.navbar.fixed-top-desk { overflow-y: visible; position: fixed; top: 0; left: 0; right: 0; z-index: 1030 } main > .container-xxl { padding-top: 75px; } } .rating { font-weight: bold; font-size: larger; } .rating.gold { color: #f7ae20; } .rating.silver { color: #919195; } .rating.bronze { color: #b65328; } .footer-links .nav-link { margin-bottom: 0.75rem; } .footer-links .friends-links .nav-link { margin-bottom: 0.25rem; font-size: smaller; } .footer-links h5 { margin-bottom: 1rem; color: #999; } .scrollbar-thin { scrollbar-width: thin; } #store-page strong { font-weight: bold !important; } .crosshair { cursor: crosshair !important; } a.text-muted:hover, a.text-info:hover, a.text-secondary:hover, a.text-primary:hover, a.text-special:hover, a.text-success:hover, a.text-danger:hover, a.text-warning:hover { filter: drop-shadow(1px 2px 1px rgba(77, 77, 77, 0.3)); } .icon50 { width: 50px; height: 50px; } .icon36 { width: 36px; height: 36px; } .lh24 { line-height: 24px; } .icon24 { width: 24px; height: 24px; } @media (max-width: 1067px) { .mw-175 { max-width: 175px; } .mw-175 .selection, .mw-175 select, .mw-175 .select2-selection { max-width: 169px; } } .select2-search.select2-search--inline, .select2-selection__choice { float: none !important; display: inline-block !important; } .select2-container--krajee-bs5 .select2-results > .select2-results__options { max-height: 300px; } .select2-container--krajee-bs5 .select2-selection--multiple .select2-selection__rendered { max-width: 350px; } .select2-container .select2-selection--multiple .select2-selection__rendered { white-space: normal !important; } .form-control.disabled { background-color: #e9ecef; opacity: 1; } .select2-container--krajee-bs5 .select2-results__option--highlighted[aria-selected] { background-color: #eee !important; color: #000 !important; } .no-caret .dropdown-toggle::after, .no-caret .dropdown-toggle::before, .no-caret.dropdown-toggle::before, .no-caret.dropdown-toggle::after { display: none !important; border: none !important; margin: 0 !important; padding: 0 !important; } .bg-warning { background-color: var(--amber-400) !important; } tr.text-danger td, tr.text-danger td a { color: var(--bs-danger-rgb) !important; } abbr { border-bottom: 1px dashed #ccc; } .table > :not(caption) > * > * { background-color: unset; color: unset; } .hide { display: none; } .inline-block { display: inline-block; } .absolute { position: absolute; } .relative { position: relative; } .photo .del-general-img-btn, .photo-general .del-general-img-btn { position: absolute; bottom: -3px; right: -3px; font-size: 16px; opacity: 0.87; text-shadow: 1px 1px 3px #333; cursor: pointer; padding: 1px 5px; background: #eee; border-radius: 35%; } .instruction-photo { width: 90%; border: 1px solid; box-shadow: 5px 1px 20px; border-radius: 10px; } .hidden { display: none; }