diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..d48c759 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +.idea +.vscode \ No newline at end of file diff --git a/assets/css/all.css b/assets/css/all.css new file mode 100644 index 0000000..782a8f8 --- /dev/null +++ b/assets/css/all.css @@ -0,0 +1,4619 @@ +/*! + * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + */ +.fa, +.fas, +.far, +.fal, +.fad, +.fab { + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + display: inline-block; + font-style: normal; + font-variant: normal; + text-rendering: auto; + line-height: 1; } + +.fa-lg { + font-size: 1.33333em; + line-height: 0.75em; + vertical-align: -.0667em; } + +.fa-xs { + font-size: .75em; } + +.fa-sm { + font-size: .875em; } + +.fa-1x { + font-size: 1em; } + +.fa-2x { + font-size: 2em; } + +.fa-3x { + font-size: 3em; } + +.fa-4x { + font-size: 4em; } + +.fa-5x { + font-size: 5em; } + +.fa-6x { + font-size: 6em; } + +.fa-7x { + font-size: 7em; } + +.fa-8x { + font-size: 8em; } + +.fa-9x { + font-size: 9em; } + +.fa-10x { + font-size: 10em; } + +.fa-fw { + text-align: center; + width: 1.25em; } + +.fa-ul { + list-style-type: none; + margin-left: 2.5em; + padding-left: 0; } + .fa-ul > li { + position: relative; } + +.fa-li { + left: -2em; + position: absolute; + text-align: center; + width: 2em; + line-height: inherit; } + +.fa-border { + border: solid 0.08em #eee; + border-radius: .1em; + padding: .2em .25em .15em; } + +.fa-pull-left { + float: left; } + +.fa-pull-right { + float: right; } + +.fa.fa-pull-left, +.fas.fa-pull-left, +.far.fa-pull-left, +.fal.fa-pull-left, +.fab.fa-pull-left { + margin-right: .3em; } + +.fa.fa-pull-right, +.fas.fa-pull-right, +.far.fa-pull-right, +.fal.fa-pull-right, +.fab.fa-pull-right { + margin-left: .3em; } + +.fa-spin { + -webkit-animation: fa-spin 2s infinite linear; + animation: fa-spin 2s infinite linear; } + +.fa-pulse { + -webkit-animation: fa-spin 1s infinite steps(8); + animation: fa-spin 1s infinite steps(8); } + +@-webkit-keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); } } + +@keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); } } + +.fa-rotate-90 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; + -webkit-transform: rotate(90deg); + transform: rotate(90deg); } + +.fa-rotate-180 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; + -webkit-transform: rotate(180deg); + transform: rotate(180deg); } + +.fa-rotate-270 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; + -webkit-transform: rotate(270deg); + transform: rotate(270deg); } + +.fa-flip-horizontal { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; + -webkit-transform: scale(-1, 1); + transform: scale(-1, 1); } + +.fa-flip-vertical { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; + -webkit-transform: scale(1, -1); + transform: scale(1, -1); } + +.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; + -webkit-transform: scale(-1, -1); + transform: scale(-1, -1); } + +:root .fa-rotate-90, +:root .fa-rotate-180, +:root .fa-rotate-270, +:root .fa-flip-horizontal, +:root .fa-flip-vertical, +:root .fa-flip-both { + -webkit-filter: none; + filter: none; } + +.fa-stack { + display: inline-block; + height: 2em; + line-height: 2em; + position: relative; + vertical-align: middle; + width: 2.5em; } + +.fa-stack-1x, +.fa-stack-2x { + left: 0; + position: absolute; + text-align: center; + width: 100%; } + +.fa-stack-1x { + line-height: inherit; } + +.fa-stack-2x { + font-size: 2em; } + +.fa-inverse { + color: #fff; } + +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen +readers do not read off random characters that represent icons */ +.fa-500px:before { + content: "\f26e"; } + +.fa-accessible-icon:before { + content: "\f368"; } + +.fa-accusoft:before { + content: "\f369"; } + +.fa-acquisitions-incorporated:before { + content: "\f6af"; } + +.fa-ad:before { + content: "\f641"; } + +.fa-address-book:before { + content: "\f2b9"; } + +.fa-address-card:before { + content: "\f2bb"; } + +.fa-adjust:before { + content: "\f042"; } + +.fa-adn:before { + content: "\f170"; } + +.fa-adversal:before { + content: "\f36a"; } + +.fa-affiliatetheme:before { + content: "\f36b"; } + +.fa-air-freshener:before { + content: "\f5d0"; } + +.fa-airbnb:before { + content: "\f834"; } + +.fa-algolia:before { + content: "\f36c"; } + +.fa-align-center:before { + content: "\f037"; } + +.fa-align-justify:before { + content: "\f039"; } + +.fa-align-left:before { + content: "\f036"; } + +.fa-align-right:before { + content: "\f038"; } + +.fa-alipay:before { + content: "\f642"; } + +.fa-allergies:before { + content: "\f461"; } + +.fa-amazon:before { + content: "\f270"; } + +.fa-amazon-pay:before { + content: "\f42c"; } + +.fa-ambulance:before { + content: "\f0f9"; } + +.fa-american-sign-language-interpreting:before { + content: "\f2a3"; } + +.fa-amilia:before { + content: "\f36d"; } + +.fa-anchor:before { + content: "\f13d"; } + +.fa-android:before { + content: "\f17b"; } + +.fa-angellist:before { + content: "\f209"; } + +.fa-angle-double-down:before { + content: "\f103"; } + +.fa-angle-double-left:before { + content: "\f100"; } + +.fa-angle-double-right:before { + content: "\f101"; } + +.fa-angle-double-up:before { + content: "\f102"; } + +.fa-angle-down:before { + content: "\f107"; } + +.fa-angle-left:before { + content: "\f104"; } + +.fa-angle-right:before { + content: "\f105"; } + +.fa-angle-up:before { + content: "\f106"; } + +.fa-angry:before { + content: "\f556"; } + +.fa-angrycreative:before { + content: "\f36e"; } + +.fa-angular:before { + content: "\f420"; } + +.fa-ankh:before { + content: "\f644"; } + +.fa-app-store:before { + content: "\f36f"; } + +.fa-app-store-ios:before { + content: "\f370"; } + +.fa-apper:before { + content: "\f371"; } + +.fa-apple:before { + content: "\f179"; } + +.fa-apple-alt:before { + content: "\f5d1"; } + +.fa-apple-pay:before { + content: "\f415"; } + +.fa-archive:before { + content: "\f187"; } + +.fa-archway:before { + content: "\f557"; } + +.fa-arrow-alt-circle-down:before { + content: "\f358"; } + +.fa-arrow-alt-circle-left:before { + content: "\f359"; } + +.fa-arrow-alt-circle-right:before { + content: "\f35a"; } + +.fa-arrow-alt-circle-up:before { + content: "\f35b"; } + +.fa-arrow-circle-down:before { + content: "\f0ab"; } + +.fa-arrow-circle-left:before { + content: "\f0a8"; } + +.fa-arrow-circle-right:before { + content: "\f0a9"; } + +.fa-arrow-circle-up:before { + content: "\f0aa"; } + +.fa-arrow-down:before { + content: "\f063"; } + +.fa-arrow-left:before { + content: "\f060"; } + +.fa-arrow-right:before { + content: "\f061"; } + +.fa-arrow-up:before { + content: "\f062"; } + +.fa-arrows-alt:before { + content: "\f0b2"; } + +.fa-arrows-alt-h:before { + content: "\f337"; } + +.fa-arrows-alt-v:before { + content: "\f338"; } + +.fa-artstation:before { + content: "\f77a"; } + +.fa-assistive-listening-systems:before { + content: "\f2a2"; } + +.fa-asterisk:before { + content: "\f069"; } + +.fa-asymmetrik:before { + content: "\f372"; } + +.fa-at:before { + content: "\f1fa"; } + +.fa-atlas:before { + content: "\f558"; } + +.fa-atlassian:before { + content: "\f77b"; } + +.fa-atom:before { + content: "\f5d2"; } + +.fa-audible:before { + content: "\f373"; } + +.fa-audio-description:before { + content: "\f29e"; } + +.fa-autoprefixer:before { + content: "\f41c"; } + +.fa-avianex:before { + content: "\f374"; } + +.fa-aviato:before { + content: "\f421"; } + +.fa-award:before { + content: "\f559"; } + +.fa-aws:before { + content: "\f375"; } + +.fa-baby:before { + content: "\f77c"; } + +.fa-baby-carriage:before { + content: "\f77d"; } + +.fa-backspace:before { + content: "\f55a"; } + +.fa-backward:before { + content: "\f04a"; } + +.fa-bacon:before { + content: "\f7e5"; } + +.fa-bacteria:before { + content: "\e059"; } + +.fa-bacterium:before { + content: "\e05a"; } + +.fa-bahai:before { + content: "\f666"; } + +.fa-balance-scale:before { + content: "\f24e"; } + +.fa-balance-scale-left:before { + content: "\f515"; } + +.fa-balance-scale-right:before { + content: "\f516"; } + +.fa-ban:before { + content: "\f05e"; } + +.fa-band-aid:before { + content: "\f462"; } + +.fa-bandcamp:before { + content: "\f2d5"; } + +.fa-barcode:before { + content: "\f02a"; } + +.fa-bars:before { + content: "\f0c9"; } + +.fa-baseball-ball:before { + content: "\f433"; } + +.fa-basketball-ball:before { + content: "\f434"; } + +.fa-bath:before { + content: "\f2cd"; } + +.fa-battery-empty:before { + content: "\f244"; } + +.fa-battery-full:before { + content: "\f240"; } + +.fa-battery-half:before { + content: "\f242"; } + +.fa-battery-quarter:before { + content: "\f243"; } + +.fa-battery-three-quarters:before { + content: "\f241"; } + +.fa-battle-net:before { + content: "\f835"; } + +.fa-bed:before { + content: "\f236"; } + +.fa-beer:before { + content: "\f0fc"; } + +.fa-behance:before { + content: "\f1b4"; } + +.fa-behance-square:before { + content: "\f1b5"; } + +.fa-bell:before { + content: "\f0f3"; } + +.fa-bell-slash:before { + content: "\f1f6"; } + +.fa-bezier-curve:before { + content: "\f55b"; } + +.fa-bible:before { + content: "\f647"; } + +.fa-bicycle:before { + content: "\f206"; } + +.fa-biking:before { + content: "\f84a"; } + +.fa-bimobject:before { + content: "\f378"; } + +.fa-binoculars:before { + content: "\f1e5"; } + +.fa-biohazard:before { + content: "\f780"; } + +.fa-birthday-cake:before { + content: "\f1fd"; } + +.fa-bitbucket:before { + content: "\f171"; } + +.fa-bitcoin:before { + content: "\f379"; } + +.fa-bity:before { + content: "\f37a"; } + +.fa-black-tie:before { + content: "\f27e"; } + +.fa-blackberry:before { + content: "\f37b"; } + +.fa-blender:before { + content: "\f517"; } + +.fa-blender-phone:before { + content: "\f6b6"; } + +.fa-blind:before { + content: "\f29d"; } + +.fa-blog:before { + content: "\f781"; } + +.fa-blogger:before { + content: "\f37c"; } + +.fa-blogger-b:before { + content: "\f37d"; } + +.fa-bluetooth:before { + content: "\f293"; } + +.fa-bluetooth-b:before { + content: "\f294"; } + +.fa-bold:before { + content: "\f032"; } + +.fa-bolt:before { + content: "\f0e7"; } + +.fa-bomb:before { + content: "\f1e2"; } + +.fa-bone:before { + content: "\f5d7"; } + +.fa-bong:before { + content: "\f55c"; } + +.fa-book:before { + content: "\f02d"; } + +.fa-book-dead:before { + content: "\f6b7"; } + +.fa-book-medical:before { + content: "\f7e6"; } + +.fa-book-open:before { + content: "\f518"; } + +.fa-book-reader:before { + content: "\f5da"; } + +.fa-bookmark:before { + content: "\f02e"; } + +.fa-bootstrap:before { + content: "\f836"; } + +.fa-border-all:before { + content: "\f84c"; } + +.fa-border-none:before { + content: "\f850"; } + +.fa-border-style:before { + content: "\f853"; } + +.fa-bowling-ball:before { + content: "\f436"; } + +.fa-box:before { + content: "\f466"; } + +.fa-box-open:before { + content: "\f49e"; } + +.fa-box-tissue:before { + content: "\e05b"; } + +.fa-boxes:before { + content: "\f468"; } + +.fa-braille:before { + content: "\f2a1"; } + +.fa-brain:before { + content: "\f5dc"; } + +.fa-bread-slice:before { + content: "\f7ec"; } + +.fa-briefcase:before { + content: "\f0b1"; } + +.fa-briefcase-medical:before { + content: "\f469"; } + +.fa-broadcast-tower:before { + content: "\f519"; } + +.fa-broom:before { + content: "\f51a"; } + +.fa-brush:before { + content: "\f55d"; } + +.fa-btc:before { + content: "\f15a"; } + +.fa-buffer:before { + content: "\f837"; } + +.fa-bug:before { + content: "\f188"; } + +.fa-building:before { + content: "\f1ad"; } + +.fa-bullhorn:before { + content: "\f0a1"; } + +.fa-bullseye:before { + content: "\f140"; } + +.fa-burn:before { + content: "\f46a"; } + +.fa-buromobelexperte:before { + content: "\f37f"; } + +.fa-bus:before { + content: "\f207"; } + +.fa-bus-alt:before { + content: "\f55e"; } + +.fa-business-time:before { + content: "\f64a"; } + +.fa-buy-n-large:before { + content: "\f8a6"; } + +.fa-buysellads:before { + content: "\f20d"; } + +.fa-calculator:before { + content: "\f1ec"; } + +.fa-calendar:before { + content: "\f133"; } + +.fa-calendar-alt:before { + content: "\f073"; } + +.fa-calendar-check:before { + content: "\f274"; } + +.fa-calendar-day:before { + content: "\f783"; } + +.fa-calendar-minus:before { + content: "\f272"; } + +.fa-calendar-plus:before { + content: "\f271"; } + +.fa-calendar-times:before { + content: "\f273"; } + +.fa-calendar-week:before { + content: "\f784"; } + +.fa-camera:before { + content: "\f030"; } + +.fa-camera-retro:before { + content: "\f083"; } + +.fa-campground:before { + content: "\f6bb"; } + +.fa-canadian-maple-leaf:before { + content: "\f785"; } + +.fa-candy-cane:before { + content: "\f786"; } + +.fa-cannabis:before { + content: "\f55f"; } + +.fa-capsules:before { + content: "\f46b"; } + +.fa-car:before { + content: "\f1b9"; } + +.fa-car-alt:before { + content: "\f5de"; } + +.fa-car-battery:before { + content: "\f5df"; } + +.fa-car-crash:before { + content: "\f5e1"; } + +.fa-car-side:before { + content: "\f5e4"; } + +.fa-caravan:before { + content: "\f8ff"; } + +.fa-caret-down:before { + content: "\f0d7"; } + +.fa-caret-left:before { + content: "\f0d9"; } + +.fa-caret-right:before { + content: "\f0da"; } + +.fa-caret-square-down:before { + content: "\f150"; } + +.fa-caret-square-left:before { + content: "\f191"; } + +.fa-caret-square-right:before { + content: "\f152"; } + +.fa-caret-square-up:before { + content: "\f151"; } + +.fa-caret-up:before { + content: "\f0d8"; } + +.fa-carrot:before { + content: "\f787"; } + +.fa-cart-arrow-down:before { + content: "\f218"; } + +.fa-cart-plus:before { + content: "\f217"; } + +.fa-cash-register:before { + content: "\f788"; } + +.fa-cat:before { + content: "\f6be"; } + +.fa-cc-amazon-pay:before { + content: "\f42d"; } + +.fa-cc-amex:before { + content: "\f1f3"; } + +.fa-cc-apple-pay:before { + content: "\f416"; } + +.fa-cc-diners-club:before { + content: "\f24c"; } + +.fa-cc-discover:before { + content: "\f1f2"; } + +.fa-cc-jcb:before { + content: "\f24b"; } + +.fa-cc-mastercard:before { + content: "\f1f1"; } + +.fa-cc-paypal:before { + content: "\f1f4"; } + +.fa-cc-stripe:before { + content: "\f1f5"; } + +.fa-cc-visa:before { + content: "\f1f0"; } + +.fa-centercode:before { + content: "\f380"; } + +.fa-centos:before { + content: "\f789"; } + +.fa-certificate:before { + content: "\f0a3"; } + +.fa-chair:before { + content: "\f6c0"; } + +.fa-chalkboard:before { + content: "\f51b"; } + +.fa-chalkboard-teacher:before { + content: "\f51c"; } + +.fa-charging-station:before { + content: "\f5e7"; } + +.fa-chart-area:before { + content: "\f1fe"; } + +.fa-chart-bar:before { + content: "\f080"; } + +.fa-chart-line:before { + content: "\f201"; } + +.fa-chart-pie:before { + content: "\f200"; } + +.fa-check:before { + content: "\f00c"; } + +.fa-check-circle:before { + content: "\f058"; } + +.fa-check-double:before { + content: "\f560"; } + +.fa-check-square:before { + content: "\f14a"; } + +.fa-cheese:before { + content: "\f7ef"; } + +.fa-chess:before { + content: "\f439"; } + +.fa-chess-bishop:before { + content: "\f43a"; } + +.fa-chess-board:before { + content: "\f43c"; } + +.fa-chess-king:before { + content: "\f43f"; } + +.fa-chess-knight:before { + content: "\f441"; } + +.fa-chess-pawn:before { + content: "\f443"; } + +.fa-chess-queen:before { + content: "\f445"; } + +.fa-chess-rook:before { + content: "\f447"; } + +.fa-chevron-circle-down:before { + content: "\f13a"; } + +.fa-chevron-circle-left:before { + content: "\f137"; } + +.fa-chevron-circle-right:before { + content: "\f138"; } + +.fa-chevron-circle-up:before { + content: "\f139"; } + +.fa-chevron-down:before { + content: "\f078"; } + +.fa-chevron-left:before { + content: "\f053"; } + +.fa-chevron-right:before { + content: "\f054"; } + +.fa-chevron-up:before { + content: "\f077"; } + +.fa-child:before { + content: "\f1ae"; } + +.fa-chrome:before { + content: "\f268"; } + +.fa-chromecast:before { + content: "\f838"; } + +.fa-church:before { + content: "\f51d"; } + +.fa-circle:before { + content: "\f111"; } + +.fa-circle-notch:before { + content: "\f1ce"; } + +.fa-city:before { + content: "\f64f"; } + +.fa-clinic-medical:before { + content: "\f7f2"; } + +.fa-clipboard:before { + content: "\f328"; } + +.fa-clipboard-check:before { + content: "\f46c"; } + +.fa-clipboard-list:before { + content: "\f46d"; } + +.fa-clock:before { + content: "\f017"; } + +.fa-clone:before { + content: "\f24d"; } + +.fa-closed-captioning:before { + content: "\f20a"; } + +.fa-cloud:before { + content: "\f0c2"; } + +.fa-cloud-download-alt:before { + content: "\f381"; } + +.fa-cloud-meatball:before { + content: "\f73b"; } + +.fa-cloud-moon:before { + content: "\f6c3"; } + +.fa-cloud-moon-rain:before { + content: "\f73c"; } + +.fa-cloud-rain:before { + content: "\f73d"; } + +.fa-cloud-showers-heavy:before { + content: "\f740"; } + +.fa-cloud-sun:before { + content: "\f6c4"; } + +.fa-cloud-sun-rain:before { + content: "\f743"; } + +.fa-cloud-upload-alt:before { + content: "\f382"; } + +.fa-cloudflare:before { + content: "\e07d"; } + +.fa-cloudscale:before { + content: "\f383"; } + +.fa-cloudsmith:before { + content: "\f384"; } + +.fa-cloudversify:before { + content: "\f385"; } + +.fa-cocktail:before { + content: "\f561"; } + +.fa-code:before { + content: "\f121"; } + +.fa-code-branch:before { + content: "\f126"; } + +.fa-codepen:before { + content: "\f1cb"; } + +.fa-codiepie:before { + content: "\f284"; } + +.fa-coffee:before { + content: "\f0f4"; } + +.fa-cog:before { + content: "\f013"; } + +.fa-cogs:before { + content: "\f085"; } + +.fa-coins:before { + content: "\f51e"; } + +.fa-columns:before { + content: "\f0db"; } + +.fa-comment:before { + content: "\f075"; } + +.fa-comment-alt:before { + content: "\f27a"; } + +.fa-comment-dollar:before { + content: "\f651"; } + +.fa-comment-dots:before { + content: "\f4ad"; } + +.fa-comment-medical:before { + content: "\f7f5"; } + +.fa-comment-slash:before { + content: "\f4b3"; } + +.fa-comments:before { + content: "\f086"; } + +.fa-comments-dollar:before { + content: "\f653"; } + +.fa-compact-disc:before { + content: "\f51f"; } + +.fa-compass:before { + content: "\f14e"; } + +.fa-compress:before { + content: "\f066"; } + +.fa-compress-alt:before { + content: "\f422"; } + +.fa-compress-arrows-alt:before { + content: "\f78c"; } + +.fa-concierge-bell:before { + content: "\f562"; } + +.fa-confluence:before { + content: "\f78d"; } + +.fa-connectdevelop:before { + content: "\f20e"; } + +.fa-contao:before { + content: "\f26d"; } + +.fa-cookie:before { + content: "\f563"; } + +.fa-cookie-bite:before { + content: "\f564"; } + +.fa-copy:before { + content: "\f0c5"; } + +.fa-copyright:before { + content: "\f1f9"; } + +.fa-cotton-bureau:before { + content: "\f89e"; } + +.fa-couch:before { + content: "\f4b8"; } + +.fa-cpanel:before { + content: "\f388"; } + +.fa-creative-commons:before { + content: "\f25e"; } + +.fa-creative-commons-by:before { + content: "\f4e7"; } + +.fa-creative-commons-nc:before { + content: "\f4e8"; } + +.fa-creative-commons-nc-eu:before { + content: "\f4e9"; } + +.fa-creative-commons-nc-jp:before { + content: "\f4ea"; } + +.fa-creative-commons-nd:before { + content: "\f4eb"; } + +.fa-creative-commons-pd:before { + content: "\f4ec"; } + +.fa-creative-commons-pd-alt:before { + content: "\f4ed"; } + +.fa-creative-commons-remix:before { + content: "\f4ee"; } + +.fa-creative-commons-sa:before { + content: "\f4ef"; } + +.fa-creative-commons-sampling:before { + content: "\f4f0"; } + +.fa-creative-commons-sampling-plus:before { + content: "\f4f1"; } + +.fa-creative-commons-share:before { + content: "\f4f2"; } + +.fa-creative-commons-zero:before { + content: "\f4f3"; } + +.fa-credit-card:before { + content: "\f09d"; } + +.fa-critical-role:before { + content: "\f6c9"; } + +.fa-crop:before { + content: "\f125"; } + +.fa-crop-alt:before { + content: "\f565"; } + +.fa-cross:before { + content: "\f654"; } + +.fa-crosshairs:before { + content: "\f05b"; } + +.fa-crow:before { + content: "\f520"; } + +.fa-crown:before { + content: "\f521"; } + +.fa-crutch:before { + content: "\f7f7"; } + +.fa-css3:before { + content: "\f13c"; } + +.fa-css3-alt:before { + content: "\f38b"; } + +.fa-cube:before { + content: "\f1b2"; } + +.fa-cubes:before { + content: "\f1b3"; } + +.fa-cut:before { + content: "\f0c4"; } + +.fa-cuttlefish:before { + content: "\f38c"; } + +.fa-d-and-d:before { + content: "\f38d"; } + +.fa-d-and-d-beyond:before { + content: "\f6ca"; } + +.fa-dailymotion:before { + content: "\e052"; } + +.fa-dashcube:before { + content: "\f210"; } + +.fa-database:before { + content: "\f1c0"; } + +.fa-deaf:before { + content: "\f2a4"; } + +.fa-deezer:before { + content: "\e077"; } + +.fa-delicious:before { + content: "\f1a5"; } + +.fa-democrat:before { + content: "\f747"; } + +.fa-deploydog:before { + content: "\f38e"; } + +.fa-deskpro:before { + content: "\f38f"; } + +.fa-desktop:before { + content: "\f108"; } + +.fa-dev:before { + content: "\f6cc"; } + +.fa-deviantart:before { + content: "\f1bd"; } + +.fa-dharmachakra:before { + content: "\f655"; } + +.fa-dhl:before { + content: "\f790"; } + +.fa-diagnoses:before { + content: "\f470"; } + +.fa-diaspora:before { + content: "\f791"; } + +.fa-dice:before { + content: "\f522"; } + +.fa-dice-d20:before { + content: "\f6cf"; } + +.fa-dice-d6:before { + content: "\f6d1"; } + +.fa-dice-five:before { + content: "\f523"; } + +.fa-dice-four:before { + content: "\f524"; } + +.fa-dice-one:before { + content: "\f525"; } + +.fa-dice-six:before { + content: "\f526"; } + +.fa-dice-three:before { + content: "\f527"; } + +.fa-dice-two:before { + content: "\f528"; } + +.fa-digg:before { + content: "\f1a6"; } + +.fa-digital-ocean:before { + content: "\f391"; } + +.fa-digital-tachograph:before { + content: "\f566"; } + +.fa-directions:before { + content: "\f5eb"; } + +.fa-discord:before { + content: "\f392"; } + +.fa-discourse:before { + content: "\f393"; } + +.fa-disease:before { + content: "\f7fa"; } + +.fa-divide:before { + content: "\f529"; } + +.fa-dizzy:before { + content: "\f567"; } + +.fa-dna:before { + content: "\f471"; } + +.fa-dochub:before { + content: "\f394"; } + +.fa-docker:before { + content: "\f395"; } + +.fa-dog:before { + content: "\f6d3"; } + +.fa-dollar-sign:before { + content: "\f155"; } + +.fa-dolly:before { + content: "\f472"; } + +.fa-dolly-flatbed:before { + content: "\f474"; } + +.fa-donate:before { + content: "\f4b9"; } + +.fa-door-closed:before { + content: "\f52a"; } + +.fa-door-open:before { + content: "\f52b"; } + +.fa-dot-circle:before { + content: "\f192"; } + +.fa-dove:before { + content: "\f4ba"; } + +.fa-download:before { + content: "\f019"; } + +.fa-draft2digital:before { + content: "\f396"; } + +.fa-drafting-compass:before { + content: "\f568"; } + +.fa-dragon:before { + content: "\f6d5"; } + +.fa-draw-polygon:before { + content: "\f5ee"; } + +.fa-dribbble:before { + content: "\f17d"; } + +.fa-dribbble-square:before { + content: "\f397"; } + +.fa-dropbox:before { + content: "\f16b"; } + +.fa-drum:before { + content: "\f569"; } + +.fa-drum-steelpan:before { + content: "\f56a"; } + +.fa-drumstick-bite:before { + content: "\f6d7"; } + +.fa-drupal:before { + content: "\f1a9"; } + +.fa-dumbbell:before { + content: "\f44b"; } + +.fa-dumpster:before { + content: "\f793"; } + +.fa-dumpster-fire:before { + content: "\f794"; } + +.fa-dungeon:before { + content: "\f6d9"; } + +.fa-dyalog:before { + content: "\f399"; } + +.fa-earlybirds:before { + content: "\f39a"; } + +.fa-ebay:before { + content: "\f4f4"; } + +.fa-edge:before { + content: "\f282"; } + +.fa-edge-legacy:before { + content: "\e078"; } + +.fa-edit:before { + content: "\f044"; } + +.fa-egg:before { + content: "\f7fb"; } + +.fa-eject:before { + content: "\f052"; } + +.fa-elementor:before { + content: "\f430"; } + +.fa-ellipsis-h:before { + content: "\f141"; } + +.fa-ellipsis-v:before { + content: "\f142"; } + +.fa-ello:before { + content: "\f5f1"; } + +.fa-ember:before { + content: "\f423"; } + +.fa-empire:before { + content: "\f1d1"; } + +.fa-envelope:before { + content: "\f0e0"; } + +.fa-envelope-open:before { + content: "\f2b6"; } + +.fa-envelope-open-text:before { + content: "\f658"; } + +.fa-envelope-square:before { + content: "\f199"; } + +.fa-envira:before { + content: "\f299"; } + +.fa-equals:before { + content: "\f52c"; } + +.fa-eraser:before { + content: "\f12d"; } + +.fa-erlang:before { + content: "\f39d"; } + +.fa-ethereum:before { + content: "\f42e"; } + +.fa-ethernet:before { + content: "\f796"; } + +.fa-etsy:before { + content: "\f2d7"; } + +.fa-euro-sign:before { + content: "\f153"; } + +.fa-evernote:before { + content: "\f839"; } + +.fa-exchange-alt:before { + content: "\f362"; } + +.fa-exclamation:before { + content: "\f12a"; } + +.fa-exclamation-circle:before { + content: "\f06a"; } + +.fa-exclamation-triangle:before { + content: "\f071"; } + +.fa-expand:before { + content: "\f065"; } + +.fa-expand-alt:before { + content: "\f424"; } + +.fa-expand-arrows-alt:before { + content: "\f31e"; } + +.fa-expeditedssl:before { + content: "\f23e"; } + +.fa-external-link-alt:before { + content: "\f35d"; } + +.fa-external-link-square-alt:before { + content: "\f360"; } + +.fa-eye:before { + content: "\f06e"; } + +.fa-eye-dropper:before { + content: "\f1fb"; } + +.fa-eye-slash:before { + content: "\f070"; } + +.fa-facebook:before { + content: "\f09a"; } + +.fa-facebook-f:before { + content: "\f39e"; } + +.fa-facebook-messenger:before { + content: "\f39f"; } + +.fa-facebook-square:before { + content: "\f082"; } + +.fa-fan:before { + content: "\f863"; } + +.fa-fantasy-flight-games:before { + content: "\f6dc"; } + +.fa-fast-backward:before { + content: "\f049"; } + +.fa-fast-forward:before { + content: "\f050"; } + +.fa-faucet:before { + content: "\e005"; } + +.fa-fax:before { + content: "\f1ac"; } + +.fa-feather:before { + content: "\f52d"; } + +.fa-feather-alt:before { + content: "\f56b"; } + +.fa-fedex:before { + content: "\f797"; } + +.fa-fedora:before { + content: "\f798"; } + +.fa-female:before { + content: "\f182"; } + +.fa-fighter-jet:before { + content: "\f0fb"; } + +.fa-figma:before { + content: "\f799"; } + +.fa-file:before { + content: "\f15b"; } + +.fa-file-alt:before { + content: "\f15c"; } + +.fa-file-archive:before { + content: "\f1c6"; } + +.fa-file-audio:before { + content: "\f1c7"; } + +.fa-file-code:before { + content: "\f1c9"; } + +.fa-file-contract:before { + content: "\f56c"; } + +.fa-file-csv:before { + content: "\f6dd"; } + +.fa-file-download:before { + content: "\f56d"; } + +.fa-file-excel:before { + content: "\f1c3"; } + +.fa-file-export:before { + content: "\f56e"; } + +.fa-file-image:before { + content: "\f1c5"; } + +.fa-file-import:before { + content: "\f56f"; } + +.fa-file-invoice:before { + content: "\f570"; } + +.fa-file-invoice-dollar:before { + content: "\f571"; } + +.fa-file-medical:before { + content: "\f477"; } + +.fa-file-medical-alt:before { + content: "\f478"; } + +.fa-file-pdf:before { + content: "\f1c1"; } + +.fa-file-powerpoint:before { + content: "\f1c4"; } + +.fa-file-prescription:before { + content: "\f572"; } + +.fa-file-signature:before { + content: "\f573"; } + +.fa-file-upload:before { + content: "\f574"; } + +.fa-file-video:before { + content: "\f1c8"; } + +.fa-file-word:before { + content: "\f1c2"; } + +.fa-fill:before { + content: "\f575"; } + +.fa-fill-drip:before { + content: "\f576"; } + +.fa-film:before { + content: "\f008"; } + +.fa-filter:before { + content: "\f0b0"; } + +.fa-fingerprint:before { + content: "\f577"; } + +.fa-fire:before { + content: "\f06d"; } + +.fa-fire-alt:before { + content: "\f7e4"; } + +.fa-fire-extinguisher:before { + content: "\f134"; } + +.fa-firefox:before { + content: "\f269"; } + +.fa-firefox-browser:before { + content: "\e007"; } + +.fa-first-aid:before { + content: "\f479"; } + +.fa-first-order:before { + content: "\f2b0"; } + +.fa-first-order-alt:before { + content: "\f50a"; } + +.fa-firstdraft:before { + content: "\f3a1"; } + +.fa-fish:before { + content: "\f578"; } + +.fa-fist-raised:before { + content: "\f6de"; } + +.fa-flag:before { + content: "\f024"; } + +.fa-flag-checkered:before { + content: "\f11e"; } + +.fa-flag-usa:before { + content: "\f74d"; } + +.fa-flask:before { + content: "\f0c3"; } + +.fa-flickr:before { + content: "\f16e"; } + +.fa-flipboard:before { + content: "\f44d"; } + +.fa-flushed:before { + content: "\f579"; } + +.fa-fly:before { + content: "\f417"; } + +.fa-folder:before { + content: "\f07b"; } + +.fa-folder-minus:before { + content: "\f65d"; } + +.fa-folder-open:before { + content: "\f07c"; } + +.fa-folder-plus:before { + content: "\f65e"; } + +.fa-font:before { + content: "\f031"; } + +.fa-font-awesome:before { + content: "\f2b4"; } + +.fa-font-awesome-alt:before { + content: "\f35c"; } + +.fa-font-awesome-flag:before { + content: "\f425"; } + +.fa-font-awesome-logo-full:before { + content: "\f4e6"; } + +.fa-fonticons:before { + content: "\f280"; } + +.fa-fonticons-fi:before { + content: "\f3a2"; } + +.fa-football-ball:before { + content: "\f44e"; } + +.fa-fort-awesome:before { + content: "\f286"; } + +.fa-fort-awesome-alt:before { + content: "\f3a3"; } + +.fa-forumbee:before { + content: "\f211"; } + +.fa-forward:before { + content: "\f04e"; } + +.fa-foursquare:before { + content: "\f180"; } + +.fa-free-code-camp:before { + content: "\f2c5"; } + +.fa-freebsd:before { + content: "\f3a4"; } + +.fa-frog:before { + content: "\f52e"; } + +.fa-frown:before { + content: "\f119"; } + +.fa-frown-open:before { + content: "\f57a"; } + +.fa-fulcrum:before { + content: "\f50b"; } + +.fa-funnel-dollar:before { + content: "\f662"; } + +.fa-futbol:before { + content: "\f1e3"; } + +.fa-galactic-republic:before { + content: "\f50c"; } + +.fa-galactic-senate:before { + content: "\f50d"; } + +.fa-gamepad:before { + content: "\f11b"; } + +.fa-gas-pump:before { + content: "\f52f"; } + +.fa-gavel:before { + content: "\f0e3"; } + +.fa-gem:before { + content: "\f3a5"; } + +.fa-genderless:before { + content: "\f22d"; } + +.fa-get-pocket:before { + content: "\f265"; } + +.fa-gg:before { + content: "\f260"; } + +.fa-gg-circle:before { + content: "\f261"; } + +.fa-ghost:before { + content: "\f6e2"; } + +.fa-gift:before { + content: "\f06b"; } + +.fa-gifts:before { + content: "\f79c"; } + +.fa-git:before { + content: "\f1d3"; } + +.fa-git-alt:before { + content: "\f841"; } + +.fa-git-square:before { + content: "\f1d2"; } + +.fa-github:before { + content: "\f09b"; } + +.fa-github-alt:before { + content: "\f113"; } + +.fa-github-square:before { + content: "\f092"; } + +.fa-gitkraken:before { + content: "\f3a6"; } + +.fa-gitlab:before { + content: "\f296"; } + +.fa-gitter:before { + content: "\f426"; } + +.fa-glass-cheers:before { + content: "\f79f"; } + +.fa-glass-martini:before { + content: "\f000"; } + +.fa-glass-martini-alt:before { + content: "\f57b"; } + +.fa-glass-whiskey:before { + content: "\f7a0"; } + +.fa-glasses:before { + content: "\f530"; } + +.fa-glide:before { + content: "\f2a5"; } + +.fa-glide-g:before { + content: "\f2a6"; } + +.fa-globe:before { + content: "\f0ac"; } + +.fa-globe-africa:before { + content: "\f57c"; } + +.fa-globe-americas:before { + content: "\f57d"; } + +.fa-globe-asia:before { + content: "\f57e"; } + +.fa-globe-europe:before { + content: "\f7a2"; } + +.fa-gofore:before { + content: "\f3a7"; } + +.fa-golf-ball:before { + content: "\f450"; } + +.fa-goodreads:before { + content: "\f3a8"; } + +.fa-goodreads-g:before { + content: "\f3a9"; } + +.fa-google:before { + content: "\f1a0"; } + +.fa-google-drive:before { + content: "\f3aa"; } + +.fa-google-pay:before { + content: "\e079"; } + +.fa-google-play:before { + content: "\f3ab"; } + +.fa-google-plus:before { + content: "\f2b3"; } + +.fa-google-plus-g:before { + content: "\f0d5"; } + +.fa-google-plus-square:before { + content: "\f0d4"; } + +.fa-google-wallet:before { + content: "\f1ee"; } + +.fa-gopuram:before { + content: "\f664"; } + +.fa-graduation-cap:before { + content: "\f19d"; } + +.fa-gratipay:before { + content: "\f184"; } + +.fa-grav:before { + content: "\f2d6"; } + +.fa-greater-than:before { + content: "\f531"; } + +.fa-greater-than-equal:before { + content: "\f532"; } + +.fa-grimace:before { + content: "\f57f"; } + +.fa-grin:before { + content: "\f580"; } + +.fa-grin-alt:before { + content: "\f581"; } + +.fa-grin-beam:before { + content: "\f582"; } + +.fa-grin-beam-sweat:before { + content: "\f583"; } + +.fa-grin-hearts:before { + content: "\f584"; } + +.fa-grin-squint:before { + content: "\f585"; } + +.fa-grin-squint-tears:before { + content: "\f586"; } + +.fa-grin-stars:before { + content: "\f587"; } + +.fa-grin-tears:before { + content: "\f588"; } + +.fa-grin-tongue:before { + content: "\f589"; } + +.fa-grin-tongue-squint:before { + content: "\f58a"; } + +.fa-grin-tongue-wink:before { + content: "\f58b"; } + +.fa-grin-wink:before { + content: "\f58c"; } + +.fa-grip-horizontal:before { + content: "\f58d"; } + +.fa-grip-lines:before { + content: "\f7a4"; } + +.fa-grip-lines-vertical:before { + content: "\f7a5"; } + +.fa-grip-vertical:before { + content: "\f58e"; } + +.fa-gripfire:before { + content: "\f3ac"; } + +.fa-grunt:before { + content: "\f3ad"; } + +.fa-guilded:before { + content: "\e07e"; } + +.fa-guitar:before { + content: "\f7a6"; } + +.fa-gulp:before { + content: "\f3ae"; } + +.fa-h-square:before { + content: "\f0fd"; } + +.fa-hacker-news:before { + content: "\f1d4"; } + +.fa-hacker-news-square:before { + content: "\f3af"; } + +.fa-hackerrank:before { + content: "\f5f7"; } + +.fa-hamburger:before { + content: "\f805"; } + +.fa-hammer:before { + content: "\f6e3"; } + +.fa-hamsa:before { + content: "\f665"; } + +.fa-hand-holding:before { + content: "\f4bd"; } + +.fa-hand-holding-heart:before { + content: "\f4be"; } + +.fa-hand-holding-medical:before { + content: "\e05c"; } + +.fa-hand-holding-usd:before { + content: "\f4c0"; } + +.fa-hand-holding-water:before { + content: "\f4c1"; } + +.fa-hand-lizard:before { + content: "\f258"; } + +.fa-hand-middle-finger:before { + content: "\f806"; } + +.fa-hand-paper:before { + content: "\f256"; } + +.fa-hand-peace:before { + content: "\f25b"; } + +.fa-hand-point-down:before { + content: "\f0a7"; } + +.fa-hand-point-left:before { + content: "\f0a5"; } + +.fa-hand-point-right:before { + content: "\f0a4"; } + +.fa-hand-point-up:before { + content: "\f0a6"; } + +.fa-hand-pointer:before { + content: "\f25a"; } + +.fa-hand-rock:before { + content: "\f255"; } + +.fa-hand-scissors:before { + content: "\f257"; } + +.fa-hand-sparkles:before { + content: "\e05d"; } + +.fa-hand-spock:before { + content: "\f259"; } + +.fa-hands:before { + content: "\f4c2"; } + +.fa-hands-helping:before { + content: "\f4c4"; } + +.fa-hands-wash:before { + content: "\e05e"; } + +.fa-handshake:before { + content: "\f2b5"; } + +.fa-handshake-alt-slash:before { + content: "\e05f"; } + +.fa-handshake-slash:before { + content: "\e060"; } + +.fa-hanukiah:before { + content: "\f6e6"; } + +.fa-hard-hat:before { + content: "\f807"; } + +.fa-hashtag:before { + content: "\f292"; } + +.fa-hat-cowboy:before { + content: "\f8c0"; } + +.fa-hat-cowboy-side:before { + content: "\f8c1"; } + +.fa-hat-wizard:before { + content: "\f6e8"; } + +.fa-hdd:before { + content: "\f0a0"; } + +.fa-head-side-cough:before { + content: "\e061"; } + +.fa-head-side-cough-slash:before { + content: "\e062"; } + +.fa-head-side-mask:before { + content: "\e063"; } + +.fa-head-side-virus:before { + content: "\e064"; } + +.fa-heading:before { + content: "\f1dc"; } + +.fa-headphones:before { + content: "\f025"; } + +.fa-headphones-alt:before { + content: "\f58f"; } + +.fa-headset:before { + content: "\f590"; } + +.fa-heart:before { + content: "\f004"; } + +.fa-heart-broken:before { + content: "\f7a9"; } + +.fa-heartbeat:before { + content: "\f21e"; } + +.fa-helicopter:before { + content: "\f533"; } + +.fa-highlighter:before { + content: "\f591"; } + +.fa-hiking:before { + content: "\f6ec"; } + +.fa-hippo:before { + content: "\f6ed"; } + +.fa-hips:before { + content: "\f452"; } + +.fa-hire-a-helper:before { + content: "\f3b0"; } + +.fa-history:before { + content: "\f1da"; } + +.fa-hive:before { + content: "\e07f"; } + +.fa-hockey-puck:before { + content: "\f453"; } + +.fa-holly-berry:before { + content: "\f7aa"; } + +.fa-home:before { + content: "\f015"; } + +.fa-hooli:before { + content: "\f427"; } + +.fa-hornbill:before { + content: "\f592"; } + +.fa-horse:before { + content: "\f6f0"; } + +.fa-horse-head:before { + content: "\f7ab"; } + +.fa-hospital:before { + content: "\f0f8"; } + +.fa-hospital-alt:before { + content: "\f47d"; } + +.fa-hospital-symbol:before { + content: "\f47e"; } + +.fa-hospital-user:before { + content: "\f80d"; } + +.fa-hot-tub:before { + content: "\f593"; } + +.fa-hotdog:before { + content: "\f80f"; } + +.fa-hotel:before { + content: "\f594"; } + +.fa-hotjar:before { + content: "\f3b1"; } + +.fa-hourglass:before { + content: "\f254"; } + +.fa-hourglass-end:before { + content: "\f253"; } + +.fa-hourglass-half:before { + content: "\f252"; } + +.fa-hourglass-start:before { + content: "\f251"; } + +.fa-house-damage:before { + content: "\f6f1"; } + +.fa-house-user:before { + content: "\e065"; } + +.fa-houzz:before { + content: "\f27c"; } + +.fa-hryvnia:before { + content: "\f6f2"; } + +.fa-html5:before { + content: "\f13b"; } + +.fa-hubspot:before { + content: "\f3b2"; } + +.fa-i-cursor:before { + content: "\f246"; } + +.fa-ice-cream:before { + content: "\f810"; } + +.fa-icicles:before { + content: "\f7ad"; } + +.fa-icons:before { + content: "\f86d"; } + +.fa-id-badge:before { + content: "\f2c1"; } + +.fa-id-card:before { + content: "\f2c2"; } + +.fa-id-card-alt:before { + content: "\f47f"; } + +.fa-ideal:before { + content: "\e013"; } + +.fa-igloo:before { + content: "\f7ae"; } + +.fa-image:before { + content: "\f03e"; } + +.fa-images:before { + content: "\f302"; } + +.fa-imdb:before { + content: "\f2d8"; } + +.fa-inbox:before { + content: "\f01c"; } + +.fa-indent:before { + content: "\f03c"; } + +.fa-industry:before { + content: "\f275"; } + +.fa-infinity:before { + content: "\f534"; } + +.fa-info:before { + content: "\f129"; } + +.fa-info-circle:before { + content: "\f05a"; } + +.fa-innosoft:before { + content: "\e080"; } + +.fa-instagram:before { + content: "\f16d"; } + +.fa-instagram-square:before { + content: "\e055"; } + +.fa-instalod:before { + content: "\e081"; } + +.fa-intercom:before { + content: "\f7af"; } + +.fa-internet-explorer:before { + content: "\f26b"; } + +.fa-invision:before { + content: "\f7b0"; } + +.fa-ioxhost:before { + content: "\f208"; } + +.fa-italic:before { + content: "\f033"; } + +.fa-itch-io:before { + content: "\f83a"; } + +.fa-itunes:before { + content: "\f3b4"; } + +.fa-itunes-note:before { + content: "\f3b5"; } + +.fa-java:before { + content: "\f4e4"; } + +.fa-jedi:before { + content: "\f669"; } + +.fa-jedi-order:before { + content: "\f50e"; } + +.fa-jenkins:before { + content: "\f3b6"; } + +.fa-jira:before { + content: "\f7b1"; } + +.fa-joget:before { + content: "\f3b7"; } + +.fa-joint:before { + content: "\f595"; } + +.fa-joomla:before { + content: "\f1aa"; } + +.fa-journal-whills:before { + content: "\f66a"; } + +.fa-js:before { + content: "\f3b8"; } + +.fa-js-square:before { + content: "\f3b9"; } + +.fa-jsfiddle:before { + content: "\f1cc"; } + +.fa-kaaba:before { + content: "\f66b"; } + +.fa-kaggle:before { + content: "\f5fa"; } + +.fa-key:before { + content: "\f084"; } + +.fa-keybase:before { + content: "\f4f5"; } + +.fa-keyboard:before { + content: "\f11c"; } + +.fa-keycdn:before { + content: "\f3ba"; } + +.fa-khanda:before { + content: "\f66d"; } + +.fa-kickstarter:before { + content: "\f3bb"; } + +.fa-kickstarter-k:before { + content: "\f3bc"; } + +.fa-kiss:before { + content: "\f596"; } + +.fa-kiss-beam:before { + content: "\f597"; } + +.fa-kiss-wink-heart:before { + content: "\f598"; } + +.fa-kiwi-bird:before { + content: "\f535"; } + +.fa-korvue:before { + content: "\f42f"; } + +.fa-landmark:before { + content: "\f66f"; } + +.fa-language:before { + content: "\f1ab"; } + +.fa-laptop:before { + content: "\f109"; } + +.fa-laptop-code:before { + content: "\f5fc"; } + +.fa-laptop-house:before { + content: "\e066"; } + +.fa-laptop-medical:before { + content: "\f812"; } + +.fa-laravel:before { + content: "\f3bd"; } + +.fa-lastfm:before { + content: "\f202"; } + +.fa-lastfm-square:before { + content: "\f203"; } + +.fa-laugh:before { + content: "\f599"; } + +.fa-laugh-beam:before { + content: "\f59a"; } + +.fa-laugh-squint:before { + content: "\f59b"; } + +.fa-laugh-wink:before { + content: "\f59c"; } + +.fa-layer-group:before { + content: "\f5fd"; } + +.fa-leaf:before { + content: "\f06c"; } + +.fa-leanpub:before { + content: "\f212"; } + +.fa-lemon:before { + content: "\f094"; } + +.fa-less:before { + content: "\f41d"; } + +.fa-less-than:before { + content: "\f536"; } + +.fa-less-than-equal:before { + content: "\f537"; } + +.fa-level-down-alt:before { + content: "\f3be"; } + +.fa-level-up-alt:before { + content: "\f3bf"; } + +.fa-life-ring:before { + content: "\f1cd"; } + +.fa-lightbulb:before { + content: "\f0eb"; } + +.fa-line:before { + content: "\f3c0"; } + +.fa-link:before { + content: "\f0c1"; } + +.fa-linkedin:before { + content: "\f08c"; } + +.fa-linkedin-in:before { + content: "\f0e1"; } + +.fa-linode:before { + content: "\f2b8"; } + +.fa-linux:before { + content: "\f17c"; } + +.fa-lira-sign:before { + content: "\f195"; } + +.fa-list:before { + content: "\f03a"; } + +.fa-list-alt:before { + content: "\f022"; } + +.fa-list-ol:before { + content: "\f0cb"; } + +.fa-list-ul:before { + content: "\f0ca"; } + +.fa-location-arrow:before { + content: "\f124"; } + +.fa-lock:before { + content: "\f023"; } + +.fa-lock-open:before { + content: "\f3c1"; } + +.fa-long-arrow-alt-down:before { + content: "\f309"; } + +.fa-long-arrow-alt-left:before { + content: "\f30a"; } + +.fa-long-arrow-alt-right:before { + content: "\f30b"; } + +.fa-long-arrow-alt-up:before { + content: "\f30c"; } + +.fa-low-vision:before { + content: "\f2a8"; } + +.fa-luggage-cart:before { + content: "\f59d"; } + +.fa-lungs:before { + content: "\f604"; } + +.fa-lungs-virus:before { + content: "\e067"; } + +.fa-lyft:before { + content: "\f3c3"; } + +.fa-magento:before { + content: "\f3c4"; } + +.fa-magic:before { + content: "\f0d0"; } + +.fa-magnet:before { + content: "\f076"; } + +.fa-mail-bulk:before { + content: "\f674"; } + +.fa-mailchimp:before { + content: "\f59e"; } + +.fa-male:before { + content: "\f183"; } + +.fa-mandalorian:before { + content: "\f50f"; } + +.fa-map:before { + content: "\f279"; } + +.fa-map-marked:before { + content: "\f59f"; } + +.fa-map-marked-alt:before { + content: "\f5a0"; } + +.fa-map-marker:before { + content: "\f041"; } + +.fa-map-marker-alt:before { + content: "\f3c5"; } + +.fa-map-pin:before { + content: "\f276"; } + +.fa-map-signs:before { + content: "\f277"; } + +.fa-markdown:before { + content: "\f60f"; } + +.fa-marker:before { + content: "\f5a1"; } + +.fa-mars:before { + content: "\f222"; } + +.fa-mars-double:before { + content: "\f227"; } + +.fa-mars-stroke:before { + content: "\f229"; } + +.fa-mars-stroke-h:before { + content: "\f22b"; } + +.fa-mars-stroke-v:before { + content: "\f22a"; } + +.fa-mask:before { + content: "\f6fa"; } + +.fa-mastodon:before { + content: "\f4f6"; } + +.fa-maxcdn:before { + content: "\f136"; } + +.fa-mdb:before { + content: "\f8ca"; } + +.fa-medal:before { + content: "\f5a2"; } + +.fa-medapps:before { + content: "\f3c6"; } + +.fa-medium:before { + content: "\f23a"; } + +.fa-medium-m:before { + content: "\f3c7"; } + +.fa-medkit:before { + content: "\f0fa"; } + +.fa-medrt:before { + content: "\f3c8"; } + +.fa-meetup:before { + content: "\f2e0"; } + +.fa-megaport:before { + content: "\f5a3"; } + +.fa-meh:before { + content: "\f11a"; } + +.fa-meh-blank:before { + content: "\f5a4"; } + +.fa-meh-rolling-eyes:before { + content: "\f5a5"; } + +.fa-memory:before { + content: "\f538"; } + +.fa-mendeley:before { + content: "\f7b3"; } + +.fa-menorah:before { + content: "\f676"; } + +.fa-mercury:before { + content: "\f223"; } + +.fa-meteor:before { + content: "\f753"; } + +.fa-microblog:before { + content: "\e01a"; } + +.fa-microchip:before { + content: "\f2db"; } + +.fa-microphone:before { + content: "\f130"; } + +.fa-microphone-alt:before { + content: "\f3c9"; } + +.fa-microphone-alt-slash:before { + content: "\f539"; } + +.fa-microphone-slash:before { + content: "\f131"; } + +.fa-microscope:before { + content: "\f610"; } + +.fa-microsoft:before { + content: "\f3ca"; } + +.fa-minus:before { + content: "\f068"; } + +.fa-minus-circle:before { + content: "\f056"; } + +.fa-minus-square:before { + content: "\f146"; } + +.fa-mitten:before { + content: "\f7b5"; } + +.fa-mix:before { + content: "\f3cb"; } + +.fa-mixcloud:before { + content: "\f289"; } + +.fa-mixer:before { + content: "\e056"; } + +.fa-mizuni:before { + content: "\f3cc"; } + +.fa-mobile:before { + content: "\f10b"; } + +.fa-mobile-alt:before { + content: "\f3cd"; } + +.fa-modx:before { + content: "\f285"; } + +.fa-monero:before { + content: "\f3d0"; } + +.fa-money-bill:before { + content: "\f0d6"; } + +.fa-money-bill-alt:before { + content: "\f3d1"; } + +.fa-money-bill-wave:before { + content: "\f53a"; } + +.fa-money-bill-wave-alt:before { + content: "\f53b"; } + +.fa-money-check:before { + content: "\f53c"; } + +.fa-money-check-alt:before { + content: "\f53d"; } + +.fa-monument:before { + content: "\f5a6"; } + +.fa-moon:before { + content: "\f186"; } + +.fa-mortar-pestle:before { + content: "\f5a7"; } + +.fa-mosque:before { + content: "\f678"; } + +.fa-motorcycle:before { + content: "\f21c"; } + +.fa-mountain:before { + content: "\f6fc"; } + +.fa-mouse:before { + content: "\f8cc"; } + +.fa-mouse-pointer:before { + content: "\f245"; } + +.fa-mug-hot:before { + content: "\f7b6"; } + +.fa-music:before { + content: "\f001"; } + +.fa-napster:before { + content: "\f3d2"; } + +.fa-neos:before { + content: "\f612"; } + +.fa-network-wired:before { + content: "\f6ff"; } + +.fa-neuter:before { + content: "\f22c"; } + +.fa-newspaper:before { + content: "\f1ea"; } + +.fa-nimblr:before { + content: "\f5a8"; } + +.fa-node:before { + content: "\f419"; } + +.fa-node-js:before { + content: "\f3d3"; } + +.fa-not-equal:before { + content: "\f53e"; } + +.fa-notes-medical:before { + content: "\f481"; } + +.fa-npm:before { + content: "\f3d4"; } + +.fa-ns8:before { + content: "\f3d5"; } + +.fa-nutritionix:before { + content: "\f3d6"; } + +.fa-object-group:before { + content: "\f247"; } + +.fa-object-ungroup:before { + content: "\f248"; } + +.fa-octopus-deploy:before { + content: "\e082"; } + +.fa-odnoklassniki:before { + content: "\f263"; } + +.fa-odnoklassniki-square:before { + content: "\f264"; } + +.fa-oil-can:before { + content: "\f613"; } + +.fa-old-republic:before { + content: "\f510"; } + +.fa-om:before { + content: "\f679"; } + +.fa-opencart:before { + content: "\f23d"; } + +.fa-openid:before { + content: "\f19b"; } + +.fa-opera:before { + content: "\f26a"; } + +.fa-optin-monster:before { + content: "\f23c"; } + +.fa-orcid:before { + content: "\f8d2"; } + +.fa-osi:before { + content: "\f41a"; } + +.fa-otter:before { + content: "\f700"; } + +.fa-outdent:before { + content: "\f03b"; } + +.fa-page4:before { + content: "\f3d7"; } + +.fa-pagelines:before { + content: "\f18c"; } + +.fa-pager:before { + content: "\f815"; } + +.fa-paint-brush:before { + content: "\f1fc"; } + +.fa-paint-roller:before { + content: "\f5aa"; } + +.fa-palette:before { + content: "\f53f"; } + +.fa-palfed:before { + content: "\f3d8"; } + +.fa-pallet:before { + content: "\f482"; } + +.fa-paper-plane:before { + content: "\f1d8"; } + +.fa-paperclip:before { + content: "\f0c6"; } + +.fa-parachute-box:before { + content: "\f4cd"; } + +.fa-paragraph:before { + content: "\f1dd"; } + +.fa-parking:before { + content: "\f540"; } + +.fa-passport:before { + content: "\f5ab"; } + +.fa-pastafarianism:before { + content: "\f67b"; } + +.fa-paste:before { + content: "\f0ea"; } + +.fa-patreon:before { + content: "\f3d9"; } + +.fa-pause:before { + content: "\f04c"; } + +.fa-pause-circle:before { + content: "\f28b"; } + +.fa-paw:before { + content: "\f1b0"; } + +.fa-paypal:before { + content: "\f1ed"; } + +.fa-peace:before { + content: "\f67c"; } + +.fa-pen:before { + content: "\f304"; } + +.fa-pen-alt:before { + content: "\f305"; } + +.fa-pen-fancy:before { + content: "\f5ac"; } + +.fa-pen-nib:before { + content: "\f5ad"; } + +.fa-pen-square:before { + content: "\f14b"; } + +.fa-pencil-alt:before { + content: "\f303"; } + +.fa-pencil-ruler:before { + content: "\f5ae"; } + +.fa-penny-arcade:before { + content: "\f704"; } + +.fa-people-arrows:before { + content: "\e068"; } + +.fa-people-carry:before { + content: "\f4ce"; } + +.fa-pepper-hot:before { + content: "\f816"; } + +.fa-perbyte:before { + content: "\e083"; } + +.fa-percent:before { + content: "\f295"; } + +.fa-percentage:before { + content: "\f541"; } + +.fa-periscope:before { + content: "\f3da"; } + +.fa-person-booth:before { + content: "\f756"; } + +.fa-phabricator:before { + content: "\f3db"; } + +.fa-phoenix-framework:before { + content: "\f3dc"; } + +.fa-phoenix-squadron:before { + content: "\f511"; } + +.fa-phone:before { + content: "\f095"; } + +.fa-phone-alt:before { + content: "\f879"; } + +.fa-phone-slash:before { + content: "\f3dd"; } + +.fa-phone-square:before { + content: "\f098"; } + +.fa-phone-square-alt:before { + content: "\f87b"; } + +.fa-phone-volume:before { + content: "\f2a0"; } + +.fa-photo-video:before { + content: "\f87c"; } + +.fa-php:before { + content: "\f457"; } + +.fa-pied-piper:before { + content: "\f2ae"; } + +.fa-pied-piper-alt:before { + content: "\f1a8"; } + +.fa-pied-piper-hat:before { + content: "\f4e5"; } + +.fa-pied-piper-pp:before { + content: "\f1a7"; } + +.fa-pied-piper-square:before { + content: "\e01e"; } + +.fa-piggy-bank:before { + content: "\f4d3"; } + +.fa-pills:before { + content: "\f484"; } + +.fa-pinterest:before { + content: "\f0d2"; } + +.fa-pinterest-p:before { + content: "\f231"; } + +.fa-pinterest-square:before { + content: "\f0d3"; } + +.fa-pizza-slice:before { + content: "\f818"; } + +.fa-place-of-worship:before { + content: "\f67f"; } + +.fa-plane:before { + content: "\f072"; } + +.fa-plane-arrival:before { + content: "\f5af"; } + +.fa-plane-departure:before { + content: "\f5b0"; } + +.fa-plane-slash:before { + content: "\e069"; } + +.fa-play:before { + content: "\f04b"; } + +.fa-play-circle:before { + content: "\f144"; } + +.fa-playstation:before { + content: "\f3df"; } + +.fa-plug:before { + content: "\f1e6"; } + +.fa-plus:before { + content: "\f067"; } + +.fa-plus-circle:before { + content: "\f055"; } + +.fa-plus-square:before { + content: "\f0fe"; } + +.fa-podcast:before { + content: "\f2ce"; } + +.fa-poll:before { + content: "\f681"; } + +.fa-poll-h:before { + content: "\f682"; } + +.fa-poo:before { + content: "\f2fe"; } + +.fa-poo-storm:before { + content: "\f75a"; } + +.fa-poop:before { + content: "\f619"; } + +.fa-portrait:before { + content: "\f3e0"; } + +.fa-pound-sign:before { + content: "\f154"; } + +.fa-power-off:before { + content: "\f011"; } + +.fa-pray:before { + content: "\f683"; } + +.fa-praying-hands:before { + content: "\f684"; } + +.fa-prescription:before { + content: "\f5b1"; } + +.fa-prescription-bottle:before { + content: "\f485"; } + +.fa-prescription-bottle-alt:before { + content: "\f486"; } + +.fa-print:before { + content: "\f02f"; } + +.fa-procedures:before { + content: "\f487"; } + +.fa-product-hunt:before { + content: "\f288"; } + +.fa-project-diagram:before { + content: "\f542"; } + +.fa-pump-medical:before { + content: "\e06a"; } + +.fa-pump-soap:before { + content: "\e06b"; } + +.fa-pushed:before { + content: "\f3e1"; } + +.fa-puzzle-piece:before { + content: "\f12e"; } + +.fa-python:before { + content: "\f3e2"; } + +.fa-qq:before { + content: "\f1d6"; } + +.fa-qrcode:before { + content: "\f029"; } + +.fa-question:before { + content: "\f128"; } + +.fa-question-circle:before { + content: "\f059"; } + +.fa-quidditch:before { + content: "\f458"; } + +.fa-quinscape:before { + content: "\f459"; } + +.fa-quora:before { + content: "\f2c4"; } + +.fa-quote-left:before { + content: "\f10d"; } + +.fa-quote-right:before { + content: "\f10e"; } + +.fa-quran:before { + content: "\f687"; } + +.fa-r-project:before { + content: "\f4f7"; } + +.fa-radiation:before { + content: "\f7b9"; } + +.fa-radiation-alt:before { + content: "\f7ba"; } + +.fa-rainbow:before { + content: "\f75b"; } + +.fa-random:before { + content: "\f074"; } + +.fa-raspberry-pi:before { + content: "\f7bb"; } + +.fa-ravelry:before { + content: "\f2d9"; } + +.fa-react:before { + content: "\f41b"; } + +.fa-reacteurope:before { + content: "\f75d"; } + +.fa-readme:before { + content: "\f4d5"; } + +.fa-rebel:before { + content: "\f1d0"; } + +.fa-receipt:before { + content: "\f543"; } + +.fa-record-vinyl:before { + content: "\f8d9"; } + +.fa-recycle:before { + content: "\f1b8"; } + +.fa-red-river:before { + content: "\f3e3"; } + +.fa-reddit:before { + content: "\f1a1"; } + +.fa-reddit-alien:before { + content: "\f281"; } + +.fa-reddit-square:before { + content: "\f1a2"; } + +.fa-redhat:before { + content: "\f7bc"; } + +.fa-redo:before { + content: "\f01e"; } + +.fa-redo-alt:before { + content: "\f2f9"; } + +.fa-registered:before { + content: "\f25d"; } + +.fa-remove-format:before { + content: "\f87d"; } + +.fa-renren:before { + content: "\f18b"; } + +.fa-reply:before { + content: "\f3e5"; } + +.fa-reply-all:before { + content: "\f122"; } + +.fa-replyd:before { + content: "\f3e6"; } + +.fa-republican:before { + content: "\f75e"; } + +.fa-researchgate:before { + content: "\f4f8"; } + +.fa-resolving:before { + content: "\f3e7"; } + +.fa-restroom:before { + content: "\f7bd"; } + +.fa-retweet:before { + content: "\f079"; } + +.fa-rev:before { + content: "\f5b2"; } + +.fa-ribbon:before { + content: "\f4d6"; } + +.fa-ring:before { + content: "\f70b"; } + +.fa-road:before { + content: "\f018"; } + +.fa-robot:before { + content: "\f544"; } + +.fa-rocket:before { + content: "\f135"; } + +.fa-rocketchat:before { + content: "\f3e8"; } + +.fa-rockrms:before { + content: "\f3e9"; } + +.fa-route:before { + content: "\f4d7"; } + +.fa-rss:before { + content: "\f09e"; } + +.fa-rss-square:before { + content: "\f143"; } + +.fa-ruble-sign:before { + content: "\f158"; } + +.fa-ruler:before { + content: "\f545"; } + +.fa-ruler-combined:before { + content: "\f546"; } + +.fa-ruler-horizontal:before { + content: "\f547"; } + +.fa-ruler-vertical:before { + content: "\f548"; } + +.fa-running:before { + content: "\f70c"; } + +.fa-rupee-sign:before { + content: "\f156"; } + +.fa-rust:before { + content: "\e07a"; } + +.fa-sad-cry:before { + content: "\f5b3"; } + +.fa-sad-tear:before { + content: "\f5b4"; } + +.fa-safari:before { + content: "\f267"; } + +.fa-salesforce:before { + content: "\f83b"; } + +.fa-sass:before { + content: "\f41e"; } + +.fa-satellite:before { + content: "\f7bf"; } + +.fa-satellite-dish:before { + content: "\f7c0"; } + +.fa-save:before { + content: "\f0c7"; } + +.fa-schlix:before { + content: "\f3ea"; } + +.fa-school:before { + content: "\f549"; } + +.fa-screwdriver:before { + content: "\f54a"; } + +.fa-scribd:before { + content: "\f28a"; } + +.fa-scroll:before { + content: "\f70e"; } + +.fa-sd-card:before { + content: "\f7c2"; } + +.fa-search:before { + content: "\f002"; } + +.fa-search-dollar:before { + content: "\f688"; } + +.fa-search-location:before { + content: "\f689"; } + +.fa-search-minus:before { + content: "\f010"; } + +.fa-search-plus:before { + content: "\f00e"; } + +.fa-searchengin:before { + content: "\f3eb"; } + +.fa-seedling:before { + content: "\f4d8"; } + +.fa-sellcast:before { + content: "\f2da"; } + +.fa-sellsy:before { + content: "\f213"; } + +.fa-server:before { + content: "\f233"; } + +.fa-servicestack:before { + content: "\f3ec"; } + +.fa-shapes:before { + content: "\f61f"; } + +.fa-share:before { + content: "\f064"; } + +.fa-share-alt:before { + content: "\f1e0"; } + +.fa-share-alt-square:before { + content: "\f1e1"; } + +.fa-share-square:before { + content: "\f14d"; } + +.fa-shekel-sign:before { + content: "\f20b"; } + +.fa-shield-alt:before { + content: "\f3ed"; } + +.fa-shield-virus:before { + content: "\e06c"; } + +.fa-ship:before { + content: "\f21a"; } + +.fa-shipping-fast:before { + content: "\f48b"; } + +.fa-shirtsinbulk:before { + content: "\f214"; } + +.fa-shoe-prints:before { + content: "\f54b"; } + +.fa-shopify:before { + content: "\e057"; } + +.fa-shopping-bag:before { + content: "\f290"; } + +.fa-shopping-basket:before { + content: "\f291"; } + +.fa-shopping-cart:before { + content: "\f07a"; } + +.fa-shopware:before { + content: "\f5b5"; } + +.fa-shower:before { + content: "\f2cc"; } + +.fa-shuttle-van:before { + content: "\f5b6"; } + +.fa-sign:before { + content: "\f4d9"; } + +.fa-sign-in-alt:before { + content: "\f2f6"; } + +.fa-sign-language:before { + content: "\f2a7"; } + +.fa-sign-out-alt:before { + content: "\f2f5"; } + +.fa-signal:before { + content: "\f012"; } + +.fa-signature:before { + content: "\f5b7"; } + +.fa-sim-card:before { + content: "\f7c4"; } + +.fa-simplybuilt:before { + content: "\f215"; } + +.fa-sink:before { + content: "\e06d"; } + +.fa-sistrix:before { + content: "\f3ee"; } + +.fa-sitemap:before { + content: "\f0e8"; } + +.fa-sith:before { + content: "\f512"; } + +.fa-skating:before { + content: "\f7c5"; } + +.fa-sketch:before { + content: "\f7c6"; } + +.fa-skiing:before { + content: "\f7c9"; } + +.fa-skiing-nordic:before { + content: "\f7ca"; } + +.fa-skull:before { + content: "\f54c"; } + +.fa-skull-crossbones:before { + content: "\f714"; } + +.fa-skyatlas:before { + content: "\f216"; } + +.fa-skype:before { + content: "\f17e"; } + +.fa-slack:before { + content: "\f198"; } + +.fa-slack-hash:before { + content: "\f3ef"; } + +.fa-slash:before { + content: "\f715"; } + +.fa-sleigh:before { + content: "\f7cc"; } + +.fa-sliders-h:before { + content: "\f1de"; } + +.fa-slideshare:before { + content: "\f1e7"; } + +.fa-smile:before { + content: "\f118"; } + +.fa-smile-beam:before { + content: "\f5b8"; } + +.fa-smile-wink:before { + content: "\f4da"; } + +.fa-smog:before { + content: "\f75f"; } + +.fa-smoking:before { + content: "\f48d"; } + +.fa-smoking-ban:before { + content: "\f54d"; } + +.fa-sms:before { + content: "\f7cd"; } + +.fa-snapchat:before { + content: "\f2ab"; } + +.fa-snapchat-ghost:before { + content: "\f2ac"; } + +.fa-snapchat-square:before { + content: "\f2ad"; } + +.fa-snowboarding:before { + content: "\f7ce"; } + +.fa-snowflake:before { + content: "\f2dc"; } + +.fa-snowman:before { + content: "\f7d0"; } + +.fa-snowplow:before { + content: "\f7d2"; } + +.fa-soap:before { + content: "\e06e"; } + +.fa-socks:before { + content: "\f696"; } + +.fa-solar-panel:before { + content: "\f5ba"; } + +.fa-sort:before { + content: "\f0dc"; } + +.fa-sort-alpha-down:before { + content: "\f15d"; } + +.fa-sort-alpha-down-alt:before { + content: "\f881"; } + +.fa-sort-alpha-up:before { + content: "\f15e"; } + +.fa-sort-alpha-up-alt:before { + content: "\f882"; } + +.fa-sort-amount-down:before { + content: "\f160"; } + +.fa-sort-amount-down-alt:before { + content: "\f884"; } + +.fa-sort-amount-up:before { + content: "\f161"; } + +.fa-sort-amount-up-alt:before { + content: "\f885"; } + +.fa-sort-down:before { + content: "\f0dd"; } + +.fa-sort-numeric-down:before { + content: "\f162"; } + +.fa-sort-numeric-down-alt:before { + content: "\f886"; } + +.fa-sort-numeric-up:before { + content: "\f163"; } + +.fa-sort-numeric-up-alt:before { + content: "\f887"; } + +.fa-sort-up:before { + content: "\f0de"; } + +.fa-soundcloud:before { + content: "\f1be"; } + +.fa-sourcetree:before { + content: "\f7d3"; } + +.fa-spa:before { + content: "\f5bb"; } + +.fa-space-shuttle:before { + content: "\f197"; } + +.fa-speakap:before { + content: "\f3f3"; } + +.fa-speaker-deck:before { + content: "\f83c"; } + +.fa-spell-check:before { + content: "\f891"; } + +.fa-spider:before { + content: "\f717"; } + +.fa-spinner:before { + content: "\f110"; } + +.fa-splotch:before { + content: "\f5bc"; } + +.fa-spotify:before { + content: "\f1bc"; } + +.fa-spray-can:before { + content: "\f5bd"; } + +.fa-square:before { + content: "\f0c8"; } + +.fa-square-full:before { + content: "\f45c"; } + +.fa-square-root-alt:before { + content: "\f698"; } + +.fa-squarespace:before { + content: "\f5be"; } + +.fa-stack-exchange:before { + content: "\f18d"; } + +.fa-stack-overflow:before { + content: "\f16c"; } + +.fa-stackpath:before { + content: "\f842"; } + +.fa-stamp:before { + content: "\f5bf"; } + +.fa-star:before { + content: "\f005"; } + +.fa-star-and-crescent:before { + content: "\f699"; } + +.fa-star-half:before { + content: "\f089"; } + +.fa-star-half-alt:before { + content: "\f5c0"; } + +.fa-star-of-david:before { + content: "\f69a"; } + +.fa-star-of-life:before { + content: "\f621"; } + +.fa-staylinked:before { + content: "\f3f5"; } + +.fa-steam:before { + content: "\f1b6"; } + +.fa-steam-square:before { + content: "\f1b7"; } + +.fa-steam-symbol:before { + content: "\f3f6"; } + +.fa-step-backward:before { + content: "\f048"; } + +.fa-step-forward:before { + content: "\f051"; } + +.fa-stethoscope:before { + content: "\f0f1"; } + +.fa-sticker-mule:before { + content: "\f3f7"; } + +.fa-sticky-note:before { + content: "\f249"; } + +.fa-stop:before { + content: "\f04d"; } + +.fa-stop-circle:before { + content: "\f28d"; } + +.fa-stopwatch:before { + content: "\f2f2"; } + +.fa-stopwatch-20:before { + content: "\e06f"; } + +.fa-store:before { + content: "\f54e"; } + +.fa-store-alt:before { + content: "\f54f"; } + +.fa-store-alt-slash:before { + content: "\e070"; } + +.fa-store-slash:before { + content: "\e071"; } + +.fa-strava:before { + content: "\f428"; } + +.fa-stream:before { + content: "\f550"; } + +.fa-street-view:before { + content: "\f21d"; } + +.fa-strikethrough:before { + content: "\f0cc"; } + +.fa-stripe:before { + content: "\f429"; } + +.fa-stripe-s:before { + content: "\f42a"; } + +.fa-stroopwafel:before { + content: "\f551"; } + +.fa-studiovinari:before { + content: "\f3f8"; } + +.fa-stumbleupon:before { + content: "\f1a4"; } + +.fa-stumbleupon-circle:before { + content: "\f1a3"; } + +.fa-subscript:before { + content: "\f12c"; } + +.fa-subway:before { + content: "\f239"; } + +.fa-suitcase:before { + content: "\f0f2"; } + +.fa-suitcase-rolling:before { + content: "\f5c1"; } + +.fa-sun:before { + content: "\f185"; } + +.fa-superpowers:before { + content: "\f2dd"; } + +.fa-superscript:before { + content: "\f12b"; } + +.fa-supple:before { + content: "\f3f9"; } + +.fa-surprise:before { + content: "\f5c2"; } + +.fa-suse:before { + content: "\f7d6"; } + +.fa-swatchbook:before { + content: "\f5c3"; } + +.fa-swift:before { + content: "\f8e1"; } + +.fa-swimmer:before { + content: "\f5c4"; } + +.fa-swimming-pool:before { + content: "\f5c5"; } + +.fa-symfony:before { + content: "\f83d"; } + +.fa-synagogue:before { + content: "\f69b"; } + +.fa-sync:before { + content: "\f021"; } + +.fa-sync-alt:before { + content: "\f2f1"; } + +.fa-syringe:before { + content: "\f48e"; } + +.fa-table:before { + content: "\f0ce"; } + +.fa-table-tennis:before { + content: "\f45d"; } + +.fa-tablet:before { + content: "\f10a"; } + +.fa-tablet-alt:before { + content: "\f3fa"; } + +.fa-tablets:before { + content: "\f490"; } + +.fa-tachometer-alt:before { + content: "\f3fd"; } + +.fa-tag:before { + content: "\f02b"; } + +.fa-tags:before { + content: "\f02c"; } + +.fa-tape:before { + content: "\f4db"; } + +.fa-tasks:before { + content: "\f0ae"; } + +.fa-taxi:before { + content: "\f1ba"; } + +.fa-teamspeak:before { + content: "\f4f9"; } + +.fa-teeth:before { + content: "\f62e"; } + +.fa-teeth-open:before { + content: "\f62f"; } + +.fa-telegram:before { + content: "\f2c6"; } + +.fa-telegram-plane:before { + content: "\f3fe"; } + +.fa-temperature-high:before { + content: "\f769"; } + +.fa-temperature-low:before { + content: "\f76b"; } + +.fa-tencent-weibo:before { + content: "\f1d5"; } + +.fa-tenge:before { + content: "\f7d7"; } + +.fa-terminal:before { + content: "\f120"; } + +.fa-text-height:before { + content: "\f034"; } + +.fa-text-width:before { + content: "\f035"; } + +.fa-th:before { + content: "\f00a"; } + +.fa-th-large:before { + content: "\f009"; } + +.fa-th-list:before { + content: "\f00b"; } + +.fa-the-red-yeti:before { + content: "\f69d"; } + +.fa-theater-masks:before { + content: "\f630"; } + +.fa-themeco:before { + content: "\f5c6"; } + +.fa-themeisle:before { + content: "\f2b2"; } + +.fa-thermometer:before { + content: "\f491"; } + +.fa-thermometer-empty:before { + content: "\f2cb"; } + +.fa-thermometer-full:before { + content: "\f2c7"; } + +.fa-thermometer-half:before { + content: "\f2c9"; } + +.fa-thermometer-quarter:before { + content: "\f2ca"; } + +.fa-thermometer-three-quarters:before { + content: "\f2c8"; } + +.fa-think-peaks:before { + content: "\f731"; } + +.fa-thumbs-down:before { + content: "\f165"; } + +.fa-thumbs-up:before { + content: "\f164"; } + +.fa-thumbtack:before { + content: "\f08d"; } + +.fa-ticket-alt:before { + content: "\f3ff"; } + +.fa-tiktok:before { + content: "\e07b"; } + +.fa-times:before { + content: "\f00d"; } + +.fa-times-circle:before { + content: "\f057"; } + +.fa-tint:before { + content: "\f043"; } + +.fa-tint-slash:before { + content: "\f5c7"; } + +.fa-tired:before { + content: "\f5c8"; } + +.fa-toggle-off:before { + content: "\f204"; } + +.fa-toggle-on:before { + content: "\f205"; } + +.fa-toilet:before { + content: "\f7d8"; } + +.fa-toilet-paper:before { + content: "\f71e"; } + +.fa-toilet-paper-slash:before { + content: "\e072"; } + +.fa-toolbox:before { + content: "\f552"; } + +.fa-tools:before { + content: "\f7d9"; } + +.fa-tooth:before { + content: "\f5c9"; } + +.fa-torah:before { + content: "\f6a0"; } + +.fa-torii-gate:before { + content: "\f6a1"; } + +.fa-tractor:before { + content: "\f722"; } + +.fa-trade-federation:before { + content: "\f513"; } + +.fa-trademark:before { + content: "\f25c"; } + +.fa-traffic-light:before { + content: "\f637"; } + +.fa-trailer:before { + content: "\e041"; } + +.fa-train:before { + content: "\f238"; } + +.fa-tram:before { + content: "\f7da"; } + +.fa-transgender:before { + content: "\f224"; } + +.fa-transgender-alt:before { + content: "\f225"; } + +.fa-trash:before { + content: "\f1f8"; } + +.fa-trash-alt:before { + content: "\f2ed"; } + +.fa-trash-restore:before { + content: "\f829"; } + +.fa-trash-restore-alt:before { + content: "\f82a"; } + +.fa-tree:before { + content: "\f1bb"; } + +.fa-trello:before { + content: "\f181"; } + +.fa-tripadvisor:before { + content: "\f262"; } + +.fa-trophy:before { + content: "\f091"; } + +.fa-truck:before { + content: "\f0d1"; } + +.fa-truck-loading:before { + content: "\f4de"; } + +.fa-truck-monster:before { + content: "\f63b"; } + +.fa-truck-moving:before { + content: "\f4df"; } + +.fa-truck-pickup:before { + content: "\f63c"; } + +.fa-tshirt:before { + content: "\f553"; } + +.fa-tty:before { + content: "\f1e4"; } + +.fa-tumblr:before { + content: "\f173"; } + +.fa-tumblr-square:before { + content: "\f174"; } + +.fa-tv:before { + content: "\f26c"; } + +.fa-twitch:before { + content: "\f1e8"; } + +.fa-twitter:before { + content: "\f099"; } + +.fa-twitter-square:before { + content: "\f081"; } + +.fa-typo3:before { + content: "\f42b"; } + +.fa-uber:before { + content: "\f402"; } + +.fa-ubuntu:before { + content: "\f7df"; } + +.fa-uikit:before { + content: "\f403"; } + +.fa-umbraco:before { + content: "\f8e8"; } + +.fa-umbrella:before { + content: "\f0e9"; } + +.fa-umbrella-beach:before { + content: "\f5ca"; } + +.fa-uncharted:before { + content: "\e084"; } + +.fa-underline:before { + content: "\f0cd"; } + +.fa-undo:before { + content: "\f0e2"; } + +.fa-undo-alt:before { + content: "\f2ea"; } + +.fa-uniregistry:before { + content: "\f404"; } + +.fa-unity:before { + content: "\e049"; } + +.fa-universal-access:before { + content: "\f29a"; } + +.fa-university:before { + content: "\f19c"; } + +.fa-unlink:before { + content: "\f127"; } + +.fa-unlock:before { + content: "\f09c"; } + +.fa-unlock-alt:before { + content: "\f13e"; } + +.fa-unsplash:before { + content: "\e07c"; } + +.fa-untappd:before { + content: "\f405"; } + +.fa-upload:before { + content: "\f093"; } + +.fa-ups:before { + content: "\f7e0"; } + +.fa-usb:before { + content: "\f287"; } + +.fa-user:before { + content: "\f007"; } + +.fa-user-alt:before { + content: "\f406"; } + +.fa-user-alt-slash:before { + content: "\f4fa"; } + +.fa-user-astronaut:before { + content: "\f4fb"; } + +.fa-user-check:before { + content: "\f4fc"; } + +.fa-user-circle:before { + content: "\f2bd"; } + +.fa-user-clock:before { + content: "\f4fd"; } + +.fa-user-cog:before { + content: "\f4fe"; } + +.fa-user-edit:before { + content: "\f4ff"; } + +.fa-user-friends:before { + content: "\f500"; } + +.fa-user-graduate:before { + content: "\f501"; } + +.fa-user-injured:before { + content: "\f728"; } + +.fa-user-lock:before { + content: "\f502"; } + +.fa-user-md:before { + content: "\f0f0"; } + +.fa-user-minus:before { + content: "\f503"; } + +.fa-user-ninja:before { + content: "\f504"; } + +.fa-user-nurse:before { + content: "\f82f"; } + +.fa-user-plus:before { + content: "\f234"; } + +.fa-user-secret:before { + content: "\f21b"; } + +.fa-user-shield:before { + content: "\f505"; } + +.fa-user-slash:before { + content: "\f506"; } + +.fa-user-tag:before { + content: "\f507"; } + +.fa-user-tie:before { + content: "\f508"; } + +.fa-user-times:before { + content: "\f235"; } + +.fa-users:before { + content: "\f0c0"; } + +.fa-users-cog:before { + content: "\f509"; } + +.fa-users-slash:before { + content: "\e073"; } + +.fa-usps:before { + content: "\f7e1"; } + +.fa-ussunnah:before { + content: "\f407"; } + +.fa-utensil-spoon:before { + content: "\f2e5"; } + +.fa-utensils:before { + content: "\f2e7"; } + +.fa-vaadin:before { + content: "\f408"; } + +.fa-vector-square:before { + content: "\f5cb"; } + +.fa-venus:before { + content: "\f221"; } + +.fa-venus-double:before { + content: "\f226"; } + +.fa-venus-mars:before { + content: "\f228"; } + +.fa-vest:before { + content: "\e085"; } + +.fa-vest-patches:before { + content: "\e086"; } + +.fa-viacoin:before { + content: "\f237"; } + +.fa-viadeo:before { + content: "\f2a9"; } + +.fa-viadeo-square:before { + content: "\f2aa"; } + +.fa-vial:before { + content: "\f492"; } + +.fa-vials:before { + content: "\f493"; } + +.fa-viber:before { + content: "\f409"; } + +.fa-video:before { + content: "\f03d"; } + +.fa-video-slash:before { + content: "\f4e2"; } + +.fa-vihara:before { + content: "\f6a7"; } + +.fa-vimeo:before { + content: "\f40a"; } + +.fa-vimeo-square:before { + content: "\f194"; } + +.fa-vimeo-v:before { + content: "\f27d"; } + +.fa-vine:before { + content: "\f1ca"; } + +.fa-virus:before { + content: "\e074"; } + +.fa-virus-slash:before { + content: "\e075"; } + +.fa-viruses:before { + content: "\e076"; } + +.fa-vk:before { + content: "\f189"; } + +.fa-vnv:before { + content: "\f40b"; } + +.fa-voicemail:before { + content: "\f897"; } + +.fa-volleyball-ball:before { + content: "\f45f"; } + +.fa-volume-down:before { + content: "\f027"; } + +.fa-volume-mute:before { + content: "\f6a9"; } + +.fa-volume-off:before { + content: "\f026"; } + +.fa-volume-up:before { + content: "\f028"; } + +.fa-vote-yea:before { + content: "\f772"; } + +.fa-vr-cardboard:before { + content: "\f729"; } + +.fa-vuejs:before { + content: "\f41f"; } + +.fa-walking:before { + content: "\f554"; } + +.fa-wallet:before { + content: "\f555"; } + +.fa-warehouse:before { + content: "\f494"; } + +.fa-watchman-monitoring:before { + content: "\e087"; } + +.fa-water:before { + content: "\f773"; } + +.fa-wave-square:before { + content: "\f83e"; } + +.fa-waze:before { + content: "\f83f"; } + +.fa-weebly:before { + content: "\f5cc"; } + +.fa-weibo:before { + content: "\f18a"; } + +.fa-weight:before { + content: "\f496"; } + +.fa-weight-hanging:before { + content: "\f5cd"; } + +.fa-weixin:before { + content: "\f1d7"; } + +.fa-whatsapp:before { + content: "\f232"; } + +.fa-whatsapp-square:before { + content: "\f40c"; } + +.fa-wheelchair:before { + content: "\f193"; } + +.fa-whmcs:before { + content: "\f40d"; } + +.fa-wifi:before { + content: "\f1eb"; } + +.fa-wikipedia-w:before { + content: "\f266"; } + +.fa-wind:before { + content: "\f72e"; } + +.fa-window-close:before { + content: "\f410"; } + +.fa-window-maximize:before { + content: "\f2d0"; } + +.fa-window-minimize:before { + content: "\f2d1"; } + +.fa-window-restore:before { + content: "\f2d2"; } + +.fa-windows:before { + content: "\f17a"; } + +.fa-wine-bottle:before { + content: "\f72f"; } + +.fa-wine-glass:before { + content: "\f4e3"; } + +.fa-wine-glass-alt:before { + content: "\f5ce"; } + +.fa-wix:before { + content: "\f5cf"; } + +.fa-wizards-of-the-coast:before { + content: "\f730"; } + +.fa-wodu:before { + content: "\e088"; } + +.fa-wolf-pack-battalion:before { + content: "\f514"; } + +.fa-won-sign:before { + content: "\f159"; } + +.fa-wordpress:before { + content: "\f19a"; } + +.fa-wordpress-simple:before { + content: "\f411"; } + +.fa-wpbeginner:before { + content: "\f297"; } + +.fa-wpexplorer:before { + content: "\f2de"; } + +.fa-wpforms:before { + content: "\f298"; } + +.fa-wpressr:before { + content: "\f3e4"; } + +.fa-wrench:before { + content: "\f0ad"; } + +.fa-x-ray:before { + content: "\f497"; } + +.fa-xbox:before { + content: "\f412"; } + +.fa-xing:before { + content: "\f168"; } + +.fa-xing-square:before { + content: "\f169"; } + +.fa-y-combinator:before { + content: "\f23b"; } + +.fa-yahoo:before { + content: "\f19e"; } + +.fa-yammer:before { + content: "\f840"; } + +.fa-yandex:before { + content: "\f413"; } + +.fa-yandex-international:before { + content: "\f414"; } + +.fa-yarn:before { + content: "\f7e3"; } + +.fa-yelp:before { + content: "\f1e9"; } + +.fa-yen-sign:before { + content: "\f157"; } + +.fa-yin-yang:before { + content: "\f6ad"; } + +.fa-yoast:before { + content: "\f2b1"; } + +.fa-youtube:before { + content: "\f167"; } + +.fa-youtube-square:before { + content: "\f431"; } + +.fa-zhihu:before { + content: "\f63f"; } + +.sr-only { + border: 0; + clip: rect(0, 0, 0, 0); + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute; + width: 1px; } + +.sr-only-focusable:active, .sr-only-focusable:focus { + clip: auto; + height: auto; + margin: 0; + overflow: visible; + position: static; + width: auto; } +@font-face { + font-family: 'Font Awesome 5 Brands'; + font-style: normal; + font-weight: 400; + font-display: block; + src: url("fonts/fa-brands-400.eot"); + src: url("fonts/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("fonts/fa-brands-400.woff2") format("woff2"), url("fonts/fa-brands-400.woff") format("woff"), url("fonts/fa-brands-400.ttf") format("truetype"), url("fonts/fa-brands-400.svg#fontawesome") format("svg"); } + +.fab { + font-family: 'Font Awesome 5 Brands'; + font-weight: 400; } +@font-face { + font-family: 'Font Awesome 5 Free'; + font-style: normal; + font-weight: 400; + font-display: block; + src: url("fonts/fa-regular-400.eot"); + src: url("fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("fonts/fa-regular-400.woff2") format("woff2"), url("fonts/fa-regular-400.woff") format("woff"), url("fonts/fa-regular-400.ttf") format("truetype"), url("fonts/fa-regular-400.svg#fontawesome") format("svg"); } + +.far { + font-family: 'Font Awesome 5 Free'; + font-weight: 400; } +@font-face { + font-family: 'Font Awesome 5 Free'; + font-style: normal; + font-weight: 900; + font-display: block; + src: url("fonts/fa-solid-900.eot"); + src: url("fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("fonts/fa-solid-900.woff2") format("woff2"), url("fonts/fa-solid-900.woff") format("woff"), url("fonts/fa-solid-900.ttf") format("truetype"), url("fonts/fa-solid-900.svg#fontawesome") format("svg"); } + +.fa, +.fas { + font-family: 'Font Awesome 5 Free'; + font-weight: 900; } diff --git a/assets/css/bootstrap-theme.css b/assets/css/bootstrap-theme.css new file mode 100755 index 0000000..a647295 --- /dev/null +++ b/assets/css/bootstrap-theme.css @@ -0,0 +1,660 @@ +/*-------------------------------------------------------------------------------------------*/ +/* SHORTCODE DEFINATIONS */ +/*-------------------------------------------------------------------------------------------*/ +/* ================================================== + Tabs +================================================== */ +.tabs { + margin-bottom: 25px; } + +.nav-tabs li { + position: relative; + display: block; + float: left; + margin-right: 1px; } + +.nav-tabs li a { + display: block; + padding: 10px 20px; + background: #f8f8f8; + text-decoration: none; } + +.nav-tabs li a:hover { + color: #fff; + background: #666; + text-decoration: none; } + +.nav-tabs li a:active, .nav-tabs li a.active { + color: #fff; + background: #666; } + +.tab-content { + padding: 20px 0; + background: #ffffff; } + +.tab-content > .tab-pane { + display: none; } + +.tab-content > .active { + display: block; } + +/* ================================================== + Accordion & Toggle +================================================== */ +.accordion { + margin-bottom: 35px; } + +.accordion-group { + margin-bottom: 8px !important; + border: none; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; } + +.accordion-heading { + border-bottom: 0 none; } + +.accordion-heading .accordion-toggle { + position: relative; + display: block; + padding: 15px; + background: #f8f8f8; + text-decoration: none; + font-size: 13px; + -webkit-transition: all 0.1s linear 0s; + -moz-transition: all 0.1s linear 0s; + -ms-transition: all 0.1s linear 0s; + -o-transition: all 0.1s linear 0s; + transition: all 0.1s linear 0s; } + +.accordion-toggle { + cursor: pointer; } + +.accordion-toggle:hover { + text-decoration: none; } + +.accordion-heading:hover .accordion-toggle, +.accordion-heading:hover .accordion-toggle.inactive { + background: #666; + color: #fff; } + +.accordion-heading .accordion-toggle.active { + color: #fff; + background: #666; } + +.accordion-heading .accordion-toggle.inactive { + background: #f8f8f8; } + +.accordion-heading.accordionize .accordion-toggle i, +.accordion-heading.togglize .accordion-toggle i { + position: absolute; + top: 50%; + right: 20px; + margin: -8px 0 0 0; + color: #666; + font-size: 18px; + -webkit-transition: all 0.1s linear 0s; + -moz-transition: all 0.1s linear 0s; + -ms-transition: all 0.1s linear 0s; + -o-transition: all 0.1s linear 0s; + transition: all 0.1s linear 0s; } + +.accordion-heading:hover .accordion-toggle i { + color: #fff; } + +.accordion-heading .accordion-toggle.active i, +.accordion-heading:hover .accordion-toggle.inactive i { + color: #666; } + +.accordion-heading.accordionize .accordion-toggle.active i, +.accordion-heading.togglize .accordion-toggle.active i { + color: #fff; + -webkit-transform: rotate(180deg); + -moz-transform: rotate(180deg); + -ms-transform: rotate(180deg); + -o-transform: rotate(180deg); + transform: rotate(180deg); } + +.accordion-heading.togglize .accordion-toggle i { + margin: -8px 0 0 0; + font-size: 18px; } + +.accordion-heading.togglize .accordion-toggle .fa-plus-circle { + display: block; } + +.accordion-heading.togglize .accordion-toggle.active .fa-plus-circle { + display: none; } + +.accordion-heading.togglize .accordion-toggle .fa-minus-circle { + display: none; } + +.accordion-heading.togglize .accordion-toggle.active .fa-minus-circle { + display: block; } + +.accordion-inner { + padding: 16px; + border: 1px solid #efefef; + background: #fff; } + +/* ================================================== + Alerts +================================================== */ +.alert { + margin-bottom: 20px; + padding: 15px 35px 15px 15px; + border: 1px solid #efefef; + -webkit-border-radius: 0px; + -moz-border-radius: 0px; + border-radius: 0px; + background-color: #f8f8f8; + text-shadow: none; } + +.alert .close,.modal .close { + position: absolute; + top: 14px; + text-decoration: none; + right: 22px; + text-shadow: none; + line-height: 20px; + -webkit-transition: opacity 0.1s linear 0s; + -moz-transition: opacity 0.1s linear 0s; + -ms-transition: opacity 0.1s linear 0s; + -o-transition: opacity 0.1s linear 0s; + transition: opacity 0.1s linear 0s; } + +.alert .close:hover { + text-decoration: none; + opacity: 1; } + +.alert-standard { + border-color: #efefef; + background-color: #f8f8f8; } + +.alert-standard, .alert-standard .close { + color: #666; } + +.alert-success { + border-color: #d6e9c6; + background-color: #dff0d8; } + +.alert-success, .alert-success .close { + color: #468847; } + +.alert-danger, +.alert-error { + border-color: #ebccd1; + background-color: #f2dede; } + +.alert-danger, .alert-danger .close, +.alert-error, .alert-error .close { + color: #b94a48; } + +.alert-info { + border-color: #bce8f1; + background-color: #d9edf7; } + +.alert-info, .alert-info .close { + color: #3a87ad; } + +.alert-warning { + border-color: #faebcc; + background-color: #fcf8e3; } + +.alert-warning, .alert-warning .close { + color: #c09853; } + +.nav-pills > li { + float: left; } + +.nav > li { + position: relative; + display: block; } + +.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus { + color: #ffffff; + background-color: #428bca; } + +.nav-pills > li > a { + border-radius: 3px; + text-decoration: none; } + +.nav > li > a { + position: relative; + display: block; + padding: 10px 15px; + text-decoration: none; } + +.input-group { + position: relative; + display: table; + border-collapse: separate; } + +.input-group-addon:first-child { + border-right: 0; } + +.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + +.input-group-addon { + padding: 6px; + font-size: 14px; + font-weight: normal; + line-height: 1; + color: #555; + text-align: center; + background-color: #f8f7f3; + border: 1px solid #ccc; + border-right-color: #cccccc; + border-right-style: solid; + border-right-width: 1px; + border-radius: 3px; + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; } + +.input-group-addon, .input-group-btn { + white-space: nowrap; + vertical-align: middle; } + +.input-group-addon, .input-group-btn, .input-group .form-control { + display: table-cell; } + +.form-control { + display: block; + width: 100% !important; + height: 34px; + padding: 6px 12px; + font-size: 14px; + line-height: 1.428571429; + color: #555555; + vertical-align: middle; + background-color: #ffffff; + background-image: none; + border: 1px solid #cccccc; + border-radius: 3px; + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; + -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.075); + -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; + transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; } + +.navigation { + width: 1010px; } + +.panel { + margin-bottom: 20px; + background-color: #ffffff; + border: 1px solid transparent; + border-top-color: transparent; + border-right-color: transparent; + border-bottom-color: transparent; + border-left-color: transparent; + border-radius: 3px; + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); } + +.panel-default { + border-color: #eceae4; } + +.panel-heading { + padding: 10px 15px; + border-bottom: 1px solid transparent; + border-bottom-color: transparent; + border-top-right-radius: 3px; + border-top-left-radius: 3px; } + +.panel-title { + margin-top: 0; + margin-bottom: 0; + font-size: 16px; + color: inherit; } + +.list-group-item > .badge { + float: right; } + +.badge { + display: inline-block; + min-width: 10px; + padding: 3px 7px; + font-size: 12px; + font-weight: bold; + line-height: 1; + color: #ffffff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + background-color: #999999; + border-radius: 10px; } + +.btn-block { + display: block; + width: 100%; + padding-right: 0; + padding-left: 0; } + +.label-default { + background-color: #999999; } + +label { + display: inline-block; + margin-bottom: 5px; + font-weight: bold; } + +.pull-right { + float: right !important; } + +.pagination { + display: inline-block; + padding-left: 0; + margin: 20px 0; + border-radius: 3px; } + .pagination li { + display: inline; } + .pagination li a, + .pagination li span { + position: relative; + float: left; + padding: 6px 12px; + margin-left: -1px; + line-height: 1.428571429; + text-decoration: none; + background-color: #ffffff; + border: 1px solid #eceae4; + text-decoration: none; } + .pagination li a:hover, + .pagination li span:hover, + .pagination li a:focus, + .pagination li span:focus { + background-color: #f8f7f3; } + .pagination li:first-child a, + .pagination li:first-child span { + margin-left: 0; + border-bottom-left-radius: 4px; + border-top-left-radius: 4px; } + .pagination li:last-child a, + .pagination li:last-child span { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; } + +.pagination .active a, +.pagination .active span, +.pagination .active a:hover, +.pagination .active span:hover, +.pagination .active a:focus, +.pagination .active span:focus { + z-index: 2; + color: #ffffff; + cursor: default; + background-color: #428bca; + border-color: #428bca; } + +.pagination .disabled span, +.pagination .disabled span:hover, +.pagination .disabled span:focus, +.pagination .disabled a, +.pagination .disabled a:hover, +.pagination .disabled a:focus { + color: #999999; + cursor: not-allowed; + background-color: #ffffff; + border-color: #eceae4; } + +.pagination-lg li a, +.pagination-lg li span { + padding: 10px 16px; + font-size: 18px; } +.pagination-lg li:first-child a, +.pagination-lg li:first-child span { + border-bottom-left-radius: 6px; + border-top-left-radius: 6px; } +.pagination-lg li:last-child a, +.pagination-lg li:last-child span { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; } + +.pagination-sm li a, +.pagination-sm li span { + padding: 5px 10px; + font-size: 12px; } +.pagination-sm li:first-child a, +.pagination-sm li:first-child span { + border-bottom-left-radius: 3px; + border-top-left-radius: 3px; } +.pagination-sm li:last-child a, +.pagination-sm li:last-child span { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; } + +.input-group-btn { + position: relative; + white-space: nowrap; + vertical-align: middle; + display: table-cell; } + +.btn:focus, .btn.focus { + box-shadow: none; + color: #fff; } + +.btn-default:hover, +.btn-default:focus, +.btn-default:active, +.btn-default.active, +.open .dropdown-toggle.btn-default { + color: #333333; + background-color: #ebebeb; + border-color: #adadad; } + +@media screen and (min-width: 576px) { + .modal-dialog { + max-width: 600px; + margin: 30px auto; } + + .modal-content { + -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); + box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); } } +.modal-header { + display: block; } + +.modal-body { + padding: 20px; } + +.modal-footer { + margin-top: 15px; + padding: 19px 20px 20px; } + +.close { + opacity: 0.2; } + +small, .small { + font-size: 85%; } + +.list-group { + margin-bottom: 20px; } + .list-group .list-group-item { + padding: 10px 15px; } + .list-group .list-group-item .badge { + float: right; + min-width: 10px; + padding: 3px 7px; + color: #fff; + font-size: 12px; + border-radius: 10px; } + +.text-muted { + color: #999 !important; + font-size: 14px !important; } + +blockquote p { + font-weight: 300; + line-height: 1.25; } + +.input-group { + position: relative; + display: table; + border-collapse: separate; } + +.input-group-addon:first-child { + border-right: 0; } + +.input-group .form-control:first-child, +.input-group-addon:first-child, +.input-group-btn:first-child > .btn, +.input-group-btn:first-child > .dropdown-toggle, +.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + +.input-group-addon { + padding: 6px 12px; + font-size: 14px; + font-weight: normal; + line-height: 1; + color: #555555; + text-align: center; + background-color: #f8f7f3; + border: 1px solid #cccccc; + border-radius: 3px; } + +.input-group-addon, +.input-group-btn { + width: 1%; + white-space: nowrap; + vertical-align: middle; } + +.input-group-addon, +.input-group-btn, +.input-group .form-control { + display: table-cell; } + +.label { + display: inline; + padding: .2em .6em .3em; + font-size: 75%; + font-weight: bold; + line-height: 1; + color: #ffffff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: .25em; } + +.input-group .form-control { + width: 100%; + margin-bottom: 0; } + +.input-group-lg > .form-control, +.input-group-lg > .input-group-btn > .btn { + height: 46px !important; + padding: 10px 16px; + font-size: 15px; + line-height: 1.33; + border-radius: 3px; } + +.input-group-btn:last-child > .btn { + margin-left: -1px; } + +.form-control { + display: block; + width: 100%; + height: 34px; + padding: 6px 12px; + font-size: 14px; + line-height: 1.428571429; + color: #555555; + vertical-align: middle; + background-color: #ffffff; + background-image: none; + border: 1px solid #cccccc; + border-radius: 3px; + -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.075); + -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; + transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; } + +.input-lg { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.33; + border-radius: 3px; } + +.pager { + padding-left: 0; + margin: 20px 0; + text-align: center; + list-style: none; } + +.pager li { + display: inline; } + +.pager li > a, +.pager li > span { + display: inline-block; + padding: 5px 14px; + background-color: #ffffff; + border: 1px solid #eceae4; + border-radius: 15px; + text-decoration: none; } + +.pager li > a:hover, +.pager li > a:focus { + text-decoration: none; + background-color: #f8f7f3; } + +.btn-xs { + padding: 1px 5px; + font-size: 11px; + line-height: 1.5; + border-radius: 3px; + text-transform: none; } + +.nav-pills > li { + float: left; } + +.nav > li { + position: relative; + display: block; } + +.nav-pills > li.active > a, +.nav-pills > li.active > a:hover, +.nav-pills > li.active > a:focus { + color: #fff; } + +.nav-pills > li > a { + border-radius: 3px; + text-decoration: none; } + +.nav > li > a { + position: relative; + display: block; + padding: 10px 15px; + text-decoration: none; } + +.lead { + font-size: 21px; } + +.input-group .form-control { + width: 100%; + margin-bottom: 0; } + +.input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn { + height: 41px; + padding: 10px 16px; + font-size: 15px; + line-height: 1.33; + border-radius: 3px; + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; } + +.img-thumbnail { + display: inline-block; + height: auto; + max-width: 100%; + padding: 4px; + line-height: 1.428571429; + background-color: #ffffff; + border: 1px solid #eceae4; + border-radius: 3px; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; } diff --git a/assets/css/bootstrap.css b/assets/css/bootstrap.css new file mode 100755 index 0000000..6ea9900 --- /dev/null +++ b/assets/css/bootstrap.css @@ -0,0 +1,8363 @@ +/*! + * Bootstrap v5.0.2 (https://getbootstrap.com/) + * Copyright 2011-2021 The Bootstrap Authors + * Copyright 2011-2021 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */ +:root { + --bs-blue: #0d6efd; + --bs-indigo: #6610f2; + --bs-purple: #6f42c1; + --bs-pink: #d63384; + --bs-red: #dc3545; + --bs-orange: #fd7e14; + --bs-yellow: #ffc107; + --bs-green: #198754; + --bs-teal: #20c997; + --bs-cyan: #0dcaf0; + --bs-white: #fff; + --bs-gray: #6c757d; + --bs-gray-dark: #343a40; + --bs-primary: #0d6efd; + --bs-secondary: #6c757d; + --bs-success: #198754; + --bs-info: #0dcaf0; + --bs-warning: #ffc107; + --bs-danger: #dc3545; + --bs-light: #f8f9fa; + --bs-dark: #212529; + --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); } + +*, +*::before, +*::after { + box-sizing: border-box; } + +@media (prefers-reduced-motion: no-preference) { + :root { + scroll-behavior: smooth; } } + +body { + margin: 0; + font-family: var(--bs-font-sans-serif); + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #212529; + background-color: #fff; + -webkit-text-size-adjust: 100%; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } + +hr { + margin: 1rem 0; + color: inherit; + background-color: currentColor; + border: 0; + opacity: 0.25; } + +hr:not([size]) { + height: 1px; } + +h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 { + margin-top: 0; + margin-bottom: 0.5rem; + font-weight: 500; + line-height: 1.2; } + +h1, .h1 { + font-size: calc(1.375rem + 1.5vw); } + @media (min-width: 1200px) { + h1, .h1 { + font-size: 2.5rem; } } + +h2, .h2 { + font-size: calc(1.325rem + 0.9vw); } + @media (min-width: 1200px) { + h2, .h2 { + font-size: 2rem; } } + +h3, .h3 { + font-size: calc(1.3rem + 0.6vw); } + @media (min-width: 1200px) { + h3, .h3 { + font-size: 1.75rem; } } + +h4, .h4 { + font-size: calc(1.275rem + 0.3vw); } + @media (min-width: 1200px) { + h4, .h4 { + font-size: 1.5rem; } } + +h5, .h5 { + font-size: 1.25rem; } + +h6, .h6 { + font-size: 1rem; } + +p { + margin-top: 0; + margin-bottom: 1rem; } + +abbr[title], +abbr[data-bs-original-title] { + text-decoration: underline dotted; + cursor: help; + text-decoration-skip-ink: none; } + +address { + margin-bottom: 1rem; + font-style: normal; + line-height: inherit; } + +ol, +ul { + padding-left: 2rem; } + +ol, +ul, +dl { + margin-top: 0; + margin-bottom: 1rem; } + +ol ol, +ul ul, +ol ul, +ul ol { + margin-bottom: 0; } + +dt { + font-weight: 700; } + +dd { + margin-bottom: .5rem; + margin-left: 0; } + +blockquote { + margin: 0 0 1rem; } + +b, +strong { + font-weight: bolder; } + +small, .small { + font-size: 0.875em; } + +mark, .mark { + padding: 0.2em; + background-color: #fcf8e3; } + +sub, +sup { + position: relative; + font-size: 0.75em; + line-height: 0; + vertical-align: baseline; } + +sub { + bottom: -.25em; } + +sup { + top: -.5em; } + +a { + color: #0d6efd; + text-decoration: underline; } + a:hover { + color: #0a58ca; } + +a:not([href]):not([class]), a:not([href]):not([class]):hover { + color: inherit; + text-decoration: none; } + +pre, +code, +kbd, +samp { + font-family: var(--bs-font-monospace); + font-size: 1em; + direction: ltr /* rtl:ignore */; + unicode-bidi: bidi-override; } + +pre { + display: block; + margin-top: 0; + margin-bottom: 1rem; + overflow: auto; + font-size: 0.875em; } + pre code { + font-size: inherit; + color: inherit; + word-break: normal; } + +code { + font-size: 0.875em; + color: #d63384; + word-wrap: break-word; } + a > code { + color: inherit; } + +kbd { + padding: 0.2rem 0.4rem; + font-size: 0.875em; + color: #fff; + background-color: #212529; + border-radius: 0.2rem; } + kbd kbd { + padding: 0; + font-size: 1em; + font-weight: 700; } + +figure { + margin: 0 0 1rem; } + +img, +svg { + vertical-align: middle; } + +table { + caption-side: bottom; + border-collapse: collapse; } + +caption { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + color: #6c757d; + text-align: left; } + +th { + text-align: inherit; + text-align: -webkit-match-parent; } + +thead, +tbody, +tfoot, +tr, +td, +th { + border-color: inherit; + border-style: solid; + border-width: 0; } + +label { + display: inline-block; } + +button { + border-radius: 0; } + +button:focus:not(:focus-visible) { + outline: 0; } + +input, +button, +select, +optgroup, +textarea { + margin: 0; + font-family: inherit; + font-size: inherit; + line-height: inherit; } + +button, +select { + text-transform: none; } + +[role="button"] { + cursor: pointer; } + +select { + word-wrap: normal; } + select:disabled { + opacity: 1; } + +[list]::-webkit-calendar-picker-indicator { + display: none; } + +button, +[type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; } + button:not(:disabled), + [type="button"]:not(:disabled), + [type="reset"]:not(:disabled), + [type="submit"]:not(:disabled) { + cursor: pointer; } + +::-moz-focus-inner { + padding: 0; + border-style: none; } + +textarea { + resize: vertical; } + +fieldset { + min-width: 0; + padding: 0; + margin: 0; + border: 0; } + +legend { + float: left; + width: 100%; + padding: 0; + margin-bottom: 0.5rem; + font-size: calc(1.275rem + 0.3vw); + line-height: inherit; } + @media (min-width: 1200px) { + legend { + font-size: 1.5rem; } } + legend + * { + clear: left; } + +::-webkit-datetime-edit-fields-wrapper, +::-webkit-datetime-edit-text, +::-webkit-datetime-edit-minute, +::-webkit-datetime-edit-hour-field, +::-webkit-datetime-edit-day-field, +::-webkit-datetime-edit-month-field, +::-webkit-datetime-edit-year-field { + padding: 0; } + +::-webkit-inner-spin-button { + height: auto; } + +[type="search"] { + outline-offset: -2px; + -webkit-appearance: textfield; } + +/* rtl:raw: +[type="tel"], +[type="url"], +[type="email"], +[type="number"] { + direction: ltr; +} +*/ +::-webkit-search-decoration { + -webkit-appearance: none; } + +::-webkit-color-swatch-wrapper { + padding: 0; } + +::file-selector-button { + font: inherit; } + +::-webkit-file-upload-button { + font: inherit; + -webkit-appearance: button; } + +output { + display: inline-block; } + +iframe { + border: 0; } + +summary { + display: list-item; + cursor: pointer; } + +progress { + vertical-align: baseline; } + +[hidden] { + display: none !important; } + +.lead { + font-size: 1.25rem; + font-weight: 300; } + +.display-1 { + font-size: calc(1.625rem + 4.5vw); + font-weight: 300; + line-height: 1.2; } + @media (min-width: 1200px) { + .display-1 { + font-size: 5rem; } } + +.display-2 { + font-size: calc(1.575rem + 3.9vw); + font-weight: 300; + line-height: 1.2; } + @media (min-width: 1200px) { + .display-2 { + font-size: 4.5rem; } } + +.display-3 { + font-size: calc(1.525rem + 3.3vw); + font-weight: 300; + line-height: 1.2; } + @media (min-width: 1200px) { + .display-3 { + font-size: 4rem; } } + +.display-4 { + font-size: calc(1.475rem + 2.7vw); + font-weight: 300; + line-height: 1.2; } + @media (min-width: 1200px) { + .display-4 { + font-size: 3.5rem; } } + +.display-5 { + font-size: calc(1.425rem + 2.1vw); + font-weight: 300; + line-height: 1.2; } + @media (min-width: 1200px) { + .display-5 { + font-size: 3rem; } } + +.display-6 { + font-size: calc(1.375rem + 1.5vw); + font-weight: 300; + line-height: 1.2; } + @media (min-width: 1200px) { + .display-6 { + font-size: 2.5rem; } } + +.list-unstyled { + padding-left: 0; + list-style: none; } + +.list-inline { + padding-left: 0; + list-style: none; } + +.list-inline-item { + display: inline-block; } + .list-inline-item:not(:last-child) { + margin-right: 0.5rem; } + +.initialism { + font-size: 0.875em; + text-transform: uppercase; } + +.blockquote { + margin-bottom: 1rem; + font-size: 1.25rem; } + .blockquote > :last-child { + margin-bottom: 0; } + +.blockquote-footer { + margin-top: -1rem; + margin-bottom: 1rem; + font-size: 0.875em; + color: #6c757d; } + .blockquote-footer::before { + content: "\2014\00A0"; } + +.img-fluid { + max-width: 100%; + height: auto; } + +.img-thumbnail { + padding: 0.25rem; + background-color: #fff; + border: 1px solid #dee2e6; + border-radius: 0.25rem; + max-width: 100%; + height: auto; } + +.figure { + display: inline-block; } + +.figure-img { + margin-bottom: 0.5rem; + line-height: 1; } + +.figure-caption { + font-size: 0.875em; + color: #6c757d; } + +.container, +.container-fluid, +.container-sm, +.container-md, +.container-lg, +.container-xl, +.container-xxl { + width: 100%; + padding-right: var(--bs-gutter-x, 0.75rem); + padding-left: var(--bs-gutter-x, 0.75rem); + margin-right: auto; + margin-left: auto; } + +@media (min-width: 576px) { + .container, .container-sm { + max-width: 540px; } } +@media (min-width: 768px) { + .container, .container-sm, .container-md { + max-width: 720px; } } +@media (min-width: 992px) { + .container, .container-sm, .container-md, .container-lg { + max-width: 960px; } } +@media (min-width: 1200px) { + .container, .container-sm, .container-md, .container-lg, .container-xl { + max-width: 1140px; } } +@media (min-width: 1400px) { + .container, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl { + max-width: 1320px; } } +.row { + --bs-gutter-x: 1.5rem; + --bs-gutter-y: 0; + display: flex; + flex-wrap: wrap; + margin-top: calc(var(--bs-gutter-y) * -1); + margin-right: calc(var(--bs-gutter-x) * -.5); + margin-left: calc(var(--bs-gutter-x) * -.5); } + .row > * { + flex-shrink: 0; + width: 100%; + max-width: 100%; + padding-right: calc(var(--bs-gutter-x) * .5); + padding-left: calc(var(--bs-gutter-x) * .5); + margin-top: var(--bs-gutter-y); } + +.col { + flex: 1 0 0%; } + +.row-cols-auto > * { + flex: 0 0 auto; + width: auto; } + +.row-cols-1 > * { + flex: 0 0 auto; + width: 100%; } + +.row-cols-2 > * { + flex: 0 0 auto; + width: 50%; } + +.row-cols-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; } + +.row-cols-4 > * { + flex: 0 0 auto; + width: 25%; } + +.row-cols-5 > * { + flex: 0 0 auto; + width: 20%; } + +.row-cols-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; } + +@media (min-width: 576px) { + .col-sm { + flex: 1 0 0%; } + + .row-cols-sm-auto > * { + flex: 0 0 auto; + width: auto; } + + .row-cols-sm-1 > * { + flex: 0 0 auto; + width: 100%; } + + .row-cols-sm-2 > * { + flex: 0 0 auto; + width: 50%; } + + .row-cols-sm-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; } + + .row-cols-sm-4 > * { + flex: 0 0 auto; + width: 25%; } + + .row-cols-sm-5 > * { + flex: 0 0 auto; + width: 20%; } + + .row-cols-sm-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; } } +@media (min-width: 768px) { + .col-md { + flex: 1 0 0%; } + + .row-cols-md-auto > * { + flex: 0 0 auto; + width: auto; } + + .row-cols-md-1 > * { + flex: 0 0 auto; + width: 100%; } + + .row-cols-md-2 > * { + flex: 0 0 auto; + width: 50%; } + + .row-cols-md-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; } + + .row-cols-md-4 > * { + flex: 0 0 auto; + width: 25%; } + + .row-cols-md-5 > * { + flex: 0 0 auto; + width: 20%; } + + .row-cols-md-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; } } +@media (min-width: 992px) { + .col-lg { + flex: 1 0 0%; } + + .row-cols-lg-auto > * { + flex: 0 0 auto; + width: auto; } + + .row-cols-lg-1 > * { + flex: 0 0 auto; + width: 100%; } + + .row-cols-lg-2 > * { + flex: 0 0 auto; + width: 50%; } + + .row-cols-lg-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; } + + .row-cols-lg-4 > * { + flex: 0 0 auto; + width: 25%; } + + .row-cols-lg-5 > * { + flex: 0 0 auto; + width: 20%; } + + .row-cols-lg-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; } } +@media (min-width: 1200px) { + .col-xl { + flex: 1 0 0%; } + + .row-cols-xl-auto > * { + flex: 0 0 auto; + width: auto; } + + .row-cols-xl-1 > * { + flex: 0 0 auto; + width: 100%; } + + .row-cols-xl-2 > * { + flex: 0 0 auto; + width: 50%; } + + .row-cols-xl-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; } + + .row-cols-xl-4 > * { + flex: 0 0 auto; + width: 25%; } + + .row-cols-xl-5 > * { + flex: 0 0 auto; + width: 20%; } + + .row-cols-xl-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; } } +@media (min-width: 1400px) { + .col-xxl { + flex: 1 0 0%; } + + .row-cols-xxl-auto > * { + flex: 0 0 auto; + width: auto; } + + .row-cols-xxl-1 > * { + flex: 0 0 auto; + width: 100%; } + + .row-cols-xxl-2 > * { + flex: 0 0 auto; + width: 50%; } + + .row-cols-xxl-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; } + + .row-cols-xxl-4 > * { + flex: 0 0 auto; + width: 25%; } + + .row-cols-xxl-5 > * { + flex: 0 0 auto; + width: 20%; } + + .row-cols-xxl-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; } } +.col-auto { + flex: 0 0 auto; + width: auto; } + +.col-1 { + flex: 0 0 auto; + width: 8.33333333%; } + +.col-2 { + flex: 0 0 auto; + width: 16.66666667%; } + +.col-3 { + flex: 0 0 auto; + width: 25%; } + +.col-4 { + flex: 0 0 auto; + width: 33.33333333%; } + +.col-5 { + flex: 0 0 auto; + width: 41.66666667%; } + +.col-6 { + flex: 0 0 auto; + width: 50%; } + +.col-7 { + flex: 0 0 auto; + width: 58.33333333%; } + +.col-8 { + flex: 0 0 auto; + width: 66.66666667%; } + +.col-9 { + flex: 0 0 auto; + width: 75%; } + +.col-10 { + flex: 0 0 auto; + width: 83.33333333%; } + +.col-11 { + flex: 0 0 auto; + width: 91.66666667%; } + +.col-12 { + flex: 0 0 auto; + width: 100%; } + +.offset-1 { + margin-left: 8.33333333%; } + +.offset-2 { + margin-left: 16.66666667%; } + +.offset-3 { + margin-left: 25%; } + +.offset-4 { + margin-left: 33.33333333%; } + +.offset-5 { + margin-left: 41.66666667%; } + +.offset-6 { + margin-left: 50%; } + +.offset-7 { + margin-left: 58.33333333%; } + +.offset-8 { + margin-left: 66.66666667%; } + +.offset-9 { + margin-left: 75%; } + +.offset-10 { + margin-left: 83.33333333%; } + +.offset-11 { + margin-left: 91.66666667%; } + +.g-0, +.gx-0 { + --bs-gutter-x: 0; } + +.g-0, +.gy-0 { + --bs-gutter-y: 0; } + +.g-1, +.gx-1 { + --bs-gutter-x: 0.25rem; } + +.g-1, +.gy-1 { + --bs-gutter-y: 0.25rem; } + +.g-2, +.gx-2 { + --bs-gutter-x: 0.5rem; } + +.g-2, +.gy-2 { + --bs-gutter-y: 0.5rem; } + +.g-3, +.gx-3 { + --bs-gutter-x: 1rem; } + +.g-3, +.gy-3 { + --bs-gutter-y: 1rem; } + +.g-4, +.gx-4 { + --bs-gutter-x: 1.5rem; } + +.g-4, +.gy-4 { + --bs-gutter-y: 1.5rem; } + +.g-5, +.gx-5 { + --bs-gutter-x: 3rem; } + +.g-5, +.gy-5 { + --bs-gutter-y: 3rem; } + +@media (min-width: 576px) { + .col-sm-auto { + flex: 0 0 auto; + width: auto; } + + .col-sm-1 { + flex: 0 0 auto; + width: 8.33333333%; } + + .col-sm-2 { + flex: 0 0 auto; + width: 16.66666667%; } + + .col-sm-3 { + flex: 0 0 auto; + width: 25%; } + + .col-sm-4 { + flex: 0 0 auto; + width: 33.33333333%; } + + .col-sm-5 { + flex: 0 0 auto; + width: 41.66666667%; } + + .col-sm-6 { + flex: 0 0 auto; + width: 50%; } + + .col-sm-7 { + flex: 0 0 auto; + width: 58.33333333%; } + + .col-sm-8 { + flex: 0 0 auto; + width: 66.66666667%; } + + .col-sm-9 { + flex: 0 0 auto; + width: 75%; } + + .col-sm-10 { + flex: 0 0 auto; + width: 83.33333333%; } + + .col-sm-11 { + flex: 0 0 auto; + width: 91.66666667%; } + + .col-sm-12 { + flex: 0 0 auto; + width: 100%; } + + .offset-sm-0 { + margin-left: 0; } + + .offset-sm-1 { + margin-left: 8.33333333%; } + + .offset-sm-2 { + margin-left: 16.66666667%; } + + .offset-sm-3 { + margin-left: 25%; } + + .offset-sm-4 { + margin-left: 33.33333333%; } + + .offset-sm-5 { + margin-left: 41.66666667%; } + + .offset-sm-6 { + margin-left: 50%; } + + .offset-sm-7 { + margin-left: 58.33333333%; } + + .offset-sm-8 { + margin-left: 66.66666667%; } + + .offset-sm-9 { + margin-left: 75%; } + + .offset-sm-10 { + margin-left: 83.33333333%; } + + .offset-sm-11 { + margin-left: 91.66666667%; } + + .g-sm-0, + .gx-sm-0 { + --bs-gutter-x: 0; } + + .g-sm-0, + .gy-sm-0 { + --bs-gutter-y: 0; } + + .g-sm-1, + .gx-sm-1 { + --bs-gutter-x: 0.25rem; } + + .g-sm-1, + .gy-sm-1 { + --bs-gutter-y: 0.25rem; } + + .g-sm-2, + .gx-sm-2 { + --bs-gutter-x: 0.5rem; } + + .g-sm-2, + .gy-sm-2 { + --bs-gutter-y: 0.5rem; } + + .g-sm-3, + .gx-sm-3 { + --bs-gutter-x: 1rem; } + + .g-sm-3, + .gy-sm-3 { + --bs-gutter-y: 1rem; } + + .g-sm-4, + .gx-sm-4 { + --bs-gutter-x: 1.5rem; } + + .g-sm-4, + .gy-sm-4 { + --bs-gutter-y: 1.5rem; } + + .g-sm-5, + .gx-sm-5 { + --bs-gutter-x: 3rem; } + + .g-sm-5, + .gy-sm-5 { + --bs-gutter-y: 3rem; } } +@media (min-width: 768px) { + .col-md-auto { + flex: 0 0 auto; + width: auto; } + + .col-md-1 { + flex: 0 0 auto; + width: 8.33333333%; } + + .col-md-2 { + flex: 0 0 auto; + width: 16.66666667%; } + + .col-md-3 { + flex: 0 0 auto; + width: 25%; } + + .col-md-4 { + flex: 0 0 auto; + width: 33.33333333%; } + + .col-md-5 { + flex: 0 0 auto; + width: 41.66666667%; } + + .col-md-6 { + flex: 0 0 auto; + width: 50%; } + + .col-md-7 { + flex: 0 0 auto; + width: 58.33333333%; } + + .col-md-8 { + flex: 0 0 auto; + width: 66.66666667%; } + + .col-md-9 { + flex: 0 0 auto; + width: 75%; } + + .col-md-10 { + flex: 0 0 auto; + width: 83.33333333%; } + + .col-md-11 { + flex: 0 0 auto; + width: 91.66666667%; } + + .col-md-12 { + flex: 0 0 auto; + width: 100%; } + + .offset-md-0 { + margin-left: 0; } + + .offset-md-1 { + margin-left: 8.33333333%; } + + .offset-md-2 { + margin-left: 16.66666667%; } + + .offset-md-3 { + margin-left: 25%; } + + .offset-md-4 { + margin-left: 33.33333333%; } + + .offset-md-5 { + margin-left: 41.66666667%; } + + .offset-md-6 { + margin-left: 50%; } + + .offset-md-7 { + margin-left: 58.33333333%; } + + .offset-md-8 { + margin-left: 66.66666667%; } + + .offset-md-9 { + margin-left: 75%; } + + .offset-md-10 { + margin-left: 83.33333333%; } + + .offset-md-11 { + margin-left: 91.66666667%; } + + .g-md-0, + .gx-md-0 { + --bs-gutter-x: 0; } + + .g-md-0, + .gy-md-0 { + --bs-gutter-y: 0; } + + .g-md-1, + .gx-md-1 { + --bs-gutter-x: 0.25rem; } + + .g-md-1, + .gy-md-1 { + --bs-gutter-y: 0.25rem; } + + .g-md-2, + .gx-md-2 { + --bs-gutter-x: 0.5rem; } + + .g-md-2, + .gy-md-2 { + --bs-gutter-y: 0.5rem; } + + .g-md-3, + .gx-md-3 { + --bs-gutter-x: 1rem; } + + .g-md-3, + .gy-md-3 { + --bs-gutter-y: 1rem; } + + .g-md-4, + .gx-md-4 { + --bs-gutter-x: 1.5rem; } + + .g-md-4, + .gy-md-4 { + --bs-gutter-y: 1.5rem; } + + .g-md-5, + .gx-md-5 { + --bs-gutter-x: 3rem; } + + .g-md-5, + .gy-md-5 { + --bs-gutter-y: 3rem; } } +@media (min-width: 992px) { + .col-lg-auto { + flex: 0 0 auto; + width: auto; } + + .col-lg-1 { + flex: 0 0 auto; + width: 8.33333333%; } + + .col-lg-2 { + flex: 0 0 auto; + width: 16.66666667%; } + + .col-lg-3 { + flex: 0 0 auto; + width: 25%; } + + .col-lg-4 { + flex: 0 0 auto; + width: 33.33333333%; } + + .col-lg-5 { + flex: 0 0 auto; + width: 41.66666667%; } + + .col-lg-6 { + flex: 0 0 auto; + width: 50%; } + + .col-lg-7 { + flex: 0 0 auto; + width: 58.33333333%; } + + .col-lg-8 { + flex: 0 0 auto; + width: 66.66666667%; } + + .col-lg-9 { + flex: 0 0 auto; + width: 75%; } + + .col-lg-10 { + flex: 0 0 auto; + width: 83.33333333%; } + + .col-lg-11 { + flex: 0 0 auto; + width: 91.66666667%; } + + .col-lg-12 { + flex: 0 0 auto; + width: 100%; } + + .offset-lg-0 { + margin-left: 0; } + + .offset-lg-1 { + margin-left: 8.33333333%; } + + .offset-lg-2 { + margin-left: 16.66666667%; } + + .offset-lg-3 { + margin-left: 25%; } + + .offset-lg-4 { + margin-left: 33.33333333%; } + + .offset-lg-5 { + margin-left: 41.66666667%; } + + .offset-lg-6 { + margin-left: 50%; } + + .offset-lg-7 { + margin-left: 58.33333333%; } + + .offset-lg-8 { + margin-left: 66.66666667%; } + + .offset-lg-9 { + margin-left: 75%; } + + .offset-lg-10 { + margin-left: 83.33333333%; } + + .offset-lg-11 { + margin-left: 91.66666667%; } + + .g-lg-0, + .gx-lg-0 { + --bs-gutter-x: 0; } + + .g-lg-0, + .gy-lg-0 { + --bs-gutter-y: 0; } + + .g-lg-1, + .gx-lg-1 { + --bs-gutter-x: 0.25rem; } + + .g-lg-1, + .gy-lg-1 { + --bs-gutter-y: 0.25rem; } + + .g-lg-2, + .gx-lg-2 { + --bs-gutter-x: 0.5rem; } + + .g-lg-2, + .gy-lg-2 { + --bs-gutter-y: 0.5rem; } + + .g-lg-3, + .gx-lg-3 { + --bs-gutter-x: 1rem; } + + .g-lg-3, + .gy-lg-3 { + --bs-gutter-y: 1rem; } + + .g-lg-4, + .gx-lg-4 { + --bs-gutter-x: 1.5rem; } + + .g-lg-4, + .gy-lg-4 { + --bs-gutter-y: 1.5rem; } + + .g-lg-5, + .gx-lg-5 { + --bs-gutter-x: 3rem; } + + .g-lg-5, + .gy-lg-5 { + --bs-gutter-y: 3rem; } } +@media (min-width: 1200px) { + .col-xl-auto { + flex: 0 0 auto; + width: auto; } + + .col-xl-1 { + flex: 0 0 auto; + width: 8.33333333%; } + + .col-xl-2 { + flex: 0 0 auto; + width: 16.66666667%; } + + .col-xl-3 { + flex: 0 0 auto; + width: 25%; } + + .col-xl-4 { + flex: 0 0 auto; + width: 33.33333333%; } + + .col-xl-5 { + flex: 0 0 auto; + width: 41.66666667%; } + + .col-xl-6 { + flex: 0 0 auto; + width: 50%; } + + .col-xl-7 { + flex: 0 0 auto; + width: 58.33333333%; } + + .col-xl-8 { + flex: 0 0 auto; + width: 66.66666667%; } + + .col-xl-9 { + flex: 0 0 auto; + width: 75%; } + + .col-xl-10 { + flex: 0 0 auto; + width: 83.33333333%; } + + .col-xl-11 { + flex: 0 0 auto; + width: 91.66666667%; } + + .col-xl-12 { + flex: 0 0 auto; + width: 100%; } + + .offset-xl-0 { + margin-left: 0; } + + .offset-xl-1 { + margin-left: 8.33333333%; } + + .offset-xl-2 { + margin-left: 16.66666667%; } + + .offset-xl-3 { + margin-left: 25%; } + + .offset-xl-4 { + margin-left: 33.33333333%; } + + .offset-xl-5 { + margin-left: 41.66666667%; } + + .offset-xl-6 { + margin-left: 50%; } + + .offset-xl-7 { + margin-left: 58.33333333%; } + + .offset-xl-8 { + margin-left: 66.66666667%; } + + .offset-xl-9 { + margin-left: 75%; } + + .offset-xl-10 { + margin-left: 83.33333333%; } + + .offset-xl-11 { + margin-left: 91.66666667%; } + + .g-xl-0, + .gx-xl-0 { + --bs-gutter-x: 0; } + + .g-xl-0, + .gy-xl-0 { + --bs-gutter-y: 0; } + + .g-xl-1, + .gx-xl-1 { + --bs-gutter-x: 0.25rem; } + + .g-xl-1, + .gy-xl-1 { + --bs-gutter-y: 0.25rem; } + + .g-xl-2, + .gx-xl-2 { + --bs-gutter-x: 0.5rem; } + + .g-xl-2, + .gy-xl-2 { + --bs-gutter-y: 0.5rem; } + + .g-xl-3, + .gx-xl-3 { + --bs-gutter-x: 1rem; } + + .g-xl-3, + .gy-xl-3 { + --bs-gutter-y: 1rem; } + + .g-xl-4, + .gx-xl-4 { + --bs-gutter-x: 1.5rem; } + + .g-xl-4, + .gy-xl-4 { + --bs-gutter-y: 1.5rem; } + + .g-xl-5, + .gx-xl-5 { + --bs-gutter-x: 3rem; } + + .g-xl-5, + .gy-xl-5 { + --bs-gutter-y: 3rem; } } +@media (min-width: 1400px) { + .col-xxl-auto { + flex: 0 0 auto; + width: auto; } + + .col-xxl-1 { + flex: 0 0 auto; + width: 8.33333333%; } + + .col-xxl-2 { + flex: 0 0 auto; + width: 16.66666667%; } + + .col-xxl-3 { + flex: 0 0 auto; + width: 25%; } + + .col-xxl-4 { + flex: 0 0 auto; + width: 33.33333333%; } + + .col-xxl-5 { + flex: 0 0 auto; + width: 41.66666667%; } + + .col-xxl-6 { + flex: 0 0 auto; + width: 50%; } + + .col-xxl-7 { + flex: 0 0 auto; + width: 58.33333333%; } + + .col-xxl-8 { + flex: 0 0 auto; + width: 66.66666667%; } + + .col-xxl-9 { + flex: 0 0 auto; + width: 75%; } + + .col-xxl-10 { + flex: 0 0 auto; + width: 83.33333333%; } + + .col-xxl-11 { + flex: 0 0 auto; + width: 91.66666667%; } + + .col-xxl-12 { + flex: 0 0 auto; + width: 100%; } + + .offset-xxl-0 { + margin-left: 0; } + + .offset-xxl-1 { + margin-left: 8.33333333%; } + + .offset-xxl-2 { + margin-left: 16.66666667%; } + + .offset-xxl-3 { + margin-left: 25%; } + + .offset-xxl-4 { + margin-left: 33.33333333%; } + + .offset-xxl-5 { + margin-left: 41.66666667%; } + + .offset-xxl-6 { + margin-left: 50%; } + + .offset-xxl-7 { + margin-left: 58.33333333%; } + + .offset-xxl-8 { + margin-left: 66.66666667%; } + + .offset-xxl-9 { + margin-left: 75%; } + + .offset-xxl-10 { + margin-left: 83.33333333%; } + + .offset-xxl-11 { + margin-left: 91.66666667%; } + + .g-xxl-0, + .gx-xxl-0 { + --bs-gutter-x: 0; } + + .g-xxl-0, + .gy-xxl-0 { + --bs-gutter-y: 0; } + + .g-xxl-1, + .gx-xxl-1 { + --bs-gutter-x: 0.25rem; } + + .g-xxl-1, + .gy-xxl-1 { + --bs-gutter-y: 0.25rem; } + + .g-xxl-2, + .gx-xxl-2 { + --bs-gutter-x: 0.5rem; } + + .g-xxl-2, + .gy-xxl-2 { + --bs-gutter-y: 0.5rem; } + + .g-xxl-3, + .gx-xxl-3 { + --bs-gutter-x: 1rem; } + + .g-xxl-3, + .gy-xxl-3 { + --bs-gutter-y: 1rem; } + + .g-xxl-4, + .gx-xxl-4 { + --bs-gutter-x: 1.5rem; } + + .g-xxl-4, + .gy-xxl-4 { + --bs-gutter-y: 1.5rem; } + + .g-xxl-5, + .gx-xxl-5 { + --bs-gutter-x: 3rem; } + + .g-xxl-5, + .gy-xxl-5 { + --bs-gutter-y: 3rem; } } +.table { + --bs-table-bg: transparent; + --bs-table-accent-bg: transparent; + --bs-table-striped-color: #212529; + --bs-table-striped-bg: rgba(0, 0, 0, 0.05); + --bs-table-active-color: #212529; + --bs-table-active-bg: rgba(0, 0, 0, 0.1); + --bs-table-hover-color: #212529; + --bs-table-hover-bg: rgba(0, 0, 0, 0.075); + width: 100%; + margin-bottom: 1rem; + color: #212529; + vertical-align: top; + border-color: #dee2e6; } + .table > :not(caption) > * > * { + padding: 0.5rem 0.5rem; + background-color: var(--bs-table-bg); + border-bottom-width: 1px; + box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg); } + .table > tbody { + vertical-align: inherit; } + .table > thead { + vertical-align: bottom; } + .table > :not(:last-child) > :last-child > * { + border-bottom-color: currentColor; } + +.caption-top { + caption-side: top; } + +.table-sm > :not(caption) > * > * { + padding: 0.25rem 0.25rem; } + +.table-bordered > :not(caption) > * { + border-width: 1px 0; } + .table-bordered > :not(caption) > * > * { + border-width: 0 1px; } + +.table-borderless > :not(caption) > * > * { + border-bottom-width: 0; } + +.table-striped > tbody > tr:nth-of-type(odd) { + --bs-table-accent-bg: var(--bs-table-striped-bg); + color: var(--bs-table-striped-color); } + +.table-active { + --bs-table-accent-bg: var(--bs-table-active-bg); + color: var(--bs-table-active-color); } + +.table-hover > tbody > tr:hover { + --bs-table-accent-bg: var(--bs-table-hover-bg); + color: var(--bs-table-hover-color); } + +.table-primary { + --bs-table-bg: #cfe2ff; + --bs-table-striped-bg: #c5d7f2; + --bs-table-striped-color: #000; + --bs-table-active-bg: #bacbe6; + --bs-table-active-color: #000; + --bs-table-hover-bg: #bfd1ec; + --bs-table-hover-color: #000; + color: #000; + border-color: #bacbe6; } + +.table-secondary { + --bs-table-bg: #e2e3e5; + --bs-table-striped-bg: #d7d8da; + --bs-table-striped-color: #000; + --bs-table-active-bg: #cbccce; + --bs-table-active-color: #000; + --bs-table-hover-bg: #d1d2d4; + --bs-table-hover-color: #000; + color: #000; + border-color: #cbccce; } + +.table-success { + --bs-table-bg: #d1e7dd; + --bs-table-striped-bg: #c7dbd2; + --bs-table-striped-color: #000; + --bs-table-active-bg: #bcd0c7; + --bs-table-active-color: #000; + --bs-table-hover-bg: #c1d6cc; + --bs-table-hover-color: #000; + color: #000; + border-color: #bcd0c7; } + +.table-info { + --bs-table-bg: #cff4fc; + --bs-table-striped-bg: #c5e8ef; + --bs-table-striped-color: #000; + --bs-table-active-bg: #badce3; + --bs-table-active-color: #000; + --bs-table-hover-bg: #bfe2e9; + --bs-table-hover-color: #000; + color: #000; + border-color: #badce3; } + +.table-warning { + --bs-table-bg: #fff3cd; + --bs-table-striped-bg: #f2e7c3; + --bs-table-striped-color: #000; + --bs-table-active-bg: #e6dbb9; + --bs-table-active-color: #000; + --bs-table-hover-bg: #ece1be; + --bs-table-hover-color: #000; + color: #000; + border-color: #e6dbb9; } + +.table-danger { + --bs-table-bg: #f8d7da; + --bs-table-striped-bg: #eccccf; + --bs-table-striped-color: #000; + --bs-table-active-bg: #dfc2c4; + --bs-table-active-color: #000; + --bs-table-hover-bg: #e5c7ca; + --bs-table-hover-color: #000; + color: #000; + border-color: #dfc2c4; } + +.table-light { + --bs-table-bg: #f8f9fa; + --bs-table-striped-bg: #ecedee; + --bs-table-striped-color: #000; + --bs-table-active-bg: #dfe0e1; + --bs-table-active-color: #000; + --bs-table-hover-bg: #e5e6e7; + --bs-table-hover-color: #000; + color: #000; + border-color: #dfe0e1; } + +.table-dark { + --bs-table-bg: #212529; + --bs-table-striped-bg: #2c3034; + --bs-table-striped-color: #fff; + --bs-table-active-bg: #373b3e; + --bs-table-active-color: #fff; + --bs-table-hover-bg: #323539; + --bs-table-hover-color: #fff; + color: #fff; + border-color: #373b3e; } + +.table-responsive { + overflow-x: auto; + -webkit-overflow-scrolling: touch; } + +@media (max-width: 575.98px) { + .table-responsive-sm { + overflow-x: auto; + -webkit-overflow-scrolling: touch; } } +@media (max-width: 767.98px) { + .table-responsive-md { + overflow-x: auto; + -webkit-overflow-scrolling: touch; } } +@media (max-width: 991.98px) { + .table-responsive-lg { + overflow-x: auto; + -webkit-overflow-scrolling: touch; } } +@media (max-width: 1199.98px) { + .table-responsive-xl { + overflow-x: auto; + -webkit-overflow-scrolling: touch; } } +@media (max-width: 1399.98px) { + .table-responsive-xxl { + overflow-x: auto; + -webkit-overflow-scrolling: touch; } } +.form-label { + margin-bottom: 0.5rem; } + +.col-form-label { + padding-top: calc(0.375rem + 1px); + padding-bottom: calc(0.375rem + 1px); + margin-bottom: 0; + font-size: inherit; + line-height: 1.5; } + +.col-form-label-lg { + padding-top: calc(0.5rem + 1px); + padding-bottom: calc(0.5rem + 1px); + font-size: 1.25rem; } + +.col-form-label-sm { + padding-top: calc(0.25rem + 1px); + padding-bottom: calc(0.25rem + 1px); + font-size: 0.875rem; } + +.form-text { + margin-top: 0.25rem; + font-size: 0.875em; + color: #6c757d; } + +.form-control { + display: block; + width: 100%; + padding: 0.375rem 0.75rem; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #212529; + background-color: #fff; + background-clip: padding-box; + border: 1px solid #ced4da; + appearance: none; + border-radius: 0.25rem; + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .form-control { + transition: none; } } + .form-control[type="file"] { + overflow: hidden; } + .form-control[type="file"]:not(:disabled):not([readonly]) { + cursor: pointer; } + .form-control:focus { + color: #212529; + background-color: #fff; + border-color: #86b7fe; + outline: 0; + box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); } + .form-control::-webkit-date-and-time-value { + height: 1.5em; } + .form-control::placeholder { + color: #6c757d; + opacity: 1; } + .form-control:disabled, .form-control[readonly] { + background-color: #e9ecef; + opacity: 1; } + .form-control::file-selector-button { + padding: 0.375rem 0.75rem; + margin: -0.375rem -0.75rem; + margin-inline-end: 0.75rem; + color: #212529; + background-color: #e9ecef; + pointer-events: none; + border-color: inherit; + border-style: solid; + border-width: 0; + border-inline-end-width: 1px; + border-radius: 0; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .form-control::file-selector-button { + transition: none; } } + .form-control:hover:not(:disabled):not([readonly])::file-selector-button { + background-color: #dde0e3; } + .form-control::-webkit-file-upload-button { + padding: 0.375rem 0.75rem; + margin: -0.375rem -0.75rem; + margin-inline-end: 0.75rem; + color: #212529; + background-color: #e9ecef; + pointer-events: none; + border-color: inherit; + border-style: solid; + border-width: 0; + border-inline-end-width: 1px; + border-radius: 0; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .form-control::-webkit-file-upload-button { + transition: none; } } + .form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button { + background-color: #dde0e3; } + +.form-control-plaintext { + display: block; + width: 100%; + padding: 0.375rem 0; + margin-bottom: 0; + line-height: 1.5; + color: #212529; + background-color: transparent; + border: solid transparent; + border-width: 1px 0; } + .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg { + padding-right: 0; + padding-left: 0; } + +.form-control-sm { + min-height: calc(1.5em + (0.5rem + 2px)); + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + border-radius: 0.2rem; } + .form-control-sm::file-selector-button { + padding: 0.25rem 0.5rem; + margin: -0.25rem -0.5rem; + margin-inline-end: 0.5rem; } + .form-control-sm::-webkit-file-upload-button { + padding: 0.25rem 0.5rem; + margin: -0.25rem -0.5rem; + margin-inline-end: 0.5rem; } + +.form-control-lg { + min-height: calc(1.5em + (1rem + 2px)); + padding: 0.5rem 1rem; + font-size: 1.25rem; + border-radius: 0.3rem; } + .form-control-lg::file-selector-button { + padding: 0.5rem 1rem; + margin: -0.5rem -1rem; + margin-inline-end: 1rem; } + .form-control-lg::-webkit-file-upload-button { + padding: 0.5rem 1rem; + margin: -0.5rem -1rem; + margin-inline-end: 1rem; } + +textarea.form-control { + min-height: calc(1.5em + (0.75rem + 2px)); } +textarea.form-control-sm { + min-height: calc(1.5em + (0.5rem + 2px)); } +textarea.form-control-lg { + min-height: calc(1.5em + (1rem + 2px)); } + +.form-control-color { + max-width: 3rem; + height: auto; + padding: 0.375rem; } + .form-control-color:not(:disabled):not([readonly]) { + cursor: pointer; } + .form-control-color::-moz-color-swatch { + height: 1.5em; + border-radius: 0.25rem; } + .form-control-color::-webkit-color-swatch { + height: 1.5em; + border-radius: 0.25rem; } + +.form-select { + display: block; + width: 100%; + padding: 0.375rem 2.25rem 0.375rem 0.75rem; + -moz-padding-start: calc(0.75rem - 3px); + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #212529; + background-color: #fff; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: right 0.75rem center; + background-size: 16px 12px; + border: 1px solid #ced4da; + border-radius: 0.25rem; + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + appearance: none; } + @media (prefers-reduced-motion: reduce) { + .form-select { + transition: none; } } + .form-select:focus { + border-color: #86b7fe; + outline: 0; + box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); } + .form-select[multiple], .form-select[size]:not([size="1"]) { + padding-right: 0.75rem; + background-image: none; } + .form-select:disabled { + background-color: #e9ecef; } + .form-select:-moz-focusring { + color: transparent; + text-shadow: 0 0 0 #212529; } + +.form-select-sm { + padding-top: 0.25rem; + padding-bottom: 0.25rem; + padding-left: 0.5rem; + font-size: 0.875rem; } + +.form-select-lg { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + padding-left: 1rem; + font-size: 1.25rem; } + +.form-check { + display: block; + min-height: 1.5rem; + padding-left: 1.5em; + margin-bottom: 0.125rem; } + .form-check .form-check-input { + float: left; + margin-left: -1.5em; } + +.form-check-input { + width: 1em; + height: 1em; + margin-top: 0.25em; + vertical-align: top; + background-color: #fff; + background-repeat: no-repeat; + background-position: center; + background-size: contain; + border: 1px solid rgba(0, 0, 0, 0.25); + appearance: none; + color-adjust: exact; } + .form-check-input[type="checkbox"] { + border-radius: 0.25em; } + .form-check-input[type="radio"] { + border-radius: 50%; } + .form-check-input:active { + filter: brightness(90%); } + .form-check-input:focus { + border-color: #86b7fe; + outline: 0; + box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); } + .form-check-input:checked { + background-color: #0d6efd; + border-color: #0d6efd; } + .form-check-input:checked[type="checkbox"] { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e"); } + .form-check-input:checked[type="radio"] { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e"); } + .form-check-input[type="checkbox"]:indeterminate { + background-color: #0d6efd; + border-color: #0d6efd; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e"); } + .form-check-input:disabled { + pointer-events: none; + filter: none; + opacity: 0.5; } + .form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label { + opacity: 0.5; } + +.form-switch { + padding-left: 2.5em; } + .form-switch .form-check-input { + width: 2em; + margin-left: -2.5em; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e"); + background-position: left center; + border-radius: 2em; + transition: background-position 0.15s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .form-switch .form-check-input { + transition: none; } } + .form-switch .form-check-input:focus { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e"); } + .form-switch .form-check-input:checked { + background-position: right center; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); } + +.form-check-inline { + display: inline-block; + margin-right: 1rem; } + +.btn-check { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none; } + .btn-check[disabled] + .btn, .btn-check:disabled + .btn { + pointer-events: none; + filter: none; + opacity: 0.65; } + +.form-range { + width: 100%; + height: 1.5rem; + padding: 0; + background-color: transparent; + appearance: none; } + .form-range:focus { + outline: 0; } + .form-range:focus::-webkit-slider-thumb { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25); } + .form-range:focus::-moz-range-thumb { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25); } + .form-range::-moz-focus-outer { + border: 0; } + .form-range::-webkit-slider-thumb { + width: 1rem; + height: 1rem; + margin-top: -0.25rem; + background-color: #0d6efd; + border: 0; + border-radius: 1rem; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + appearance: none; } + @media (prefers-reduced-motion: reduce) { + .form-range::-webkit-slider-thumb { + transition: none; } } + .form-range::-webkit-slider-thumb:active { + background-color: #b6d4fe; } + .form-range::-webkit-slider-runnable-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: #dee2e6; + border-color: transparent; + border-radius: 1rem; } + .form-range::-moz-range-thumb { + width: 1rem; + height: 1rem; + background-color: #0d6efd; + border: 0; + border-radius: 1rem; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + appearance: none; } + @media (prefers-reduced-motion: reduce) { + .form-range::-moz-range-thumb { + transition: none; } } + .form-range::-moz-range-thumb:active { + background-color: #b6d4fe; } + .form-range::-moz-range-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: #dee2e6; + border-color: transparent; + border-radius: 1rem; } + .form-range:disabled { + pointer-events: none; } + .form-range:disabled::-webkit-slider-thumb { + background-color: #adb5bd; } + .form-range:disabled::-moz-range-thumb { + background-color: #adb5bd; } + +.form-floating { + position: relative; } + .form-floating > .form-control, + .form-floating > .form-select { + height: calc(3.5rem + 2px); + line-height: 1.25; } + .form-floating > label { + position: absolute; + top: 0; + left: 0; + height: 100%; + padding: 1rem 0.75rem; + pointer-events: none; + border: 1px solid transparent; + transform-origin: 0 0; + transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .form-floating > label { + transition: none; } } + .form-floating > .form-control { + padding: 1rem 0.75rem; } + .form-floating > .form-control::placeholder { + color: transparent; } + .form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown) { + padding-top: 1.625rem; + padding-bottom: 0.625rem; } + .form-floating > .form-control:-webkit-autofill { + padding-top: 1.625rem; + padding-bottom: 0.625rem; } + .form-floating > .form-select { + padding-top: 1.625rem; + padding-bottom: 0.625rem; } + .form-floating > .form-control:focus ~ label, + .form-floating > .form-control:not(:placeholder-shown) ~ label, + .form-floating > .form-select ~ label { + opacity: 0.65; + transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); } + .form-floating > .form-control:-webkit-autofill ~ label { + opacity: 0.65; + transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); } + +.input-group { + position: relative; + display: flex; + flex-wrap: wrap; + align-items: stretch; + width: 100%; } + .input-group > .form-control, + .input-group > .form-select { + position: relative; + flex: 1 1 auto; + width: 1%; + min-width: 0; } + .input-group > .form-control:focus, + .input-group > .form-select:focus { + z-index: 3; } + .input-group .btn { + position: relative; + z-index: 2; } + .input-group .btn:focus { + z-index: 3; } + +.input-group-text { + display: flex; + align-items: center; + padding: 0.375rem 0.75rem; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #212529; + text-align: center; + white-space: nowrap; + background-color: #e9ecef; + border: 1px solid #ced4da; + border-radius: 0.25rem; } + +.input-group-lg > .form-control, +.input-group-lg > .form-select, +.input-group-lg > .input-group-text, +.input-group-lg > .btn { + padding: 0.5rem 1rem; + font-size: 1.25rem; + border-radius: 0.3rem; } + +.input-group-sm > .form-control, +.input-group-sm > .form-select, +.input-group-sm > .input-group-text, +.input-group-sm > .btn { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + border-radius: 0.2rem; } + +.input-group-lg > .form-select, +.input-group-sm > .form-select { + padding-right: 3rem; } + +.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu), +.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n + 3) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; } +.input-group.has-validation > :nth-last-child(n + 3):not(.dropdown-toggle):not(.dropdown-menu), +.input-group.has-validation > .dropdown-toggle:nth-last-child(n + 4) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; } +.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) { + margin-left: -1px; + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + +.valid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 0.875em; + color: #198754; } + +.valid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.25rem 0.5rem; + margin-top: .1rem; + font-size: 0.875rem; + color: #fff; + background-color: rgba(25, 135, 84, 0.9); + border-radius: 0.25rem; } + +.was-validated :valid ~ .valid-feedback, +.was-validated :valid ~ .valid-tooltip, +.is-valid ~ .valid-feedback, +.is-valid ~ .valid-tooltip { + display: block; } + +.was-validated .form-control:valid, .form-control.is-valid { + border-color: #198754; + padding-right: calc(1.5em + 0.75rem); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: right calc(0.375em + 0.1875rem) center; + background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); } + .was-validated .form-control:valid:focus, .form-control.is-valid:focus { + border-color: #198754; + box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25); } + +.was-validated textarea.form-control:valid, textarea.form-control.is-valid { + padding-right: calc(1.5em + 0.75rem); + background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); } + +.was-validated .form-select:valid, .form-select.is-valid { + border-color: #198754; } + .was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] { + padding-right: 4.125rem; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); + background-position: right 0.75rem center, center right 2.25rem; + background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); } + .was-validated .form-select:valid:focus, .form-select.is-valid:focus { + border-color: #198754; + box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25); } + +.was-validated .form-check-input:valid, .form-check-input.is-valid { + border-color: #198754; } + .was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked { + background-color: #198754; } + .was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus { + box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25); } + .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label { + color: #198754; } + +.form-check-inline .form-check-input ~ .valid-feedback { + margin-left: .5em; } + +.was-validated .input-group .form-control:valid, .input-group .form-control.is-valid, +.was-validated .input-group .form-select:valid, +.input-group .form-select.is-valid { + z-index: 1; } + .was-validated .input-group .form-control:valid:focus, .input-group .form-control.is-valid:focus, + .was-validated .input-group .form-select:valid:focus, + .input-group .form-select.is-valid:focus { + z-index: 3; } + +.invalid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 0.875em; + color: #dc3545; } + +.invalid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.25rem 0.5rem; + margin-top: .1rem; + font-size: 0.875rem; + color: #fff; + background-color: rgba(220, 53, 69, 0.9); + border-radius: 0.25rem; } + +.was-validated :invalid ~ .invalid-feedback, +.was-validated :invalid ~ .invalid-tooltip, +.is-invalid ~ .invalid-feedback, +.is-invalid ~ .invalid-tooltip { + display: block; } + +.was-validated .form-control:invalid, .form-control.is-invalid { + border-color: #dc3545; + padding-right: calc(1.5em + 0.75rem); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: right calc(0.375em + 0.1875rem) center; + background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); } + .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus { + border-color: #dc3545; + box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25); } + +.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid { + padding-right: calc(1.5em + 0.75rem); + background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); } + +.was-validated .form-select:invalid, .form-select.is-invalid { + border-color: #dc3545; } + .was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] { + padding-right: 4.125rem; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e"); + background-position: right 0.75rem center, center right 2.25rem; + background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); } + .was-validated .form-select:invalid:focus, .form-select.is-invalid:focus { + border-color: #dc3545; + box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25); } + +.was-validated .form-check-input:invalid, .form-check-input.is-invalid { + border-color: #dc3545; } + .was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked { + background-color: #dc3545; } + .was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus { + box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25); } + .was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label { + color: #dc3545; } + +.form-check-inline .form-check-input ~ .invalid-feedback { + margin-left: .5em; } + +.was-validated .input-group .form-control:invalid, .input-group .form-control.is-invalid, +.was-validated .input-group .form-select:invalid, +.input-group .form-select.is-invalid { + z-index: 2; } + .was-validated .input-group .form-control:invalid:focus, .input-group .form-control.is-invalid:focus, + .was-validated .input-group .form-select:invalid:focus, + .input-group .form-select.is-invalid:focus { + z-index: 3; } + +.btn { + display: inline-block; + font-weight: 400; + line-height: 1.5; + color: #212529; + text-align: center; + text-decoration: none; + vertical-align: middle; + cursor: pointer; + user-select: none; + background-color: transparent; + border: 1px solid transparent; + padding: 0.375rem 0.75rem; + font-size: 1rem; + border-radius: 0.25rem; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .btn { + transition: none; } } + .btn:hover { + color: #212529; } + .btn-check:focus + .btn, .btn:focus { + outline: 0; + box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); } + .btn:disabled, .btn.disabled, fieldset:disabled .btn { + pointer-events: none; + opacity: 0.65; } + +.btn-primary { + color: #fff; + background-color: #0d6efd; + border-color: #0d6efd; } + .btn-primary:hover { + color: #fff; + background-color: #0b5ed7; + border-color: #0a58ca; } + .btn-check:focus + .btn-primary, .btn-primary:focus { + color: #fff; + background-color: #0b5ed7; + border-color: #0a58ca; + box-shadow: 0 0 0 0.25rem rgba(49, 132, 253, 0.5); } + .btn-check:checked + .btn-primary, .btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active, .show > .btn-primary.dropdown-toggle { + color: #fff; + background-color: #0a58ca; + border-color: #0a53be; } + .btn-check:checked + .btn-primary:focus, .btn-check:active + .btn-primary:focus, .btn-primary:active:focus, .btn-primary.active:focus, .show > .btn-primary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.25rem rgba(49, 132, 253, 0.5); } + .btn-primary:disabled, .btn-primary.disabled { + color: #fff; + background-color: #0d6efd; + border-color: #0d6efd; } + +.btn-secondary { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; } + .btn-secondary:hover { + color: #fff; + background-color: #5c636a; + border-color: #565e64; } + .btn-check:focus + .btn-secondary, .btn-secondary:focus { + color: #fff; + background-color: #5c636a; + border-color: #565e64; + box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5); } + .btn-check:checked + .btn-secondary, .btn-check:active + .btn-secondary, .btn-secondary:active, .btn-secondary.active, .show > .btn-secondary.dropdown-toggle { + color: #fff; + background-color: #565e64; + border-color: #51585e; } + .btn-check:checked + .btn-secondary:focus, .btn-check:active + .btn-secondary:focus, .btn-secondary:active:focus, .btn-secondary.active:focus, .show > .btn-secondary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5); } + .btn-secondary:disabled, .btn-secondary.disabled { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; } + +.btn-success { + color: #fff; + background-color: #198754; + border-color: #198754; } + .btn-success:hover { + color: #fff; + background-color: #157347; + border-color: #146c43; } + .btn-check:focus + .btn-success, .btn-success:focus { + color: #fff; + background-color: #157347; + border-color: #146c43; + box-shadow: 0 0 0 0.25rem rgba(60, 153, 110, 0.5); } + .btn-check:checked + .btn-success, .btn-check:active + .btn-success, .btn-success:active, .btn-success.active, .show > .btn-success.dropdown-toggle { + color: #fff; + background-color: #146c43; + border-color: #13653f; } + .btn-check:checked + .btn-success:focus, .btn-check:active + .btn-success:focus, .btn-success:active:focus, .btn-success.active:focus, .show > .btn-success.dropdown-toggle:focus { + box-shadow: 0 0 0 0.25rem rgba(60, 153, 110, 0.5); } + .btn-success:disabled, .btn-success.disabled { + color: #fff; + background-color: #198754; + border-color: #198754; } + +.btn-info { + color: #000; + background-color: #0dcaf0; + border-color: #0dcaf0; } + .btn-info:hover { + color: #000; + background-color: #31d2f2; + border-color: #25cff2; } + .btn-check:focus + .btn-info, .btn-info:focus { + color: #000; + background-color: #31d2f2; + border-color: #25cff2; + box-shadow: 0 0 0 0.25rem rgba(11, 172, 204, 0.5); } + .btn-check:checked + .btn-info, .btn-check:active + .btn-info, .btn-info:active, .btn-info.active, .show > .btn-info.dropdown-toggle { + color: #000; + background-color: #3dd5f3; + border-color: #25cff2; } + .btn-check:checked + .btn-info:focus, .btn-check:active + .btn-info:focus, .btn-info:active:focus, .btn-info.active:focus, .show > .btn-info.dropdown-toggle:focus { + box-shadow: 0 0 0 0.25rem rgba(11, 172, 204, 0.5); } + .btn-info:disabled, .btn-info.disabled { + color: #000; + background-color: #0dcaf0; + border-color: #0dcaf0; } + +.btn-warning { + color: #000; + background-color: #ffc107; + border-color: #ffc107; } + .btn-warning:hover { + color: #000; + background-color: #ffca2c; + border-color: #ffc720; } + .btn-check:focus + .btn-warning, .btn-warning:focus { + color: #000; + background-color: #ffca2c; + border-color: #ffc720; + box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5); } + .btn-check:checked + .btn-warning, .btn-check:active + .btn-warning, .btn-warning:active, .btn-warning.active, .show > .btn-warning.dropdown-toggle { + color: #000; + background-color: #ffcd39; + border-color: #ffc720; } + .btn-check:checked + .btn-warning:focus, .btn-check:active + .btn-warning:focus, .btn-warning:active:focus, .btn-warning.active:focus, .show > .btn-warning.dropdown-toggle:focus { + box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5); } + .btn-warning:disabled, .btn-warning.disabled { + color: #000; + background-color: #ffc107; + border-color: #ffc107; } + +.btn-danger { + color: #fff; + background-color: #dc3545; + border-color: #dc3545; } + .btn-danger:hover { + color: #fff; + background-color: #bb2d3b; + border-color: #b02a37; } + .btn-check:focus + .btn-danger, .btn-danger:focus { + color: #fff; + background-color: #bb2d3b; + border-color: #b02a37; + box-shadow: 0 0 0 0.25rem rgba(225, 83, 97, 0.5); } + .btn-check:checked + .btn-danger, .btn-check:active + .btn-danger, .btn-danger:active, .btn-danger.active, .show > .btn-danger.dropdown-toggle { + color: #fff; + background-color: #b02a37; + border-color: #a52834; } + .btn-check:checked + .btn-danger:focus, .btn-check:active + .btn-danger:focus, .btn-danger:active:focus, .btn-danger.active:focus, .show > .btn-danger.dropdown-toggle:focus { + box-shadow: 0 0 0 0.25rem rgba(225, 83, 97, 0.5); } + .btn-danger:disabled, .btn-danger.disabled { + color: #fff; + background-color: #dc3545; + border-color: #dc3545; } + +.btn-light { + color: #000; + background-color: #f8f9fa; + border-color: #f8f9fa; } + .btn-light:hover { + color: #000; + background-color: #f9fafb; + border-color: #f9fafb; } + .btn-check:focus + .btn-light, .btn-light:focus { + color: #000; + background-color: #f9fafb; + border-color: #f9fafb; + box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5); } + .btn-check:checked + .btn-light, .btn-check:active + .btn-light, .btn-light:active, .btn-light.active, .show > .btn-light.dropdown-toggle { + color: #000; + background-color: #f9fafb; + border-color: #f9fafb; } + .btn-check:checked + .btn-light:focus, .btn-check:active + .btn-light:focus, .btn-light:active:focus, .btn-light.active:focus, .show > .btn-light.dropdown-toggle:focus { + box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5); } + .btn-light:disabled, .btn-light.disabled { + color: #000; + background-color: #f8f9fa; + border-color: #f8f9fa; } + +.btn-dark { + color: #fff; + background-color: #212529; + border-color: #212529; } + .btn-dark:hover { + color: #fff; + background-color: #1c1f23; + border-color: #1a1e21; } + .btn-check:focus + .btn-dark, .btn-dark:focus { + color: #fff; + background-color: #1c1f23; + border-color: #1a1e21; + box-shadow: 0 0 0 0.25rem rgba(66, 70, 73, 0.5); } + .btn-check:checked + .btn-dark, .btn-check:active + .btn-dark, .btn-dark:active, .btn-dark.active, .show > .btn-dark.dropdown-toggle { + color: #fff; + background-color: #1a1e21; + border-color: #191c1f; } + .btn-check:checked + .btn-dark:focus, .btn-check:active + .btn-dark:focus, .btn-dark:active:focus, .btn-dark.active:focus, .show > .btn-dark.dropdown-toggle:focus { + box-shadow: 0 0 0 0.25rem rgba(66, 70, 73, 0.5); } + .btn-dark:disabled, .btn-dark.disabled { + color: #fff; + background-color: #212529; + border-color: #212529; } + +.btn-outline-primary { + color: #0d6efd; + border-color: #0d6efd; } + .btn-outline-primary:hover { + color: #fff; + background-color: #0d6efd; + border-color: #0d6efd; } + .btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus { + box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.5); } + .btn-check:checked + .btn-outline-primary, .btn-check:active + .btn-outline-primary, .btn-outline-primary:active, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show { + color: #fff; + background-color: #0d6efd; + border-color: #0d6efd; } + .btn-check:checked + .btn-outline-primary:focus, .btn-check:active + .btn-outline-primary:focus, .btn-outline-primary:active:focus, .btn-outline-primary.active:focus, .btn-outline-primary.dropdown-toggle.show:focus { + box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.5); } + .btn-outline-primary:disabled, .btn-outline-primary.disabled { + color: #0d6efd; + background-color: transparent; } + +.btn-outline-secondary { + color: #6c757d; + border-color: #6c757d; } + .btn-outline-secondary:hover { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; } + .btn-check:focus + .btn-outline-secondary, .btn-outline-secondary:focus { + box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5); } + .btn-check:checked + .btn-outline-secondary, .btn-check:active + .btn-outline-secondary, .btn-outline-secondary:active, .btn-outline-secondary.active, .btn-outline-secondary.dropdown-toggle.show { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; } + .btn-check:checked + .btn-outline-secondary:focus, .btn-check:active + .btn-outline-secondary:focus, .btn-outline-secondary:active:focus, .btn-outline-secondary.active:focus, .btn-outline-secondary.dropdown-toggle.show:focus { + box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5); } + .btn-outline-secondary:disabled, .btn-outline-secondary.disabled { + color: #6c757d; + background-color: transparent; } + +.btn-outline-success { + color: #198754; + border-color: #198754; } + .btn-outline-success:hover { + color: #fff; + background-color: #198754; + border-color: #198754; } + .btn-check:focus + .btn-outline-success, .btn-outline-success:focus { + box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5); } + .btn-check:checked + .btn-outline-success, .btn-check:active + .btn-outline-success, .btn-outline-success:active, .btn-outline-success.active, .btn-outline-success.dropdown-toggle.show { + color: #fff; + background-color: #198754; + border-color: #198754; } + .btn-check:checked + .btn-outline-success:focus, .btn-check:active + .btn-outline-success:focus, .btn-outline-success:active:focus, .btn-outline-success.active:focus, .btn-outline-success.dropdown-toggle.show:focus { + box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5); } + .btn-outline-success:disabled, .btn-outline-success.disabled { + color: #198754; + background-color: transparent; } + +.btn-outline-info { + color: #0dcaf0; + border-color: #0dcaf0; } + .btn-outline-info:hover { + color: #000; + background-color: #0dcaf0; + border-color: #0dcaf0; } + .btn-check:focus + .btn-outline-info, .btn-outline-info:focus { + box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.5); } + .btn-check:checked + .btn-outline-info, .btn-check:active + .btn-outline-info, .btn-outline-info:active, .btn-outline-info.active, .btn-outline-info.dropdown-toggle.show { + color: #000; + background-color: #0dcaf0; + border-color: #0dcaf0; } + .btn-check:checked + .btn-outline-info:focus, .btn-check:active + .btn-outline-info:focus, .btn-outline-info:active:focus, .btn-outline-info.active:focus, .btn-outline-info.dropdown-toggle.show:focus { + box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.5); } + .btn-outline-info:disabled, .btn-outline-info.disabled { + color: #0dcaf0; + background-color: transparent; } + +.btn-outline-warning { + color: #ffc107; + border-color: #ffc107; } + .btn-outline-warning:hover { + color: #000; + background-color: #ffc107; + border-color: #ffc107; } + .btn-check:focus + .btn-outline-warning, .btn-outline-warning:focus { + box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5); } + .btn-check:checked + .btn-outline-warning, .btn-check:active + .btn-outline-warning, .btn-outline-warning:active, .btn-outline-warning.active, .btn-outline-warning.dropdown-toggle.show { + color: #000; + background-color: #ffc107; + border-color: #ffc107; } + .btn-check:checked + .btn-outline-warning:focus, .btn-check:active + .btn-outline-warning:focus, .btn-outline-warning:active:focus, .btn-outline-warning.active:focus, .btn-outline-warning.dropdown-toggle.show:focus { + box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5); } + .btn-outline-warning:disabled, .btn-outline-warning.disabled { + color: #ffc107; + background-color: transparent; } + +.btn-outline-danger { + color: #dc3545; + border-color: #dc3545; } + .btn-outline-danger:hover { + color: #fff; + background-color: #dc3545; + border-color: #dc3545; } + .btn-check:focus + .btn-outline-danger, .btn-outline-danger:focus { + box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5); } + .btn-check:checked + .btn-outline-danger, .btn-check:active + .btn-outline-danger, .btn-outline-danger:active, .btn-outline-danger.active, .btn-outline-danger.dropdown-toggle.show { + color: #fff; + background-color: #dc3545; + border-color: #dc3545; } + .btn-check:checked + .btn-outline-danger:focus, .btn-check:active + .btn-outline-danger:focus, .btn-outline-danger:active:focus, .btn-outline-danger.active:focus, .btn-outline-danger.dropdown-toggle.show:focus { + box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5); } + .btn-outline-danger:disabled, .btn-outline-danger.disabled { + color: #dc3545; + background-color: transparent; } + +.btn-outline-light { + color: #f8f9fa; + border-color: #f8f9fa; } + .btn-outline-light:hover { + color: #000; + background-color: #f8f9fa; + border-color: #f8f9fa; } + .btn-check:focus + .btn-outline-light, .btn-outline-light:focus { + box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5); } + .btn-check:checked + .btn-outline-light, .btn-check:active + .btn-outline-light, .btn-outline-light:active, .btn-outline-light.active, .btn-outline-light.dropdown-toggle.show { + color: #000; + background-color: #f8f9fa; + border-color: #f8f9fa; } + .btn-check:checked + .btn-outline-light:focus, .btn-check:active + .btn-outline-light:focus, .btn-outline-light:active:focus, .btn-outline-light.active:focus, .btn-outline-light.dropdown-toggle.show:focus { + box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5); } + .btn-outline-light:disabled, .btn-outline-light.disabled { + color: #f8f9fa; + background-color: transparent; } + +.btn-outline-dark { + color: #212529; + border-color: #212529; } + .btn-outline-dark:hover { + color: #fff; + background-color: #212529; + border-color: #212529; } + .btn-check:focus + .btn-outline-dark, .btn-outline-dark:focus { + box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5); } + .btn-check:checked + .btn-outline-dark, .btn-check:active + .btn-outline-dark, .btn-outline-dark:active, .btn-outline-dark.active, .btn-outline-dark.dropdown-toggle.show { + color: #fff; + background-color: #212529; + border-color: #212529; } + .btn-check:checked + .btn-outline-dark:focus, .btn-check:active + .btn-outline-dark:focus, .btn-outline-dark:active:focus, .btn-outline-dark.active:focus, .btn-outline-dark.dropdown-toggle.show:focus { + box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5); } + .btn-outline-dark:disabled, .btn-outline-dark.disabled { + color: #212529; + background-color: transparent; } + +.btn-link { + font-weight: 400; + color: #0d6efd; + text-decoration: underline; } + .btn-link:hover { + color: #0a58ca; } + .btn-link:disabled, .btn-link.disabled { + color: #6c757d; } + +.btn-lg, .btn-group-lg > .btn { + padding: 0.5rem 1rem; + font-size: 1.25rem; + border-radius: 0.3rem; } + +.btn-sm, .btn-group-sm > .btn { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + border-radius: 0.2rem; } + +.fade { + transition: opacity 0.15s linear; } + @media (prefers-reduced-motion: reduce) { + .fade { + transition: none; } } + .fade:not(.show) { + opacity: 0; } + +.collapse:not(.show) { + display: none; } + +.collapsing { + height: 0; + overflow: hidden; + transition: height 0.35s ease; } + @media (prefers-reduced-motion: reduce) { + .collapsing { + transition: none; } } + +.dropup, +.dropend, +.dropdown, +.dropstart { + position: relative; } + +.dropdown-toggle { + white-space: nowrap; } + .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid; + border-right: 0.3em solid transparent; + border-bottom: 0; + border-left: 0.3em solid transparent; } + .dropdown-toggle:empty::after { + margin-left: 0; } + +.dropdown-menu { + position: absolute; + z-index: 1000; + display: none; + min-width: 10rem; + padding: 0.5rem 0; + margin: 0; + font-size: 1rem; + color: #212529; + text-align: left; + list-style: none; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 0.25rem; } + .dropdown-menu[data-bs-popper] { + top: 100%; + left: 0; + margin-top: 0.125rem; } + +.dropdown-menu-start { + --bs-position: start; } + .dropdown-menu-start[data-bs-popper] { + right: auto; + left: 0; } + +.dropdown-menu-end { + --bs-position: end; } + .dropdown-menu-end[data-bs-popper] { + right: 0; + left: auto; } + +@media (min-width: 576px) { + .dropdown-menu-sm-start { + --bs-position: start; } + .dropdown-menu-sm-start[data-bs-popper] { + right: auto; + left: 0; } + + .dropdown-menu-sm-end { + --bs-position: end; } + .dropdown-menu-sm-end[data-bs-popper] { + right: 0; + left: auto; } } +@media (min-width: 768px) { + .dropdown-menu-md-start { + --bs-position: start; } + .dropdown-menu-md-start[data-bs-popper] { + right: auto; + left: 0; } + + .dropdown-menu-md-end { + --bs-position: end; } + .dropdown-menu-md-end[data-bs-popper] { + right: 0; + left: auto; } } +@media (min-width: 992px) { + .dropdown-menu-lg-start { + --bs-position: start; } + .dropdown-menu-lg-start[data-bs-popper] { + right: auto; + left: 0; } + + .dropdown-menu-lg-end { + --bs-position: end; } + .dropdown-menu-lg-end[data-bs-popper] { + right: 0; + left: auto; } } +@media (min-width: 1200px) { + .dropdown-menu-xl-start { + --bs-position: start; } + .dropdown-menu-xl-start[data-bs-popper] { + right: auto; + left: 0; } + + .dropdown-menu-xl-end { + --bs-position: end; } + .dropdown-menu-xl-end[data-bs-popper] { + right: 0; + left: auto; } } +@media (min-width: 1400px) { + .dropdown-menu-xxl-start { + --bs-position: start; } + .dropdown-menu-xxl-start[data-bs-popper] { + right: auto; + left: 0; } + + .dropdown-menu-xxl-end { + --bs-position: end; } + .dropdown-menu-xxl-end[data-bs-popper] { + right: 0; + left: auto; } } +.dropup .dropdown-menu[data-bs-popper] { + top: auto; + bottom: 100%; + margin-top: 0; + margin-bottom: 0.125rem; } +.dropup .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0; + border-right: 0.3em solid transparent; + border-bottom: 0.3em solid; + border-left: 0.3em solid transparent; } +.dropup .dropdown-toggle:empty::after { + margin-left: 0; } + +.dropend .dropdown-menu[data-bs-popper] { + top: 0; + right: auto; + left: 100%; + margin-top: 0; + margin-left: 0.125rem; } +.dropend .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid transparent; + border-right: 0; + border-bottom: 0.3em solid transparent; + border-left: 0.3em solid; } +.dropend .dropdown-toggle:empty::after { + margin-left: 0; } +.dropend .dropdown-toggle::after { + vertical-align: 0; } + +.dropstart .dropdown-menu[data-bs-popper] { + top: 0; + right: 100%; + left: auto; + margin-top: 0; + margin-right: 0.125rem; } +.dropstart .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; } +.dropstart .dropdown-toggle::after { + display: none; } +.dropstart .dropdown-toggle::before { + display: inline-block; + margin-right: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid transparent; + border-right: 0.3em solid; + border-bottom: 0.3em solid transparent; } +.dropstart .dropdown-toggle:empty::after { + margin-left: 0; } +.dropstart .dropdown-toggle::before { + vertical-align: 0; } + +.dropdown-divider { + height: 0; + margin: 0.5rem 0; + overflow: hidden; + border-top: 1px solid rgba(0, 0, 0, 0.15); } + +.dropdown-item { + display: block; + width: 100%; + padding: 0.25rem 1rem; + clear: both; + font-weight: 400; + color: #212529; + text-align: inherit; + text-decoration: none; + white-space: nowrap; + background-color: transparent; + border: 0; } + .dropdown-item:hover, .dropdown-item:focus { + color: #1e2125; + background-color: #e9ecef; } + .dropdown-item.active, .dropdown-item:active { + color: #fff; + text-decoration: none; + background-color: #0d6efd; } + .dropdown-item.disabled, .dropdown-item:disabled { + color: #adb5bd; + pointer-events: none; + background-color: transparent; } + +.dropdown-menu.show { + display: block; } + +.dropdown-header { + display: block; + padding: 0.5rem 1rem; + margin-bottom: 0; + font-size: 0.875rem; + color: #6c757d; + white-space: nowrap; } + +.dropdown-item-text { + display: block; + padding: 0.25rem 1rem; + color: #212529; } + +.dropdown-menu-dark { + color: #dee2e6; + background-color: #343a40; + border-color: rgba(0, 0, 0, 0.15); } + .dropdown-menu-dark .dropdown-item { + color: #dee2e6; } + .dropdown-menu-dark .dropdown-item:hover, .dropdown-menu-dark .dropdown-item:focus { + color: #fff; + background-color: rgba(255, 255, 255, 0.15); } + .dropdown-menu-dark .dropdown-item.active, .dropdown-menu-dark .dropdown-item:active { + color: #fff; + background-color: #0d6efd; } + .dropdown-menu-dark .dropdown-item.disabled, .dropdown-menu-dark .dropdown-item:disabled { + color: #adb5bd; } + .dropdown-menu-dark .dropdown-divider { + border-color: rgba(0, 0, 0, 0.15); } + .dropdown-menu-dark .dropdown-item-text { + color: #dee2e6; } + .dropdown-menu-dark .dropdown-header { + color: #adb5bd; } + +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-flex; + vertical-align: middle; } + .btn-group > .btn, + .btn-group-vertical > .btn { + position: relative; + flex: 1 1 auto; } + .btn-group > .btn-check:checked + .btn, + .btn-group > .btn-check:focus + .btn, + .btn-group > .btn:hover, + .btn-group > .btn:focus, + .btn-group > .btn:active, + .btn-group > .btn.active, + .btn-group-vertical > .btn-check:checked + .btn, + .btn-group-vertical > .btn-check:focus + .btn, + .btn-group-vertical > .btn:hover, + .btn-group-vertical > .btn:focus, + .btn-group-vertical > .btn:active, + .btn-group-vertical > .btn.active { + z-index: 1; } + +.btn-toolbar { + display: flex; + flex-wrap: wrap; + justify-content: flex-start; } + .btn-toolbar .input-group { + width: auto; } + +.btn-group > .btn:not(:first-child), +.btn-group > .btn-group:not(:first-child) { + margin-left: -1px; } +.btn-group > .btn:not(:last-child):not(.dropdown-toggle), +.btn-group > .btn-group:not(:last-child) > .btn { + border-top-right-radius: 0; + border-bottom-right-radius: 0; } +.btn-group > .btn:nth-child(n + 3), +.btn-group > :not(.btn-check) + .btn, +.btn-group > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + +.dropdown-toggle-split { + padding-right: 0.5625rem; + padding-left: 0.5625rem; } + .dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after { + margin-left: 0; } + .dropstart .dropdown-toggle-split::before { + margin-right: 0; } + +.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split { + padding-right: 0.375rem; + padding-left: 0.375rem; } + +.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split { + padding-right: 0.75rem; + padding-left: 0.75rem; } + +.btn-group-vertical { + flex-direction: column; + align-items: flex-start; + justify-content: center; } + .btn-group-vertical > .btn, + .btn-group-vertical > .btn-group { + width: 100%; } + .btn-group-vertical > .btn:not(:first-child), + .btn-group-vertical > .btn-group:not(:first-child) { + margin-top: -1px; } + .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), + .btn-group-vertical > .btn-group:not(:last-child) > .btn { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; } + .btn-group-vertical > .btn ~ .btn, + .btn-group-vertical > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-top-right-radius: 0; } + +.nav { + display: flex; + flex-wrap: wrap; + padding-left: 0; + margin-bottom: 0; + list-style: none; } + +.nav-link { + display: block; + padding: 0.5rem 1rem; + color: #0d6efd; + text-decoration: none; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .nav-link { + transition: none; } } + .nav-link:hover, .nav-link:focus { + color: #0a58ca; } + .nav-link.disabled { + color: #6c757d; + pointer-events: none; + cursor: default; } + +.nav-tabs { + border-bottom: 1px solid #dee2e6; } + .nav-tabs .nav-link { + margin-bottom: -1px; + background: none; + border: 1px solid transparent; + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; } + .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { + border-color: #e9ecef #e9ecef #dee2e6; + isolation: isolate; } + .nav-tabs .nav-link.disabled { + color: #6c757d; + background-color: transparent; + border-color: transparent; } + .nav-tabs .nav-link.active, + .nav-tabs .nav-item.show .nav-link { + color: #495057; + background-color: #fff; + border-color: #dee2e6 #dee2e6 #fff; } + .nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-left-radius: 0; + border-top-right-radius: 0; } + +.nav-pills .nav-link { + background: none; + border: 0; + border-radius: 0.25rem; } +.nav-pills .nav-link.active, +.nav-pills .show > .nav-link { + color: #fff; + background-color: #0d6efd; } + +.nav-fill > .nav-link, +.nav-fill .nav-item { + flex: 1 1 auto; + text-align: center; } + +.nav-justified > .nav-link, +.nav-justified .nav-item { + flex-basis: 0; + flex-grow: 1; + text-align: center; } + +.nav-fill .nav-item .nav-link, +.nav-justified .nav-item .nav-link { + width: 100%; } + +.tab-content > .tab-pane { + display: none; } +.tab-content > .active { + display: block; } + +.navbar { + position: relative; + display: flex; + flex-wrap: wrap; + align-items: center; + justify-content: space-between; + padding-top: 0.5rem; + padding-bottom: 0.5rem; } + .navbar > .container, + .navbar > .container-fluid, + .navbar > .container-sm, + .navbar > .container-md, + .navbar > .container-lg, + .navbar > .container-xl, + .navbar > .container-xxl { + display: flex; + flex-wrap: inherit; + align-items: center; + justify-content: space-between; } + +.navbar-brand { + padding-top: 0.3125rem; + padding-bottom: 0.3125rem; + margin-right: 1rem; + font-size: 1.25rem; + text-decoration: none; + white-space: nowrap; } + +.navbar-nav { + display: flex; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; + list-style: none; } + .navbar-nav .nav-link { + padding-right: 0; + padding-left: 0; } + .navbar-nav .dropdown-menu { + position: static; } + +.navbar-text { + padding-top: 0.5rem; + padding-bottom: 0.5rem; } + +.navbar-collapse { + flex-basis: 100%; + flex-grow: 1; + align-items: center; } + +.navbar-toggler { + padding: 0.25rem 0.75rem; + font-size: 1.25rem; + line-height: 1; + background-color: transparent; + border: 1px solid transparent; + border-radius: 0.25rem; + transition: box-shadow 0.15s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .navbar-toggler { + transition: none; } } + .navbar-toggler:hover { + text-decoration: none; } + .navbar-toggler:focus { + text-decoration: none; + outline: 0; + box-shadow: 0 0 0 0.25rem; } + +.navbar-toggler-icon { + display: inline-block; + width: 1.5em; + height: 1.5em; + vertical-align: middle; + background-repeat: no-repeat; + background-position: center; + background-size: 100%; } + +.navbar-nav-scroll { + max-height: var(--bs-scroll-height, 75vh); + overflow-y: auto; } + +@media (min-width: 576px) { + .navbar-expand-sm { + flex-wrap: nowrap; + justify-content: flex-start; } + .navbar-expand-sm .navbar-nav { + flex-direction: row; } + .navbar-expand-sm .navbar-nav .dropdown-menu { + position: absolute; } + .navbar-expand-sm .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; } + .navbar-expand-sm .navbar-nav-scroll { + overflow: visible; } + .navbar-expand-sm .navbar-collapse { + display: flex !important; + flex-basis: auto; } + .navbar-expand-sm .navbar-toggler { + display: none; } } +@media (min-width: 768px) { + .navbar-expand-md { + flex-wrap: nowrap; + justify-content: flex-start; } + .navbar-expand-md .navbar-nav { + flex-direction: row; } + .navbar-expand-md .navbar-nav .dropdown-menu { + position: absolute; } + .navbar-expand-md .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; } + .navbar-expand-md .navbar-nav-scroll { + overflow: visible; } + .navbar-expand-md .navbar-collapse { + display: flex !important; + flex-basis: auto; } + .navbar-expand-md .navbar-toggler { + display: none; } } +@media (min-width: 992px) { + .navbar-expand-lg { + flex-wrap: nowrap; + justify-content: flex-start; } + .navbar-expand-lg .navbar-nav { + flex-direction: row; } + .navbar-expand-lg .navbar-nav .dropdown-menu { + position: absolute; } + .navbar-expand-lg .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; } + .navbar-expand-lg .navbar-nav-scroll { + overflow: visible; } + .navbar-expand-lg .navbar-collapse { + display: flex !important; + flex-basis: auto; } + .navbar-expand-lg .navbar-toggler { + display: none; } } +@media (min-width: 1200px) { + .navbar-expand-xl { + flex-wrap: nowrap; + justify-content: flex-start; } + .navbar-expand-xl .navbar-nav { + flex-direction: row; } + .navbar-expand-xl .navbar-nav .dropdown-menu { + position: absolute; } + .navbar-expand-xl .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; } + .navbar-expand-xl .navbar-nav-scroll { + overflow: visible; } + .navbar-expand-xl .navbar-collapse { + display: flex !important; + flex-basis: auto; } + .navbar-expand-xl .navbar-toggler { + display: none; } } +@media (min-width: 1400px) { + .navbar-expand-xxl { + flex-wrap: nowrap; + justify-content: flex-start; } + .navbar-expand-xxl .navbar-nav { + flex-direction: row; } + .navbar-expand-xxl .navbar-nav .dropdown-menu { + position: absolute; } + .navbar-expand-xxl .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; } + .navbar-expand-xxl .navbar-nav-scroll { + overflow: visible; } + .navbar-expand-xxl .navbar-collapse { + display: flex !important; + flex-basis: auto; } + .navbar-expand-xxl .navbar-toggler { + display: none; } } +.navbar-expand { + flex-wrap: nowrap; + justify-content: flex-start; } + .navbar-expand .navbar-nav { + flex-direction: row; } + .navbar-expand .navbar-nav .dropdown-menu { + position: absolute; } + .navbar-expand .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; } + .navbar-expand .navbar-nav-scroll { + overflow: visible; } + .navbar-expand .navbar-collapse { + display: flex !important; + flex-basis: auto; } + .navbar-expand .navbar-toggler { + display: none; } + +.navbar-light .navbar-brand { + color: rgba(0, 0, 0, 0.9); } + .navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus { + color: rgba(0, 0, 0, 0.9); } +.navbar-light .navbar-nav .nav-link { + color: rgba(0, 0, 0, 0.55); } + .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus { + color: rgba(0, 0, 0, 0.7); } + .navbar-light .navbar-nav .nav-link.disabled { + color: rgba(0, 0, 0, 0.3); } +.navbar-light .navbar-nav .show > .nav-link, +.navbar-light .navbar-nav .nav-link.active { + color: rgba(0, 0, 0, 0.9); } +.navbar-light .navbar-toggler { + color: rgba(0, 0, 0, 0.55); + border-color: rgba(0, 0, 0, 0.1); } +.navbar-light .navbar-toggler-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); } +.navbar-light .navbar-text { + color: rgba(0, 0, 0, 0.55); } + .navbar-light .navbar-text a, + .navbar-light .navbar-text a:hover, + .navbar-light .navbar-text a:focus { + color: rgba(0, 0, 0, 0.9); } + +.navbar-dark .navbar-brand { + color: #fff; } + .navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus { + color: #fff; } +.navbar-dark .navbar-nav .nav-link { + color: rgba(255, 255, 255, 0.55); } + .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus { + color: rgba(255, 255, 255, 0.75); } + .navbar-dark .navbar-nav .nav-link.disabled { + color: rgba(255, 255, 255, 0.25); } +.navbar-dark .navbar-nav .show > .nav-link, +.navbar-dark .navbar-nav .nav-link.active { + color: #fff; } +.navbar-dark .navbar-toggler { + color: rgba(255, 255, 255, 0.55); + border-color: rgba(255, 255, 255, 0.1); } +.navbar-dark .navbar-toggler-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); } +.navbar-dark .navbar-text { + color: rgba(255, 255, 255, 0.55); } + .navbar-dark .navbar-text a, + .navbar-dark .navbar-text a:hover, + .navbar-dark .navbar-text a:focus { + color: #fff; } + +.card { + position: relative; + display: flex; + flex-direction: column; + min-width: 0; + word-wrap: break-word; + background-color: #fff; + background-clip: border-box; + border: 1px solid rgba(0, 0, 0, 0.125); + border-radius: 0.25rem; } + .card > hr { + margin-right: 0; + margin-left: 0; } + .card > .list-group { + border-top: inherit; + border-bottom: inherit; } + .card > .list-group:first-child { + border-top-width: 0; + border-top-left-radius: calc(0.25rem - 1px); + border-top-right-radius: calc(0.25rem - 1px); } + .card > .list-group:last-child { + border-bottom-width: 0; + border-bottom-right-radius: calc(0.25rem - 1px); + border-bottom-left-radius: calc(0.25rem - 1px); } + .card > .card-header + .list-group, + .card > .list-group + .card-footer { + border-top: 0; } + +.card-body { + flex: 1 1 auto; + padding: 1rem 1rem; } + +.card-title { + margin-bottom: 0.5rem; } + +.card-subtitle { + margin-top: -0.25rem; + margin-bottom: 0; } + +.card-text:last-child { + margin-bottom: 0; } + +.card-link:hover { + text-decoration: none; } +.card-link + .card-link { + margin-left: 1rem; } + +.card-header { + padding: 0.5rem 1rem; + margin-bottom: 0; + background-color: rgba(0, 0, 0, 0.03); + border-bottom: 1px solid rgba(0, 0, 0, 0.125); } + .card-header:first-child { + border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; } + +.card-footer { + padding: 0.5rem 1rem; + background-color: rgba(0, 0, 0, 0.03); + border-top: 1px solid rgba(0, 0, 0, 0.125); } + .card-footer:last-child { + border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); } + +.card-header-tabs { + margin-right: -0.5rem; + margin-bottom: -0.5rem; + margin-left: -0.5rem; + border-bottom: 0; } + +.card-header-pills { + margin-right: -0.5rem; + margin-left: -0.5rem; } + +.card-img-overlay { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + padding: 1rem; + border-radius: calc(0.25rem - 1px); } + +.card-img, +.card-img-top, +.card-img-bottom { + width: 100%; } + +.card-img, +.card-img-top { + border-top-left-radius: calc(0.25rem - 1px); + border-top-right-radius: calc(0.25rem - 1px); } + +.card-img, +.card-img-bottom { + border-bottom-right-radius: calc(0.25rem - 1px); + border-bottom-left-radius: calc(0.25rem - 1px); } + +.card-group > .card { + margin-bottom: 0.75rem; } +@media (min-width: 576px) { + .card-group { + display: flex; + flex-flow: row wrap; } + .card-group > .card { + flex: 1 0 0%; + margin-bottom: 0; } + .card-group > .card + .card { + margin-left: 0; + border-left: 0; } + .card-group > .card:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + .card-group > .card:not(:last-child) .card-img-top, + .card-group > .card:not(:last-child) .card-header { + border-top-right-radius: 0; } + .card-group > .card:not(:last-child) .card-img-bottom, + .card-group > .card:not(:last-child) .card-footer { + border-bottom-right-radius: 0; } + .card-group > .card:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + .card-group > .card:not(:first-child) .card-img-top, + .card-group > .card:not(:first-child) .card-header { + border-top-left-radius: 0; } + .card-group > .card:not(:first-child) .card-img-bottom, + .card-group > .card:not(:first-child) .card-footer { + border-bottom-left-radius: 0; } } + +.accordion-button { + position: relative; + display: flex; + align-items: center; + width: 100%; + padding: 1rem 1.25rem; + font-size: 1rem; + color: #212529; + text-align: left; + background-color: #fff; + border: 0; + border-radius: 0; + overflow-anchor: none; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease; } + @media (prefers-reduced-motion: reduce) { + .accordion-button { + transition: none; } } + .accordion-button:not(.collapsed) { + color: #0c63e4; + background-color: #e7f1ff; + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.125); } + .accordion-button:not(.collapsed)::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); + transform: rotate(-180deg); } + .accordion-button::after { + flex-shrink: 0; + width: 1.25rem; + height: 1.25rem; + margin-left: auto; + content: ""; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-size: 1.25rem; + transition: transform 0.2s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .accordion-button::after { + transition: none; } } + .accordion-button:hover { + z-index: 2; } + .accordion-button:focus { + z-index: 3; + border-color: #86b7fe; + outline: 0; + box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); } + +.accordion-header { + margin-bottom: 0; } + +.accordion-item { + background-color: #fff; + border: 1px solid rgba(0, 0, 0, 0.125); } + .accordion-item:first-of-type { + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; } + .accordion-item:first-of-type .accordion-button { + border-top-left-radius: calc(0.25rem - 1px); + border-top-right-radius: calc(0.25rem - 1px); } + .accordion-item:not(:first-of-type) { + border-top: 0; } + .accordion-item:last-of-type { + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; } + .accordion-item:last-of-type .accordion-button.collapsed { + border-bottom-right-radius: calc(0.25rem - 1px); + border-bottom-left-radius: calc(0.25rem - 1px); } + .accordion-item:last-of-type .accordion-collapse { + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; } + +.accordion-body { + padding: 1rem 1.25rem; } + +.accordion-flush .accordion-collapse { + border-width: 0; } +.accordion-flush .accordion-item { + border-right: 0; + border-left: 0; + border-radius: 0; } + .accordion-flush .accordion-item:first-child { + border-top: 0; } + .accordion-flush .accordion-item:last-child { + border-bottom: 0; } + .accordion-flush .accordion-item .accordion-button { + border-radius: 0; } + +.breadcrumb { + display: flex; + flex-wrap: wrap; + padding: 0 0; + margin-bottom: 1rem; + list-style: none; } + +.breadcrumb-item + .breadcrumb-item { + padding-left: 0.5rem; } + .breadcrumb-item + .breadcrumb-item::before { + float: left; + padding-right: 0.5rem; + color: #6c757d; + content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */; } +.breadcrumb-item.active { + color: #6c757d; } + +.pagination { + display: flex; + padding-left: 0; + list-style: none; } + +.page-link { + position: relative; + display: block; + color: #0d6efd; + text-decoration: none; + background-color: #fff; + border: 1px solid #dee2e6; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .page-link { + transition: none; } } + .page-link:hover { + z-index: 2; + color: #0a58ca; + background-color: #e9ecef; + border-color: #dee2e6; } + .page-link:focus { + z-index: 3; + color: #0a58ca; + background-color: #e9ecef; + outline: 0; + box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); } + +.page-item:not(:first-child) .page-link { + margin-left: -1px; } +.page-item.active .page-link { + z-index: 3; + color: #fff; + background-color: #0d6efd; + border-color: #0d6efd; } +.page-item.disabled .page-link { + color: #6c757d; + pointer-events: none; + background-color: #fff; + border-color: #dee2e6; } + +.page-link { + padding: 0.375rem 0.75rem; } + +.page-item:first-child .page-link { + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; } +.page-item:last-child .page-link { + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; } + +.pagination-lg .page-link { + padding: 0.75rem 1.5rem; + font-size: 1.25rem; } +.pagination-lg .page-item:first-child .page-link { + border-top-left-radius: 0.3rem; + border-bottom-left-radius: 0.3rem; } +.pagination-lg .page-item:last-child .page-link { + border-top-right-radius: 0.3rem; + border-bottom-right-radius: 0.3rem; } + +.pagination-sm .page-link { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; } +.pagination-sm .page-item:first-child .page-link { + border-top-left-radius: 0.2rem; + border-bottom-left-radius: 0.2rem; } +.pagination-sm .page-item:last-child .page-link { + border-top-right-radius: 0.2rem; + border-bottom-right-radius: 0.2rem; } + +.badge { + display: inline-block; + padding: 0.35em 0.65em; + font-size: 0.75em; + font-weight: 700; + line-height: 1; + color: #fff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: 0.25rem; } + .badge:empty { + display: none; } + +.btn .badge { + position: relative; + top: -1px; } + +.alert { + position: relative; + padding: 1rem 1rem; + margin-bottom: 1rem; + border: 1px solid transparent; + border-radius: 0.25rem; } + +.alert-heading { + color: inherit; } + +.alert-link { + font-weight: 700; } + +.alert-dismissible { + padding-right: 3rem; } + .alert-dismissible .btn-close { + position: absolute; + top: 0; + right: 0; + z-index: 2; + padding: 1.25rem 1rem; } + +.alert-primary { + color: #084298; + background-color: #cfe2ff; + border-color: #b6d4fe; } + .alert-primary .alert-link { + color: #06357a; } + +.alert-secondary { + color: #41464b; + background-color: #e2e3e5; + border-color: #d3d6d8; } + .alert-secondary .alert-link { + color: #34383c; } + +.alert-success { + color: #0f5132; + background-color: #d1e7dd; + border-color: #badbcc; } + .alert-success .alert-link { + color: #0c4128; } + +.alert-info { + color: #055160; + background-color: #cff4fc; + border-color: #b6effb; } + .alert-info .alert-link { + color: #04414d; } + +.alert-warning { + color: #664d03; + background-color: #fff3cd; + border-color: #ffecb5; } + .alert-warning .alert-link { + color: #523e02; } + +.alert-danger { + color: #842029; + background-color: #f8d7da; + border-color: #f5c2c7; } + .alert-danger .alert-link { + color: #6a1a21; } + +.alert-light { + color: #636464; + background-color: #fefefe; + border-color: #fdfdfe; } + .alert-light .alert-link { + color: #4f5050; } + +.alert-dark { + color: #141619; + background-color: #d3d3d4; + border-color: #bcbebf; } + .alert-dark .alert-link { + color: #101214; } + +@keyframes progress-bar-stripes { + 0% { + background-position-x: 1rem; } } +.progress { + display: flex; + height: 1rem; + overflow: hidden; + font-size: 0.75rem; + background-color: #e9ecef; + border-radius: 0.25rem; } + +.progress-bar { + display: flex; + flex-direction: column; + justify-content: center; + overflow: hidden; + color: #fff; + text-align: center; + white-space: nowrap; + background-color: #0d6efd; + transition: width 0.6s ease; } + @media (prefers-reduced-motion: reduce) { + .progress-bar { + transition: none; } } + +.progress-bar-striped { + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-size: 1rem 1rem; } + +.progress-bar-animated { + animation: 1s linear infinite progress-bar-stripes; } + @media (prefers-reduced-motion: reduce) { + .progress-bar-animated { + animation: none; } } + +.list-group { + display: flex; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; + border-radius: 0.25rem; } + +.list-group-numbered { + list-style-type: none; + counter-reset: section; } + .list-group-numbered > li::before { + content: counters(section,".") ". "; + counter-increment: section; } + +.list-group-item-action { + width: 100%; + color: #495057; + text-align: inherit; } + .list-group-item-action:hover, .list-group-item-action:focus { + z-index: 1; + color: #495057; + text-decoration: none; + background-color: #f8f9fa; } + .list-group-item-action:active { + color: #212529; + background-color: #e9ecef; } + +.list-group-item { + position: relative; + display: block; + padding: 0.5rem 1rem; + color: #212529; + text-decoration: none; + background-color: #fff; + border: 1px solid rgba(0, 0, 0, 0.125); } + .list-group-item:first-child { + border-top-left-radius: inherit; + border-top-right-radius: inherit; } + .list-group-item:last-child { + border-bottom-right-radius: inherit; + border-bottom-left-radius: inherit; } + .list-group-item.disabled, .list-group-item:disabled { + color: #6c757d; + pointer-events: none; + background-color: #fff; } + .list-group-item.active { + z-index: 2; + color: #fff; + background-color: #0d6efd; + border-color: #0d6efd; } + .list-group-item + .list-group-item { + border-top-width: 0; } + .list-group-item + .list-group-item.active { + margin-top: -1px; + border-top-width: 1px; } + +.list-group-horizontal { + flex-direction: row; } + .list-group-horizontal > .list-group-item:first-child { + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; } + .list-group-horizontal > .list-group-item:last-child { + border-top-right-radius: 0.25rem; + border-bottom-left-radius: 0; } + .list-group-horizontal > .list-group-item.active { + margin-top: 0; } + .list-group-horizontal > .list-group-item + .list-group-item { + border-top-width: 1px; + border-left-width: 0; } + .list-group-horizontal > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px; } + +@media (min-width: 576px) { + .list-group-horizontal-sm { + flex-direction: row; } + .list-group-horizontal-sm > .list-group-item:first-child { + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; } + .list-group-horizontal-sm > .list-group-item:last-child { + border-top-right-radius: 0.25rem; + border-bottom-left-radius: 0; } + .list-group-horizontal-sm > .list-group-item.active { + margin-top: 0; } + .list-group-horizontal-sm > .list-group-item + .list-group-item { + border-top-width: 1px; + border-left-width: 0; } + .list-group-horizontal-sm > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px; } } +@media (min-width: 768px) { + .list-group-horizontal-md { + flex-direction: row; } + .list-group-horizontal-md > .list-group-item:first-child { + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; } + .list-group-horizontal-md > .list-group-item:last-child { + border-top-right-radius: 0.25rem; + border-bottom-left-radius: 0; } + .list-group-horizontal-md > .list-group-item.active { + margin-top: 0; } + .list-group-horizontal-md > .list-group-item + .list-group-item { + border-top-width: 1px; + border-left-width: 0; } + .list-group-horizontal-md > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px; } } +@media (min-width: 992px) { + .list-group-horizontal-lg { + flex-direction: row; } + .list-group-horizontal-lg > .list-group-item:first-child { + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; } + .list-group-horizontal-lg > .list-group-item:last-child { + border-top-right-radius: 0.25rem; + border-bottom-left-radius: 0; } + .list-group-horizontal-lg > .list-group-item.active { + margin-top: 0; } + .list-group-horizontal-lg > .list-group-item + .list-group-item { + border-top-width: 1px; + border-left-width: 0; } + .list-group-horizontal-lg > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px; } } +@media (min-width: 1200px) { + .list-group-horizontal-xl { + flex-direction: row; } + .list-group-horizontal-xl > .list-group-item:first-child { + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; } + .list-group-horizontal-xl > .list-group-item:last-child { + border-top-right-radius: 0.25rem; + border-bottom-left-radius: 0; } + .list-group-horizontal-xl > .list-group-item.active { + margin-top: 0; } + .list-group-horizontal-xl > .list-group-item + .list-group-item { + border-top-width: 1px; + border-left-width: 0; } + .list-group-horizontal-xl > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px; } } +@media (min-width: 1400px) { + .list-group-horizontal-xxl { + flex-direction: row; } + .list-group-horizontal-xxl > .list-group-item:first-child { + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; } + .list-group-horizontal-xxl > .list-group-item:last-child { + border-top-right-radius: 0.25rem; + border-bottom-left-radius: 0; } + .list-group-horizontal-xxl > .list-group-item.active { + margin-top: 0; } + .list-group-horizontal-xxl > .list-group-item + .list-group-item { + border-top-width: 1px; + border-left-width: 0; } + .list-group-horizontal-xxl > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px; } } +.list-group-flush { + border-radius: 0; } + .list-group-flush > .list-group-item { + border-width: 0 0 1px; } + .list-group-flush > .list-group-item:last-child { + border-bottom-width: 0; } + +.list-group-item-primary { + color: #084298; + background-color: #cfe2ff; } + .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus { + color: #084298; + background-color: #bacbe6; } + .list-group-item-primary.list-group-item-action.active { + color: #fff; + background-color: #084298; + border-color: #084298; } + +.list-group-item-secondary { + color: #41464b; + background-color: #e2e3e5; } + .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus { + color: #41464b; + background-color: #cbccce; } + .list-group-item-secondary.list-group-item-action.active { + color: #fff; + background-color: #41464b; + border-color: #41464b; } + +.list-group-item-success { + color: #0f5132; + background-color: #d1e7dd; } + .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus { + color: #0f5132; + background-color: #bcd0c7; } + .list-group-item-success.list-group-item-action.active { + color: #fff; + background-color: #0f5132; + border-color: #0f5132; } + +.list-group-item-info { + color: #055160; + background-color: #cff4fc; } + .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus { + color: #055160; + background-color: #badce3; } + .list-group-item-info.list-group-item-action.active { + color: #fff; + background-color: #055160; + border-color: #055160; } + +.list-group-item-warning { + color: #664d03; + background-color: #fff3cd; } + .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus { + color: #664d03; + background-color: #e6dbb9; } + .list-group-item-warning.list-group-item-action.active { + color: #fff; + background-color: #664d03; + border-color: #664d03; } + +.list-group-item-danger { + color: #842029; + background-color: #f8d7da; } + .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus { + color: #842029; + background-color: #dfc2c4; } + .list-group-item-danger.list-group-item-action.active { + color: #fff; + background-color: #842029; + border-color: #842029; } + +.list-group-item-light { + color: #636464; + background-color: #fefefe; } + .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus { + color: #636464; + background-color: #e5e5e5; } + .list-group-item-light.list-group-item-action.active { + color: #fff; + background-color: #636464; + border-color: #636464; } + +.list-group-item-dark { + color: #141619; + background-color: #d3d3d4; } + .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus { + color: #141619; + background-color: #bebebf; } + .list-group-item-dark.list-group-item-action.active { + color: #fff; + background-color: #141619; + border-color: #141619; } + +.btn-close { + box-sizing: content-box; + width: 1em; + height: 1em; + padding: 0.25em 0.25em; + color: #000; + background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat; + border: 0; + border-radius: 0.25rem; + opacity: 0.5; } + .btn-close:hover { + color: #000; + text-decoration: none; + opacity: 0.75; } + .btn-close:focus { + outline: 0; + box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); + opacity: 1; } + .btn-close:disabled, .btn-close.disabled { + pointer-events: none; + user-select: none; + opacity: 0.25; } + +.btn-close-white { + filter: invert(1) grayscale(100%) brightness(200%); } + +.toast { + width: 350px; + max-width: 100%; + font-size: 0.875rem; + pointer-events: auto; + background-color: rgba(255, 255, 255, 0.85); + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.1); + box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); + border-radius: 0.25rem; } + .toast:not(.showing):not(.show) { + opacity: 0; } + .toast.hide { + display: none; } + +.toast-container { + width: max-content; + max-width: 100%; + pointer-events: none; } + .toast-container > :not(:last-child) { + margin-bottom: 0.75rem; } + +.toast-header { + display: flex; + align-items: center; + padding: 0.5rem 0.75rem; + color: #6c757d; + background-color: rgba(255, 255, 255, 0.85); + background-clip: padding-box; + border-bottom: 1px solid rgba(0, 0, 0, 0.05); + border-top-left-radius: calc(0.25rem - 1px); + border-top-right-radius: calc(0.25rem - 1px); } + .toast-header .btn-close { + margin-right: -0.375rem; + margin-left: 0.75rem; } + +.toast-body { + padding: 0.75rem; + word-wrap: break-word; } + +.modal { + position: fixed; + top: 0; + left: 0; + z-index: 1060; + display: none; + width: 100%; + height: 100%; + overflow-x: hidden; + overflow-y: auto; + outline: 0; } + +.modal-dialog { + position: relative; + width: auto; + margin: 0.5rem; + pointer-events: none; } + .modal.fade .modal-dialog { + transition: transform 0.3s ease-out; + transform: translate(0, -50px); } + @media (prefers-reduced-motion: reduce) { + .modal.fade .modal-dialog { + transition: none; } } + .modal.show .modal-dialog { + transform: none; } + .modal.modal-static .modal-dialog { + transform: scale(1.02); } + +.modal-dialog-scrollable { + height: calc(100% - 1rem); } + .modal-dialog-scrollable .modal-content { + max-height: 100%; + overflow: hidden; } + .modal-dialog-scrollable .modal-body { + overflow-y: auto; } + +.modal-dialog-centered { + display: flex; + align-items: center; + min-height: calc(100% - 1rem); } + +.modal-content { + position: relative; + display: flex; + flex-direction: column; + width: 100%; + pointer-events: auto; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 0.3rem; + outline: 0; } + +.modal-backdrop { + position: fixed; + top: 0; + left: 0; + z-index: 1040; + width: 100vw; + height: 100vh; + background-color: #000; } + .modal-backdrop.fade { + opacity: 0; } + .modal-backdrop.show { + opacity: 0.5; } + +.modal-header { + display: flex; + flex-shrink: 0; + align-items: center; + justify-content: space-between; + padding: 1rem 1rem; + border-bottom: 1px solid #dee2e6; + border-top-left-radius: calc(0.3rem - 1px); + border-top-right-radius: calc(0.3rem - 1px); } + .modal-header .btn-close { + padding: 0.5rem 0.5rem; + margin: -0.5rem -0.5rem -0.5rem auto; } + +.modal-title { + margin-bottom: 0; + line-height: 1.5; } + +.modal-body { + position: relative; + flex: 1 1 auto; + padding: 1rem; } + +.modal-footer { + display: flex; + flex-wrap: wrap; + flex-shrink: 0; + align-items: center; + justify-content: flex-end; + padding: 0.75rem; + border-top: 1px solid #dee2e6; + border-bottom-right-radius: calc(0.3rem - 1px); + border-bottom-left-radius: calc(0.3rem - 1px); } + .modal-footer > * { + margin: 0.25rem; } + +@media (min-width: 576px) { + .modal-dialog { + max-width: 500px; + margin: 1.75rem auto; } + + .modal-dialog-scrollable { + height: calc(100% - 3.5rem); } + + .modal-dialog-centered { + min-height: calc(100% - 3.5rem); } + + .modal-sm { + max-width: 300px; } } +@media (min-width: 992px) { + .modal-lg, + .modal-xl { + max-width: 800px; } } +@media (min-width: 1200px) { + .modal-xl { + max-width: 1140px; } } +.modal-fullscreen { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; } + .modal-fullscreen .modal-content { + height: 100%; + border: 0; + border-radius: 0; } + .modal-fullscreen .modal-header { + border-radius: 0; } + .modal-fullscreen .modal-body { + overflow-y: auto; } + .modal-fullscreen .modal-footer { + border-radius: 0; } + +@media (max-width: 575.98px) { + .modal-fullscreen-sm-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; } + .modal-fullscreen-sm-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; } + .modal-fullscreen-sm-down .modal-header { + border-radius: 0; } + .modal-fullscreen-sm-down .modal-body { + overflow-y: auto; } + .modal-fullscreen-sm-down .modal-footer { + border-radius: 0; } } +@media (max-width: 767.98px) { + .modal-fullscreen-md-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; } + .modal-fullscreen-md-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; } + .modal-fullscreen-md-down .modal-header { + border-radius: 0; } + .modal-fullscreen-md-down .modal-body { + overflow-y: auto; } + .modal-fullscreen-md-down .modal-footer { + border-radius: 0; } } +@media (max-width: 991.98px) { + .modal-fullscreen-lg-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; } + .modal-fullscreen-lg-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; } + .modal-fullscreen-lg-down .modal-header { + border-radius: 0; } + .modal-fullscreen-lg-down .modal-body { + overflow-y: auto; } + .modal-fullscreen-lg-down .modal-footer { + border-radius: 0; } } +@media (max-width: 1199.98px) { + .modal-fullscreen-xl-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; } + .modal-fullscreen-xl-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; } + .modal-fullscreen-xl-down .modal-header { + border-radius: 0; } + .modal-fullscreen-xl-down .modal-body { + overflow-y: auto; } + .modal-fullscreen-xl-down .modal-footer { + border-radius: 0; } } +@media (max-width: 1399.98px) { + .modal-fullscreen-xxl-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; } + .modal-fullscreen-xxl-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; } + .modal-fullscreen-xxl-down .modal-header { + border-radius: 0; } + .modal-fullscreen-xxl-down .modal-body { + overflow-y: auto; } + .modal-fullscreen-xxl-down .modal-footer { + border-radius: 0; } } +.tooltip { + position: absolute; + z-index: 1080; + display: block; + margin: 0; + font-family: var(--bs-font-sans-serif); + font-style: normal; + font-weight: 400; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + white-space: normal; + line-break: auto; + font-size: 0.875rem; + word-wrap: break-word; + opacity: 0; } + .tooltip.show { + opacity: 0.9; } + .tooltip .tooltip-arrow { + position: absolute; + display: block; + width: 0.8rem; + height: 0.4rem; } + .tooltip .tooltip-arrow::before { + position: absolute; + content: ""; + border-color: transparent; + border-style: solid; } + +.bs-tooltip-top, .bs-tooltip-auto[data-popper-placement^="top"] { + padding: 0.4rem 0; } + .bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow { + bottom: 0; } + .bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow::before { + top: -1px; + border-width: 0.4rem 0.4rem 0; + border-top-color: #000; } + +.bs-tooltip-end, .bs-tooltip-auto[data-popper-placement^="right"] { + padding: 0 0.4rem; } + .bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow { + left: 0; + width: 0.4rem; + height: 0.8rem; } + .bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow::before { + right: -1px; + border-width: 0.4rem 0.4rem 0.4rem 0; + border-right-color: #000; } + +.bs-tooltip-bottom, .bs-tooltip-auto[data-popper-placement^="bottom"] { + padding: 0.4rem 0; } + .bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow { + top: 0; } + .bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow::before { + bottom: -1px; + border-width: 0 0.4rem 0.4rem; + border-bottom-color: #000; } + +.bs-tooltip-start, .bs-tooltip-auto[data-popper-placement^="left"] { + padding: 0 0.4rem; } + .bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow { + right: 0; + width: 0.4rem; + height: 0.8rem; } + .bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow::before { + left: -1px; + border-width: 0.4rem 0 0.4rem 0.4rem; + border-left-color: #000; } + +.tooltip-inner { + max-width: 200px; + padding: 0.25rem 0.5rem; + color: #fff; + text-align: center; + background-color: #000; + border-radius: 0.25rem; } + +.popover { + position: absolute; + top: 0; + left: 0 /* rtl:ignore */; + z-index: 1070; + display: block; + max-width: 276px; + font-family: var(--bs-font-sans-serif); + font-style: normal; + font-weight: 400; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + white-space: normal; + line-break: auto; + font-size: 0.875rem; + word-wrap: break-word; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 0.3rem; } + .popover .popover-arrow { + position: absolute; + display: block; + width: 1rem; + height: 0.5rem; } + .popover .popover-arrow::before, .popover .popover-arrow::after { + position: absolute; + display: block; + content: ""; + border-color: transparent; + border-style: solid; } + +.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow { + bottom: calc(-0.5rem - 1px); } + .bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::before { + bottom: 0; + border-width: 0.5rem 0.5rem 0; + border-top-color: rgba(0, 0, 0, 0.25); } + .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::after { + bottom: 1px; + border-width: 0.5rem 0.5rem 0; + border-top-color: #fff; } + +.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow { + left: calc(-0.5rem - 1px); + width: 0.5rem; + height: 1rem; } + .bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::before { + left: 0; + border-width: 0.5rem 0.5rem 0.5rem 0; + border-right-color: rgba(0, 0, 0, 0.25); } + .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::after { + left: 1px; + border-width: 0.5rem 0.5rem 0.5rem 0; + border-right-color: #fff; } + +.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow { + top: calc(-0.5rem - 1px); } + .bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::before { + top: 0; + border-width: 0 0.5rem 0.5rem 0.5rem; + border-bottom-color: rgba(0, 0, 0, 0.25); } + .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::after { + top: 1px; + border-width: 0 0.5rem 0.5rem 0.5rem; + border-bottom-color: #fff; } +.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^="bottom"] .popover-header::before { + position: absolute; + top: 0; + left: 50%; + display: block; + width: 1rem; + margin-left: -0.5rem; + content: ""; + border-bottom: 1px solid #f0f0f0; } + +.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow { + right: calc(-0.5rem - 1px); + width: 0.5rem; + height: 1rem; } + .bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::before { + right: 0; + border-width: 0.5rem 0 0.5rem 0.5rem; + border-left-color: rgba(0, 0, 0, 0.25); } + .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::after { + right: 1px; + border-width: 0.5rem 0 0.5rem 0.5rem; + border-left-color: #fff; } + +.popover-header { + padding: 0.5rem 1rem; + margin-bottom: 0; + font-size: 1rem; + background-color: #f0f0f0; + border-bottom: 1px solid rgba(0, 0, 0, 0.2); + border-top-left-radius: calc(0.3rem - 1px); + border-top-right-radius: calc(0.3rem - 1px); } + .popover-header:empty { + display: none; } + +.popover-body { + padding: 1rem 1rem; + color: #212529; } + +.carousel { + position: relative; } + +.carousel.pointer-event { + touch-action: pan-y; } + +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden; } + .carousel-inner::after { + display: block; + clear: both; + content: ""; } + +.carousel-item { + position: relative; + display: none; + float: left; + width: 100%; + margin-right: -100%; + backface-visibility: hidden; + transition: transform 0.6s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .carousel-item { + transition: none; } } + +.carousel-item.active, +.carousel-item-next, +.carousel-item-prev { + display: block; } + +/* rtl:begin:ignore */ +.carousel-item-next:not(.carousel-item-start), +.active.carousel-item-end { + transform: translateX(100%); } + +.carousel-item-prev:not(.carousel-item-end), +.active.carousel-item-start { + transform: translateX(-100%); } + +/* rtl:end:ignore */ +.carousel-fade .carousel-item { + opacity: 0; + transition-property: opacity; + transform: none; } +.carousel-fade .carousel-item.active, +.carousel-fade .carousel-item-next.carousel-item-start, +.carousel-fade .carousel-item-prev.carousel-item-end { + z-index: 1; + opacity: 1; } +.carousel-fade .active.carousel-item-start, +.carousel-fade .active.carousel-item-end { + z-index: 0; + opacity: 0; + transition: opacity 0s 0.6s; } + @media (prefers-reduced-motion: reduce) { + .carousel-fade .active.carousel-item-start, + .carousel-fade .active.carousel-item-end { + transition: none; } } + +.carousel-control-prev, +.carousel-control-next { + position: absolute; + top: 0; + bottom: 0; + z-index: 1; + display: flex; + align-items: center; + justify-content: center; + width: 15%; + padding: 0; + color: #fff; + text-align: center; + background: none; + border: 0; + opacity: 0.5; + transition: opacity 0.15s ease; } + @media (prefers-reduced-motion: reduce) { + .carousel-control-prev, + .carousel-control-next { + transition: none; } } + .carousel-control-prev:hover, .carousel-control-prev:focus, + .carousel-control-next:hover, + .carousel-control-next:focus { + color: #fff; + text-decoration: none; + outline: 0; + opacity: 0.9; } + +.carousel-control-prev { + left: 0; } + +.carousel-control-next { + right: 0; } + +.carousel-control-prev-icon, +.carousel-control-next-icon { + display: inline-block; + width: 2rem; + height: 2rem; + background-repeat: no-repeat; + background-position: 50%; + background-size: 100% 100%; } + +/* rtl:options: { + "autoRename": true, + "stringMap":[ { + "name" : "prev-next", + "search" : "prev", + "replace" : "next" + } ] +} */ +.carousel-control-prev-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e"); } + +.carousel-control-next-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); } + +.carousel-indicators { + position: absolute; + right: 0; + bottom: 0; + left: 0; + z-index: 2; + display: flex; + justify-content: center; + padding: 0; + margin-right: 15%; + margin-bottom: 1rem; + margin-left: 15%; + list-style: none; } + .carousel-indicators [data-bs-target] { + box-sizing: content-box; + flex: 0 1 auto; + width: 30px; + height: 3px; + padding: 0; + margin-right: 3px; + margin-left: 3px; + text-indent: -999px; + cursor: pointer; + background-color: #fff; + background-clip: padding-box; + border: 0; + border-top: 10px solid transparent; + border-bottom: 10px solid transparent; + opacity: 0.5; + transition: opacity 0.6s ease; } + @media (prefers-reduced-motion: reduce) { + .carousel-indicators [data-bs-target] { + transition: none; } } + .carousel-indicators .active { + opacity: 1; } + +.carousel-caption { + position: absolute; + right: 15%; + bottom: 1.25rem; + left: 15%; + padding-top: 1.25rem; + padding-bottom: 1.25rem; + color: #fff; + text-align: center; } + +.carousel-dark .carousel-control-prev-icon, +.carousel-dark .carousel-control-next-icon { + filter: invert(1) grayscale(100); } +.carousel-dark .carousel-indicators [data-bs-target] { + background-color: #000; } +.carousel-dark .carousel-caption { + color: #000; } + +@keyframes spinner-border { + to { + transform: rotate(360deg) /* rtl:ignore */; } } +.spinner-border { + display: inline-block; + width: 2rem; + height: 2rem; + vertical-align: -0.125em; + border: 0.25em solid currentColor; + border-right-color: transparent; + border-radius: 50%; + animation: 0.75s linear infinite spinner-border; } + +.spinner-border-sm { + width: 1rem; + height: 1rem; + border-width: 0.2em; } + +@keyframes spinner-grow { + 0% { + transform: scale(0); } + 50% { + opacity: 1; + transform: none; } } +.spinner-grow { + display: inline-block; + width: 2rem; + height: 2rem; + vertical-align: -0.125em; + background-color: currentColor; + border-radius: 50%; + opacity: 0; + animation: 0.75s linear infinite spinner-grow; } + +.spinner-grow-sm { + width: 1rem; + height: 1rem; } + +@media (prefers-reduced-motion: reduce) { + .spinner-border, + .spinner-grow { + animation-duration: 1.5s; } } +.offcanvas { + position: fixed; + bottom: 0; + z-index: 1050; + display: flex; + flex-direction: column; + max-width: 100%; + visibility: hidden; + background-color: #fff; + background-clip: padding-box; + outline: 0; + transition: transform 0.3s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .offcanvas { + transition: none; } } + +.offcanvas-header { + display: flex; + align-items: center; + justify-content: space-between; + padding: 1rem 1rem; } + .offcanvas-header .btn-close { + padding: 0.5rem 0.5rem; + margin-top: -0.5rem; + margin-right: -0.5rem; + margin-bottom: -0.5rem; } + +.offcanvas-title { + margin-bottom: 0; + line-height: 1.5; } + +.offcanvas-body { + flex-grow: 1; + padding: 1rem 1rem; + overflow-y: auto; } + +.offcanvas-start { + top: 0; + left: 0; + width: 400px; + border-right: 1px solid rgba(0, 0, 0, 0.2); + transform: translateX(-100%); } + +.offcanvas-end { + top: 0; + right: 0; + width: 400px; + border-left: 1px solid rgba(0, 0, 0, 0.2); + transform: translateX(100%); } + +.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: 30vh; + max-height: 100%; + border-bottom: 1px solid rgba(0, 0, 0, 0.2); + transform: translateY(-100%); } + +.offcanvas-bottom { + right: 0; + left: 0; + height: 30vh; + max-height: 100%; + border-top: 1px solid rgba(0, 0, 0, 0.2); + transform: translateY(100%); } + +.offcanvas.show { + transform: none; } + +.clearfix::after { + display: block; + clear: both; + content: ""; } + +.link-primary { + color: #0d6efd; } + .link-primary:hover, .link-primary:focus { + color: #0a58ca; } + +.link-secondary { + color: #6c757d; } + .link-secondary:hover, .link-secondary:focus { + color: #565e64; } + +.link-success { + color: #198754; } + .link-success:hover, .link-success:focus { + color: #146c43; } + +.link-info { + color: #0dcaf0; } + .link-info:hover, .link-info:focus { + color: #3dd5f3; } + +.link-warning { + color: #ffc107; } + .link-warning:hover, .link-warning:focus { + color: #ffcd39; } + +.link-danger { + color: #dc3545; } + .link-danger:hover, .link-danger:focus { + color: #b02a37; } + +.link-light { + color: #f8f9fa; } + .link-light:hover, .link-light:focus { + color: #f9fafb; } + +.link-dark { + color: #212529; } + .link-dark:hover, .link-dark:focus { + color: #1a1e21; } + +.ratio { + position: relative; + width: 100%; } + .ratio::before { + display: block; + padding-top: var(--bs-aspect-ratio); + content: ""; } + .ratio > * { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; } + +.ratio-1x1 { + --bs-aspect-ratio: 100%; } + +.ratio-4x3 { + --bs-aspect-ratio: calc(3 / 4 * 100%); } + +.ratio-16x9 { + --bs-aspect-ratio: calc(9 / 16 * 100%); } + +.ratio-21x9 { + --bs-aspect-ratio: calc(9 / 21 * 100%); } + +.fixed-top { + position: fixed; + top: 0; + right: 0; + left: 0; + z-index: 1030; } + +.fixed-bottom { + position: fixed; + right: 0; + bottom: 0; + left: 0; + z-index: 1030; } + +.sticky-top { + position: sticky; + top: 0; + z-index: 1020; } + +@media (min-width: 576px) { + .sticky-sm-top { + position: sticky; + top: 0; + z-index: 1020; } } +@media (min-width: 768px) { + .sticky-md-top { + position: sticky; + top: 0; + z-index: 1020; } } +@media (min-width: 992px) { + .sticky-lg-top { + position: sticky; + top: 0; + z-index: 1020; } } +@media (min-width: 1200px) { + .sticky-xl-top { + position: sticky; + top: 0; + z-index: 1020; } } +@media (min-width: 1400px) { + .sticky-xxl-top { + position: sticky; + top: 0; + z-index: 1020; } } +.visually-hidden, +.visually-hidden-focusable:not(:focus):not(:focus-within) { + position: absolute !important; + width: 1px !important; + height: 1px !important; + padding: 0 !important; + margin: -1px !important; + overflow: hidden !important; + clip: rect(0, 0, 0, 0) !important; + white-space: nowrap !important; + border: 0 !important; } + +.stretched-link::after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + content: ""; } + +.text-truncate { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; } + +.align-baseline { + vertical-align: baseline !important; } + +.align-top { + vertical-align: top !important; } + +.align-middle { + vertical-align: middle !important; } + +.align-bottom { + vertical-align: bottom !important; } + +.align-text-bottom { + vertical-align: text-bottom !important; } + +.align-text-top { + vertical-align: text-top !important; } + +.float-start { + float: left !important; } + +.float-end { + float: right !important; } + +.float-none { + float: none !important; } + +.overflow-auto { + overflow: auto !important; } + +.overflow-hidden { + overflow: hidden !important; } + +.overflow-visible { + overflow: visible !important; } + +.overflow-scroll { + overflow: scroll !important; } + +.d-inline { + display: inline !important; } + +.d-inline-block { + display: inline-block !important; } + +.d-block { + display: block !important; } + +.d-grid { + display: grid !important; } + +.d-table { + display: table !important; } + +.d-table-row { + display: table-row !important; } + +.d-table-cell { + display: table-cell !important; } + +.d-flex { + display: flex !important; } + +.d-inline-flex { + display: inline-flex !important; } + +.d-none { + display: none !important; } + +.shadow { + box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; } + +.shadow-sm { + box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; } + +.shadow-lg { + box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; } + +.shadow-none { + box-shadow: none !important; } + +.position-static { + position: static !important; } + +.position-relative { + position: relative !important; } + +.position-absolute { + position: absolute !important; } + +.position-fixed { + position: fixed !important; } + +.position-sticky { + position: sticky !important; } + +.top-0 { + top: 0 !important; } + +.top-50 { + top: 50% !important; } + +.top-100 { + top: 100% !important; } + +.bottom-0 { + bottom: 0 !important; } + +.bottom-50 { + bottom: 50% !important; } + +.bottom-100 { + bottom: 100% !important; } + +.start-0 { + left: 0 !important; } + +.start-50 { + left: 50% !important; } + +.start-100 { + left: 100% !important; } + +.end-0 { + right: 0 !important; } + +.end-50 { + right: 50% !important; } + +.end-100 { + right: 100% !important; } + +.translate-middle { + transform: translate(-50%, -50%) !important; } + +.translate-middle-x { + transform: translateX(-50%) !important; } + +.translate-middle-y { + transform: translateY(-50%) !important; } + +.border { + border: 1px solid #dee2e6 !important; } + +.border-0 { + border: 0 !important; } + +.border-top { + border-top: 1px solid #dee2e6 !important; } + +.border-top-0 { + border-top: 0 !important; } + +.border-end { + border-right: 1px solid #dee2e6 !important; } + +.border-end-0 { + border-right: 0 !important; } + +.border-bottom { + border-bottom: 1px solid #dee2e6 !important; } + +.border-bottom-0 { + border-bottom: 0 !important; } + +.border-start { + border-left: 1px solid #dee2e6 !important; } + +.border-start-0 { + border-left: 0 !important; } + +.border-primary { + border-color: #0d6efd !important; } + +.border-secondary { + border-color: #6c757d !important; } + +.border-success { + border-color: #198754 !important; } + +.border-info { + border-color: #0dcaf0 !important; } + +.border-warning { + border-color: #ffc107 !important; } + +.border-danger { + border-color: #dc3545 !important; } + +.border-light { + border-color: #f8f9fa !important; } + +.border-dark { + border-color: #212529 !important; } + +.border-white { + border-color: #fff !important; } + +.border-1 { + border-width: 1px !important; } + +.border-2 { + border-width: 2px !important; } + +.border-3 { + border-width: 3px !important; } + +.border-4 { + border-width: 4px !important; } + +.border-5 { + border-width: 5px !important; } + +.w-25 { + width: 25% !important; } + +.w-50 { + width: 50% !important; } + +.w-75 { + width: 75% !important; } + +.w-100 { + width: 100% !important; } + +.w-auto { + width: auto !important; } + +.mw-100 { + max-width: 100% !important; } + +.vw-100 { + width: 100vw !important; } + +.min-vw-100 { + min-width: 100vw !important; } + +.h-25 { + height: 25% !important; } + +.h-50 { + height: 50% !important; } + +.h-75 { + height: 75% !important; } + +.h-100 { + height: 100% !important; } + +.h-auto { + height: auto !important; } + +.mh-100 { + max-height: 100% !important; } + +.vh-100 { + height: 100vh !important; } + +.min-vh-100 { + min-height: 100vh !important; } + +.flex-fill { + flex: 1 1 auto !important; } + +.flex-row { + flex-direction: row !important; } + +.flex-column { + flex-direction: column !important; } + +.flex-row-reverse { + flex-direction: row-reverse !important; } + +.flex-column-reverse { + flex-direction: column-reverse !important; } + +.flex-grow-0 { + flex-grow: 0 !important; } + +.flex-grow-1 { + flex-grow: 1 !important; } + +.flex-shrink-0 { + flex-shrink: 0 !important; } + +.flex-shrink-1 { + flex-shrink: 1 !important; } + +.flex-wrap { + flex-wrap: wrap !important; } + +.flex-nowrap { + flex-wrap: nowrap !important; } + +.flex-wrap-reverse { + flex-wrap: wrap-reverse !important; } + +.gap-0 { + gap: 0 !important; } + +.gap-1 { + gap: 0.25rem !important; } + +.gap-2 { + gap: 0.5rem !important; } + +.gap-3 { + gap: 1rem !important; } + +.gap-4 { + gap: 1.5rem !important; } + +.gap-5 { + gap: 3rem !important; } + +.justify-content-start { + justify-content: flex-start !important; } + +.justify-content-end { + justify-content: flex-end !important; } + +.justify-content-center { + justify-content: center !important; } + +.justify-content-between { + justify-content: space-between !important; } + +.justify-content-around { + justify-content: space-around !important; } + +.justify-content-evenly { + justify-content: space-evenly !important; } + +.align-items-start { + align-items: flex-start !important; } + +.align-items-end { + align-items: flex-end !important; } + +.align-items-center { + align-items: center !important; } + +.align-items-baseline { + align-items: baseline !important; } + +.align-items-stretch { + align-items: stretch !important; } + +.align-content-start { + align-content: flex-start !important; } + +.align-content-end { + align-content: flex-end !important; } + +.align-content-center { + align-content: center !important; } + +.align-content-between { + align-content: space-between !important; } + +.align-content-around { + align-content: space-around !important; } + +.align-content-stretch { + align-content: stretch !important; } + +.align-self-auto { + align-self: auto !important; } + +.align-self-start { + align-self: flex-start !important; } + +.align-self-end { + align-self: flex-end !important; } + +.align-self-center { + align-self: center !important; } + +.align-self-baseline { + align-self: baseline !important; } + +.align-self-stretch { + align-self: stretch !important; } + +.order-first { + order: -1 !important; } + +.order-0 { + order: 0 !important; } + +.order-1 { + order: 1 !important; } + +.order-2 { + order: 2 !important; } + +.order-3 { + order: 3 !important; } + +.order-4 { + order: 4 !important; } + +.order-5 { + order: 5 !important; } + +.order-last { + order: 6 !important; } + +.m-0 { + margin: 0 !important; } + +.m-1 { + margin: 0.25rem !important; } + +.m-2 { + margin: 0.5rem !important; } + +.m-3 { + margin: 1rem !important; } + +.m-4 { + margin: 1.5rem !important; } + +.m-5 { + margin: 3rem !important; } + +.m-auto { + margin: auto !important; } + +.mx-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + +.mx-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; } + +.mx-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; } + +.mx-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; } + +.mx-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; } + +.mx-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; } + +.mx-auto { + margin-right: auto !important; + margin-left: auto !important; } + +.my-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; } + +.my-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; } + +.my-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; } + +.my-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; } + +.my-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; } + +.my-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; } + +.my-auto { + margin-top: auto !important; + margin-bottom: auto !important; } + +.mt-0 { + margin-top: 0 !important; } + +.mt-1 { + margin-top: 0.25rem !important; } + +.mt-2 { + margin-top: 0.5rem !important; } + +.mt-3 { + margin-top: 1rem !important; } + +.mt-4 { + margin-top: 1.5rem !important; } + +.mt-5 { + margin-top: 3rem !important; } + +.mt-auto { + margin-top: auto !important; } + +.me-0 { + margin-right: 0 !important; } + +.me-1 { + margin-right: 0.25rem !important; } + +.me-2 { + margin-right: 0.5rem !important; } + +.me-3 { + margin-right: 1rem !important; } + +.me-4 { + margin-right: 1.5rem !important; } + +.me-5 { + margin-right: 3rem !important; } + +.me-auto { + margin-right: auto !important; } + +.mb-0 { + margin-bottom: 0 !important; } + +.mb-1 { + margin-bottom: 0.25rem !important; } + +.mb-2 { + margin-bottom: 0.5rem !important; } + +.mb-3 { + margin-bottom: 1rem !important; } + +.mb-4 { + margin-bottom: 1.5rem !important; } + +.mb-5 { + margin-bottom: 3rem !important; } + +.mb-auto { + margin-bottom: auto !important; } + +.ms-0 { + margin-left: 0 !important; } + +.ms-1 { + margin-left: 0.25rem !important; } + +.ms-2 { + margin-left: 0.5rem !important; } + +.ms-3 { + margin-left: 1rem !important; } + +.ms-4 { + margin-left: 1.5rem !important; } + +.ms-5 { + margin-left: 3rem !important; } + +.ms-auto { + margin-left: auto !important; } + +.p-0 { + padding: 0 !important; } + +.p-1 { + padding: 0.25rem !important; } + +.p-2 { + padding: 0.5rem !important; } + +.p-3 { + padding: 1rem !important; } + +.p-4 { + padding: 1.5rem !important; } + +.p-5 { + padding: 3rem !important; } + +.px-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + +.px-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; } + +.px-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; } + +.px-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; } + +.px-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; } + +.px-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; } + +.py-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; } + +.py-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; } + +.py-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; } + +.py-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; } + +.py-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; } + +.py-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; } + +.pt-0 { + padding-top: 0 !important; } + +.pt-1 { + padding-top: 0.25rem !important; } + +.pt-2 { + padding-top: 0.5rem !important; } + +.pt-3 { + padding-top: 1rem !important; } + +.pt-4 { + padding-top: 1.5rem !important; } + +.pt-5 { + padding-top: 3rem !important; } + +.pe-0 { + padding-right: 0 !important; } + +.pe-1 { + padding-right: 0.25rem !important; } + +.pe-2 { + padding-right: 0.5rem !important; } + +.pe-3 { + padding-right: 1rem !important; } + +.pe-4 { + padding-right: 1.5rem !important; } + +.pe-5 { + padding-right: 3rem !important; } + +.pb-0 { + padding-bottom: 0 !important; } + +.pb-1 { + padding-bottom: 0.25rem !important; } + +.pb-2 { + padding-bottom: 0.5rem !important; } + +.pb-3 { + padding-bottom: 1rem !important; } + +.pb-4 { + padding-bottom: 1.5rem !important; } + +.pb-5 { + padding-bottom: 3rem !important; } + +.ps-0 { + padding-left: 0 !important; } + +.ps-1 { + padding-left: 0.25rem !important; } + +.ps-2 { + padding-left: 0.5rem !important; } + +.ps-3 { + padding-left: 1rem !important; } + +.ps-4 { + padding-left: 1.5rem !important; } + +.ps-5 { + padding-left: 3rem !important; } + +.font-monospace { + font-family: var(--bs-font-monospace) !important; } + +.fs-1 { + font-size: calc(1.375rem + 1.5vw) !important; } + +.fs-2 { + font-size: calc(1.325rem + 0.9vw) !important; } + +.fs-3 { + font-size: calc(1.3rem + 0.6vw) !important; } + +.fs-4 { + font-size: calc(1.275rem + 0.3vw) !important; } + +.fs-5 { + font-size: 1.25rem !important; } + +.fs-6 { + font-size: 1rem !important; } + +.fst-italic { + font-style: italic !important; } + +.fst-normal { + font-style: normal !important; } + +.fw-light { + font-weight: 300 !important; } + +.fw-lighter { + font-weight: lighter !important; } + +.fw-normal { + font-weight: 400 !important; } + +.fw-bold { + font-weight: 700 !important; } + +.fw-bolder { + font-weight: bolder !important; } + +.lh-1 { + line-height: 1 !important; } + +.lh-sm { + line-height: 1.25 !important; } + +.lh-base { + line-height: 1.5 !important; } + +.lh-lg { + line-height: 2 !important; } + +.text-start { + text-align: left !important; } + +.text-end { + text-align: right !important; } + +.text-center { + text-align: center !important; } + +.text-decoration-none { + text-decoration: none !important; } + +.text-decoration-underline { + text-decoration: underline !important; } + +.text-decoration-line-through { + text-decoration: line-through !important; } + +.text-lowercase { + text-transform: lowercase !important; } + +.text-uppercase { + text-transform: uppercase !important; } + +.text-capitalize { + text-transform: capitalize !important; } + +.text-wrap { + white-space: normal !important; } + +.text-nowrap { + white-space: nowrap !important; } + +/* rtl:begin:remove */ +.text-break { + word-wrap: break-word !important; + word-break: break-word !important; } + +/* rtl:end:remove */ +.text-primary { + color: #0d6efd !important; } + +.text-secondary { + color: #6c757d !important; } + +.text-success { + color: #198754 !important; } + +.text-info { + color: #0dcaf0 !important; } + +.text-warning { + color: #ffc107 !important; } + +.text-danger { + color: #dc3545 !important; } + +.text-light { + color: #f8f9fa !important; } + +.text-dark { + color: #212529 !important; } + +.text-white { + color: #fff !important; } + +.text-body { + color: #212529 !important; } + +.text-muted { + color: #6c757d !important; } + +.text-black-50 { + color: rgba(0, 0, 0, 0.5) !important; } + +.text-white-50 { + color: rgba(255, 255, 255, 0.5) !important; } + +.text-reset { + color: inherit !important; } + +.bg-primary { + background-color: #0d6efd !important; } + +.bg-secondary { + background-color: #6c757d !important; } + +.bg-success { + background-color: #198754 !important; } + +.bg-info { + background-color: #0dcaf0 !important; } + +.bg-warning { + background-color: #ffc107 !important; } + +.bg-danger { + background-color: #dc3545 !important; } + +.bg-light { + background-color: #f8f9fa !important; } + +.bg-dark { + background-color: #212529 !important; } + +.bg-body { + background-color: #fff !important; } + +.bg-white { + background-color: #fff !important; } + +.bg-transparent { + background-color: transparent !important; } + +.bg-gradient { + background-image: var(--bs-gradient) !important; } + +.user-select-all { + user-select: all !important; } + +.user-select-auto { + user-select: auto !important; } + +.user-select-none { + user-select: none !important; } + +.pe-none { + pointer-events: none !important; } + +.pe-auto { + pointer-events: auto !important; } + +.rounded { + border-radius: 0.25rem !important; } + +.rounded-0 { + border-radius: 0 !important; } + +.rounded-1 { + border-radius: 0.2rem !important; } + +.rounded-2 { + border-radius: 0.25rem !important; } + +.rounded-3 { + border-radius: 0.3rem !important; } + +.rounded-circle { + border-radius: 50% !important; } + +.rounded-pill { + border-radius: 50rem !important; } + +.rounded-top { + border-top-left-radius: 0.25rem !important; + border-top-right-radius: 0.25rem !important; } + +.rounded-end { + border-top-right-radius: 0.25rem !important; + border-bottom-right-radius: 0.25rem !important; } + +.rounded-bottom { + border-bottom-right-radius: 0.25rem !important; + border-bottom-left-radius: 0.25rem !important; } + +.rounded-start { + border-bottom-left-radius: 0.25rem !important; + border-top-left-radius: 0.25rem !important; } + +.visible { + visibility: visible !important; } + +.invisible { + visibility: hidden !important; } + +@media (min-width: 576px) { + .float-sm-start { + float: left !important; } + + .float-sm-end { + float: right !important; } + + .float-sm-none { + float: none !important; } + + .d-sm-inline { + display: inline !important; } + + .d-sm-inline-block { + display: inline-block !important; } + + .d-sm-block { + display: block !important; } + + .d-sm-grid { + display: grid !important; } + + .d-sm-table { + display: table !important; } + + .d-sm-table-row { + display: table-row !important; } + + .d-sm-table-cell { + display: table-cell !important; } + + .d-sm-flex { + display: flex !important; } + + .d-sm-inline-flex { + display: inline-flex !important; } + + .d-sm-none { + display: none !important; } + + .flex-sm-fill { + flex: 1 1 auto !important; } + + .flex-sm-row { + flex-direction: row !important; } + + .flex-sm-column { + flex-direction: column !important; } + + .flex-sm-row-reverse { + flex-direction: row-reverse !important; } + + .flex-sm-column-reverse { + flex-direction: column-reverse !important; } + + .flex-sm-grow-0 { + flex-grow: 0 !important; } + + .flex-sm-grow-1 { + flex-grow: 1 !important; } + + .flex-sm-shrink-0 { + flex-shrink: 0 !important; } + + .flex-sm-shrink-1 { + flex-shrink: 1 !important; } + + .flex-sm-wrap { + flex-wrap: wrap !important; } + + .flex-sm-nowrap { + flex-wrap: nowrap !important; } + + .flex-sm-wrap-reverse { + flex-wrap: wrap-reverse !important; } + + .gap-sm-0 { + gap: 0 !important; } + + .gap-sm-1 { + gap: 0.25rem !important; } + + .gap-sm-2 { + gap: 0.5rem !important; } + + .gap-sm-3 { + gap: 1rem !important; } + + .gap-sm-4 { + gap: 1.5rem !important; } + + .gap-sm-5 { + gap: 3rem !important; } + + .justify-content-sm-start { + justify-content: flex-start !important; } + + .justify-content-sm-end { + justify-content: flex-end !important; } + + .justify-content-sm-center { + justify-content: center !important; } + + .justify-content-sm-between { + justify-content: space-between !important; } + + .justify-content-sm-around { + justify-content: space-around !important; } + + .justify-content-sm-evenly { + justify-content: space-evenly !important; } + + .align-items-sm-start { + align-items: flex-start !important; } + + .align-items-sm-end { + align-items: flex-end !important; } + + .align-items-sm-center { + align-items: center !important; } + + .align-items-sm-baseline { + align-items: baseline !important; } + + .align-items-sm-stretch { + align-items: stretch !important; } + + .align-content-sm-start { + align-content: flex-start !important; } + + .align-content-sm-end { + align-content: flex-end !important; } + + .align-content-sm-center { + align-content: center !important; } + + .align-content-sm-between { + align-content: space-between !important; } + + .align-content-sm-around { + align-content: space-around !important; } + + .align-content-sm-stretch { + align-content: stretch !important; } + + .align-self-sm-auto { + align-self: auto !important; } + + .align-self-sm-start { + align-self: flex-start !important; } + + .align-self-sm-end { + align-self: flex-end !important; } + + .align-self-sm-center { + align-self: center !important; } + + .align-self-sm-baseline { + align-self: baseline !important; } + + .align-self-sm-stretch { + align-self: stretch !important; } + + .order-sm-first { + order: -1 !important; } + + .order-sm-0 { + order: 0 !important; } + + .order-sm-1 { + order: 1 !important; } + + .order-sm-2 { + order: 2 !important; } + + .order-sm-3 { + order: 3 !important; } + + .order-sm-4 { + order: 4 !important; } + + .order-sm-5 { + order: 5 !important; } + + .order-sm-last { + order: 6 !important; } + + .m-sm-0 { + margin: 0 !important; } + + .m-sm-1 { + margin: 0.25rem !important; } + + .m-sm-2 { + margin: 0.5rem !important; } + + .m-sm-3 { + margin: 1rem !important; } + + .m-sm-4 { + margin: 1.5rem !important; } + + .m-sm-5 { + margin: 3rem !important; } + + .m-sm-auto { + margin: auto !important; } + + .mx-sm-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + + .mx-sm-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; } + + .mx-sm-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; } + + .mx-sm-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; } + + .mx-sm-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; } + + .mx-sm-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; } + + .mx-sm-auto { + margin-right: auto !important; + margin-left: auto !important; } + + .my-sm-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; } + + .my-sm-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; } + + .my-sm-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; } + + .my-sm-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; } + + .my-sm-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; } + + .my-sm-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; } + + .my-sm-auto { + margin-top: auto !important; + margin-bottom: auto !important; } + + .mt-sm-0 { + margin-top: 0 !important; } + + .mt-sm-1 { + margin-top: 0.25rem !important; } + + .mt-sm-2 { + margin-top: 0.5rem !important; } + + .mt-sm-3 { + margin-top: 1rem !important; } + + .mt-sm-4 { + margin-top: 1.5rem !important; } + + .mt-sm-5 { + margin-top: 3rem !important; } + + .mt-sm-auto { + margin-top: auto !important; } + + .me-sm-0 { + margin-right: 0 !important; } + + .me-sm-1 { + margin-right: 0.25rem !important; } + + .me-sm-2 { + margin-right: 0.5rem !important; } + + .me-sm-3 { + margin-right: 1rem !important; } + + .me-sm-4 { + margin-right: 1.5rem !important; } + + .me-sm-5 { + margin-right: 3rem !important; } + + .me-sm-auto { + margin-right: auto !important; } + + .mb-sm-0 { + margin-bottom: 0 !important; } + + .mb-sm-1 { + margin-bottom: 0.25rem !important; } + + .mb-sm-2 { + margin-bottom: 0.5rem !important; } + + .mb-sm-3 { + margin-bottom: 1rem !important; } + + .mb-sm-4 { + margin-bottom: 1.5rem !important; } + + .mb-sm-5 { + margin-bottom: 3rem !important; } + + .mb-sm-auto { + margin-bottom: auto !important; } + + .ms-sm-0 { + margin-left: 0 !important; } + + .ms-sm-1 { + margin-left: 0.25rem !important; } + + .ms-sm-2 { + margin-left: 0.5rem !important; } + + .ms-sm-3 { + margin-left: 1rem !important; } + + .ms-sm-4 { + margin-left: 1.5rem !important; } + + .ms-sm-5 { + margin-left: 3rem !important; } + + .ms-sm-auto { + margin-left: auto !important; } + + .p-sm-0 { + padding: 0 !important; } + + .p-sm-1 { + padding: 0.25rem !important; } + + .p-sm-2 { + padding: 0.5rem !important; } + + .p-sm-3 { + padding: 1rem !important; } + + .p-sm-4 { + padding: 1.5rem !important; } + + .p-sm-5 { + padding: 3rem !important; } + + .px-sm-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + + .px-sm-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; } + + .px-sm-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; } + + .px-sm-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; } + + .px-sm-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; } + + .px-sm-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; } + + .py-sm-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; } + + .py-sm-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; } + + .py-sm-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; } + + .py-sm-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; } + + .py-sm-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; } + + .py-sm-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; } + + .pt-sm-0 { + padding-top: 0 !important; } + + .pt-sm-1 { + padding-top: 0.25rem !important; } + + .pt-sm-2 { + padding-top: 0.5rem !important; } + + .pt-sm-3 { + padding-top: 1rem !important; } + + .pt-sm-4 { + padding-top: 1.5rem !important; } + + .pt-sm-5 { + padding-top: 3rem !important; } + + .pe-sm-0 { + padding-right: 0 !important; } + + .pe-sm-1 { + padding-right: 0.25rem !important; } + + .pe-sm-2 { + padding-right: 0.5rem !important; } + + .pe-sm-3 { + padding-right: 1rem !important; } + + .pe-sm-4 { + padding-right: 1.5rem !important; } + + .pe-sm-5 { + padding-right: 3rem !important; } + + .pb-sm-0 { + padding-bottom: 0 !important; } + + .pb-sm-1 { + padding-bottom: 0.25rem !important; } + + .pb-sm-2 { + padding-bottom: 0.5rem !important; } + + .pb-sm-3 { + padding-bottom: 1rem !important; } + + .pb-sm-4 { + padding-bottom: 1.5rem !important; } + + .pb-sm-5 { + padding-bottom: 3rem !important; } + + .ps-sm-0 { + padding-left: 0 !important; } + + .ps-sm-1 { + padding-left: 0.25rem !important; } + + .ps-sm-2 { + padding-left: 0.5rem !important; } + + .ps-sm-3 { + padding-left: 1rem !important; } + + .ps-sm-4 { + padding-left: 1.5rem !important; } + + .ps-sm-5 { + padding-left: 3rem !important; } + + .text-sm-start { + text-align: left !important; } + + .text-sm-end { + text-align: right !important; } + + .text-sm-center { + text-align: center !important; } } +@media (min-width: 768px) { + .float-md-start { + float: left !important; } + + .float-md-end { + float: right !important; } + + .float-md-none { + float: none !important; } + + .d-md-inline { + display: inline !important; } + + .d-md-inline-block { + display: inline-block !important; } + + .d-md-block { + display: block !important; } + + .d-md-grid { + display: grid !important; } + + .d-md-table { + display: table !important; } + + .d-md-table-row { + display: table-row !important; } + + .d-md-table-cell { + display: table-cell !important; } + + .d-md-flex { + display: flex !important; } + + .d-md-inline-flex { + display: inline-flex !important; } + + .d-md-none { + display: none !important; } + + .flex-md-fill { + flex: 1 1 auto !important; } + + .flex-md-row { + flex-direction: row !important; } + + .flex-md-column { + flex-direction: column !important; } + + .flex-md-row-reverse { + flex-direction: row-reverse !important; } + + .flex-md-column-reverse { + flex-direction: column-reverse !important; } + + .flex-md-grow-0 { + flex-grow: 0 !important; } + + .flex-md-grow-1 { + flex-grow: 1 !important; } + + .flex-md-shrink-0 { + flex-shrink: 0 !important; } + + .flex-md-shrink-1 { + flex-shrink: 1 !important; } + + .flex-md-wrap { + flex-wrap: wrap !important; } + + .flex-md-nowrap { + flex-wrap: nowrap !important; } + + .flex-md-wrap-reverse { + flex-wrap: wrap-reverse !important; } + + .gap-md-0 { + gap: 0 !important; } + + .gap-md-1 { + gap: 0.25rem !important; } + + .gap-md-2 { + gap: 0.5rem !important; } + + .gap-md-3 { + gap: 1rem !important; } + + .gap-md-4 { + gap: 1.5rem !important; } + + .gap-md-5 { + gap: 3rem !important; } + + .justify-content-md-start { + justify-content: flex-start !important; } + + .justify-content-md-end { + justify-content: flex-end !important; } + + .justify-content-md-center { + justify-content: center !important; } + + .justify-content-md-between { + justify-content: space-between !important; } + + .justify-content-md-around { + justify-content: space-around !important; } + + .justify-content-md-evenly { + justify-content: space-evenly !important; } + + .align-items-md-start { + align-items: flex-start !important; } + + .align-items-md-end { + align-items: flex-end !important; } + + .align-items-md-center { + align-items: center !important; } + + .align-items-md-baseline { + align-items: baseline !important; } + + .align-items-md-stretch { + align-items: stretch !important; } + + .align-content-md-start { + align-content: flex-start !important; } + + .align-content-md-end { + align-content: flex-end !important; } + + .align-content-md-center { + align-content: center !important; } + + .align-content-md-between { + align-content: space-between !important; } + + .align-content-md-around { + align-content: space-around !important; } + + .align-content-md-stretch { + align-content: stretch !important; } + + .align-self-md-auto { + align-self: auto !important; } + + .align-self-md-start { + align-self: flex-start !important; } + + .align-self-md-end { + align-self: flex-end !important; } + + .align-self-md-center { + align-self: center !important; } + + .align-self-md-baseline { + align-self: baseline !important; } + + .align-self-md-stretch { + align-self: stretch !important; } + + .order-md-first { + order: -1 !important; } + + .order-md-0 { + order: 0 !important; } + + .order-md-1 { + order: 1 !important; } + + .order-md-2 { + order: 2 !important; } + + .order-md-3 { + order: 3 !important; } + + .order-md-4 { + order: 4 !important; } + + .order-md-5 { + order: 5 !important; } + + .order-md-last { + order: 6 !important; } + + .m-md-0 { + margin: 0 !important; } + + .m-md-1 { + margin: 0.25rem !important; } + + .m-md-2 { + margin: 0.5rem !important; } + + .m-md-3 { + margin: 1rem !important; } + + .m-md-4 { + margin: 1.5rem !important; } + + .m-md-5 { + margin: 3rem !important; } + + .m-md-auto { + margin: auto !important; } + + .mx-md-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + + .mx-md-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; } + + .mx-md-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; } + + .mx-md-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; } + + .mx-md-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; } + + .mx-md-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; } + + .mx-md-auto { + margin-right: auto !important; + margin-left: auto !important; } + + .my-md-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; } + + .my-md-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; } + + .my-md-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; } + + .my-md-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; } + + .my-md-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; } + + .my-md-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; } + + .my-md-auto { + margin-top: auto !important; + margin-bottom: auto !important; } + + .mt-md-0 { + margin-top: 0 !important; } + + .mt-md-1 { + margin-top: 0.25rem !important; } + + .mt-md-2 { + margin-top: 0.5rem !important; } + + .mt-md-3 { + margin-top: 1rem !important; } + + .mt-md-4 { + margin-top: 1.5rem !important; } + + .mt-md-5 { + margin-top: 3rem !important; } + + .mt-md-auto { + margin-top: auto !important; } + + .me-md-0 { + margin-right: 0 !important; } + + .me-md-1 { + margin-right: 0.25rem !important; } + + .me-md-2 { + margin-right: 0.5rem !important; } + + .me-md-3 { + margin-right: 1rem !important; } + + .me-md-4 { + margin-right: 1.5rem !important; } + + .me-md-5 { + margin-right: 3rem !important; } + + .me-md-auto { + margin-right: auto !important; } + + .mb-md-0 { + margin-bottom: 0 !important; } + + .mb-md-1 { + margin-bottom: 0.25rem !important; } + + .mb-md-2 { + margin-bottom: 0.5rem !important; } + + .mb-md-3 { + margin-bottom: 1rem !important; } + + .mb-md-4 { + margin-bottom: 1.5rem !important; } + + .mb-md-5 { + margin-bottom: 3rem !important; } + + .mb-md-auto { + margin-bottom: auto !important; } + + .ms-md-0 { + margin-left: 0 !important; } + + .ms-md-1 { + margin-left: 0.25rem !important; } + + .ms-md-2 { + margin-left: 0.5rem !important; } + + .ms-md-3 { + margin-left: 1rem !important; } + + .ms-md-4 { + margin-left: 1.5rem !important; } + + .ms-md-5 { + margin-left: 3rem !important; } + + .ms-md-auto { + margin-left: auto !important; } + + .p-md-0 { + padding: 0 !important; } + + .p-md-1 { + padding: 0.25rem !important; } + + .p-md-2 { + padding: 0.5rem !important; } + + .p-md-3 { + padding: 1rem !important; } + + .p-md-4 { + padding: 1.5rem !important; } + + .p-md-5 { + padding: 3rem !important; } + + .px-md-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + + .px-md-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; } + + .px-md-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; } + + .px-md-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; } + + .px-md-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; } + + .px-md-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; } + + .py-md-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; } + + .py-md-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; } + + .py-md-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; } + + .py-md-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; } + + .py-md-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; } + + .py-md-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; } + + .pt-md-0 { + padding-top: 0 !important; } + + .pt-md-1 { + padding-top: 0.25rem !important; } + + .pt-md-2 { + padding-top: 0.5rem !important; } + + .pt-md-3 { + padding-top: 1rem !important; } + + .pt-md-4 { + padding-top: 1.5rem !important; } + + .pt-md-5 { + padding-top: 3rem !important; } + + .pe-md-0 { + padding-right: 0 !important; } + + .pe-md-1 { + padding-right: 0.25rem !important; } + + .pe-md-2 { + padding-right: 0.5rem !important; } + + .pe-md-3 { + padding-right: 1rem !important; } + + .pe-md-4 { + padding-right: 1.5rem !important; } + + .pe-md-5 { + padding-right: 3rem !important; } + + .pb-md-0 { + padding-bottom: 0 !important; } + + .pb-md-1 { + padding-bottom: 0.25rem !important; } + + .pb-md-2 { + padding-bottom: 0.5rem !important; } + + .pb-md-3 { + padding-bottom: 1rem !important; } + + .pb-md-4 { + padding-bottom: 1.5rem !important; } + + .pb-md-5 { + padding-bottom: 3rem !important; } + + .ps-md-0 { + padding-left: 0 !important; } + + .ps-md-1 { + padding-left: 0.25rem !important; } + + .ps-md-2 { + padding-left: 0.5rem !important; } + + .ps-md-3 { + padding-left: 1rem !important; } + + .ps-md-4 { + padding-left: 1.5rem !important; } + + .ps-md-5 { + padding-left: 3rem !important; } + + .text-md-start { + text-align: left !important; } + + .text-md-end { + text-align: right !important; } + + .text-md-center { + text-align: center !important; } } +@media (min-width: 992px) { + .float-lg-start { + float: left !important; } + + .float-lg-end { + float: right !important; } + + .float-lg-none { + float: none !important; } + + .d-lg-inline { + display: inline !important; } + + .d-lg-inline-block { + display: inline-block !important; } + + .d-lg-block { + display: block !important; } + + .d-lg-grid { + display: grid !important; } + + .d-lg-table { + display: table !important; } + + .d-lg-table-row { + display: table-row !important; } + + .d-lg-table-cell { + display: table-cell !important; } + + .d-lg-flex { + display: flex !important; } + + .d-lg-inline-flex { + display: inline-flex !important; } + + .d-lg-none { + display: none !important; } + + .flex-lg-fill { + flex: 1 1 auto !important; } + + .flex-lg-row { + flex-direction: row !important; } + + .flex-lg-column { + flex-direction: column !important; } + + .flex-lg-row-reverse { + flex-direction: row-reverse !important; } + + .flex-lg-column-reverse { + flex-direction: column-reverse !important; } + + .flex-lg-grow-0 { + flex-grow: 0 !important; } + + .flex-lg-grow-1 { + flex-grow: 1 !important; } + + .flex-lg-shrink-0 { + flex-shrink: 0 !important; } + + .flex-lg-shrink-1 { + flex-shrink: 1 !important; } + + .flex-lg-wrap { + flex-wrap: wrap !important; } + + .flex-lg-nowrap { + flex-wrap: nowrap !important; } + + .flex-lg-wrap-reverse { + flex-wrap: wrap-reverse !important; } + + .gap-lg-0 { + gap: 0 !important; } + + .gap-lg-1 { + gap: 0.25rem !important; } + + .gap-lg-2 { + gap: 0.5rem !important; } + + .gap-lg-3 { + gap: 1rem !important; } + + .gap-lg-4 { + gap: 1.5rem !important; } + + .gap-lg-5 { + gap: 3rem !important; } + + .justify-content-lg-start { + justify-content: flex-start !important; } + + .justify-content-lg-end { + justify-content: flex-end !important; } + + .justify-content-lg-center { + justify-content: center !important; } + + .justify-content-lg-between { + justify-content: space-between !important; } + + .justify-content-lg-around { + justify-content: space-around !important; } + + .justify-content-lg-evenly { + justify-content: space-evenly !important; } + + .align-items-lg-start { + align-items: flex-start !important; } + + .align-items-lg-end { + align-items: flex-end !important; } + + .align-items-lg-center { + align-items: center !important; } + + .align-items-lg-baseline { + align-items: baseline !important; } + + .align-items-lg-stretch { + align-items: stretch !important; } + + .align-content-lg-start { + align-content: flex-start !important; } + + .align-content-lg-end { + align-content: flex-end !important; } + + .align-content-lg-center { + align-content: center !important; } + + .align-content-lg-between { + align-content: space-between !important; } + + .align-content-lg-around { + align-content: space-around !important; } + + .align-content-lg-stretch { + align-content: stretch !important; } + + .align-self-lg-auto { + align-self: auto !important; } + + .align-self-lg-start { + align-self: flex-start !important; } + + .align-self-lg-end { + align-self: flex-end !important; } + + .align-self-lg-center { + align-self: center !important; } + + .align-self-lg-baseline { + align-self: baseline !important; } + + .align-self-lg-stretch { + align-self: stretch !important; } + + .order-lg-first { + order: -1 !important; } + + .order-lg-0 { + order: 0 !important; } + + .order-lg-1 { + order: 1 !important; } + + .order-lg-2 { + order: 2 !important; } + + .order-lg-3 { + order: 3 !important; } + + .order-lg-4 { + order: 4 !important; } + + .order-lg-5 { + order: 5 !important; } + + .order-lg-last { + order: 6 !important; } + + .m-lg-0 { + margin: 0 !important; } + + .m-lg-1 { + margin: 0.25rem !important; } + + .m-lg-2 { + margin: 0.5rem !important; } + + .m-lg-3 { + margin: 1rem !important; } + + .m-lg-4 { + margin: 1.5rem !important; } + + .m-lg-5 { + margin: 3rem !important; } + + .m-lg-auto { + margin: auto !important; } + + .mx-lg-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + + .mx-lg-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; } + + .mx-lg-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; } + + .mx-lg-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; } + + .mx-lg-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; } + + .mx-lg-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; } + + .mx-lg-auto { + margin-right: auto !important; + margin-left: auto !important; } + + .my-lg-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; } + + .my-lg-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; } + + .my-lg-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; } + + .my-lg-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; } + + .my-lg-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; } + + .my-lg-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; } + + .my-lg-auto { + margin-top: auto !important; + margin-bottom: auto !important; } + + .mt-lg-0 { + margin-top: 0 !important; } + + .mt-lg-1 { + margin-top: 0.25rem !important; } + + .mt-lg-2 { + margin-top: 0.5rem !important; } + + .mt-lg-3 { + margin-top: 1rem !important; } + + .mt-lg-4 { + margin-top: 1.5rem !important; } + + .mt-lg-5 { + margin-top: 3rem !important; } + + .mt-lg-auto { + margin-top: auto !important; } + + .me-lg-0 { + margin-right: 0 !important; } + + .me-lg-1 { + margin-right: 0.25rem !important; } + + .me-lg-2 { + margin-right: 0.5rem !important; } + + .me-lg-3 { + margin-right: 1rem !important; } + + .me-lg-4 { + margin-right: 1.5rem !important; } + + .me-lg-5 { + margin-right: 3rem !important; } + + .me-lg-auto { + margin-right: auto !important; } + + .mb-lg-0 { + margin-bottom: 0 !important; } + + .mb-lg-1 { + margin-bottom: 0.25rem !important; } + + .mb-lg-2 { + margin-bottom: 0.5rem !important; } + + .mb-lg-3 { + margin-bottom: 1rem !important; } + + .mb-lg-4 { + margin-bottom: 1.5rem !important; } + + .mb-lg-5 { + margin-bottom: 3rem !important; } + + .mb-lg-auto { + margin-bottom: auto !important; } + + .ms-lg-0 { + margin-left: 0 !important; } + + .ms-lg-1 { + margin-left: 0.25rem !important; } + + .ms-lg-2 { + margin-left: 0.5rem !important; } + + .ms-lg-3 { + margin-left: 1rem !important; } + + .ms-lg-4 { + margin-left: 1.5rem !important; } + + .ms-lg-5 { + margin-left: 3rem !important; } + + .ms-lg-auto { + margin-left: auto !important; } + + .p-lg-0 { + padding: 0 !important; } + + .p-lg-1 { + padding: 0.25rem !important; } + + .p-lg-2 { + padding: 0.5rem !important; } + + .p-lg-3 { + padding: 1rem !important; } + + .p-lg-4 { + padding: 1.5rem !important; } + + .p-lg-5 { + padding: 3rem !important; } + + .px-lg-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + + .px-lg-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; } + + .px-lg-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; } + + .px-lg-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; } + + .px-lg-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; } + + .px-lg-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; } + + .py-lg-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; } + + .py-lg-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; } + + .py-lg-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; } + + .py-lg-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; } + + .py-lg-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; } + + .py-lg-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; } + + .pt-lg-0 { + padding-top: 0 !important; } + + .pt-lg-1 { + padding-top: 0.25rem !important; } + + .pt-lg-2 { + padding-top: 0.5rem !important; } + + .pt-lg-3 { + padding-top: 1rem !important; } + + .pt-lg-4 { + padding-top: 1.5rem !important; } + + .pt-lg-5 { + padding-top: 3rem !important; } + + .pe-lg-0 { + padding-right: 0 !important; } + + .pe-lg-1 { + padding-right: 0.25rem !important; } + + .pe-lg-2 { + padding-right: 0.5rem !important; } + + .pe-lg-3 { + padding-right: 1rem !important; } + + .pe-lg-4 { + padding-right: 1.5rem !important; } + + .pe-lg-5 { + padding-right: 3rem !important; } + + .pb-lg-0 { + padding-bottom: 0 !important; } + + .pb-lg-1 { + padding-bottom: 0.25rem !important; } + + .pb-lg-2 { + padding-bottom: 0.5rem !important; } + + .pb-lg-3 { + padding-bottom: 1rem !important; } + + .pb-lg-4 { + padding-bottom: 1.5rem !important; } + + .pb-lg-5 { + padding-bottom: 3rem !important; } + + .ps-lg-0 { + padding-left: 0 !important; } + + .ps-lg-1 { + padding-left: 0.25rem !important; } + + .ps-lg-2 { + padding-left: 0.5rem !important; } + + .ps-lg-3 { + padding-left: 1rem !important; } + + .ps-lg-4 { + padding-left: 1.5rem !important; } + + .ps-lg-5 { + padding-left: 3rem !important; } + + .text-lg-start { + text-align: left !important; } + + .text-lg-end { + text-align: right !important; } + + .text-lg-center { + text-align: center !important; } } +@media (min-width: 1200px) { + .float-xl-start { + float: left !important; } + + .float-xl-end { + float: right !important; } + + .float-xl-none { + float: none !important; } + + .d-xl-inline { + display: inline !important; } + + .d-xl-inline-block { + display: inline-block !important; } + + .d-xl-block { + display: block !important; } + + .d-xl-grid { + display: grid !important; } + + .d-xl-table { + display: table !important; } + + .d-xl-table-row { + display: table-row !important; } + + .d-xl-table-cell { + display: table-cell !important; } + + .d-xl-flex { + display: flex !important; } + + .d-xl-inline-flex { + display: inline-flex !important; } + + .d-xl-none { + display: none !important; } + + .flex-xl-fill { + flex: 1 1 auto !important; } + + .flex-xl-row { + flex-direction: row !important; } + + .flex-xl-column { + flex-direction: column !important; } + + .flex-xl-row-reverse { + flex-direction: row-reverse !important; } + + .flex-xl-column-reverse { + flex-direction: column-reverse !important; } + + .flex-xl-grow-0 { + flex-grow: 0 !important; } + + .flex-xl-grow-1 { + flex-grow: 1 !important; } + + .flex-xl-shrink-0 { + flex-shrink: 0 !important; } + + .flex-xl-shrink-1 { + flex-shrink: 1 !important; } + + .flex-xl-wrap { + flex-wrap: wrap !important; } + + .flex-xl-nowrap { + flex-wrap: nowrap !important; } + + .flex-xl-wrap-reverse { + flex-wrap: wrap-reverse !important; } + + .gap-xl-0 { + gap: 0 !important; } + + .gap-xl-1 { + gap: 0.25rem !important; } + + .gap-xl-2 { + gap: 0.5rem !important; } + + .gap-xl-3 { + gap: 1rem !important; } + + .gap-xl-4 { + gap: 1.5rem !important; } + + .gap-xl-5 { + gap: 3rem !important; } + + .justify-content-xl-start { + justify-content: flex-start !important; } + + .justify-content-xl-end { + justify-content: flex-end !important; } + + .justify-content-xl-center { + justify-content: center !important; } + + .justify-content-xl-between { + justify-content: space-between !important; } + + .justify-content-xl-around { + justify-content: space-around !important; } + + .justify-content-xl-evenly { + justify-content: space-evenly !important; } + + .align-items-xl-start { + align-items: flex-start !important; } + + .align-items-xl-end { + align-items: flex-end !important; } + + .align-items-xl-center { + align-items: center !important; } + + .align-items-xl-baseline { + align-items: baseline !important; } + + .align-items-xl-stretch { + align-items: stretch !important; } + + .align-content-xl-start { + align-content: flex-start !important; } + + .align-content-xl-end { + align-content: flex-end !important; } + + .align-content-xl-center { + align-content: center !important; } + + .align-content-xl-between { + align-content: space-between !important; } + + .align-content-xl-around { + align-content: space-around !important; } + + .align-content-xl-stretch { + align-content: stretch !important; } + + .align-self-xl-auto { + align-self: auto !important; } + + .align-self-xl-start { + align-self: flex-start !important; } + + .align-self-xl-end { + align-self: flex-end !important; } + + .align-self-xl-center { + align-self: center !important; } + + .align-self-xl-baseline { + align-self: baseline !important; } + + .align-self-xl-stretch { + align-self: stretch !important; } + + .order-xl-first { + order: -1 !important; } + + .order-xl-0 { + order: 0 !important; } + + .order-xl-1 { + order: 1 !important; } + + .order-xl-2 { + order: 2 !important; } + + .order-xl-3 { + order: 3 !important; } + + .order-xl-4 { + order: 4 !important; } + + .order-xl-5 { + order: 5 !important; } + + .order-xl-last { + order: 6 !important; } + + .m-xl-0 { + margin: 0 !important; } + + .m-xl-1 { + margin: 0.25rem !important; } + + .m-xl-2 { + margin: 0.5rem !important; } + + .m-xl-3 { + margin: 1rem !important; } + + .m-xl-4 { + margin: 1.5rem !important; } + + .m-xl-5 { + margin: 3rem !important; } + + .m-xl-auto { + margin: auto !important; } + + .mx-xl-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + + .mx-xl-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; } + + .mx-xl-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; } + + .mx-xl-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; } + + .mx-xl-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; } + + .mx-xl-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; } + + .mx-xl-auto { + margin-right: auto !important; + margin-left: auto !important; } + + .my-xl-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; } + + .my-xl-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; } + + .my-xl-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; } + + .my-xl-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; } + + .my-xl-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; } + + .my-xl-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; } + + .my-xl-auto { + margin-top: auto !important; + margin-bottom: auto !important; } + + .mt-xl-0 { + margin-top: 0 !important; } + + .mt-xl-1 { + margin-top: 0.25rem !important; } + + .mt-xl-2 { + margin-top: 0.5rem !important; } + + .mt-xl-3 { + margin-top: 1rem !important; } + + .mt-xl-4 { + margin-top: 1.5rem !important; } + + .mt-xl-5 { + margin-top: 3rem !important; } + + .mt-xl-auto { + margin-top: auto !important; } + + .me-xl-0 { + margin-right: 0 !important; } + + .me-xl-1 { + margin-right: 0.25rem !important; } + + .me-xl-2 { + margin-right: 0.5rem !important; } + + .me-xl-3 { + margin-right: 1rem !important; } + + .me-xl-4 { + margin-right: 1.5rem !important; } + + .me-xl-5 { + margin-right: 3rem !important; } + + .me-xl-auto { + margin-right: auto !important; } + + .mb-xl-0 { + margin-bottom: 0 !important; } + + .mb-xl-1 { + margin-bottom: 0.25rem !important; } + + .mb-xl-2 { + margin-bottom: 0.5rem !important; } + + .mb-xl-3 { + margin-bottom: 1rem !important; } + + .mb-xl-4 { + margin-bottom: 1.5rem !important; } + + .mb-xl-5 { + margin-bottom: 3rem !important; } + + .mb-xl-auto { + margin-bottom: auto !important; } + + .ms-xl-0 { + margin-left: 0 !important; } + + .ms-xl-1 { + margin-left: 0.25rem !important; } + + .ms-xl-2 { + margin-left: 0.5rem !important; } + + .ms-xl-3 { + margin-left: 1rem !important; } + + .ms-xl-4 { + margin-left: 1.5rem !important; } + + .ms-xl-5 { + margin-left: 3rem !important; } + + .ms-xl-auto { + margin-left: auto !important; } + + .p-xl-0 { + padding: 0 !important; } + + .p-xl-1 { + padding: 0.25rem !important; } + + .p-xl-2 { + padding: 0.5rem !important; } + + .p-xl-3 { + padding: 1rem !important; } + + .p-xl-4 { + padding: 1.5rem !important; } + + .p-xl-5 { + padding: 3rem !important; } + + .px-xl-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + + .px-xl-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; } + + .px-xl-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; } + + .px-xl-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; } + + .px-xl-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; } + + .px-xl-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; } + + .py-xl-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; } + + .py-xl-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; } + + .py-xl-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; } + + .py-xl-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; } + + .py-xl-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; } + + .py-xl-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; } + + .pt-xl-0 { + padding-top: 0 !important; } + + .pt-xl-1 { + padding-top: 0.25rem !important; } + + .pt-xl-2 { + padding-top: 0.5rem !important; } + + .pt-xl-3 { + padding-top: 1rem !important; } + + .pt-xl-4 { + padding-top: 1.5rem !important; } + + .pt-xl-5 { + padding-top: 3rem !important; } + + .pe-xl-0 { + padding-right: 0 !important; } + + .pe-xl-1 { + padding-right: 0.25rem !important; } + + .pe-xl-2 { + padding-right: 0.5rem !important; } + + .pe-xl-3 { + padding-right: 1rem !important; } + + .pe-xl-4 { + padding-right: 1.5rem !important; } + + .pe-xl-5 { + padding-right: 3rem !important; } + + .pb-xl-0 { + padding-bottom: 0 !important; } + + .pb-xl-1 { + padding-bottom: 0.25rem !important; } + + .pb-xl-2 { + padding-bottom: 0.5rem !important; } + + .pb-xl-3 { + padding-bottom: 1rem !important; } + + .pb-xl-4 { + padding-bottom: 1.5rem !important; } + + .pb-xl-5 { + padding-bottom: 3rem !important; } + + .ps-xl-0 { + padding-left: 0 !important; } + + .ps-xl-1 { + padding-left: 0.25rem !important; } + + .ps-xl-2 { + padding-left: 0.5rem !important; } + + .ps-xl-3 { + padding-left: 1rem !important; } + + .ps-xl-4 { + padding-left: 1.5rem !important; } + + .ps-xl-5 { + padding-left: 3rem !important; } + + .text-xl-start { + text-align: left !important; } + + .text-xl-end { + text-align: right !important; } + + .text-xl-center { + text-align: center !important; } } +@media (min-width: 1400px) { + .float-xxl-start { + float: left !important; } + + .float-xxl-end { + float: right !important; } + + .float-xxl-none { + float: none !important; } + + .d-xxl-inline { + display: inline !important; } + + .d-xxl-inline-block { + display: inline-block !important; } + + .d-xxl-block { + display: block !important; } + + .d-xxl-grid { + display: grid !important; } + + .d-xxl-table { + display: table !important; } + + .d-xxl-table-row { + display: table-row !important; } + + .d-xxl-table-cell { + display: table-cell !important; } + + .d-xxl-flex { + display: flex !important; } + + .d-xxl-inline-flex { + display: inline-flex !important; } + + .d-xxl-none { + display: none !important; } + + .flex-xxl-fill { + flex: 1 1 auto !important; } + + .flex-xxl-row { + flex-direction: row !important; } + + .flex-xxl-column { + flex-direction: column !important; } + + .flex-xxl-row-reverse { + flex-direction: row-reverse !important; } + + .flex-xxl-column-reverse { + flex-direction: column-reverse !important; } + + .flex-xxl-grow-0 { + flex-grow: 0 !important; } + + .flex-xxl-grow-1 { + flex-grow: 1 !important; } + + .flex-xxl-shrink-0 { + flex-shrink: 0 !important; } + + .flex-xxl-shrink-1 { + flex-shrink: 1 !important; } + + .flex-xxl-wrap { + flex-wrap: wrap !important; } + + .flex-xxl-nowrap { + flex-wrap: nowrap !important; } + + .flex-xxl-wrap-reverse { + flex-wrap: wrap-reverse !important; } + + .gap-xxl-0 { + gap: 0 !important; } + + .gap-xxl-1 { + gap: 0.25rem !important; } + + .gap-xxl-2 { + gap: 0.5rem !important; } + + .gap-xxl-3 { + gap: 1rem !important; } + + .gap-xxl-4 { + gap: 1.5rem !important; } + + .gap-xxl-5 { + gap: 3rem !important; } + + .justify-content-xxl-start { + justify-content: flex-start !important; } + + .justify-content-xxl-end { + justify-content: flex-end !important; } + + .justify-content-xxl-center { + justify-content: center !important; } + + .justify-content-xxl-between { + justify-content: space-between !important; } + + .justify-content-xxl-around { + justify-content: space-around !important; } + + .justify-content-xxl-evenly { + justify-content: space-evenly !important; } + + .align-items-xxl-start { + align-items: flex-start !important; } + + .align-items-xxl-end { + align-items: flex-end !important; } + + .align-items-xxl-center { + align-items: center !important; } + + .align-items-xxl-baseline { + align-items: baseline !important; } + + .align-items-xxl-stretch { + align-items: stretch !important; } + + .align-content-xxl-start { + align-content: flex-start !important; } + + .align-content-xxl-end { + align-content: flex-end !important; } + + .align-content-xxl-center { + align-content: center !important; } + + .align-content-xxl-between { + align-content: space-between !important; } + + .align-content-xxl-around { + align-content: space-around !important; } + + .align-content-xxl-stretch { + align-content: stretch !important; } + + .align-self-xxl-auto { + align-self: auto !important; } + + .align-self-xxl-start { + align-self: flex-start !important; } + + .align-self-xxl-end { + align-self: flex-end !important; } + + .align-self-xxl-center { + align-self: center !important; } + + .align-self-xxl-baseline { + align-self: baseline !important; } + + .align-self-xxl-stretch { + align-self: stretch !important; } + + .order-xxl-first { + order: -1 !important; } + + .order-xxl-0 { + order: 0 !important; } + + .order-xxl-1 { + order: 1 !important; } + + .order-xxl-2 { + order: 2 !important; } + + .order-xxl-3 { + order: 3 !important; } + + .order-xxl-4 { + order: 4 !important; } + + .order-xxl-5 { + order: 5 !important; } + + .order-xxl-last { + order: 6 !important; } + + .m-xxl-0 { + margin: 0 !important; } + + .m-xxl-1 { + margin: 0.25rem !important; } + + .m-xxl-2 { + margin: 0.5rem !important; } + + .m-xxl-3 { + margin: 1rem !important; } + + .m-xxl-4 { + margin: 1.5rem !important; } + + .m-xxl-5 { + margin: 3rem !important; } + + .m-xxl-auto { + margin: auto !important; } + + .mx-xxl-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + + .mx-xxl-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; } + + .mx-xxl-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; } + + .mx-xxl-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; } + + .mx-xxl-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; } + + .mx-xxl-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; } + + .mx-xxl-auto { + margin-right: auto !important; + margin-left: auto !important; } + + .my-xxl-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; } + + .my-xxl-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; } + + .my-xxl-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; } + + .my-xxl-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; } + + .my-xxl-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; } + + .my-xxl-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; } + + .my-xxl-auto { + margin-top: auto !important; + margin-bottom: auto !important; } + + .mt-xxl-0 { + margin-top: 0 !important; } + + .mt-xxl-1 { + margin-top: 0.25rem !important; } + + .mt-xxl-2 { + margin-top: 0.5rem !important; } + + .mt-xxl-3 { + margin-top: 1rem !important; } + + .mt-xxl-4 { + margin-top: 1.5rem !important; } + + .mt-xxl-5 { + margin-top: 3rem !important; } + + .mt-xxl-auto { + margin-top: auto !important; } + + .me-xxl-0 { + margin-right: 0 !important; } + + .me-xxl-1 { + margin-right: 0.25rem !important; } + + .me-xxl-2 { + margin-right: 0.5rem !important; } + + .me-xxl-3 { + margin-right: 1rem !important; } + + .me-xxl-4 { + margin-right: 1.5rem !important; } + + .me-xxl-5 { + margin-right: 3rem !important; } + + .me-xxl-auto { + margin-right: auto !important; } + + .mb-xxl-0 { + margin-bottom: 0 !important; } + + .mb-xxl-1 { + margin-bottom: 0.25rem !important; } + + .mb-xxl-2 { + margin-bottom: 0.5rem !important; } + + .mb-xxl-3 { + margin-bottom: 1rem !important; } + + .mb-xxl-4 { + margin-bottom: 1.5rem !important; } + + .mb-xxl-5 { + margin-bottom: 3rem !important; } + + .mb-xxl-auto { + margin-bottom: auto !important; } + + .ms-xxl-0 { + margin-left: 0 !important; } + + .ms-xxl-1 { + margin-left: 0.25rem !important; } + + .ms-xxl-2 { + margin-left: 0.5rem !important; } + + .ms-xxl-3 { + margin-left: 1rem !important; } + + .ms-xxl-4 { + margin-left: 1.5rem !important; } + + .ms-xxl-5 { + margin-left: 3rem !important; } + + .ms-xxl-auto { + margin-left: auto !important; } + + .p-xxl-0 { + padding: 0 !important; } + + .p-xxl-1 { + padding: 0.25rem !important; } + + .p-xxl-2 { + padding: 0.5rem !important; } + + .p-xxl-3 { + padding: 1rem !important; } + + .p-xxl-4 { + padding: 1.5rem !important; } + + .p-xxl-5 { + padding: 3rem !important; } + + .px-xxl-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + + .px-xxl-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; } + + .px-xxl-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; } + + .px-xxl-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; } + + .px-xxl-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; } + + .px-xxl-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; } + + .py-xxl-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; } + + .py-xxl-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; } + + .py-xxl-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; } + + .py-xxl-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; } + + .py-xxl-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; } + + .py-xxl-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; } + + .pt-xxl-0 { + padding-top: 0 !important; } + + .pt-xxl-1 { + padding-top: 0.25rem !important; } + + .pt-xxl-2 { + padding-top: 0.5rem !important; } + + .pt-xxl-3 { + padding-top: 1rem !important; } + + .pt-xxl-4 { + padding-top: 1.5rem !important; } + + .pt-xxl-5 { + padding-top: 3rem !important; } + + .pe-xxl-0 { + padding-right: 0 !important; } + + .pe-xxl-1 { + padding-right: 0.25rem !important; } + + .pe-xxl-2 { + padding-right: 0.5rem !important; } + + .pe-xxl-3 { + padding-right: 1rem !important; } + + .pe-xxl-4 { + padding-right: 1.5rem !important; } + + .pe-xxl-5 { + padding-right: 3rem !important; } + + .pb-xxl-0 { + padding-bottom: 0 !important; } + + .pb-xxl-1 { + padding-bottom: 0.25rem !important; } + + .pb-xxl-2 { + padding-bottom: 0.5rem !important; } + + .pb-xxl-3 { + padding-bottom: 1rem !important; } + + .pb-xxl-4 { + padding-bottom: 1.5rem !important; } + + .pb-xxl-5 { + padding-bottom: 3rem !important; } + + .ps-xxl-0 { + padding-left: 0 !important; } + + .ps-xxl-1 { + padding-left: 0.25rem !important; } + + .ps-xxl-2 { + padding-left: 0.5rem !important; } + + .ps-xxl-3 { + padding-left: 1rem !important; } + + .ps-xxl-4 { + padding-left: 1.5rem !important; } + + .ps-xxl-5 { + padding-left: 3rem !important; } + + .text-xxl-start { + text-align: left !important; } + + .text-xxl-end { + text-align: right !important; } + + .text-xxl-center { + text-align: center !important; } } +@media (min-width: 1200px) { + .fs-1 { + font-size: 2.5rem !important; } + + .fs-2 { + font-size: 2rem !important; } + + .fs-3 { + font-size: 1.75rem !important; } + + .fs-4 { + font-size: 1.5rem !important; } } +@media print { + .d-print-inline { + display: inline !important; } + + .d-print-inline-block { + display: inline-block !important; } + + .d-print-block { + display: block !important; } + + .d-print-grid { + display: grid !important; } + + .d-print-table { + display: table !important; } + + .d-print-table-row { + display: table-row !important; } + + .d-print-table-cell { + display: table-cell !important; } + + .d-print-flex { + display: flex !important; } + + .d-print-inline-flex { + display: inline-flex !important; } + + .d-print-none { + display: none !important; } } diff --git a/assets/css/color.css b/assets/css/color.css new file mode 100755 index 0000000..78c5af7 --- /dev/null +++ b/assets/css/color.css @@ -0,0 +1,85 @@ +.text-primary, .btn-primary .badge, .btn-link, a.list-group-item.active > .badge, .nav-pills > .active > a > .badge, p.drop-caps:first-child:first-letter, .accent-color, .events-listing .event-detail h4 a, .featured-sermon h4 a, .page-header h1, .post-more, ul.nav-list-primary > li a:hover, .widget_recent_comments a, .navigation .megamenu-container .megamenu-sub-title, .cause-item .progress-label, .payment-to-cause a, .products-list li .product-price, .products-list li .product-details h3 a:hover { + color: #779324; } + +a:hover { + color: #779324; } + +.events-listing .event-detail h4 a:hover, .featured-sermon h4 a:hover, .featured-gallery p, .post-more:hover, .widget_recent_comments a:hover { + opacity: 0.9; } + +p.drop-caps.secondary:first-child:first-letter, .accent-bg, .fa.accent-color, .btn-primary, +.btn-primary.disabled, +.btn-primary[disabled], +fieldset[disabled] .btn-primary, +.btn-primary.disabled:hover, +.btn-primary[disabled]:hover, +fieldset[disabled] .btn-primary:hover, +.btn-primary.disabled:focus, +.btn-primary[disabled]:focus, +fieldset[disabled] .btn-primary:focus, +.btn-primary.disabled:active, +.btn-primary[disabled]:active, +fieldset[disabled] .btn-primary:active, +.btn-primary.disabled.active, +.btn-primary[disabled].active, +fieldset[disabled] .btn-primary.active, +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus, +.nav-pills > li.active > a, +.nav-pills > li.active > a:hover, +.nav-pills > li.active > a:focus, +.pagination > .active > a, +.pagination > .active > span, +.pagination > .active > a:hover, +.pagination > .active > span:hover, +.pagination > .active > a:focus, +.pagination > .active > span:focus, +.label-primary, +.progress-bar, +a.list-group-item.active, +a.list-group-item.active:hover, +a.list-group-item.active:focus, +.panel-primary > .panel-heading, .carousel-indicators .active, .owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span, hr.sm, .flex-control-nav a:hover, .flex-control-nav a.flex-active, .title-note, .timer-col #days, .featured-block strong, .featured-gallery, .nav-backed-header, .next-prev-nav a, .event-description .panel-heading, .media-box .media-box-wrapper, .staff-item .social-icons a, .accordion-heading .accordion-toggle.active, .accordion-heading:hover .accordion-toggle, .accordion-heading:hover .accordion-toggle.inactive, .nav-tabs li a:hover, .nav-tabs li a:active, .nav-tabs li a.active, .fc-event, .timeline > li > .timeline-badge, .header-style3 .toprow, .featured-star, .featured-event-time, .goingon-events-floater-inner, .products-list .product-image .add-to-cart { + background-color: #779324; } + +.mejs-controls .mejs-time-rail .mejs-time-loaded { + background: #779324; } + +.btn-primary:hover, +.btn-primary:focus, +.btn-primary:active, +.btn-primary.active, +.open .dropdown-toggle.btn-primary, .next-prev-nav a:hover, .staff-item .social-icons a:hover { + background: #779324; + opacity: 0.9; } + +.nav .open > a, +.nav .open > a:hover, +.nav .open > a:focus, +.pagination > .active > a, +.pagination > .active > span, +.pagination > .active > a:hover, +.pagination > .active > span:hover, +.pagination > .active > a:focus, +.pagination > .active > span:focus, +a.thumbnail:hover, +a.thumbnail:focus, +a.thumbnail.active, +a.list-group-item.active, +a.list-group-item.active:hover, +a.list-group-item.active:focus, +.panel-primary, +.panel-primary > .panel-heading, .fc-event { + border-color: #779324; } + +.panel-primary > .panel-heading + .panel-collapse .panel-body { + border-top-color: #779324; } + +.panel-primary > .panel-footer + .panel-collapse .panel-body { + border-bottom-color: #779324; } + +blockquote { + border-left-color: #779324; } + +/* Color Scheme Specific Classes */ diff --git a/assets/css/magnific-popup.css b/assets/css/magnific-popup.css new file mode 100644 index 0000000..8561e18 --- /dev/null +++ b/assets/css/magnific-popup.css @@ -0,0 +1,351 @@ +/* Magnific Popup CSS */ +.mfp-bg { + top: 0; + left: 0; + width: 100%; + height: 100%; + z-index: 1042; + overflow: hidden; + position: fixed; + background: #0b0b0b; + opacity: 0.8; } + +.mfp-wrap { + top: 0; + left: 0; + width: 100%; + height: 100%; + z-index: 1043; + position: fixed; + outline: none !important; + -webkit-backface-visibility: hidden; } + +.mfp-container { + text-align: center; + position: absolute; + width: 100%; + height: 100%; + left: 0; + top: 0; + padding: 0 8px; + box-sizing: border-box; } + +.mfp-container:before { + content: ''; + display: inline-block; + height: 100%; + vertical-align: middle; } + +.mfp-align-top .mfp-container:before { + display: none; } + +.mfp-content { + position: relative; + display: inline-block; + vertical-align: middle; + margin: 0 auto; + text-align: left; + z-index: 1045; } + +.mfp-inline-holder .mfp-content, +.mfp-ajax-holder .mfp-content { + width: 100%; + cursor: auto; } + +.mfp-ajax-cur { + cursor: progress; } + +.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close { + cursor: -moz-zoom-out; + cursor: -webkit-zoom-out; + cursor: zoom-out; } + +.mfp-zoom { + cursor: pointer; + cursor: -webkit-zoom-in; + cursor: -moz-zoom-in; + cursor: zoom-in; } + +.mfp-auto-cursor .mfp-content { + cursor: auto; } + +.mfp-close, +.mfp-arrow, +.mfp-preloader, +.mfp-counter { + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; } + +.mfp-loading.mfp-figure { + display: none; } + +.mfp-hide { + display: none !important; } + +.mfp-preloader { + color: #CCC; + position: absolute; + top: 50%; + width: auto; + text-align: center; + margin-top: -0.8em; + left: 8px; + right: 8px; + z-index: 1044; } + .mfp-preloader a { + color: #CCC; } + .mfp-preloader a:hover { + color: #FFF; } + +.mfp-s-ready .mfp-preloader { + display: none; } + +.mfp-s-error .mfp-content { + display: none; } + +button.mfp-close, +button.mfp-arrow { + overflow: visible; + cursor: pointer; + background: transparent; + border: 0; + -webkit-appearance: none; + display: block; + outline: none; + padding: 0; + z-index: 1046; + box-shadow: none; + touch-action: manipulation; } + +button::-moz-focus-inner { + padding: 0; + border: 0; } + +.mfp-close { + width: 44px; + height: 44px; + line-height: 44px; + position: absolute; + right: 0; + top: 0; + text-decoration: none; + text-align: center; + opacity: 0.65; + padding: 0 0 18px 10px; + color: #FFF; + font-style: normal; + font-size: 28px; + font-family: Arial, Baskerville, monospace; } + .mfp-close:hover, + .mfp-close:focus { + opacity: 1; } + .mfp-close:active { + top: 1px; } + +.mfp-close-btn-in .mfp-close { + color: #333; } + +.mfp-image-holder .mfp-close, +.mfp-iframe-holder .mfp-close { + color: #FFF; + right: -6px; + text-align: right; + padding-right: 6px; + width: 100%; } + +.mfp-counter { + position: absolute; + top: 0; + right: 0; + color: #CCC; + font-size: 12px; + line-height: 18px; + white-space: nowrap; } + +.mfp-arrow { + position: absolute; + opacity: 0.65; + margin: 0; + top: 50%; + margin-top: -55px; + padding: 0; + width: 90px; + height: 110px; + -webkit-tap-highlight-color: transparent; } + .mfp-arrow:active { + margin-top: -54px; } + .mfp-arrow:hover, + .mfp-arrow:focus { + opacity: 1; } + .mfp-arrow:before, + .mfp-arrow:after { + content: ''; + display: block; + width: 0; + height: 0; + position: absolute; + left: 0; + top: 0; + margin-top: 35px; + margin-left: 35px; + border: medium inset transparent; } + .mfp-arrow:after { + border-top-width: 13px; + border-bottom-width: 13px; + top: 8px; } + .mfp-arrow:before { + border-top-width: 21px; + border-bottom-width: 21px; + opacity: 0.7; } + +.mfp-arrow-left { + left: 0; } + .mfp-arrow-left:after { + border-right: 17px solid #FFF; + margin-left: 31px; } + .mfp-arrow-left:before { + margin-left: 25px; + border-right: 27px solid #3F3F3F; } + +.mfp-arrow-right { + right: 0; } + .mfp-arrow-right:after { + border-left: 17px solid #FFF; + margin-left: 39px; } + .mfp-arrow-right:before { + border-left: 27px solid #3F3F3F; } + +.mfp-iframe-holder { + padding-top: 40px; + padding-bottom: 40px; } + .mfp-iframe-holder .mfp-content { + line-height: 0; + width: 100%; + max-width: 900px; } + .mfp-iframe-holder .mfp-close { + top: -40px; } + +.mfp-iframe-scaler { + width: 100%; + height: 0; + overflow: hidden; + padding-top: 56.25%; } + .mfp-iframe-scaler iframe { + position: absolute; + display: block; + top: 0; + left: 0; + width: 100%; + height: 100%; + box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); + background: #000; } + +/* Main image in popup */ +img.mfp-img { + width: auto; + max-width: 100%; + height: auto; + display: block; + line-height: 0; + box-sizing: border-box; + padding: 40px 0 40px; + margin: 0 auto; } + +/* The shadow behind the image */ +.mfp-figure { + line-height: 0; } + .mfp-figure:after { + content: ''; + position: absolute; + left: 0; + top: 40px; + bottom: 40px; + display: block; + right: 0; + width: auto; + height: auto; + z-index: -1; + box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); + background: #444; } + .mfp-figure small { + color: #BDBDBD; + display: block; + font-size: 12px; + line-height: 14px; } + .mfp-figure figure { + margin: 0; } + +.mfp-bottom-bar { + margin-top: -36px; + position: absolute; + top: 100%; + left: 0; + width: 100%; + cursor: auto; } + +.mfp-title { + text-align: left; + line-height: 18px; + color: #F3F3F3; + word-wrap: break-word; + padding-right: 36px; } + +.mfp-image-holder .mfp-content { + max-width: 100%; } + +.mfp-gallery .mfp-image-holder .mfp-figure { + cursor: pointer; } + +@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) { + /** + * Remove all paddings around the image on small screen + */ + .mfp-img-mobile .mfp-image-holder { + padding-left: 0; + padding-right: 0; } + .mfp-img-mobile img.mfp-img { + padding: 0; } + .mfp-img-mobile .mfp-figure:after { + top: 0; + bottom: 0; } + .mfp-img-mobile .mfp-figure small { + display: inline; + margin-left: 5px; } + .mfp-img-mobile .mfp-bottom-bar { + background: rgba(0, 0, 0, 0.6); + bottom: 0; + margin: 0; + top: auto; + padding: 3px 5px; + position: fixed; + box-sizing: border-box; } + .mfp-img-mobile .mfp-bottom-bar:empty { + padding: 0; } + .mfp-img-mobile .mfp-counter { + right: 5px; + top: 3px; } + .mfp-img-mobile .mfp-close { + top: 0; + right: 0; + width: 35px; + height: 35px; + line-height: 35px; + background: rgba(0, 0, 0, 0.6); + position: fixed; + text-align: center; + padding: 0; } } + +@media all and (max-width: 900px) { + .mfp-arrow { + -webkit-transform: scale(0.75); + transform: scale(0.75); } + .mfp-arrow-left { + -webkit-transform-origin: 0; + transform-origin: 0; } + .mfp-arrow-right { + -webkit-transform-origin: 100%; + transform-origin: 100%; } + .mfp-container { + padding-left: 6px; + padding-right: 6px; } } diff --git a/assets/css/mediaelementplayer.css b/assets/css/mediaelementplayer.css new file mode 100755 index 0000000..d2db18b --- /dev/null +++ b/assets/css/mediaelementplayer.css @@ -0,0 +1,870 @@ +.mejs-container { + position: relative; + background: #000; + font-family: Helvetica, Arial; + text-align: left; + vertical-align: top; + text-indent: 0; +} + +.me-plugin { + position: absolute; +} + +.mejs-embed, .mejs-embed body { + width: 100%; + height: 100%; + margin: 0; + padding: 0; + background: #000; + overflow: hidden; +} + +.mejs-fullscreen { + /* set it to not show scroll bars so 100% will work */ + overflow: hidden !important; +} + +.mejs-container-fullscreen { + position: fixed; + left: 0; + top: 0; + right: 0; + bottom: 0; + overflow: hidden; + z-index: 1000; +} +.mejs-container-fullscreen .mejs-mediaelement, +.mejs-container-fullscreen video { + width: 100%; + height: 100%; +} + +.mejs-clear { + clear: both; +} + +/* Start: LAYERS */ +.mejs-background { + position: absolute; + top: 0; + left: 0; +} + +.mejs-mediaelement { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; +} + +.mejs-poster { + position: absolute; + top: 0; + left: 0; + background-size: contain ; + background-position: 50% 50% ; + background-repeat: no-repeat ; +} +:root .mejs-poster img { + display: none ; +} + +.mejs-poster img { + border: 0; + padding: 0; + border: 0; +} + +.mejs-overlay { + position: absolute; + top: 0; + left: 0; +} + +.mejs-overlay-play { + cursor: pointer; +} + +.mejs-overlay-button { + position: absolute; + top: 50%; + left: 50%; + width: 100px; + height: 100px; + margin: -50px 0 0 -50px; + background: url(bigplay.svg) no-repeat; +} + +.no-svg .mejs-overlay-button { + background-image: url(bigplay.png); +} + +.mejs-overlay:hover .mejs-overlay-button { + background-position: 0 -100px ; +} + +.mejs-overlay-loading { + position: absolute; + top: 50%; + left: 50%; + width: 80px; + height: 80px; + margin: -40px 0 0 -40px; + background: #333; + background: url(background.png); + background: rgba(0, 0, 0, 0.9); + background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(50,50,50,0.9)), to(rgba(0,0,0,0.9))); + background: -webkit-linear-gradient(top, rgba(50,50,50,0.9), rgba(0,0,0,0.9)); + background: -moz-linear-gradient(top, rgba(50,50,50,0.9), rgba(0,0,0,0.9)); + background: -o-linear-gradient(top, rgba(50,50,50,0.9), rgba(0,0,0,0.9)); + background: -ms-linear-gradient(top, rgba(50,50,50,0.9), rgba(0,0,0,0.9)); + background: linear-gradient(rgba(50,50,50,0.9), rgba(0,0,0,0.9)); +} + +.mejs-overlay-loading span { + display: block; + width: 80px; + height: 80px; + background: transparent url(loading.gif) 50% 50% no-repeat; +} + +/* End: LAYERS */ + +/* Start: CONTROL BAR */ +.mejs-container .mejs-controls { + position: absolute; + list-style-type: none; + margin: 0; + padding: 0; + bottom: 0; + left: 0; + background: url(background.png); + background: rgba(0, 0, 0, 0.7); + background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(50,50,50,0.7)), to(rgba(0,0,0,0.7))); + background: -webkit-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7)); + background: -moz-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7)); + background: -o-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7)); + background: -ms-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7)); + background: linear-gradient(rgba(50,50,50,0.7), rgba(0,0,0,0.7)); + height: 30px; + width: 100%; +} +.mejs-container .mejs-controls div { + list-style-type: none; + background-image: none; + display: block; + float: left; + margin: 0; + padding: 0; + width: 26px; + height: 26px; + font-size: 11px; + line-height: 11px; + font-family: Helvetica, Arial; + border: 0; +} + +.mejs-controls .mejs-button button { + cursor: pointer; + display: block; + font-size: 0; + line-height: 0; + text-decoration: none; + margin: 7px 5px; + padding: 0; + position: absolute; + height: 16px; + width: 16px; + border: 0; + background: transparent url(controls.svg) no-repeat; +} + +.no-svg .mejs-controls .mejs-button button { + background-image: url(controls.png); +} + +/* :focus for accessibility */ +.mejs-controls .mejs-button button:focus { + outline: solid 1px yellow; +} + +/* End: CONTROL BAR */ + +/* Start: Time (Current / Duration) */ +.mejs-container .mejs-controls .mejs-time { + color: #fff; + display: block; + height: 17px; + width: auto; + padding: 8px 3px 0 3px ; + overflow: hidden; + text-align: center; + -moz-box-sizing: content-box; + -webkit-box-sizing: content-box; + box-sizing: content-box; +} + +.mejs-container .mejs-controls .mejs-time span { + color: #fff; + font-size: 11px; + line-height: 12px; + display: block; + float: left; + margin: 1px 2px 0 0; + width: auto; +} +/* End: Time (Current / Duration) */ + +/* Start: Play/Pause/Stop */ +.mejs-controls .mejs-play button { + background-position: 0 0; +} + +.mejs-controls .mejs-pause button { + background-position: 0 -16px; +} + +.mejs-controls .mejs-stop button { + background-position: -112px 0; +} +/* Start: Play/Pause/Stop */ + +/* Start: Progress Bar */ +.mejs-controls div.mejs-time-rail { + direction: ltr; + width: 200px; + padding-top: 5px; +} + +.mejs-controls .mejs-time-rail span { + display: block; + position: absolute; + width: 180px; + height: 10px; + -webkit-border-radius: 2px; + -moz-border-radius: 2px; + border-radius: 2px; + cursor: pointer; +} + +.mejs-controls .mejs-time-rail .mejs-time-total { + margin: 5px; + background: #333; + background: rgba(50,50,50,0.8); + background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(30,30,30,0.8)), to(rgba(60,60,60,0.8))); + background: -webkit-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8)); + background: -moz-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8)); + background: -o-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8)); + background: -ms-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8)); + background: linear-gradient(rgba(30,30,30,0.8), rgba(60,60,60,0.8)); +} + +.mejs-controls .mejs-time-rail .mejs-time-buffering { + width: 100%; + background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + -webkit-background-size: 15px 15px; + -moz-background-size: 15px 15px; + -o-background-size: 15px 15px; + background-size: 15px 15px; + -webkit-animation: buffering-stripes 2s linear infinite; + -moz-animation: buffering-stripes 2s linear infinite; + -ms-animation: buffering-stripes 2s linear infinite; + -o-animation: buffering-stripes 2s linear infinite; + animation: buffering-stripes 2s linear infinite; +} + +@-webkit-keyframes buffering-stripes { from {background-position: 0 0;} to {background-position: 30px 0;} } +@-moz-keyframes buffering-stripes { from {background-position: 0 0;} to {background-position: 30px 0;} } +@-ms-keyframes buffering-stripes { from {background-position: 0 0;} to {background-position: 30px 0;} } +@-o-keyframes buffering-stripes { from {background-position: 0 0;} to {background-position: 30px 0;} } +@keyframes buffering-stripes { from {background-position: 0 0;} to {background-position: 30px 0;} } + +.mejs-controls .mejs-time-rail .mejs-time-loaded { + background: #3caac8; + background: rgba(60,170,200,0.8); + background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(44,124,145,0.8)), to(rgba(78,183,212,0.8))); + background: -webkit-linear-gradient(top, rgba(44,124,145,0.8), rgba(78,183,212,0.8)); + background: -moz-linear-gradient(top, rgba(44,124,145,0.8), rgba(78,183,212,0.8)); + background: -o-linear-gradient(top, rgba(44,124,145,0.8), rgba(78,183,212,0.8)); + background: -ms-linear-gradient(top, rgba(44,124,145,0.8), rgba(78,183,212,0.8)); + background: linear-gradient(rgba(44,124,145,0.8), rgba(78,183,212,0.8)); + width: 0; +} + +.mejs-controls .mejs-time-rail .mejs-time-current { + background: #fff; + background: rgba(255,255,255,0.8); + background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255,255,255,0.9)), to(rgba(200,200,200,0.8))); + background: -webkit-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8)); + background: -moz-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8)); + background: -o-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8)); + background: -ms-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8)); + background: linear-gradient(rgba(255,255,255,0.9), rgba(200,200,200,0.8)); + width: 0; +} + +.mejs-controls .mejs-time-rail .mejs-time-handle { + display: none; + position: absolute; + margin: 0; + width: 10px; + background: #fff; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; + cursor: pointer; + border: solid 2px #333; + top: -2px; + text-align: center; +} + +.mejs-controls .mejs-time-rail .mejs-time-float { + position: absolute; + display: none; + background: #eee; + width: 36px; + height: 17px; + border: solid 1px #333; + top: -26px; + margin-left: -18px; + text-align: center; + color: #111; +} + +.mejs-controls .mejs-time-rail .mejs-time-float-current { + margin: 2px; + width: 30px; + display: block; + text-align: center; + left: 0; +} + +.mejs-controls .mejs-time-rail .mejs-time-float-corner { + position: absolute; + display: block; + width: 0; + height: 0; + line-height: 0; + border: solid 5px #eee; + border-color: #eee transparent transparent transparent; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; + top: 15px; + left: 13px; +} + +.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float { + width: 48px; +} + +.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-current { + width: 44px; +} + +.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-corner { + left: 18px; +} + +/* +.mejs-controls .mejs-time-rail:hover .mejs-time-handle { + visibility:visible; +} +*/ +/* End: Progress Bar */ + +/* Start: Fullscreen */ +.mejs-controls .mejs-fullscreen-button button { + background-position: -32px 0; +} + +.mejs-controls .mejs-unfullscreen button { + background-position: -32px -16px; +} +/* End: Fullscreen */ + + +/* Start: Mute/Volume */ +.mejs-controls .mejs-volume-button { +} + +.mejs-controls .mejs-mute button { + background-position: -16px -16px; +} + +.mejs-controls .mejs-unmute button { + background-position: -16px 0; +} + +.mejs-controls .mejs-volume-button { + position: relative; +} + +.mejs-controls .mejs-volume-button .mejs-volume-slider { + display: none; + height: 115px; + width: 25px; + background: url(background.png); + background: rgba(50, 50, 50, 0.7); + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; + top: -115px; + left: 0; + z-index: 1; + position: absolute; + margin: 0; +} + +.mejs-controls .mejs-volume-button:hover { + -webkit-border-radius: 0 0 4px 4px; + -moz-border-radius: 0 0 4px 4px; + border-radius: 0 0 4px 4px; +} + +/* +.mejs-controls .mejs-volume-button:hover .mejs-volume-slider { + display: block; +} +*/ + +.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total { + position: absolute; + left: 11px; + top: 8px; + width: 2px; + height: 100px; + background: #ddd; + background: rgba(255, 255, 255, 0.5); + margin: 0; +} + +.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current { + position: absolute; + left: 11px; + top: 8px; + width: 2px; + height: 100px; + background: #ddd; + background: rgba(255, 255, 255, 0.9); + margin: 0; +} + +.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle { + position: absolute; + left: 4px; + top: -3px; + width: 16px; + height: 6px; + background: #ddd; + background: rgba(255, 255, 255, 0.9); + cursor: N-resize; + -webkit-border-radius: 1px; + -moz-border-radius: 1px; + border-radius: 1px; + margin: 0; +} + +/* horizontal version */ +.mejs-controls div.mejs-horizontal-volume-slider { + height: 26px; + width: 60px; + position: relative; +} + +.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total { + position: absolute; + left: 0; + top: 11px; + width: 50px; + height: 8px; + margin: 0; + padding: 0; + font-size: 1px; + -webkit-border-radius: 2px; + -moz-border-radius: 2px; + border-radius: 2px; + background: #333; + background: rgba(50,50,50,0.8); + background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(30,30,30,0.8)), to(rgba(60,60,60,0.8))); + background: -webkit-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8)); + background: -moz-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8)); + background: -o-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8)); + background: -ms-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8)); + background: linear-gradient(rgba(30,30,30,0.8), rgba(60,60,60,0.8)); +} + +.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current { + position: absolute; + left: 0; + top: 11px; + width: 50px; + height: 8px; + margin: 0; + padding: 0; + font-size: 1px; + -webkit-border-radius: 2px; + -moz-border-radius: 2px; + border-radius: 2px; + background: #fff; + background: rgba(255,255,255,0.8); + background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255,255,255,0.9)), to(rgba(200,200,200,0.8))); + background: -webkit-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8)); + background: -moz-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8)); + background: -o-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8)); + background: -ms-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8)); + background: linear-gradient(rgba(255,255,255,0.9), rgba(200,200,200,0.8)); +} + +.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle { + display: none; +} + +/* End: Mute/Volume */ + +/* Start: Track (Captions and Chapters) */ +.mejs-controls .mejs-captions-button { + position: relative; +} + +.mejs-controls .mejs-captions-button button { + background-position: -48px 0; +} +.mejs-controls .mejs-captions-button .mejs-captions-selector { + visibility: hidden; + position: absolute; + bottom: 26px; + right: -10px; + width: 130px; + height: 100px; + background: url(background.png); + background: rgba(50,50,50,0.7); + border: solid 1px transparent; + padding: 10px; + overflow: hidden; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +/* +.mejs-controls .mejs-captions-button:hover .mejs-captions-selector { + visibility: visible; +} +*/ + +.mejs-controls .mejs-captions-button .mejs-captions-selector ul { + margin: 0; + padding: 0; + display: block; + list-style-type: none !important; + overflow: hidden; +} + +.mejs-controls .mejs-captions-button .mejs-captions-selector ul li { + margin: 0 0 6px 0; + padding: 0; + list-style-type: none !important; + display: block; + color: #fff; + overflow: hidden; +} + +.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input { + clear: both; + float: left; + margin: 3px 3px 0 5px; +} + +.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label { + width: 100px; + float: left; + padding: 4px 0 0 0; + line-height: 15px; + font-family: helvetica, arial; + font-size: 10px; +} + +.mejs-controls .mejs-captions-button .mejs-captions-translations { + font-size: 10px; + margin: 0 0 5px 0; +} + +.mejs-chapters { + position: absolute; + top: 0; + left: 0; + -xborder-right: solid 1px #fff; + width: 10000px; + z-index: 1; +} + +.mejs-chapters .mejs-chapter { + position: absolute; + float: left; + background: #222; + background: rgba(0, 0, 0, 0.7); + background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(50,50,50,0.7)), to(rgba(0,0,0,0.7))); + background: -webkit-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7)); + background: -moz-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7)); + background: -o-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7)); + background: -ms-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7)); + background: linear-gradient(rgba(50,50,50,0.7), rgba(0,0,0,0.7)); + filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#323232,endColorstr=#000000); + overflow: hidden; + border: 0; +} + +.mejs-chapters .mejs-chapter .mejs-chapter-block { + font-size: 11px; + color: #fff; + padding: 5px; + display: block; + border-right: solid 1px #333; + border-bottom: solid 1px #333; + cursor: pointer; +} + +.mejs-chapters .mejs-chapter .mejs-chapter-block-last { + border-right: none; +} + +.mejs-chapters .mejs-chapter .mejs-chapter-block:hover { + background: #666; + background: rgba(102,102,102, 0.7); + background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(102,102,102,0.7)), to(rgba(50,50,50,0.6))); + background: -webkit-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6)); + background: -moz-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6)); + background: -o-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6)); + background: -ms-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6)); + background: linear-gradient(rgba(102,102,102,0.7), rgba(50,50,50,0.6)); + filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#666666,endColorstr=#323232); +} + +.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title { + font-size: 12px; + font-weight: bold; + display: block; + white-space: nowrap; + text-overflow: ellipsis; + margin: 0 0 3px 0; + line-height: 12px; +} + +.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan { + font-size: 12px; + line-height: 12px; + margin: 3px 0 4px 0; + display: block; + white-space: nowrap; + text-overflow: ellipsis; +} + +.mejs-captions-layer { + position: absolute; + bottom: 0; + left: 0; + text-align:center; + line-height: 22px; + font-size: 12px; + color: #fff; +} + +.mejs-captions-layer a { + color: #fff; + text-decoration: underline; +} + +.mejs-captions-layer[lang=ar] { + font-size: 20px; + font-weight: normal; +} + +.mejs-captions-position { + position: absolute; + width: 100%; + bottom: 15px; + left: 0; +} + +.mejs-captions-position-hover { + bottom: 45px; +} + +.mejs-captions-text { + padding: 3px 5px; + background: url(background.png); + background: rgba(20, 20, 20, 0.8); + +} +/* End: Track (Captions and Chapters) */ + +/* Start: Error */ +.me-cannotplay { +} + +.me-cannotplay a { + color: #fff; + font-weight: bold; +} + +.me-cannotplay span { + padding: 15px; + display: block; +} +/* End: Error */ + + +/* Start: Loop */ +.mejs-controls .mejs-loop-off button { + background-position: -64px -16px; +} + +.mejs-controls .mejs-loop-on button { + background-position: -64px 0; +} + +/* End: Loop */ + +/* Start: backlight */ +.mejs-controls .mejs-backlight-off button { + background-position: -80px -16px; +} + +.mejs-controls .mejs-backlight-on button { + background-position: -80px 0; +} +/* End: backlight */ + +/* Start: Picture Controls */ +.mejs-controls .mejs-picturecontrols-button { + background-position: -96px 0; +} +/* End: Picture Controls */ + + +/* context menu */ +.mejs-contextmenu { + position: absolute; + width: 150px; + padding: 10px; + border-radius: 4px; + top: 0; + left: 0; + background: #fff; + border: solid 1px #999; + z-index: 1001; /* make sure it shows on fullscreen */ +} +.mejs-contextmenu .mejs-contextmenu-separator { + height: 1px; + font-size: 0; + margin: 5px 6px; + background: #333; +} + +.mejs-contextmenu .mejs-contextmenu-item { + font-family: Helvetica, Arial; + font-size: 12px; + padding: 4px 6px; + cursor: pointer; + color: #333; +} +.mejs-contextmenu .mejs-contextmenu-item:hover { + background: #2C7C91; + color: #fff; +} + +/* Start: Source Chooser */ +.mejs-controls .mejs-sourcechooser-button { + position: relative; +} + +.mejs-controls .mejs-sourcechooser-button button { + background-position: -128px 0; +} + +.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector { + visibility: hidden; + position: absolute; + bottom: 26px; + right: -10px; + width: 130px; + height: 100px; + background: url(background.png); + background: rgba(50,50,50,0.7); + border: solid 1px transparent; + padding: 10px; + overflow: hidden; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul { + margin: 0; + padding: 0; + display: block; + list-style-type: none !important; + overflow: hidden; +} + +.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li { + margin: 0 0 6px 0; + padding: 0; + list-style-type: none !important; + display: block; + color: #fff; + overflow: hidden; +} + +.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input { + clear: both; + float: left; + margin: 3px 3px 0 5px; +} + +.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label { + width: 100px; + float: left; + padding: 4px 0 0 0; + line-height: 15px; + font-family: helvetica, arial; + font-size: 10px; +} +/* End: Source Chooser */ + +/* Start: Postroll */ +.mejs-postroll-layer { + position: absolute; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + background: url(background.png); + background: rgba(50,50,50,0.7); + z-index: 1000; + overflow: hidden; +} +.mejs-postroll-layer-content { + width: 100%; + height: 100%; +} +.mejs-postroll-close { + position: absolute; + right: 0; + top: 0; + background: url(background.png); + background: rgba(50,50,50,0.7); + color: #fff; + padding: 4px; + z-index: 100; + cursor: pointer; +} +/* End: Postroll */ diff --git a/assets/css/style.css b/assets/css/style.css new file mode 100755 index 0000000..b544b65 --- /dev/null +++ b/assets/css/style.css @@ -0,0 +1,11270 @@ +@charset "UTF-8"; +/*! + * Bootstrap v5.0.2 (https://getbootstrap.com/) + * Copyright 2011-2021 The Bootstrap Authors + * Copyright 2011-2021 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */ +@import url("animations.css"); +@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400,700); +@import url(https://fonts.googleapis.com/css?family=Roboto:400,700); +@import url(https://fonts.googleapis.com/css?family=Volkhov:400italic); +:root { + --bs-blue: #0d6efd; + --bs-indigo: #6610f2; + --bs-purple: #6f42c1; + --bs-pink: #d63384; + --bs-red: #dc3545; + --bs-orange: #fd7e14; + --bs-yellow: #ffc107; + --bs-green: #198754; + --bs-teal: #20c997; + --bs-cyan: #0dcaf0; + --bs-white: #fff; + --bs-gray: #6c757d; + --bs-gray-dark: #343a40; + --bs-primary: #0d6efd; + --bs-secondary: #6c757d; + --bs-success: #198754; + --bs-info: #0dcaf0; + --bs-warning: #ffc107; + --bs-danger: #dc3545; + --bs-light: #f8f9fa; + --bs-dark: #212529; + --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); } + +*, +*::before, +*::after { + box-sizing: border-box; } + +@media (prefers-reduced-motion: no-preference) { + :root { + scroll-behavior: smooth; } } + +body { + margin: 0; + font-family: "Roboto"; + font-size: 0.875rem; + font-weight: 400; + line-height: 1.25; + color: #666; + background-color: #fff; + -webkit-text-size-adjust: 100%; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } + +hr { + margin: 1rem 0; + color: inherit; + background-color: currentColor; + border: 0; + opacity: 0.25; } + +hr:not([size]) { + height: 1px; } + +h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 { + margin-top: 0; + margin-bottom: 0; + font-weight: 500; + line-height: 1.2; } + +h1, .h1 { + font-size: calc(1.34375rem + 1.125vw); } + @media (min-width: 1200px) { + h1, .h1 { + font-size: 2.1875rem; } } + +h2, .h2 { + font-size: calc(1.3rem + 0.6vw); } + @media (min-width: 1200px) { + h2, .h2 { + font-size: 1.75rem; } } + +h3, .h3 { + font-size: calc(1.278125rem + 0.3375vw); } + @media (min-width: 1200px) { + h3, .h3 { + font-size: 1.53125rem; } } + +h4, .h4 { + font-size: calc(1.25625rem + 0.075vw); } + @media (min-width: 1200px) { + h4, .h4 { + font-size: 1.3125rem; } } + +h5, .h5 { + font-size: 1.09375rem; } + +h6, .h6 { + font-size: 0.875rem; } + +p { + margin-top: 0; + margin-bottom: 0; } + +abbr[title], +abbr[data-bs-original-title] { + text-decoration: underline dotted; + cursor: help; + text-decoration-skip-ink: none; } + +address { + margin-bottom: 1rem; + font-style: normal; + line-height: inherit; } + +ol, +ul { + padding-left: 2rem; } + +ol, +ul, +dl { + margin-top: 0; + margin-bottom: 1rem; } + +ol ol, +ul ul, +ol ul, +ul ol { + margin-bottom: 0; } + +dt { + font-weight: 700; } + +dd { + margin-bottom: .5rem; + margin-left: 0; } + +blockquote { + margin: 0 0 1rem; } + +b, +strong { + font-weight: bolder; } + +small, .small { + font-size: 0.875em; } + +mark, .mark { + padding: 0.2em; + background-color: #fcf8e3; } + +sub, +sup { + position: relative; + font-size: 0.75em; + line-height: 0; + vertical-align: baseline; } + +sub { + bottom: -.25em; } + +sup { + top: -.5em; } + +a { + color: #0d6efd; + text-decoration: underline; } + a:hover { + color: #0a58ca; + text-decoration: none; } + +a:not([href]):not([class]), a:not([href]):not([class]):hover { + color: inherit; + text-decoration: none; } + +pre, +code, +kbd, +samp { + font-family: var(--bs-font-monospace); + font-size: 1em; + direction: ltr /* rtl:ignore */; + unicode-bidi: bidi-override; } + +pre { + display: block; + margin-top: 0; + margin-bottom: 1rem; + overflow: auto; + font-size: 0.875em; } + pre code { + font-size: inherit; + color: inherit; + word-break: normal; } + +code { + font-size: 0.875em; + color: #d63384; + word-wrap: break-word; } + a > code { + color: inherit; } + +kbd { + padding: 0.2rem 0.4rem; + font-size: 0.875em; + color: #fff; + background-color: #212529; + border-radius: 0.2rem; } + kbd kbd { + padding: 0; + font-size: 1em; + font-weight: 700; } + +figure { + margin: 0 0 1rem; } + +img, +svg { + vertical-align: middle; } + +table { + caption-side: bottom; + border-collapse: collapse; } + +caption { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + color: #6c757d; + text-align: left; } + +th { + text-align: inherit; + text-align: -webkit-match-parent; } + +thead, +tbody, +tfoot, +tr, +td, +th { + border-color: inherit; + border-style: solid; + border-width: 0; } + +label { + display: inline-block; } + +button { + border-radius: 0; } + +button:focus:not(:focus-visible) { + outline: 0; } + +input, +button, +select, +optgroup, +textarea { + margin: 0; + font-family: inherit; + font-size: inherit; + line-height: inherit; } + +button, +select { + text-transform: none; } + +[role="button"] { + cursor: pointer; } + +select { + word-wrap: normal; } + select:disabled { + opacity: 1; } + +[list]::-webkit-calendar-picker-indicator { + display: none; } + +button, +[type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; } + button:not(:disabled), + [type="button"]:not(:disabled), + [type="reset"]:not(:disabled), + [type="submit"]:not(:disabled) { + cursor: pointer; } + +::-moz-focus-inner { + padding: 0; + border-style: none; } + +textarea { + resize: vertical; } + +fieldset { + min-width: 0; + padding: 0; + margin: 0; + border: 0; } + +legend { + float: left; + width: 100%; + padding: 0; + margin-bottom: 0.5rem; + font-size: calc(1.275rem + 0.3vw); + line-height: inherit; } + @media (min-width: 1200px) { + legend { + font-size: 1.5rem; } } + legend + * { + clear: left; } + +::-webkit-datetime-edit-fields-wrapper, +::-webkit-datetime-edit-text, +::-webkit-datetime-edit-minute, +::-webkit-datetime-edit-hour-field, +::-webkit-datetime-edit-day-field, +::-webkit-datetime-edit-month-field, +::-webkit-datetime-edit-year-field { + padding: 0; } + +::-webkit-inner-spin-button { + height: auto; } + +[type="search"] { + outline-offset: -2px; + -webkit-appearance: textfield; } + +/* rtl:raw: +[type="tel"], +[type="url"], +[type="email"], +[type="number"] { + direction: ltr; +} +*/ +::-webkit-search-decoration { + -webkit-appearance: none; } + +::-webkit-color-swatch-wrapper { + padding: 0; } + +::file-selector-button { + font: inherit; } + +::-webkit-file-upload-button { + font: inherit; + -webkit-appearance: button; } + +output { + display: inline-block; } + +iframe { + border: 0; } + +summary { + display: list-item; + cursor: pointer; } + +progress { + vertical-align: baseline; } + +[hidden] { + display: none !important; } + +.lead { + font-size: 1.09375rem; + font-weight: 300; } + +.display-1 { + font-size: calc(1.625rem + 4.5vw); + font-weight: 300; + line-height: 1.2; } + @media (min-width: 1200px) { + .display-1 { + font-size: 5rem; } } + +.display-2 { + font-size: calc(1.575rem + 3.9vw); + font-weight: 300; + line-height: 1.2; } + @media (min-width: 1200px) { + .display-2 { + font-size: 4.5rem; } } + +.display-3 { + font-size: calc(1.525rem + 3.3vw); + font-weight: 300; + line-height: 1.2; } + @media (min-width: 1200px) { + .display-3 { + font-size: 4rem; } } + +.display-4 { + font-size: calc(1.475rem + 2.7vw); + font-weight: 300; + line-height: 1.2; } + @media (min-width: 1200px) { + .display-4 { + font-size: 3.5rem; } } + +.display-5 { + font-size: calc(1.425rem + 2.1vw); + font-weight: 300; + line-height: 1.2; } + @media (min-width: 1200px) { + .display-5 { + font-size: 3rem; } } + +.display-6 { + font-size: calc(1.375rem + 1.5vw); + font-weight: 300; + line-height: 1.2; } + @media (min-width: 1200px) { + .display-6 { + font-size: 2.5rem; } } + +.list-unstyled { + padding-left: 0; + list-style: none; } + +.list-inline { + padding-left: 0; + list-style: none; } + +.list-inline-item { + display: inline-block; } + .list-inline-item:not(:last-child) { + margin-right: 0.5rem; } + +.initialism { + font-size: 0.875em; + text-transform: uppercase; } + +.blockquote { + margin-bottom: 1rem; + font-size: 1.09375rem; } + .blockquote > :last-child { + margin-bottom: 0; } + +.blockquote-footer { + margin-top: -1rem; + margin-bottom: 1rem; + font-size: 0.875em; + color: #6c757d; } + .blockquote-footer::before { + content: "\2014\00A0"; } + +.img-fluid { + max-width: 100%; + height: auto; } + +.img-thumbnail { + padding: 0.25rem; + background-color: #fff; + border: 1px solid #dee2e6; + border-radius: 0.25rem; + max-width: 100%; + height: auto; } + +.figure { + display: inline-block; } + +.figure-img { + margin-bottom: 0.5rem; + line-height: 1; } + +.figure-caption { + font-size: 0.875em; + color: #6c757d; } + +.container, +.container-fluid, +.container-xl { + width: 100%; + padding-right: var(--bs-gutter-x, 0.75rem); + padding-left: var(--bs-gutter-x, 0.75rem); + margin-right: auto; + margin-left: auto; } + +@media (min-width: 1200px) { + .container, .container-sm, .container-md, .container-lg, .container-xl { + max-width: 1040px; } } +.row { + --bs-gutter-x: 1.5rem; + --bs-gutter-y: 0; + display: flex; + flex-wrap: wrap; + margin-top: calc(var(--bs-gutter-y) * -1); + margin-right: calc(var(--bs-gutter-x) * -.5); + margin-left: calc(var(--bs-gutter-x) * -.5); } + .row > * { + flex-shrink: 0; + width: 100%; + max-width: 100%; + padding-right: calc(var(--bs-gutter-x) * .5); + padding-left: calc(var(--bs-gutter-x) * .5); + margin-top: var(--bs-gutter-y); } + +.col { + flex: 1 0 0%; } + +.row-cols-auto > * { + flex: 0 0 auto; + width: auto; } + +.row-cols-1 > * { + flex: 0 0 auto; + width: 100%; } + +.row-cols-2 > * { + flex: 0 0 auto; + width: 50%; } + +.row-cols-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; } + +.row-cols-4 > * { + flex: 0 0 auto; + width: 25%; } + +.row-cols-5 > * { + flex: 0 0 auto; + width: 20%; } + +.row-cols-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; } + +@media (min-width: 576px) { + .col-sm { + flex: 1 0 0%; } + + .row-cols-sm-auto > * { + flex: 0 0 auto; + width: auto; } + + .row-cols-sm-1 > * { + flex: 0 0 auto; + width: 100%; } + + .row-cols-sm-2 > * { + flex: 0 0 auto; + width: 50%; } + + .row-cols-sm-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; } + + .row-cols-sm-4 > * { + flex: 0 0 auto; + width: 25%; } + + .row-cols-sm-5 > * { + flex: 0 0 auto; + width: 20%; } + + .row-cols-sm-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; } } +@media (min-width: 768px) { + .col-md { + flex: 1 0 0%; } + + .row-cols-md-auto > * { + flex: 0 0 auto; + width: auto; } + + .row-cols-md-1 > * { + flex: 0 0 auto; + width: 100%; } + + .row-cols-md-2 > * { + flex: 0 0 auto; + width: 50%; } + + .row-cols-md-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; } + + .row-cols-md-4 > * { + flex: 0 0 auto; + width: 25%; } + + .row-cols-md-5 > * { + flex: 0 0 auto; + width: 20%; } + + .row-cols-md-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; } } +@media (min-width: 992px) { + .col-lg { + flex: 1 0 0%; } + + .row-cols-lg-auto > * { + flex: 0 0 auto; + width: auto; } + + .row-cols-lg-1 > * { + flex: 0 0 auto; + width: 100%; } + + .row-cols-lg-2 > * { + flex: 0 0 auto; + width: 50%; } + + .row-cols-lg-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; } + + .row-cols-lg-4 > * { + flex: 0 0 auto; + width: 25%; } + + .row-cols-lg-5 > * { + flex: 0 0 auto; + width: 20%; } + + .row-cols-lg-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; } } +@media (min-width: 1200px) { + .col-xl { + flex: 1 0 0%; } + + .row-cols-xl-auto > * { + flex: 0 0 auto; + width: auto; } + + .row-cols-xl-1 > * { + flex: 0 0 auto; + width: 100%; } + + .row-cols-xl-2 > * { + flex: 0 0 auto; + width: 50%; } + + .row-cols-xl-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; } + + .row-cols-xl-4 > * { + flex: 0 0 auto; + width: 25%; } + + .row-cols-xl-5 > * { + flex: 0 0 auto; + width: 20%; } + + .row-cols-xl-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; } } +@media (min-width: 1400px) { + .col-xxl { + flex: 1 0 0%; } + + .row-cols-xxl-auto > * { + flex: 0 0 auto; + width: auto; } + + .row-cols-xxl-1 > * { + flex: 0 0 auto; + width: 100%; } + + .row-cols-xxl-2 > * { + flex: 0 0 auto; + width: 50%; } + + .row-cols-xxl-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; } + + .row-cols-xxl-4 > * { + flex: 0 0 auto; + width: 25%; } + + .row-cols-xxl-5 > * { + flex: 0 0 auto; + width: 20%; } + + .row-cols-xxl-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; } } +.col-auto { + flex: 0 0 auto; + width: auto; } + +.col-1 { + flex: 0 0 auto; + width: 8.33333333%; } + +.col-2 { + flex: 0 0 auto; + width: 16.66666667%; } + +.col-3 { + flex: 0 0 auto; + width: 25%; } + +.col-4 { + flex: 0 0 auto; + width: 33.33333333%; } + +.col-5 { + flex: 0 0 auto; + width: 41.66666667%; } + +.col-6 { + flex: 0 0 auto; + width: 50%; } + +.col-7 { + flex: 0 0 auto; + width: 58.33333333%; } + +.col-8 { + flex: 0 0 auto; + width: 66.66666667%; } + +.col-9 { + flex: 0 0 auto; + width: 75%; } + +.col-10 { + flex: 0 0 auto; + width: 83.33333333%; } + +.col-11 { + flex: 0 0 auto; + width: 91.66666667%; } + +.col-12 { + flex: 0 0 auto; + width: 100%; } + +.offset-1 { + margin-left: 8.33333333%; } + +.offset-2 { + margin-left: 16.66666667%; } + +.offset-3 { + margin-left: 25%; } + +.offset-4 { + margin-left: 33.33333333%; } + +.offset-5 { + margin-left: 41.66666667%; } + +.offset-6 { + margin-left: 50%; } + +.offset-7 { + margin-left: 58.33333333%; } + +.offset-8 { + margin-left: 66.66666667%; } + +.offset-9 { + margin-left: 75%; } + +.offset-10 { + margin-left: 83.33333333%; } + +.offset-11 { + margin-left: 91.66666667%; } + +.g-0, +.gx-0 { + --bs-gutter-x: 0; } + +.g-0, +.gy-0 { + --bs-gutter-y: 0; } + +.g-1, +.gx-1 { + --bs-gutter-x: 0.25rem; } + +.g-1, +.gy-1 { + --bs-gutter-y: 0.25rem; } + +.g-2, +.gx-2 { + --bs-gutter-x: 0.5rem; } + +.g-2, +.gy-2 { + --bs-gutter-y: 0.5rem; } + +.g-3, +.gx-3 { + --bs-gutter-x: 1rem; } + +.g-3, +.gy-3 { + --bs-gutter-y: 1rem; } + +.g-4, +.gx-4 { + --bs-gutter-x: 1.5rem; } + +.g-4, +.gy-4 { + --bs-gutter-y: 1.5rem; } + +.g-5, +.gx-5 { + --bs-gutter-x: 3rem; } + +.g-5, +.gy-5 { + --bs-gutter-y: 3rem; } + +@media (min-width: 576px) { + .col-sm-auto { + flex: 0 0 auto; + width: auto; } + + .col-sm-1 { + flex: 0 0 auto; + width: 8.33333333%; } + + .col-sm-2 { + flex: 0 0 auto; + width: 16.66666667%; } + + .col-sm-3 { + flex: 0 0 auto; + width: 25%; } + + .col-sm-4 { + flex: 0 0 auto; + width: 33.33333333%; } + + .col-sm-5 { + flex: 0 0 auto; + width: 41.66666667%; } + + .col-sm-6 { + flex: 0 0 auto; + width: 50%; } + + .col-sm-7 { + flex: 0 0 auto; + width: 58.33333333%; } + + .col-sm-8 { + flex: 0 0 auto; + width: 66.66666667%; } + + .col-sm-9 { + flex: 0 0 auto; + width: 75%; } + + .col-sm-10 { + flex: 0 0 auto; + width: 83.33333333%; } + + .col-sm-11 { + flex: 0 0 auto; + width: 91.66666667%; } + + .col-sm-12 { + flex: 0 0 auto; + width: 100%; } + + .offset-sm-0 { + margin-left: 0; } + + .offset-sm-1 { + margin-left: 8.33333333%; } + + .offset-sm-2 { + margin-left: 16.66666667%; } + + .offset-sm-3 { + margin-left: 25%; } + + .offset-sm-4 { + margin-left: 33.33333333%; } + + .offset-sm-5 { + margin-left: 41.66666667%; } + + .offset-sm-6 { + margin-left: 50%; } + + .offset-sm-7 { + margin-left: 58.33333333%; } + + .offset-sm-8 { + margin-left: 66.66666667%; } + + .offset-sm-9 { + margin-left: 75%; } + + .offset-sm-10 { + margin-left: 83.33333333%; } + + .offset-sm-11 { + margin-left: 91.66666667%; } + + .g-sm-0, + .gx-sm-0 { + --bs-gutter-x: 0; } + + .g-sm-0, + .gy-sm-0 { + --bs-gutter-y: 0; } + + .g-sm-1, + .gx-sm-1 { + --bs-gutter-x: 0.25rem; } + + .g-sm-1, + .gy-sm-1 { + --bs-gutter-y: 0.25rem; } + + .g-sm-2, + .gx-sm-2 { + --bs-gutter-x: 0.5rem; } + + .g-sm-2, + .gy-sm-2 { + --bs-gutter-y: 0.5rem; } + + .g-sm-3, + .gx-sm-3 { + --bs-gutter-x: 1rem; } + + .g-sm-3, + .gy-sm-3 { + --bs-gutter-y: 1rem; } + + .g-sm-4, + .gx-sm-4 { + --bs-gutter-x: 1.5rem; } + + .g-sm-4, + .gy-sm-4 { + --bs-gutter-y: 1.5rem; } + + .g-sm-5, + .gx-sm-5 { + --bs-gutter-x: 3rem; } + + .g-sm-5, + .gy-sm-5 { + --bs-gutter-y: 3rem; } } +@media (min-width: 768px) { + .col-md-auto { + flex: 0 0 auto; + width: auto; } + + .col-md-1 { + flex: 0 0 auto; + width: 8.33333333%; } + + .col-md-2 { + flex: 0 0 auto; + width: 16.66666667%; } + + .col-md-3 { + flex: 0 0 auto; + width: 25%; } + + .col-md-4 { + flex: 0 0 auto; + width: 33.33333333%; } + + .col-md-5 { + flex: 0 0 auto; + width: 41.66666667%; } + + .col-md-6 { + flex: 0 0 auto; + width: 50%; } + + .col-md-7 { + flex: 0 0 auto; + width: 58.33333333%; } + + .col-md-8 { + flex: 0 0 auto; + width: 66.66666667%; } + + .col-md-9 { + flex: 0 0 auto; + width: 75%; } + + .col-md-10 { + flex: 0 0 auto; + width: 83.33333333%; } + + .col-md-11 { + flex: 0 0 auto; + width: 91.66666667%; } + + .col-md-12 { + flex: 0 0 auto; + width: 100%; } + + .offset-md-0 { + margin-left: 0; } + + .offset-md-1 { + margin-left: 8.33333333%; } + + .offset-md-2 { + margin-left: 16.66666667%; } + + .offset-md-3 { + margin-left: 25%; } + + .offset-md-4 { + margin-left: 33.33333333%; } + + .offset-md-5 { + margin-left: 41.66666667%; } + + .offset-md-6 { + margin-left: 50%; } + + .offset-md-7 { + margin-left: 58.33333333%; } + + .offset-md-8 { + margin-left: 66.66666667%; } + + .offset-md-9 { + margin-left: 75%; } + + .offset-md-10 { + margin-left: 83.33333333%; } + + .offset-md-11 { + margin-left: 91.66666667%; } + + .g-md-0, + .gx-md-0 { + --bs-gutter-x: 0; } + + .g-md-0, + .gy-md-0 { + --bs-gutter-y: 0; } + + .g-md-1, + .gx-md-1 { + --bs-gutter-x: 0.25rem; } + + .g-md-1, + .gy-md-1 { + --bs-gutter-y: 0.25rem; } + + .g-md-2, + .gx-md-2 { + --bs-gutter-x: 0.5rem; } + + .g-md-2, + .gy-md-2 { + --bs-gutter-y: 0.5rem; } + + .g-md-3, + .gx-md-3 { + --bs-gutter-x: 1rem; } + + .g-md-3, + .gy-md-3 { + --bs-gutter-y: 1rem; } + + .g-md-4, + .gx-md-4 { + --bs-gutter-x: 1.5rem; } + + .g-md-4, + .gy-md-4 { + --bs-gutter-y: 1.5rem; } + + .g-md-5, + .gx-md-5 { + --bs-gutter-x: 3rem; } + + .g-md-5, + .gy-md-5 { + --bs-gutter-y: 3rem; } } +@media (min-width: 992px) { + .col-lg-auto { + flex: 0 0 auto; + width: auto; } + + .col-lg-1 { + flex: 0 0 auto; + width: 8.33333333%; } + + .col-lg-2 { + flex: 0 0 auto; + width: 16.66666667%; } + + .col-lg-3 { + flex: 0 0 auto; + width: 25%; } + + .col-lg-4 { + flex: 0 0 auto; + width: 33.33333333%; } + + .col-lg-5 { + flex: 0 0 auto; + width: 41.66666667%; } + + .col-lg-6 { + flex: 0 0 auto; + width: 50%; } + + .col-lg-7 { + flex: 0 0 auto; + width: 58.33333333%; } + + .col-lg-8 { + flex: 0 0 auto; + width: 66.66666667%; } + + .col-lg-9 { + flex: 0 0 auto; + width: 75%; } + + .col-lg-10 { + flex: 0 0 auto; + width: 83.33333333%; } + + .col-lg-11 { + flex: 0 0 auto; + width: 91.66666667%; } + + .col-lg-12 { + flex: 0 0 auto; + width: 100%; } + + .offset-lg-0 { + margin-left: 0; } + + .offset-lg-1 { + margin-left: 8.33333333%; } + + .offset-lg-2 { + margin-left: 16.66666667%; } + + .offset-lg-3 { + margin-left: 25%; } + + .offset-lg-4 { + margin-left: 33.33333333%; } + + .offset-lg-5 { + margin-left: 41.66666667%; } + + .offset-lg-6 { + margin-left: 50%; } + + .offset-lg-7 { + margin-left: 58.33333333%; } + + .offset-lg-8 { + margin-left: 66.66666667%; } + + .offset-lg-9 { + margin-left: 75%; } + + .offset-lg-10 { + margin-left: 83.33333333%; } + + .offset-lg-11 { + margin-left: 91.66666667%; } + + .g-lg-0, + .gx-lg-0 { + --bs-gutter-x: 0; } + + .g-lg-0, + .gy-lg-0 { + --bs-gutter-y: 0; } + + .g-lg-1, + .gx-lg-1 { + --bs-gutter-x: 0.25rem; } + + .g-lg-1, + .gy-lg-1 { + --bs-gutter-y: 0.25rem; } + + .g-lg-2, + .gx-lg-2 { + --bs-gutter-x: 0.5rem; } + + .g-lg-2, + .gy-lg-2 { + --bs-gutter-y: 0.5rem; } + + .g-lg-3, + .gx-lg-3 { + --bs-gutter-x: 1rem; } + + .g-lg-3, + .gy-lg-3 { + --bs-gutter-y: 1rem; } + + .g-lg-4, + .gx-lg-4 { + --bs-gutter-x: 1.5rem; } + + .g-lg-4, + .gy-lg-4 { + --bs-gutter-y: 1.5rem; } + + .g-lg-5, + .gx-lg-5 { + --bs-gutter-x: 3rem; } + + .g-lg-5, + .gy-lg-5 { + --bs-gutter-y: 3rem; } } +@media (min-width: 1200px) { + .col-xl-auto { + flex: 0 0 auto; + width: auto; } + + .col-xl-1 { + flex: 0 0 auto; + width: 8.33333333%; } + + .col-xl-2 { + flex: 0 0 auto; + width: 16.66666667%; } + + .col-xl-3 { + flex: 0 0 auto; + width: 25%; } + + .col-xl-4 { + flex: 0 0 auto; + width: 33.33333333%; } + + .col-xl-5 { + flex: 0 0 auto; + width: 41.66666667%; } + + .col-xl-6 { + flex: 0 0 auto; + width: 50%; } + + .col-xl-7 { + flex: 0 0 auto; + width: 58.33333333%; } + + .col-xl-8 { + flex: 0 0 auto; + width: 66.66666667%; } + + .col-xl-9 { + flex: 0 0 auto; + width: 75%; } + + .col-xl-10 { + flex: 0 0 auto; + width: 83.33333333%; } + + .col-xl-11 { + flex: 0 0 auto; + width: 91.66666667%; } + + .col-xl-12 { + flex: 0 0 auto; + width: 100%; } + + .offset-xl-0 { + margin-left: 0; } + + .offset-xl-1 { + margin-left: 8.33333333%; } + + .offset-xl-2 { + margin-left: 16.66666667%; } + + .offset-xl-3 { + margin-left: 25%; } + + .offset-xl-4 { + margin-left: 33.33333333%; } + + .offset-xl-5 { + margin-left: 41.66666667%; } + + .offset-xl-6 { + margin-left: 50%; } + + .offset-xl-7 { + margin-left: 58.33333333%; } + + .offset-xl-8 { + margin-left: 66.66666667%; } + + .offset-xl-9 { + margin-left: 75%; } + + .offset-xl-10 { + margin-left: 83.33333333%; } + + .offset-xl-11 { + margin-left: 91.66666667%; } + + .g-xl-0, + .gx-xl-0 { + --bs-gutter-x: 0; } + + .g-xl-0, + .gy-xl-0 { + --bs-gutter-y: 0; } + + .g-xl-1, + .gx-xl-1 { + --bs-gutter-x: 0.25rem; } + + .g-xl-1, + .gy-xl-1 { + --bs-gutter-y: 0.25rem; } + + .g-xl-2, + .gx-xl-2 { + --bs-gutter-x: 0.5rem; } + + .g-xl-2, + .gy-xl-2 { + --bs-gutter-y: 0.5rem; } + + .g-xl-3, + .gx-xl-3 { + --bs-gutter-x: 1rem; } + + .g-xl-3, + .gy-xl-3 { + --bs-gutter-y: 1rem; } + + .g-xl-4, + .gx-xl-4 { + --bs-gutter-x: 1.5rem; } + + .g-xl-4, + .gy-xl-4 { + --bs-gutter-y: 1.5rem; } + + .g-xl-5, + .gx-xl-5 { + --bs-gutter-x: 3rem; } + + .g-xl-5, + .gy-xl-5 { + --bs-gutter-y: 3rem; } } +@media (min-width: 1400px) { + .col-xxl-auto { + flex: 0 0 auto; + width: auto; } + + .col-xxl-1 { + flex: 0 0 auto; + width: 8.33333333%; } + + .col-xxl-2 { + flex: 0 0 auto; + width: 16.66666667%; } + + .col-xxl-3 { + flex: 0 0 auto; + width: 25%; } + + .col-xxl-4 { + flex: 0 0 auto; + width: 33.33333333%; } + + .col-xxl-5 { + flex: 0 0 auto; + width: 41.66666667%; } + + .col-xxl-6 { + flex: 0 0 auto; + width: 50%; } + + .col-xxl-7 { + flex: 0 0 auto; + width: 58.33333333%; } + + .col-xxl-8 { + flex: 0 0 auto; + width: 66.66666667%; } + + .col-xxl-9 { + flex: 0 0 auto; + width: 75%; } + + .col-xxl-10 { + flex: 0 0 auto; + width: 83.33333333%; } + + .col-xxl-11 { + flex: 0 0 auto; + width: 91.66666667%; } + + .col-xxl-12 { + flex: 0 0 auto; + width: 100%; } + + .offset-xxl-0 { + margin-left: 0; } + + .offset-xxl-1 { + margin-left: 8.33333333%; } + + .offset-xxl-2 { + margin-left: 16.66666667%; } + + .offset-xxl-3 { + margin-left: 25%; } + + .offset-xxl-4 { + margin-left: 33.33333333%; } + + .offset-xxl-5 { + margin-left: 41.66666667%; } + + .offset-xxl-6 { + margin-left: 50%; } + + .offset-xxl-7 { + margin-left: 58.33333333%; } + + .offset-xxl-8 { + margin-left: 66.66666667%; } + + .offset-xxl-9 { + margin-left: 75%; } + + .offset-xxl-10 { + margin-left: 83.33333333%; } + + .offset-xxl-11 { + margin-left: 91.66666667%; } + + .g-xxl-0, + .gx-xxl-0 { + --bs-gutter-x: 0; } + + .g-xxl-0, + .gy-xxl-0 { + --bs-gutter-y: 0; } + + .g-xxl-1, + .gx-xxl-1 { + --bs-gutter-x: 0.25rem; } + + .g-xxl-1, + .gy-xxl-1 { + --bs-gutter-y: 0.25rem; } + + .g-xxl-2, + .gx-xxl-2 { + --bs-gutter-x: 0.5rem; } + + .g-xxl-2, + .gy-xxl-2 { + --bs-gutter-y: 0.5rem; } + + .g-xxl-3, + .gx-xxl-3 { + --bs-gutter-x: 1rem; } + + .g-xxl-3, + .gy-xxl-3 { + --bs-gutter-y: 1rem; } + + .g-xxl-4, + .gx-xxl-4 { + --bs-gutter-x: 1.5rem; } + + .g-xxl-4, + .gy-xxl-4 { + --bs-gutter-y: 1.5rem; } + + .g-xxl-5, + .gx-xxl-5 { + --bs-gutter-x: 3rem; } + + .g-xxl-5, + .gy-xxl-5 { + --bs-gutter-y: 3rem; } } +.table { + --bs-table-bg: transparent; + --bs-table-accent-bg: transparent; + --bs-table-striped-color: #666; + --bs-table-striped-bg: rgba(0, 0, 0, 0.05); + --bs-table-active-color: #666; + --bs-table-active-bg: rgba(0, 0, 0, 0.1); + --bs-table-hover-color: #666; + --bs-table-hover-bg: rgba(0, 0, 0, 0.075); + width: 100%; + margin-bottom: 1rem; + color: #666; + vertical-align: top; + border-color: #dee2e6; } + .table > :not(caption) > * > * { + padding: 0.5rem 0.5rem; + background-color: var(--bs-table-bg); + border-bottom-width: 1px; + box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg); } + .table > tbody { + vertical-align: inherit; } + .table > thead { + vertical-align: bottom; } + .table > :not(:last-child) > :last-child > * { + border-bottom-color: currentColor; } + +.caption-top { + caption-side: top; } + +.table-sm > :not(caption) > * > * { + padding: 0.25rem 0.25rem; } + +.table-bordered > :not(caption) > * { + border-width: 1px 0; } + .table-bordered > :not(caption) > * > * { + border-width: 0 1px; } + +.table-borderless > :not(caption) > * > * { + border-bottom-width: 0; } + +.table-striped > tbody > tr:nth-of-type(odd) { + --bs-table-accent-bg: var(--bs-table-striped-bg); + color: var(--bs-table-striped-color); } + +.table-active { + --bs-table-accent-bg: var(--bs-table-active-bg); + color: var(--bs-table-active-color); } + +.table-hover > tbody > tr:hover { + --bs-table-accent-bg: var(--bs-table-hover-bg); + color: var(--bs-table-hover-color); } + +.table-primary { + --bs-table-bg: #cfe2ff; + --bs-table-striped-bg: #c5d7f2; + --bs-table-striped-color: #000; + --bs-table-active-bg: #bacbe6; + --bs-table-active-color: #000; + --bs-table-hover-bg: #bfd1ec; + --bs-table-hover-color: #000; + color: #000; + border-color: #bacbe6; } + +.table-secondary { + --bs-table-bg: #e2e3e5; + --bs-table-striped-bg: #d7d8da; + --bs-table-striped-color: #000; + --bs-table-active-bg: #cbccce; + --bs-table-active-color: #000; + --bs-table-hover-bg: #d1d2d4; + --bs-table-hover-color: #000; + color: #000; + border-color: #cbccce; } + +.table-success { + --bs-table-bg: #d1e7dd; + --bs-table-striped-bg: #c7dbd2; + --bs-table-striped-color: #000; + --bs-table-active-bg: #bcd0c7; + --bs-table-active-color: #000; + --bs-table-hover-bg: #c1d6cc; + --bs-table-hover-color: #000; + color: #000; + border-color: #bcd0c7; } + +.table-info { + --bs-table-bg: #cff4fc; + --bs-table-striped-bg: #c5e8ef; + --bs-table-striped-color: #000; + --bs-table-active-bg: #badce3; + --bs-table-active-color: #000; + --bs-table-hover-bg: #bfe2e9; + --bs-table-hover-color: #000; + color: #000; + border-color: #badce3; } + +.table-warning { + --bs-table-bg: #fff3cd; + --bs-table-striped-bg: #f2e7c3; + --bs-table-striped-color: #000; + --bs-table-active-bg: #e6dbb9; + --bs-table-active-color: #000; + --bs-table-hover-bg: #ece1be; + --bs-table-hover-color: #000; + color: #000; + border-color: #e6dbb9; } + +.table-danger { + --bs-table-bg: #f8d7da; + --bs-table-striped-bg: #eccccf; + --bs-table-striped-color: #000; + --bs-table-active-bg: #dfc2c4; + --bs-table-active-color: #000; + --bs-table-hover-bg: #e5c7ca; + --bs-table-hover-color: #000; + color: #000; + border-color: #dfc2c4; } + +.table-light { + --bs-table-bg: #f8f9fa; + --bs-table-striped-bg: #ecedee; + --bs-table-striped-color: #000; + --bs-table-active-bg: #dfe0e1; + --bs-table-active-color: #000; + --bs-table-hover-bg: #e5e6e7; + --bs-table-hover-color: #000; + color: #000; + border-color: #dfe0e1; } + +.table-dark { + --bs-table-bg: #212529; + --bs-table-striped-bg: #2c3034; + --bs-table-striped-color: #fff; + --bs-table-active-bg: #373b3e; + --bs-table-active-color: #fff; + --bs-table-hover-bg: #323539; + --bs-table-hover-color: #fff; + color: #fff; + border-color: #373b3e; } + +.table-responsive { + overflow-x: auto; + -webkit-overflow-scrolling: touch; } + +@media (max-width: 575.98px) { + .table-responsive-sm { + overflow-x: auto; + -webkit-overflow-scrolling: touch; } } +@media (max-width: 767.98px) { + .table-responsive-md { + overflow-x: auto; + -webkit-overflow-scrolling: touch; } } +@media (max-width: 991.98px) { + .table-responsive-lg { + overflow-x: auto; + -webkit-overflow-scrolling: touch; } } +@media (max-width: 1199.98px) { + .table-responsive-xl { + overflow-x: auto; + -webkit-overflow-scrolling: touch; } } +@media (max-width: 1399.98px) { + .table-responsive-xxl { + overflow-x: auto; + -webkit-overflow-scrolling: touch; } } +.form-label { + margin-bottom: 0.5rem; } + +.col-form-label { + padding-top: calc(0.375rem + 1px); + padding-bottom: calc(0.375rem + 1px); + margin-bottom: 0; + font-size: inherit; + line-height: 1.25; } + +.col-form-label-lg { + padding-top: calc(0.5rem + 1px); + padding-bottom: calc(0.5rem + 1px); + font-size: 1.09375rem; } + +.col-form-label-sm { + padding-top: calc(0.25rem + 1px); + padding-bottom: calc(0.25rem + 1px); + font-size: 0.765625rem; } + +.form-text { + margin-top: 0.25rem; + font-size: 0.875em; + color: #6c757d; } + +.form-control { + display: block; + width: 100%; + padding: 0.375rem 0.75rem; + font-size: 0.875rem; + font-weight: 400; + line-height: 1.25; + color: #666; + background-color: #fff; + background-clip: padding-box; + border: 1px solid #ced4da; + appearance: none; + border-radius: 0.25rem; + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .form-control { + transition: none; } } + .form-control[type="file"] { + overflow: hidden; } + .form-control[type="file"]:not(:disabled):not([readonly]) { + cursor: pointer; } + .form-control:focus { + color: #666; + background-color: #fff; + border-color: #86b7fe; + outline: 0; + box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); } + .form-control::-webkit-date-and-time-value { + height: 1.25em; } + .form-control::placeholder { + color: #6c757d; + opacity: 1; } + .form-control:disabled, .form-control[readonly] { + background-color: #e9ecef; + opacity: 1; } + .form-control::file-selector-button { + padding: 0.375rem 0.75rem; + margin: -0.375rem -0.75rem; + margin-inline-end: 0.75rem; + color: #666; + background-color: #e9ecef; + pointer-events: none; + border-color: inherit; + border-style: solid; + border-width: 0; + border-inline-end-width: 1px; + border-radius: 0; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .form-control::file-selector-button { + transition: none; } } + .form-control:hover:not(:disabled):not([readonly])::file-selector-button { + background-color: #dde0e3; } + .form-control::-webkit-file-upload-button { + padding: 0.375rem 0.75rem; + margin: -0.375rem -0.75rem; + margin-inline-end: 0.75rem; + color: #666; + background-color: #e9ecef; + pointer-events: none; + border-color: inherit; + border-style: solid; + border-width: 0; + border-inline-end-width: 1px; + border-radius: 0; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .form-control::-webkit-file-upload-button { + transition: none; } } + .form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button { + background-color: #dde0e3; } + +.form-control-plaintext { + display: block; + width: 100%; + padding: 0.375rem 0; + margin-bottom: 0; + line-height: 1.25; + color: #666; + background-color: transparent; + border: solid transparent; + border-width: 1px 0; } + .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg { + padding-right: 0; + padding-left: 0; } + +.form-control-sm { + min-height: calc(1.25em + (0.5rem + 2px)); + padding: 0.25rem 0.5rem; + font-size: 0.765625rem; + border-radius: 0.2rem; } + .form-control-sm::file-selector-button { + padding: 0.25rem 0.5rem; + margin: -0.25rem -0.5rem; + margin-inline-end: 0.5rem; } + .form-control-sm::-webkit-file-upload-button { + padding: 0.25rem 0.5rem; + margin: -0.25rem -0.5rem; + margin-inline-end: 0.5rem; } + +.form-control-lg { + min-height: calc(1.25em + (1rem + 2px)); + padding: 0.5rem 1rem; + font-size: 1.09375rem; + border-radius: 0.3rem; } + .form-control-lg::file-selector-button { + padding: 0.5rem 1rem; + margin: -0.5rem -1rem; + margin-inline-end: 1rem; } + .form-control-lg::-webkit-file-upload-button { + padding: 0.5rem 1rem; + margin: -0.5rem -1rem; + margin-inline-end: 1rem; } + +textarea.form-control { + min-height: calc(1.25em + (0.75rem + 2px)); } +textarea.form-control-sm { + min-height: calc(1.25em + (0.5rem + 2px)); } +textarea.form-control-lg { + min-height: calc(1.25em + (1rem + 2px)); } + +.form-control-color { + max-width: 3rem; + height: auto; + padding: 0.375rem; } + .form-control-color:not(:disabled):not([readonly]) { + cursor: pointer; } + .form-control-color::-moz-color-swatch { + height: 1.25em; + border-radius: 0.25rem; } + .form-control-color::-webkit-color-swatch { + height: 1.25em; + border-radius: 0.25rem; } + +.form-select { + display: block; + width: 100%; + padding: 0.375rem 2.25rem 0.375rem 0.75rem; + -moz-padding-start: calc(0.75rem - 3px); + font-size: 0.875rem; + font-weight: 400; + line-height: 1.25; + color: #666; + background-color: #fff; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: right 0.75rem center; + background-size: 16px 12px; + border: 1px solid #ced4da; + border-radius: 0.25rem; + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + appearance: none; } + @media (prefers-reduced-motion: reduce) { + .form-select { + transition: none; } } + .form-select:focus { + border-color: #86b7fe; + outline: 0; + box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); } + .form-select[multiple], .form-select[size]:not([size="1"]) { + padding-right: 0.75rem; + background-image: none; } + .form-select:disabled { + background-color: #e9ecef; } + .form-select:-moz-focusring { + color: transparent; + text-shadow: 0 0 0 #666; } + +.form-select-sm { + padding-top: 0.25rem; + padding-bottom: 0.25rem; + padding-left: 0.5rem; + font-size: 0.765625rem; } + +.form-select-lg { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + padding-left: 1rem; + font-size: 1.09375rem; } + +.form-check { + display: block; + min-height: 1.09375rem; + padding-left: 1.5em; + margin-bottom: 0.125rem; } + .form-check .form-check-input { + float: left; + margin-left: -1.5em; } + +.form-check-input { + width: 1em; + height: 1em; + margin-top: 0.125em; + vertical-align: top; + background-color: #fff; + background-repeat: no-repeat; + background-position: center; + background-size: contain; + border: 1px solid rgba(0, 0, 0, 0.25); + appearance: none; + color-adjust: exact; } + .form-check-input[type="checkbox"] { + border-radius: 0.25em; } + .form-check-input[type="radio"] { + border-radius: 50%; } + .form-check-input:active { + filter: brightness(90%); } + .form-check-input:focus { + border-color: #86b7fe; + outline: 0; + box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); } + .form-check-input:checked { + background-color: #0d6efd; + border-color: #0d6efd; } + .form-check-input:checked[type="checkbox"] { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e"); } + .form-check-input:checked[type="radio"] { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e"); } + .form-check-input[type="checkbox"]:indeterminate { + background-color: #0d6efd; + border-color: #0d6efd; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e"); } + .form-check-input:disabled { + pointer-events: none; + filter: none; + opacity: 0.5; } + .form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label { + opacity: 0.5; } + +.form-switch { + padding-left: 2.5em; } + .form-switch .form-check-input { + width: 2em; + margin-left: -2.5em; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e"); + background-position: left center; + border-radius: 2em; + transition: background-position 0.15s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .form-switch .form-check-input { + transition: none; } } + .form-switch .form-check-input:focus { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e"); } + .form-switch .form-check-input:checked { + background-position: right center; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); } + +.form-check-inline { + display: inline-block; + margin-right: 1rem; } + +.btn-check { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none; } + .btn-check[disabled] + .btn, .btn-check:disabled + .btn { + pointer-events: none; + filter: none; + opacity: 0.65; } + +.form-range { + width: 100%; + height: 1.5rem; + padding: 0; + background-color: transparent; + appearance: none; } + .form-range:focus { + outline: 0; } + .form-range:focus::-webkit-slider-thumb { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25); } + .form-range:focus::-moz-range-thumb { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25); } + .form-range::-moz-focus-outer { + border: 0; } + .form-range::-webkit-slider-thumb { + width: 1rem; + height: 1rem; + margin-top: -0.25rem; + background-color: #0d6efd; + border: 0; + border-radius: 1rem; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + appearance: none; } + @media (prefers-reduced-motion: reduce) { + .form-range::-webkit-slider-thumb { + transition: none; } } + .form-range::-webkit-slider-thumb:active { + background-color: #b6d4fe; } + .form-range::-webkit-slider-runnable-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: #dee2e6; + border-color: transparent; + border-radius: 1rem; } + .form-range::-moz-range-thumb { + width: 1rem; + height: 1rem; + background-color: #0d6efd; + border: 0; + border-radius: 1rem; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + appearance: none; } + @media (prefers-reduced-motion: reduce) { + .form-range::-moz-range-thumb { + transition: none; } } + .form-range::-moz-range-thumb:active { + background-color: #b6d4fe; } + .form-range::-moz-range-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: #dee2e6; + border-color: transparent; + border-radius: 1rem; } + .form-range:disabled { + pointer-events: none; } + .form-range:disabled::-webkit-slider-thumb { + background-color: #adb5bd; } + .form-range:disabled::-moz-range-thumb { + background-color: #adb5bd; } + +.form-floating { + position: relative; } + .form-floating > .form-control, + .form-floating > .form-select { + height: calc(3.5rem + 2px); + line-height: 1.25; } + .form-floating > label { + position: absolute; + top: 0; + left: 0; + height: 100%; + padding: 1rem 0.75rem; + pointer-events: none; + border: 1px solid transparent; + transform-origin: 0 0; + transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .form-floating > label { + transition: none; } } + .form-floating > .form-control { + padding: 1rem 0.75rem; } + .form-floating > .form-control::placeholder { + color: transparent; } + .form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown) { + padding-top: 1.625rem; + padding-bottom: 0.625rem; } + .form-floating > .form-control:-webkit-autofill { + padding-top: 1.625rem; + padding-bottom: 0.625rem; } + .form-floating > .form-select { + padding-top: 1.625rem; + padding-bottom: 0.625rem; } + .form-floating > .form-control:focus ~ label, + .form-floating > .form-control:not(:placeholder-shown) ~ label, + .form-floating > .form-select ~ label { + opacity: 0.65; + transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); } + .form-floating > .form-control:-webkit-autofill ~ label { + opacity: 0.65; + transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); } + +.input-group { + position: relative; + display: flex; + flex-wrap: wrap; + align-items: stretch; + width: 100%; } + .input-group > .form-control, + .input-group > .form-select { + position: relative; + flex: 1 1 auto; + width: 1%; + min-width: 0; } + .input-group > .form-control:focus, + .input-group > .form-select:focus { + z-index: 3; } + .input-group .btn { + position: relative; + z-index: 2; } + .input-group .btn:focus { + z-index: 3; } + +.input-group-text { + display: flex; + align-items: center; + padding: 0.375rem 0.75rem; + font-size: 0.875rem; + font-weight: 400; + line-height: 1.25; + color: #666; + text-align: center; + white-space: nowrap; + background-color: #e9ecef; + border: 1px solid #ced4da; + border-radius: 0.25rem; } + +.input-group-lg > .form-control, +.input-group-lg > .form-select, +.input-group-lg > .input-group-text, +.input-group-lg > .btn { + padding: 0.5rem 1rem; + font-size: 1.09375rem; + border-radius: 0.3rem; } + +.input-group-sm > .form-control, +.input-group-sm > .form-select, +.input-group-sm > .input-group-text, +.input-group-sm > .btn { + padding: 0.25rem 0.5rem; + font-size: 0.765625rem; + border-radius: 0.2rem; } + +.input-group-lg > .form-select, +.input-group-sm > .form-select { + padding-right: 3rem; } + +.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu), +.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n + 3) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; } +.input-group.has-validation > :nth-last-child(n + 3):not(.dropdown-toggle):not(.dropdown-menu), +.input-group.has-validation > .dropdown-toggle:nth-last-child(n + 4) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; } +.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) { + margin-left: -1px; + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + +.valid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 0.875em; + color: #198754; } + +.valid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.25rem 0.5rem; + margin-top: .1rem; + font-size: 0.765625rem; + color: #fff; + background-color: rgba(25, 135, 84, 0.9); + border-radius: 0.25rem; } + +.was-validated :valid ~ .valid-feedback, +.was-validated :valid ~ .valid-tooltip, +.is-valid ~ .valid-feedback, +.is-valid ~ .valid-tooltip { + display: block; } + +.was-validated .form-control:valid, .form-control.is-valid { + border-color: #198754; + padding-right: calc(1.25em + 0.75rem); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: right calc(0.3125em + 0.1875rem) center; + background-size: calc(0.625em + 0.375rem) calc(0.625em + 0.375rem); } + .was-validated .form-control:valid:focus, .form-control.is-valid:focus { + border-color: #198754; + box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25); } + +.was-validated textarea.form-control:valid, textarea.form-control.is-valid { + padding-right: calc(1.25em + 0.75rem); + background-position: top calc(0.3125em + 0.1875rem) right calc(0.3125em + 0.1875rem); } + +.was-validated .form-select:valid, .form-select.is-valid { + border-color: #198754; } + .was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] { + padding-right: 4.125rem; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); + background-position: right 0.75rem center, center right 2.25rem; + background-size: 16px 12px, calc(0.625em + 0.375rem) calc(0.625em + 0.375rem); } + .was-validated .form-select:valid:focus, .form-select.is-valid:focus { + border-color: #198754; + box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25); } + +.was-validated .form-check-input:valid, .form-check-input.is-valid { + border-color: #198754; } + .was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked { + background-color: #198754; } + .was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus { + box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25); } + .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label { + color: #198754; } + +.form-check-inline .form-check-input ~ .valid-feedback { + margin-left: .5em; } + +.was-validated .input-group .form-control:valid, .input-group .form-control.is-valid, +.was-validated .input-group .form-select:valid, +.input-group .form-select.is-valid { + z-index: 1; } + .was-validated .input-group .form-control:valid:focus, .input-group .form-control.is-valid:focus, + .was-validated .input-group .form-select:valid:focus, + .input-group .form-select.is-valid:focus { + z-index: 3; } + +.invalid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 0.875em; + color: #dc3545; } + +.invalid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.25rem 0.5rem; + margin-top: .1rem; + font-size: 0.765625rem; + color: #fff; + background-color: rgba(220, 53, 69, 0.9); + border-radius: 0.25rem; } + +.was-validated :invalid ~ .invalid-feedback, +.was-validated :invalid ~ .invalid-tooltip, +.is-invalid ~ .invalid-feedback, +.is-invalid ~ .invalid-tooltip { + display: block; } + +.was-validated .form-control:invalid, .form-control.is-invalid { + border-color: #dc3545; + padding-right: calc(1.25em + 0.75rem); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: right calc(0.3125em + 0.1875rem) center; + background-size: calc(0.625em + 0.375rem) calc(0.625em + 0.375rem); } + .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus { + border-color: #dc3545; + box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25); } + +.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid { + padding-right: calc(1.25em + 0.75rem); + background-position: top calc(0.3125em + 0.1875rem) right calc(0.3125em + 0.1875rem); } + +.was-validated .form-select:invalid, .form-select.is-invalid { + border-color: #dc3545; } + .was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] { + padding-right: 4.125rem; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e"); + background-position: right 0.75rem center, center right 2.25rem; + background-size: 16px 12px, calc(0.625em + 0.375rem) calc(0.625em + 0.375rem); } + .was-validated .form-select:invalid:focus, .form-select.is-invalid:focus { + border-color: #dc3545; + box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25); } + +.was-validated .form-check-input:invalid, .form-check-input.is-invalid { + border-color: #dc3545; } + .was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked { + background-color: #dc3545; } + .was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus { + box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25); } + .was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label { + color: #dc3545; } + +.form-check-inline .form-check-input ~ .invalid-feedback { + margin-left: .5em; } + +.was-validated .input-group .form-control:invalid, .input-group .form-control.is-invalid, +.was-validated .input-group .form-select:invalid, +.input-group .form-select.is-invalid { + z-index: 2; } + .was-validated .input-group .form-control:invalid:focus, .input-group .form-control.is-invalid:focus, + .was-validated .input-group .form-select:invalid:focus, + .input-group .form-select.is-invalid:focus { + z-index: 3; } + +.btn { + display: inline-block; + font-weight: 400; + line-height: 1.25; + color: #666; + text-align: center; + text-decoration: none; + vertical-align: middle; + cursor: pointer; + user-select: none; + background-color: transparent; + border: 1px solid transparent; + padding: 0.375rem 0.75rem; + font-size: 0.875rem; + border-radius: 0.25rem; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .btn { + transition: none; } } + .btn:hover { + color: #666; } + .btn-check:focus + .btn, .btn:focus { + outline: 0; + box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); } + .btn:disabled, .btn.disabled, fieldset:disabled .btn { + pointer-events: none; + opacity: 0.65; } + +.btn-primary { + color: #fff; + background-color: #0d6efd; + border-color: #0d6efd; } + .btn-primary:hover { + color: #fff; + background-color: #0b5ed7; + border-color: #0a58ca; } + .btn-check:focus + .btn-primary, .btn-primary:focus { + color: #fff; + background-color: #0b5ed7; + border-color: #0a58ca; + box-shadow: 0 0 0 0.25rem rgba(49, 132, 253, 0.5); } + .btn-check:checked + .btn-primary, .btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active, .show > .btn-primary.dropdown-toggle { + color: #fff; + background-color: #0a58ca; + border-color: #0a53be; } + .btn-check:checked + .btn-primary:focus, .btn-check:active + .btn-primary:focus, .btn-primary:active:focus, .btn-primary.active:focus, .show > .btn-primary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.25rem rgba(49, 132, 253, 0.5); } + .btn-primary:disabled, .btn-primary.disabled { + color: #fff; + background-color: #0d6efd; + border-color: #0d6efd; } + +.btn-secondary { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; } + .btn-secondary:hover { + color: #fff; + background-color: #5c636a; + border-color: #565e64; } + .btn-check:focus + .btn-secondary, .btn-secondary:focus { + color: #fff; + background-color: #5c636a; + border-color: #565e64; + box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5); } + .btn-check:checked + .btn-secondary, .btn-check:active + .btn-secondary, .btn-secondary:active, .btn-secondary.active, .show > .btn-secondary.dropdown-toggle { + color: #fff; + background-color: #565e64; + border-color: #51585e; } + .btn-check:checked + .btn-secondary:focus, .btn-check:active + .btn-secondary:focus, .btn-secondary:active:focus, .btn-secondary.active:focus, .show > .btn-secondary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5); } + .btn-secondary:disabled, .btn-secondary.disabled { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; } + +.btn-success { + color: #fff; + background-color: #198754; + border-color: #198754; } + .btn-success:hover { + color: #fff; + background-color: #157347; + border-color: #146c43; } + .btn-check:focus + .btn-success, .btn-success:focus { + color: #fff; + background-color: #157347; + border-color: #146c43; + box-shadow: 0 0 0 0.25rem rgba(60, 153, 110, 0.5); } + .btn-check:checked + .btn-success, .btn-check:active + .btn-success, .btn-success:active, .btn-success.active, .show > .btn-success.dropdown-toggle { + color: #fff; + background-color: #146c43; + border-color: #13653f; } + .btn-check:checked + .btn-success:focus, .btn-check:active + .btn-success:focus, .btn-success:active:focus, .btn-success.active:focus, .show > .btn-success.dropdown-toggle:focus { + box-shadow: 0 0 0 0.25rem rgba(60, 153, 110, 0.5); } + .btn-success:disabled, .btn-success.disabled { + color: #fff; + background-color: #198754; + border-color: #198754; } + +.btn-info { + color: #000; + background-color: #0dcaf0; + border-color: #0dcaf0; } + .btn-info:hover { + color: #000; + background-color: #31d2f2; + border-color: #25cff2; } + .btn-check:focus + .btn-info, .btn-info:focus { + color: #000; + background-color: #31d2f2; + border-color: #25cff2; + box-shadow: 0 0 0 0.25rem rgba(11, 172, 204, 0.5); } + .btn-check:checked + .btn-info, .btn-check:active + .btn-info, .btn-info:active, .btn-info.active, .show > .btn-info.dropdown-toggle { + color: #000; + background-color: #3dd5f3; + border-color: #25cff2; } + .btn-check:checked + .btn-info:focus, .btn-check:active + .btn-info:focus, .btn-info:active:focus, .btn-info.active:focus, .show > .btn-info.dropdown-toggle:focus { + box-shadow: 0 0 0 0.25rem rgba(11, 172, 204, 0.5); } + .btn-info:disabled, .btn-info.disabled { + color: #000; + background-color: #0dcaf0; + border-color: #0dcaf0; } + +.btn-warning { + color: #000; + background-color: #ffc107; + border-color: #ffc107; } + .btn-warning:hover { + color: #000; + background-color: #ffca2c; + border-color: #ffc720; } + .btn-check:focus + .btn-warning, .btn-warning:focus { + color: #000; + background-color: #ffca2c; + border-color: #ffc720; + box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5); } + .btn-check:checked + .btn-warning, .btn-check:active + .btn-warning, .btn-warning:active, .btn-warning.active, .show > .btn-warning.dropdown-toggle { + color: #000; + background-color: #ffcd39; + border-color: #ffc720; } + .btn-check:checked + .btn-warning:focus, .btn-check:active + .btn-warning:focus, .btn-warning:active:focus, .btn-warning.active:focus, .show > .btn-warning.dropdown-toggle:focus { + box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5); } + .btn-warning:disabled, .btn-warning.disabled { + color: #000; + background-color: #ffc107; + border-color: #ffc107; } + +.btn-danger { + color: #fff; + background-color: #dc3545; + border-color: #dc3545; } + .btn-danger:hover { + color: #fff; + background-color: #bb2d3b; + border-color: #b02a37; } + .btn-check:focus + .btn-danger, .btn-danger:focus { + color: #fff; + background-color: #bb2d3b; + border-color: #b02a37; + box-shadow: 0 0 0 0.25rem rgba(225, 83, 97, 0.5); } + .btn-check:checked + .btn-danger, .btn-check:active + .btn-danger, .btn-danger:active, .btn-danger.active, .show > .btn-danger.dropdown-toggle { + color: #fff; + background-color: #b02a37; + border-color: #a52834; } + .btn-check:checked + .btn-danger:focus, .btn-check:active + .btn-danger:focus, .btn-danger:active:focus, .btn-danger.active:focus, .show > .btn-danger.dropdown-toggle:focus { + box-shadow: 0 0 0 0.25rem rgba(225, 83, 97, 0.5); } + .btn-danger:disabled, .btn-danger.disabled { + color: #fff; + background-color: #dc3545; + border-color: #dc3545; } + +.btn-light { + color: #000; + background-color: #f8f9fa; + border-color: #f8f9fa; } + .btn-light:hover { + color: #000; + background-color: #f9fafb; + border-color: #f9fafb; } + .btn-check:focus + .btn-light, .btn-light:focus { + color: #000; + background-color: #f9fafb; + border-color: #f9fafb; + box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5); } + .btn-check:checked + .btn-light, .btn-check:active + .btn-light, .btn-light:active, .btn-light.active, .show > .btn-light.dropdown-toggle { + color: #000; + background-color: #f9fafb; + border-color: #f9fafb; } + .btn-check:checked + .btn-light:focus, .btn-check:active + .btn-light:focus, .btn-light:active:focus, .btn-light.active:focus, .show > .btn-light.dropdown-toggle:focus { + box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5); } + .btn-light:disabled, .btn-light.disabled { + color: #000; + background-color: #f8f9fa; + border-color: #f8f9fa; } + +.btn-dark { + color: #fff; + background-color: #212529; + border-color: #212529; } + .btn-dark:hover { + color: #fff; + background-color: #1c1f23; + border-color: #1a1e21; } + .btn-check:focus + .btn-dark, .btn-dark:focus { + color: #fff; + background-color: #1c1f23; + border-color: #1a1e21; + box-shadow: 0 0 0 0.25rem rgba(66, 70, 73, 0.5); } + .btn-check:checked + .btn-dark, .btn-check:active + .btn-dark, .btn-dark:active, .btn-dark.active, .show > .btn-dark.dropdown-toggle { + color: #fff; + background-color: #1a1e21; + border-color: #191c1f; } + .btn-check:checked + .btn-dark:focus, .btn-check:active + .btn-dark:focus, .btn-dark:active:focus, .btn-dark.active:focus, .show > .btn-dark.dropdown-toggle:focus { + box-shadow: 0 0 0 0.25rem rgba(66, 70, 73, 0.5); } + .btn-dark:disabled, .btn-dark.disabled { + color: #fff; + background-color: #212529; + border-color: #212529; } + +.btn-outline-primary { + color: #0d6efd; + border-color: #0d6efd; } + .btn-outline-primary:hover { + color: #fff; + background-color: #0d6efd; + border-color: #0d6efd; } + .btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus { + box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.5); } + .btn-check:checked + .btn-outline-primary, .btn-check:active + .btn-outline-primary, .btn-outline-primary:active, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show { + color: #fff; + background-color: #0d6efd; + border-color: #0d6efd; } + .btn-check:checked + .btn-outline-primary:focus, .btn-check:active + .btn-outline-primary:focus, .btn-outline-primary:active:focus, .btn-outline-primary.active:focus, .btn-outline-primary.dropdown-toggle.show:focus { + box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.5); } + .btn-outline-primary:disabled, .btn-outline-primary.disabled { + color: #0d6efd; + background-color: transparent; } + +.btn-outline-secondary { + color: #6c757d; + border-color: #6c757d; } + .btn-outline-secondary:hover { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; } + .btn-check:focus + .btn-outline-secondary, .btn-outline-secondary:focus { + box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5); } + .btn-check:checked + .btn-outline-secondary, .btn-check:active + .btn-outline-secondary, .btn-outline-secondary:active, .btn-outline-secondary.active, .btn-outline-secondary.dropdown-toggle.show { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; } + .btn-check:checked + .btn-outline-secondary:focus, .btn-check:active + .btn-outline-secondary:focus, .btn-outline-secondary:active:focus, .btn-outline-secondary.active:focus, .btn-outline-secondary.dropdown-toggle.show:focus { + box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5); } + .btn-outline-secondary:disabled, .btn-outline-secondary.disabled { + color: #6c757d; + background-color: transparent; } + +.btn-outline-success { + color: #198754; + border-color: #198754; } + .btn-outline-success:hover { + color: #fff; + background-color: #198754; + border-color: #198754; } + .btn-check:focus + .btn-outline-success, .btn-outline-success:focus { + box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5); } + .btn-check:checked + .btn-outline-success, .btn-check:active + .btn-outline-success, .btn-outline-success:active, .btn-outline-success.active, .btn-outline-success.dropdown-toggle.show { + color: #fff; + background-color: #198754; + border-color: #198754; } + .btn-check:checked + .btn-outline-success:focus, .btn-check:active + .btn-outline-success:focus, .btn-outline-success:active:focus, .btn-outline-success.active:focus, .btn-outline-success.dropdown-toggle.show:focus { + box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5); } + .btn-outline-success:disabled, .btn-outline-success.disabled { + color: #198754; + background-color: transparent; } + +.btn-outline-info { + color: #0dcaf0; + border-color: #0dcaf0; } + .btn-outline-info:hover { + color: #000; + background-color: #0dcaf0; + border-color: #0dcaf0; } + .btn-check:focus + .btn-outline-info, .btn-outline-info:focus { + box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.5); } + .btn-check:checked + .btn-outline-info, .btn-check:active + .btn-outline-info, .btn-outline-info:active, .btn-outline-info.active, .btn-outline-info.dropdown-toggle.show { + color: #000; + background-color: #0dcaf0; + border-color: #0dcaf0; } + .btn-check:checked + .btn-outline-info:focus, .btn-check:active + .btn-outline-info:focus, .btn-outline-info:active:focus, .btn-outline-info.active:focus, .btn-outline-info.dropdown-toggle.show:focus { + box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.5); } + .btn-outline-info:disabled, .btn-outline-info.disabled { + color: #0dcaf0; + background-color: transparent; } + +.btn-outline-warning { + color: #ffc107; + border-color: #ffc107; } + .btn-outline-warning:hover { + color: #000; + background-color: #ffc107; + border-color: #ffc107; } + .btn-check:focus + .btn-outline-warning, .btn-outline-warning:focus { + box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5); } + .btn-check:checked + .btn-outline-warning, .btn-check:active + .btn-outline-warning, .btn-outline-warning:active, .btn-outline-warning.active, .btn-outline-warning.dropdown-toggle.show { + color: #000; + background-color: #ffc107; + border-color: #ffc107; } + .btn-check:checked + .btn-outline-warning:focus, .btn-check:active + .btn-outline-warning:focus, .btn-outline-warning:active:focus, .btn-outline-warning.active:focus, .btn-outline-warning.dropdown-toggle.show:focus { + box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5); } + .btn-outline-warning:disabled, .btn-outline-warning.disabled { + color: #ffc107; + background-color: transparent; } + +.btn-outline-danger { + color: #dc3545; + border-color: #dc3545; } + .btn-outline-danger:hover { + color: #fff; + background-color: #dc3545; + border-color: #dc3545; } + .btn-check:focus + .btn-outline-danger, .btn-outline-danger:focus { + box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5); } + .btn-check:checked + .btn-outline-danger, .btn-check:active + .btn-outline-danger, .btn-outline-danger:active, .btn-outline-danger.active, .btn-outline-danger.dropdown-toggle.show { + color: #fff; + background-color: #dc3545; + border-color: #dc3545; } + .btn-check:checked + .btn-outline-danger:focus, .btn-check:active + .btn-outline-danger:focus, .btn-outline-danger:active:focus, .btn-outline-danger.active:focus, .btn-outline-danger.dropdown-toggle.show:focus { + box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5); } + .btn-outline-danger:disabled, .btn-outline-danger.disabled { + color: #dc3545; + background-color: transparent; } + +.btn-outline-light { + color: #f8f9fa; + border-color: #f8f9fa; } + .btn-outline-light:hover { + color: #000; + background-color: #f8f9fa; + border-color: #f8f9fa; } + .btn-check:focus + .btn-outline-light, .btn-outline-light:focus { + box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5); } + .btn-check:checked + .btn-outline-light, .btn-check:active + .btn-outline-light, .btn-outline-light:active, .btn-outline-light.active, .btn-outline-light.dropdown-toggle.show { + color: #000; + background-color: #f8f9fa; + border-color: #f8f9fa; } + .btn-check:checked + .btn-outline-light:focus, .btn-check:active + .btn-outline-light:focus, .btn-outline-light:active:focus, .btn-outline-light.active:focus, .btn-outline-light.dropdown-toggle.show:focus { + box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5); } + .btn-outline-light:disabled, .btn-outline-light.disabled { + color: #f8f9fa; + background-color: transparent; } + +.btn-outline-dark { + color: #212529; + border-color: #212529; } + .btn-outline-dark:hover { + color: #fff; + background-color: #212529; + border-color: #212529; } + .btn-check:focus + .btn-outline-dark, .btn-outline-dark:focus { + box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5); } + .btn-check:checked + .btn-outline-dark, .btn-check:active + .btn-outline-dark, .btn-outline-dark:active, .btn-outline-dark.active, .btn-outline-dark.dropdown-toggle.show { + color: #fff; + background-color: #212529; + border-color: #212529; } + .btn-check:checked + .btn-outline-dark:focus, .btn-check:active + .btn-outline-dark:focus, .btn-outline-dark:active:focus, .btn-outline-dark.active:focus, .btn-outline-dark.dropdown-toggle.show:focus { + box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5); } + .btn-outline-dark:disabled, .btn-outline-dark.disabled { + color: #212529; + background-color: transparent; } + +.btn-link { + font-weight: 400; + color: #0d6efd; + text-decoration: underline; } + .btn-link:hover { + color: #0a58ca; + text-decoration: none; } + .btn-link:focus { + text-decoration: none; } + .btn-link:disabled, .btn-link.disabled { + color: #6c757d; } + +.btn-lg, .btn-group-lg > .btn { + padding: 0.5rem 1rem; + font-size: 1.09375rem; + border-radius: 0.3rem; } + +.btn-sm, .btn-group-sm > .btn { + padding: 0.25rem 0.5rem; + font-size: 0.765625rem; + border-radius: 0.2rem; } + +.fade { + transition: opacity 0.15s linear; } + @media (prefers-reduced-motion: reduce) { + .fade { + transition: none; } } + .fade:not(.show) { + opacity: 0; } + +.collapse:not(.show) { + display: none; } + +.collapsing { + height: 0; + overflow: hidden; + transition: height 0.35s ease; } + @media (prefers-reduced-motion: reduce) { + .collapsing { + transition: none; } } + +.dropup, +.dropend, +.dropdown, +.dropstart { + position: relative; } + +.dropdown-toggle { + white-space: nowrap; } + .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid; + border-right: 0.3em solid transparent; + border-bottom: 0; + border-left: 0.3em solid transparent; } + .dropdown-toggle:empty::after { + margin-left: 0; } + +.dropdown-menu { + position: absolute; + z-index: 1000; + display: none; + min-width: 10rem; + padding: 0.5rem 0; + margin: 0; + font-size: 0.875rem; + color: #666; + text-align: left; + list-style: none; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 0.25rem; } + .dropdown-menu[data-bs-popper] { + top: 100%; + left: 0; + margin-top: 0.125rem; } + +.dropdown-menu-start { + --bs-position: start; } + .dropdown-menu-start[data-bs-popper] { + right: auto; + left: 0; } + +.dropdown-menu-end { + --bs-position: end; } + .dropdown-menu-end[data-bs-popper] { + right: 0; + left: auto; } + +@media (min-width: 576px) { + .dropdown-menu-sm-start { + --bs-position: start; } + .dropdown-menu-sm-start[data-bs-popper] { + right: auto; + left: 0; } + + .dropdown-menu-sm-end { + --bs-position: end; } + .dropdown-menu-sm-end[data-bs-popper] { + right: 0; + left: auto; } } +@media (min-width: 768px) { + .dropdown-menu-md-start { + --bs-position: start; } + .dropdown-menu-md-start[data-bs-popper] { + right: auto; + left: 0; } + + .dropdown-menu-md-end { + --bs-position: end; } + .dropdown-menu-md-end[data-bs-popper] { + right: 0; + left: auto; } } +@media (min-width: 992px) { + .dropdown-menu-lg-start { + --bs-position: start; } + .dropdown-menu-lg-start[data-bs-popper] { + right: auto; + left: 0; } + + .dropdown-menu-lg-end { + --bs-position: end; } + .dropdown-menu-lg-end[data-bs-popper] { + right: 0; + left: auto; } } +@media (min-width: 1200px) { + .dropdown-menu-xl-start { + --bs-position: start; } + .dropdown-menu-xl-start[data-bs-popper] { + right: auto; + left: 0; } + + .dropdown-menu-xl-end { + --bs-position: end; } + .dropdown-menu-xl-end[data-bs-popper] { + right: 0; + left: auto; } } +@media (min-width: 1400px) { + .dropdown-menu-xxl-start { + --bs-position: start; } + .dropdown-menu-xxl-start[data-bs-popper] { + right: auto; + left: 0; } + + .dropdown-menu-xxl-end { + --bs-position: end; } + .dropdown-menu-xxl-end[data-bs-popper] { + right: 0; + left: auto; } } +.dropup .dropdown-menu[data-bs-popper] { + top: auto; + bottom: 100%; + margin-top: 0; + margin-bottom: 0.125rem; } +.dropup .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0; + border-right: 0.3em solid transparent; + border-bottom: 0.3em solid; + border-left: 0.3em solid transparent; } +.dropup .dropdown-toggle:empty::after { + margin-left: 0; } + +.dropend .dropdown-menu[data-bs-popper] { + top: 0; + right: auto; + left: 100%; + margin-top: 0; + margin-left: 0.125rem; } +.dropend .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid transparent; + border-right: 0; + border-bottom: 0.3em solid transparent; + border-left: 0.3em solid; } +.dropend .dropdown-toggle:empty::after { + margin-left: 0; } +.dropend .dropdown-toggle::after { + vertical-align: 0; } + +.dropstart .dropdown-menu[data-bs-popper] { + top: 0; + right: 100%; + left: auto; + margin-top: 0; + margin-right: 0.125rem; } +.dropstart .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; } +.dropstart .dropdown-toggle::after { + display: none; } +.dropstart .dropdown-toggle::before { + display: inline-block; + margin-right: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid transparent; + border-right: 0.3em solid; + border-bottom: 0.3em solid transparent; } +.dropstart .dropdown-toggle:empty::after { + margin-left: 0; } +.dropstart .dropdown-toggle::before { + vertical-align: 0; } + +.dropdown-divider { + height: 0; + margin: 0.5rem 0; + overflow: hidden; + border-top: 1px solid rgba(0, 0, 0, 0.15); } + +.dropdown-item { + display: block; + width: 100%; + padding: 0.25rem 1rem; + clear: both; + font-weight: 400; + color: #212529; + text-align: inherit; + text-decoration: none; + white-space: nowrap; + background-color: transparent; + border: 0; } + .dropdown-item:hover, .dropdown-item:focus { + color: #1e2125; + background-color: #e9ecef; } + .dropdown-item.active, .dropdown-item:active { + color: #fff; + text-decoration: none; + background-color: #0d6efd; } + .dropdown-item.disabled, .dropdown-item:disabled { + color: #adb5bd; + pointer-events: none; + background-color: transparent; } + +.dropdown-menu.show { + display: block; } + +.dropdown-header { + display: block; + padding: 0.5rem 1rem; + margin-bottom: 0; + font-size: 0.765625rem; + color: #6c757d; + white-space: nowrap; } + +.dropdown-item-text { + display: block; + padding: 0.25rem 1rem; + color: #212529; } + +.dropdown-menu-dark { + color: #dee2e6; + background-color: #343a40; + border-color: rgba(0, 0, 0, 0.15); } + .dropdown-menu-dark .dropdown-item { + color: #dee2e6; } + .dropdown-menu-dark .dropdown-item:hover, .dropdown-menu-dark .dropdown-item:focus { + color: #fff; + background-color: rgba(255, 255, 255, 0.15); } + .dropdown-menu-dark .dropdown-item.active, .dropdown-menu-dark .dropdown-item:active { + color: #fff; + background-color: #0d6efd; } + .dropdown-menu-dark .dropdown-item.disabled, .dropdown-menu-dark .dropdown-item:disabled { + color: #adb5bd; } + .dropdown-menu-dark .dropdown-divider { + border-color: rgba(0, 0, 0, 0.15); } + .dropdown-menu-dark .dropdown-item-text { + color: #dee2e6; } + .dropdown-menu-dark .dropdown-header { + color: #adb5bd; } + +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-flex; + vertical-align: middle; } + .btn-group > .btn, + .btn-group-vertical > .btn { + position: relative; + flex: 1 1 auto; } + .btn-group > .btn-check:checked + .btn, + .btn-group > .btn-check:focus + .btn, + .btn-group > .btn:hover, + .btn-group > .btn:focus, + .btn-group > .btn:active, + .btn-group > .btn.active, + .btn-group-vertical > .btn-check:checked + .btn, + .btn-group-vertical > .btn-check:focus + .btn, + .btn-group-vertical > .btn:hover, + .btn-group-vertical > .btn:focus, + .btn-group-vertical > .btn:active, + .btn-group-vertical > .btn.active { + z-index: 1; } + +.btn-toolbar { + display: flex; + flex-wrap: wrap; + justify-content: flex-start; } + .btn-toolbar .input-group { + width: auto; } + +.btn-group > .btn:not(:first-child), +.btn-group > .btn-group:not(:first-child) { + margin-left: -1px; } +.btn-group > .btn:not(:last-child):not(.dropdown-toggle), +.btn-group > .btn-group:not(:last-child) > .btn { + border-top-right-radius: 0; + border-bottom-right-radius: 0; } +.btn-group > .btn:nth-child(n + 3), +.btn-group > :not(.btn-check) + .btn, +.btn-group > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + +.dropdown-toggle-split { + padding-right: 0.5625rem; + padding-left: 0.5625rem; } + .dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after { + margin-left: 0; } + .dropstart .dropdown-toggle-split::before { + margin-right: 0; } + +.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split { + padding-right: 0.375rem; + padding-left: 0.375rem; } + +.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split { + padding-right: 0.75rem; + padding-left: 0.75rem; } + +.btn-group-vertical { + flex-direction: column; + align-items: flex-start; + justify-content: center; } + .btn-group-vertical > .btn, + .btn-group-vertical > .btn-group { + width: 100%; } + .btn-group-vertical > .btn:not(:first-child), + .btn-group-vertical > .btn-group:not(:first-child) { + margin-top: -1px; } + .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), + .btn-group-vertical > .btn-group:not(:last-child) > .btn { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; } + .btn-group-vertical > .btn ~ .btn, + .btn-group-vertical > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-top-right-radius: 0; } + +.nav { + display: flex; + flex-wrap: wrap; + padding-left: 0; + margin-bottom: 0; + list-style: none; } + +.nav-link { + display: block; + padding: 0.5rem 1rem; + color: #0d6efd; + text-decoration: none; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .nav-link { + transition: none; } } + .nav-link:hover, .nav-link:focus { + color: #0a58ca; } + .nav-link.disabled { + color: #6c757d; + pointer-events: none; + cursor: default; } + +.nav-tabs { + border-bottom: 1px solid #dee2e6; } + .nav-tabs .nav-link { + margin-bottom: -1px; + background: none; + border: 1px solid transparent; + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; } + .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { + border-color: #e9ecef #e9ecef #dee2e6; + isolation: isolate; } + .nav-tabs .nav-link.disabled { + color: #6c757d; + background-color: transparent; + border-color: transparent; } + .nav-tabs .nav-link.active, + .nav-tabs .nav-item.show .nav-link { + color: #495057; + background-color: #fff; + border-color: #dee2e6 #dee2e6 #fff; } + .nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-left-radius: 0; + border-top-right-radius: 0; } + +.nav-pills .nav-link { + background: none; + border: 0; + border-radius: 0.25rem; } +.nav-pills .nav-link.active, +.nav-pills .show > .nav-link { + color: #fff; + background-color: #0d6efd; } + +.nav-fill > .nav-link, +.nav-fill .nav-item { + flex: 1 1 auto; + text-align: center; } + +.nav-justified > .nav-link, +.nav-justified .nav-item { + flex-basis: 0; + flex-grow: 1; + text-align: center; } + +.nav-fill .nav-item .nav-link, +.nav-justified .nav-item .nav-link { + width: 100%; } + +.tab-content > .tab-pane { + display: none; } +.tab-content > .active { + display: block; } + +.navbar { + position: relative; + display: flex; + flex-wrap: wrap; + align-items: center; + justify-content: space-between; + padding-top: 0.5rem; + padding-bottom: 0.5rem; } + .navbar > .container, + .navbar > .container-fluid, + .navbar > .container-xl { + display: flex; + flex-wrap: inherit; + align-items: center; + justify-content: space-between; } + +.navbar-brand { + padding-top: 0.36328125rem; + padding-bottom: 0.36328125rem; + margin-right: 1rem; + font-size: 1.09375rem; + text-decoration: none; + white-space: nowrap; } + +.navbar-nav { + display: flex; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; + list-style: none; } + .navbar-nav .nav-link { + padding-right: 0; + padding-left: 0; } + .navbar-nav .dropdown-menu { + position: static; } + +.navbar-text { + padding-top: 0.5rem; + padding-bottom: 0.5rem; } + +.navbar-collapse { + flex-basis: 100%; + flex-grow: 1; + align-items: center; } + +.navbar-toggler { + padding: 0.25rem 0.75rem; + font-size: 1.09375rem; + line-height: 1; + background-color: transparent; + border: 1px solid transparent; + border-radius: 0.25rem; + transition: box-shadow 0.15s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .navbar-toggler { + transition: none; } } + .navbar-toggler:hover { + text-decoration: none; } + .navbar-toggler:focus { + text-decoration: none; + outline: 0; + box-shadow: 0 0 0 0.25rem; } + +.navbar-toggler-icon { + display: inline-block; + width: 1.5em; + height: 1.5em; + vertical-align: middle; + background-repeat: no-repeat; + background-position: center; + background-size: 100%; } + +.navbar-nav-scroll { + max-height: var(--bs-scroll-height, 75vh); + overflow-y: auto; } + +@media (min-width: 576px) { + .navbar-expand-sm { + flex-wrap: nowrap; + justify-content: flex-start; } + .navbar-expand-sm .navbar-nav { + flex-direction: row; } + .navbar-expand-sm .navbar-nav .dropdown-menu { + position: absolute; } + .navbar-expand-sm .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; } + .navbar-expand-sm .navbar-nav-scroll { + overflow: visible; } + .navbar-expand-sm .navbar-collapse { + display: flex !important; + flex-basis: auto; } + .navbar-expand-sm .navbar-toggler { + display: none; } } +@media (min-width: 768px) { + .navbar-expand-md { + flex-wrap: nowrap; + justify-content: flex-start; } + .navbar-expand-md .navbar-nav { + flex-direction: row; } + .navbar-expand-md .navbar-nav .dropdown-menu { + position: absolute; } + .navbar-expand-md .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; } + .navbar-expand-md .navbar-nav-scroll { + overflow: visible; } + .navbar-expand-md .navbar-collapse { + display: flex !important; + flex-basis: auto; } + .navbar-expand-md .navbar-toggler { + display: none; } } +@media (min-width: 992px) { + .navbar-expand-lg { + flex-wrap: nowrap; + justify-content: flex-start; } + .navbar-expand-lg .navbar-nav { + flex-direction: row; } + .navbar-expand-lg .navbar-nav .dropdown-menu { + position: absolute; } + .navbar-expand-lg .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; } + .navbar-expand-lg .navbar-nav-scroll { + overflow: visible; } + .navbar-expand-lg .navbar-collapse { + display: flex !important; + flex-basis: auto; } + .navbar-expand-lg .navbar-toggler { + display: none; } } +@media (min-width: 1200px) { + .navbar-expand-xl { + flex-wrap: nowrap; + justify-content: flex-start; } + .navbar-expand-xl .navbar-nav { + flex-direction: row; } + .navbar-expand-xl .navbar-nav .dropdown-menu { + position: absolute; } + .navbar-expand-xl .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; } + .navbar-expand-xl .navbar-nav-scroll { + overflow: visible; } + .navbar-expand-xl .navbar-collapse { + display: flex !important; + flex-basis: auto; } + .navbar-expand-xl .navbar-toggler { + display: none; } } +@media (min-width: 1400px) { + .navbar-expand-xxl { + flex-wrap: nowrap; + justify-content: flex-start; } + .navbar-expand-xxl .navbar-nav { + flex-direction: row; } + .navbar-expand-xxl .navbar-nav .dropdown-menu { + position: absolute; } + .navbar-expand-xxl .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; } + .navbar-expand-xxl .navbar-nav-scroll { + overflow: visible; } + .navbar-expand-xxl .navbar-collapse { + display: flex !important; + flex-basis: auto; } + .navbar-expand-xxl .navbar-toggler { + display: none; } } +.navbar-expand { + flex-wrap: nowrap; + justify-content: flex-start; } + .navbar-expand .navbar-nav { + flex-direction: row; } + .navbar-expand .navbar-nav .dropdown-menu { + position: absolute; } + .navbar-expand .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; } + .navbar-expand .navbar-nav-scroll { + overflow: visible; } + .navbar-expand .navbar-collapse { + display: flex !important; + flex-basis: auto; } + .navbar-expand .navbar-toggler { + display: none; } + +.navbar-light .navbar-brand { + color: rgba(0, 0, 0, 0.9); } + .navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus { + color: rgba(0, 0, 0, 0.9); } +.navbar-light .navbar-nav .nav-link { + color: rgba(0, 0, 0, 0.55); } + .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus { + color: rgba(0, 0, 0, 0.7); } + .navbar-light .navbar-nav .nav-link.disabled { + color: rgba(0, 0, 0, 0.3); } +.navbar-light .navbar-nav .show > .nav-link, +.navbar-light .navbar-nav .nav-link.active { + color: rgba(0, 0, 0, 0.9); } +.navbar-light .navbar-toggler { + color: rgba(0, 0, 0, 0.55); + border-color: rgba(0, 0, 0, 0.1); } +.navbar-light .navbar-toggler-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); } +.navbar-light .navbar-text { + color: rgba(0, 0, 0, 0.55); } + .navbar-light .navbar-text a, + .navbar-light .navbar-text a:hover, + .navbar-light .navbar-text a:focus { + color: rgba(0, 0, 0, 0.9); } + +.navbar-dark .navbar-brand { + color: #fff; } + .navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus { + color: #fff; } +.navbar-dark .navbar-nav .nav-link { + color: rgba(255, 255, 255, 0.55); } + .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus { + color: rgba(255, 255, 255, 0.75); } + .navbar-dark .navbar-nav .nav-link.disabled { + color: rgba(255, 255, 255, 0.25); } +.navbar-dark .navbar-nav .show > .nav-link, +.navbar-dark .navbar-nav .nav-link.active { + color: #fff; } +.navbar-dark .navbar-toggler { + color: rgba(255, 255, 255, 0.55); + border-color: rgba(255, 255, 255, 0.1); } +.navbar-dark .navbar-toggler-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); } +.navbar-dark .navbar-text { + color: rgba(255, 255, 255, 0.55); } + .navbar-dark .navbar-text a, + .navbar-dark .navbar-text a:hover, + .navbar-dark .navbar-text a:focus { + color: #fff; } + +.card { + position: relative; + display: flex; + flex-direction: column; + min-width: 0; + word-wrap: break-word; + background-color: #fff; + background-clip: border-box; + border: 1px solid rgba(0, 0, 0, 0.125); + border-radius: 0.25rem; } + .card > hr { + margin-right: 0; + margin-left: 0; } + .card > .list-group { + border-top: inherit; + border-bottom: inherit; } + .card > .list-group:first-child { + border-top-width: 0; + border-top-left-radius: calc(0.25rem - 1px); + border-top-right-radius: calc(0.25rem - 1px); } + .card > .list-group:last-child { + border-bottom-width: 0; + border-bottom-right-radius: calc(0.25rem - 1px); + border-bottom-left-radius: calc(0.25rem - 1px); } + .card > .card-header + .list-group, + .card > .list-group + .card-footer { + border-top: 0; } + +.card-body { + flex: 1 1 auto; + padding: 1rem 1rem; } + +.card-title { + margin-bottom: 0.5rem; } + +.card-subtitle { + margin-top: -0.25rem; + margin-bottom: 0; } + +.card-text:last-child { + margin-bottom: 0; } + +.card-link:hover { + text-decoration: none; } +.card-link + .card-link { + margin-left: 1rem; } + +.card-header { + padding: 0.5rem 1rem; + margin-bottom: 0; + background-color: rgba(0, 0, 0, 0.03); + border-bottom: 1px solid rgba(0, 0, 0, 0.125); } + .card-header:first-child { + border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; } + +.card-footer { + padding: 0.5rem 1rem; + background-color: rgba(0, 0, 0, 0.03); + border-top: 1px solid rgba(0, 0, 0, 0.125); } + .card-footer:last-child { + border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); } + +.card-header-tabs { + margin-right: -0.5rem; + margin-bottom: -0.5rem; + margin-left: -0.5rem; + border-bottom: 0; } + +.card-header-pills { + margin-right: -0.5rem; + margin-left: -0.5rem; } + +.card-img-overlay { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + padding: 1rem; + border-radius: calc(0.25rem - 1px); } + +.card-img, +.card-img-top, +.card-img-bottom { + width: 100%; } + +.card-img, +.card-img-top { + border-top-left-radius: calc(0.25rem - 1px); + border-top-right-radius: calc(0.25rem - 1px); } + +.card-img, +.card-img-bottom { + border-bottom-right-radius: calc(0.25rem - 1px); + border-bottom-left-radius: calc(0.25rem - 1px); } + +.card-group > .card { + margin-bottom: 0.75rem; } +@media (min-width: 576px) { + .card-group { + display: flex; + flex-flow: row wrap; } + .card-group > .card { + flex: 1 0 0%; + margin-bottom: 0; } + .card-group > .card + .card { + margin-left: 0; + border-left: 0; } + .card-group > .card:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + .card-group > .card:not(:last-child) .card-img-top, + .card-group > .card:not(:last-child) .card-header { + border-top-right-radius: 0; } + .card-group > .card:not(:last-child) .card-img-bottom, + .card-group > .card:not(:last-child) .card-footer { + border-bottom-right-radius: 0; } + .card-group > .card:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + .card-group > .card:not(:first-child) .card-img-top, + .card-group > .card:not(:first-child) .card-header { + border-top-left-radius: 0; } + .card-group > .card:not(:first-child) .card-img-bottom, + .card-group > .card:not(:first-child) .card-footer { + border-bottom-left-radius: 0; } } + +.accordion-button { + position: relative; + display: flex; + align-items: center; + width: 100%; + padding: 1rem 1.25rem; + font-size: 0.875rem; + color: #666; + text-align: left; + background-color: #fff; + border: 0; + border-radius: 0; + overflow-anchor: none; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease; } + @media (prefers-reduced-motion: reduce) { + .accordion-button { + transition: none; } } + .accordion-button:not(.collapsed) { + color: #0c63e4; + background-color: #e7f1ff; + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.125); } + .accordion-button:not(.collapsed)::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); + transform: rotate(-180deg); } + .accordion-button::after { + flex-shrink: 0; + width: 1.25rem; + height: 1.25rem; + margin-left: auto; + content: ""; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23666'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-size: 1.25rem; + transition: transform 0.2s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .accordion-button::after { + transition: none; } } + .accordion-button:hover { + z-index: 2; } + .accordion-button:focus { + z-index: 3; + border-color: #86b7fe; + outline: 0; + box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); } + +.accordion-header { + margin-bottom: 0; } + +.accordion-item { + background-color: #fff; + border: 1px solid rgba(0, 0, 0, 0.125); } + .accordion-item:first-of-type { + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; } + .accordion-item:first-of-type .accordion-button { + border-top-left-radius: calc(0.25rem - 1px); + border-top-right-radius: calc(0.25rem - 1px); } + .accordion-item:not(:first-of-type) { + border-top: 0; } + .accordion-item:last-of-type { + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; } + .accordion-item:last-of-type .accordion-button.collapsed { + border-bottom-right-radius: calc(0.25rem - 1px); + border-bottom-left-radius: calc(0.25rem - 1px); } + .accordion-item:last-of-type .accordion-collapse { + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; } + +.accordion-body { + padding: 1rem 1.25rem; } + +.accordion-flush .accordion-collapse { + border-width: 0; } +.accordion-flush .accordion-item { + border-right: 0; + border-left: 0; + border-radius: 0; } + .accordion-flush .accordion-item:first-child { + border-top: 0; } + .accordion-flush .accordion-item:last-child { + border-bottom: 0; } + .accordion-flush .accordion-item .accordion-button { + border-radius: 0; } + +.breadcrumb { + display: flex; + flex-wrap: wrap; + padding: 0 0; + margin-bottom: 1rem; + list-style: none; } + +.breadcrumb-item + .breadcrumb-item { + padding-left: 0.5rem; } + .breadcrumb-item + .breadcrumb-item::before { + float: left; + padding-right: 0.5rem; + color: #6c757d; + content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */; } +.breadcrumb-item.active { + color: #6c757d; } + +.pagination { + display: flex; + padding-left: 0; + list-style: none; } + +.page-link { + position: relative; + display: block; + color: #0d6efd; + text-decoration: none; + background-color: #fff; + border: 1px solid #dee2e6; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .page-link { + transition: none; } } + .page-link:hover { + z-index: 2; + color: #0a58ca; + background-color: #e9ecef; + border-color: #dee2e6; } + .page-link:focus { + z-index: 3; + color: #0a58ca; + background-color: #e9ecef; + outline: 0; + box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); } + +.page-item:not(:first-child) .page-link { + margin-left: -1px; } +.page-item.active .page-link { + z-index: 3; + color: #fff; + background-color: #0d6efd; + border-color: #0d6efd; } +.page-item.disabled .page-link { + color: #6c757d; + pointer-events: none; + background-color: #fff; + border-color: #dee2e6; } + +.page-link { + padding: 0.375rem 0.75rem; } + +.page-item:first-child .page-link { + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; } +.page-item:last-child .page-link { + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; } + +.pagination-lg .page-link { + padding: 0.75rem 1.5rem; + font-size: 1.09375rem; } +.pagination-lg .page-item:first-child .page-link { + border-top-left-radius: 0.3rem; + border-bottom-left-radius: 0.3rem; } +.pagination-lg .page-item:last-child .page-link { + border-top-right-radius: 0.3rem; + border-bottom-right-radius: 0.3rem; } + +.pagination-sm .page-link { + padding: 0.25rem 0.5rem; + font-size: 0.765625rem; } +.pagination-sm .page-item:first-child .page-link { + border-top-left-radius: 0.2rem; + border-bottom-left-radius: 0.2rem; } +.pagination-sm .page-item:last-child .page-link { + border-top-right-radius: 0.2rem; + border-bottom-right-radius: 0.2rem; } + +.badge { + display: inline-block; + padding: 0.35em 0.65em; + font-size: 0.75em; + font-weight: 700; + line-height: 1; + color: #fff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: 0.25rem; } + .badge:empty { + display: none; } + +.btn .badge { + position: relative; + top: -1px; } + +.alert { + position: relative; + padding: 1rem 1rem; + margin-bottom: 1rem; + border: 1px solid transparent; + border-radius: 0.25rem; } + +.alert-heading { + color: inherit; } + +.alert-link { + font-weight: 700; } + +.alert-dismissible { + padding-right: 3rem; } + .alert-dismissible .btn-close { + position: absolute; + top: 0; + right: 0; + z-index: 2; + padding: 1.25rem 1rem; } + +.alert-primary { + color: #084298; + background-color: #cfe2ff; + border-color: #b6d4fe; } + .alert-primary .alert-link { + color: #06357a; } + +.alert-secondary { + color: #41464b; + background-color: #e2e3e5; + border-color: #d3d6d8; } + .alert-secondary .alert-link { + color: #34383c; } + +.alert-success { + color: #0f5132; + background-color: #d1e7dd; + border-color: #badbcc; } + .alert-success .alert-link { + color: #0c4128; } + +.alert-info { + color: #055160; + background-color: #cff4fc; + border-color: #b6effb; } + .alert-info .alert-link { + color: #04414d; } + +.alert-warning { + color: #664d03; + background-color: #fff3cd; + border-color: #ffecb5; } + .alert-warning .alert-link { + color: #523e02; } + +.alert-danger { + color: #842029; + background-color: #f8d7da; + border-color: #f5c2c7; } + .alert-danger .alert-link { + color: #6a1a21; } + +.alert-light { + color: #636464; + background-color: #fefefe; + border-color: #fdfdfe; } + .alert-light .alert-link { + color: #4f5050; } + +.alert-dark { + color: #141619; + background-color: #d3d3d4; + border-color: #bcbebf; } + .alert-dark .alert-link { + color: #101214; } + +@keyframes progress-bar-stripes { + 0% { + background-position-x: 1rem; } } +.progress { + display: flex; + height: 1rem; + overflow: hidden; + font-size: 0.65625rem; + background-color: #e9ecef; + border-radius: 0.25rem; } + +.progress-bar { + display: flex; + flex-direction: column; + justify-content: center; + overflow: hidden; + color: #fff; + text-align: center; + white-space: nowrap; + background-color: #0d6efd; + transition: width 0.6s ease; } + @media (prefers-reduced-motion: reduce) { + .progress-bar { + transition: none; } } + +.progress-bar-striped { + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-size: 1rem 1rem; } + +.progress-bar-animated { + animation: 1s linear infinite progress-bar-stripes; } + @media (prefers-reduced-motion: reduce) { + .progress-bar-animated { + animation: none; } } + +.list-group { + display: flex; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; + border-radius: 0.25rem; } + +.list-group-numbered { + list-style-type: none; + counter-reset: section; } + .list-group-numbered > li::before { + content: counters(section,".") ". "; + counter-increment: section; } + +.list-group-item-action { + width: 100%; + color: #495057; + text-align: inherit; } + .list-group-item-action:hover, .list-group-item-action:focus { + z-index: 1; + color: #495057; + text-decoration: none; + background-color: #f8f9fa; } + .list-group-item-action:active { + color: #666; + background-color: #e9ecef; } + +.list-group-item { + position: relative; + display: block; + padding: 0.5rem 1rem; + color: #212529; + text-decoration: none; + background-color: #fff; + border: 1px solid rgba(0, 0, 0, 0.125); } + .list-group-item:first-child { + border-top-left-radius: inherit; + border-top-right-radius: inherit; } + .list-group-item:last-child { + border-bottom-right-radius: inherit; + border-bottom-left-radius: inherit; } + .list-group-item.disabled, .list-group-item:disabled { + color: #6c757d; + pointer-events: none; + background-color: #fff; } + .list-group-item.active { + z-index: 2; + color: #fff; + background-color: #0d6efd; + border-color: #0d6efd; } + .list-group-item + .list-group-item { + border-top-width: 0; } + .list-group-item + .list-group-item.active { + margin-top: -1px; + border-top-width: 1px; } + +.list-group-horizontal { + flex-direction: row; } + .list-group-horizontal > .list-group-item:first-child { + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; } + .list-group-horizontal > .list-group-item:last-child { + border-top-right-radius: 0.25rem; + border-bottom-left-radius: 0; } + .list-group-horizontal > .list-group-item.active { + margin-top: 0; } + .list-group-horizontal > .list-group-item + .list-group-item { + border-top-width: 1px; + border-left-width: 0; } + .list-group-horizontal > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px; } + +@media (min-width: 576px) { + .list-group-horizontal-sm { + flex-direction: row; } + .list-group-horizontal-sm > .list-group-item:first-child { + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; } + .list-group-horizontal-sm > .list-group-item:last-child { + border-top-right-radius: 0.25rem; + border-bottom-left-radius: 0; } + .list-group-horizontal-sm > .list-group-item.active { + margin-top: 0; } + .list-group-horizontal-sm > .list-group-item + .list-group-item { + border-top-width: 1px; + border-left-width: 0; } + .list-group-horizontal-sm > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px; } } +@media (min-width: 768px) { + .list-group-horizontal-md { + flex-direction: row; } + .list-group-horizontal-md > .list-group-item:first-child { + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; } + .list-group-horizontal-md > .list-group-item:last-child { + border-top-right-radius: 0.25rem; + border-bottom-left-radius: 0; } + .list-group-horizontal-md > .list-group-item.active { + margin-top: 0; } + .list-group-horizontal-md > .list-group-item + .list-group-item { + border-top-width: 1px; + border-left-width: 0; } + .list-group-horizontal-md > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px; } } +@media (min-width: 992px) { + .list-group-horizontal-lg { + flex-direction: row; } + .list-group-horizontal-lg > .list-group-item:first-child { + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; } + .list-group-horizontal-lg > .list-group-item:last-child { + border-top-right-radius: 0.25rem; + border-bottom-left-radius: 0; } + .list-group-horizontal-lg > .list-group-item.active { + margin-top: 0; } + .list-group-horizontal-lg > .list-group-item + .list-group-item { + border-top-width: 1px; + border-left-width: 0; } + .list-group-horizontal-lg > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px; } } +@media (min-width: 1200px) { + .list-group-horizontal-xl { + flex-direction: row; } + .list-group-horizontal-xl > .list-group-item:first-child { + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; } + .list-group-horizontal-xl > .list-group-item:last-child { + border-top-right-radius: 0.25rem; + border-bottom-left-radius: 0; } + .list-group-horizontal-xl > .list-group-item.active { + margin-top: 0; } + .list-group-horizontal-xl > .list-group-item + .list-group-item { + border-top-width: 1px; + border-left-width: 0; } + .list-group-horizontal-xl > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px; } } +@media (min-width: 1400px) { + .list-group-horizontal-xxl { + flex-direction: row; } + .list-group-horizontal-xxl > .list-group-item:first-child { + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; } + .list-group-horizontal-xxl > .list-group-item:last-child { + border-top-right-radius: 0.25rem; + border-bottom-left-radius: 0; } + .list-group-horizontal-xxl > .list-group-item.active { + margin-top: 0; } + .list-group-horizontal-xxl > .list-group-item + .list-group-item { + border-top-width: 1px; + border-left-width: 0; } + .list-group-horizontal-xxl > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px; } } +.list-group-flush { + border-radius: 0; } + .list-group-flush > .list-group-item { + border-width: 0 0 1px; } + .list-group-flush > .list-group-item:last-child { + border-bottom-width: 0; } + +.list-group-item-primary { + color: #084298; + background-color: #cfe2ff; } + .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus { + color: #084298; + background-color: #bacbe6; } + .list-group-item-primary.list-group-item-action.active { + color: #fff; + background-color: #084298; + border-color: #084298; } + +.list-group-item-secondary { + color: #41464b; + background-color: #e2e3e5; } + .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus { + color: #41464b; + background-color: #cbccce; } + .list-group-item-secondary.list-group-item-action.active { + color: #fff; + background-color: #41464b; + border-color: #41464b; } + +.list-group-item-success { + color: #0f5132; + background-color: #d1e7dd; } + .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus { + color: #0f5132; + background-color: #bcd0c7; } + .list-group-item-success.list-group-item-action.active { + color: #fff; + background-color: #0f5132; + border-color: #0f5132; } + +.list-group-item-info { + color: #055160; + background-color: #cff4fc; } + .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus { + color: #055160; + background-color: #badce3; } + .list-group-item-info.list-group-item-action.active { + color: #fff; + background-color: #055160; + border-color: #055160; } + +.list-group-item-warning { + color: #664d03; + background-color: #fff3cd; } + .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus { + color: #664d03; + background-color: #e6dbb9; } + .list-group-item-warning.list-group-item-action.active { + color: #fff; + background-color: #664d03; + border-color: #664d03; } + +.list-group-item-danger { + color: #842029; + background-color: #f8d7da; } + .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus { + color: #842029; + background-color: #dfc2c4; } + .list-group-item-danger.list-group-item-action.active { + color: #fff; + background-color: #842029; + border-color: #842029; } + +.list-group-item-light { + color: #636464; + background-color: #fefefe; } + .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus { + color: #636464; + background-color: #e5e5e5; } + .list-group-item-light.list-group-item-action.active { + color: #fff; + background-color: #636464; + border-color: #636464; } + +.list-group-item-dark { + color: #141619; + background-color: #d3d3d4; } + .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus { + color: #141619; + background-color: #bebebf; } + .list-group-item-dark.list-group-item-action.active { + color: #fff; + background-color: #141619; + border-color: #141619; } + +.btn-close { + box-sizing: content-box; + width: 1em; + height: 1em; + padding: 0.25em 0.25em; + color: #000; + background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat; + border: 0; + border-radius: 0.25rem; + opacity: 0.5; } + .btn-close:hover { + color: #000; + text-decoration: none; + opacity: 0.75; } + .btn-close:focus { + outline: 0; + box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); + opacity: 1; } + .btn-close:disabled, .btn-close.disabled { + pointer-events: none; + user-select: none; + opacity: 0.25; } + +.btn-close-white { + filter: invert(1) grayscale(100%) brightness(200%); } + +.toast { + width: 350px; + max-width: 100%; + font-size: 0.875rem; + pointer-events: auto; + background-color: rgba(255, 255, 255, 0.85); + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.1); + box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); + border-radius: 0.25rem; } + .toast:not(.showing):not(.show) { + opacity: 0; } + .toast.hide { + display: none; } + +.toast-container { + width: max-content; + max-width: 100%; + pointer-events: none; } + .toast-container > :not(:last-child) { + margin-bottom: 0.75rem; } + +.toast-header { + display: flex; + align-items: center; + padding: 0.5rem 0.75rem; + color: #6c757d; + background-color: rgba(255, 255, 255, 0.85); + background-clip: padding-box; + border-bottom: 1px solid rgba(0, 0, 0, 0.05); + border-top-left-radius: calc(0.25rem - 1px); + border-top-right-radius: calc(0.25rem - 1px); } + .toast-header .btn-close { + margin-right: -0.375rem; + margin-left: 0.75rem; } + +.toast-body { + padding: 0.75rem; + word-wrap: break-word; } + +.modal { + position: fixed; + top: 0; + left: 0; + z-index: 1060; + display: none; + width: 100%; + height: 100%; + overflow-x: hidden; + overflow-y: auto; + outline: 0; } + +.modal-dialog { + position: relative; + width: auto; + margin: 0.5rem; + pointer-events: none; } + .modal.fade .modal-dialog { + transition: transform 0.3s ease-out; + transform: translate(0, -50px); } + @media (prefers-reduced-motion: reduce) { + .modal.fade .modal-dialog { + transition: none; } } + .modal.show .modal-dialog { + transform: none; } + .modal.modal-static .modal-dialog { + transform: scale(1.02); } + +.modal-dialog-scrollable { + height: calc(100% - 1rem); } + .modal-dialog-scrollable .modal-content { + max-height: 100%; + overflow: hidden; } + .modal-dialog-scrollable .modal-body { + overflow-y: auto; } + +.modal-dialog-centered { + display: flex; + align-items: center; + min-height: calc(100% - 1rem); } + +.modal-content { + position: relative; + display: flex; + flex-direction: column; + width: 100%; + pointer-events: auto; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 0.3rem; + outline: 0; } + +.modal-backdrop { + position: fixed; + top: 0; + left: 0; + z-index: 1040; + width: 100vw; + height: 100vh; + background-color: #000; } + .modal-backdrop.fade { + opacity: 0; } + .modal-backdrop.show { + opacity: 0.5; } + +.modal-header { + display: flex; + flex-shrink: 0; + align-items: center; + justify-content: space-between; + padding: 1rem 1rem; + border-bottom: 1px solid #dee2e6; + border-top-left-radius: calc(0.3rem - 1px); + border-top-right-radius: calc(0.3rem - 1px); } + .modal-header .btn-close { + padding: 0.5rem 0.5rem; + margin: -0.5rem -0.5rem -0.5rem auto; } + +.modal-title { + margin-bottom: 0; + line-height: 1.25; } + +.modal-body { + position: relative; + flex: 1 1 auto; + padding: 1rem; } + +.modal-footer { + display: flex; + flex-wrap: wrap; + flex-shrink: 0; + align-items: center; + justify-content: flex-end; + padding: 0.75rem; + border-top: 1px solid #dee2e6; + border-bottom-right-radius: calc(0.3rem - 1px); + border-bottom-left-radius: calc(0.3rem - 1px); } + .modal-footer > * { + margin: 0.25rem; } + +@media (min-width: 576px) { + .modal-dialog { + max-width: 500px; + margin: 1.75rem auto; } + + .modal-dialog-scrollable { + height: calc(100% - 3.5rem); } + + .modal-dialog-centered { + min-height: calc(100% - 3.5rem); } + + .modal-sm { + max-width: 300px; } } +@media (min-width: 992px) { + .modal-lg, + .modal-xl { + max-width: 800px; } } +@media (min-width: 1200px) { + .modal-xl { + max-width: 1140px; } } +.modal-fullscreen { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; } + .modal-fullscreen .modal-content { + height: 100%; + border: 0; + border-radius: 0; } + .modal-fullscreen .modal-header { + border-radius: 0; } + .modal-fullscreen .modal-body { + overflow-y: auto; } + .modal-fullscreen .modal-footer { + border-radius: 0; } + +@media (max-width: 575.98px) { + .modal-fullscreen-sm-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; } + .modal-fullscreen-sm-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; } + .modal-fullscreen-sm-down .modal-header { + border-radius: 0; } + .modal-fullscreen-sm-down .modal-body { + overflow-y: auto; } + .modal-fullscreen-sm-down .modal-footer { + border-radius: 0; } } +@media (max-width: 767.98px) { + .modal-fullscreen-md-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; } + .modal-fullscreen-md-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; } + .modal-fullscreen-md-down .modal-header { + border-radius: 0; } + .modal-fullscreen-md-down .modal-body { + overflow-y: auto; } + .modal-fullscreen-md-down .modal-footer { + border-radius: 0; } } +@media (max-width: 991.98px) { + .modal-fullscreen-lg-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; } + .modal-fullscreen-lg-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; } + .modal-fullscreen-lg-down .modal-header { + border-radius: 0; } + .modal-fullscreen-lg-down .modal-body { + overflow-y: auto; } + .modal-fullscreen-lg-down .modal-footer { + border-radius: 0; } } +@media (max-width: 1199.98px) { + .modal-fullscreen-xl-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; } + .modal-fullscreen-xl-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; } + .modal-fullscreen-xl-down .modal-header { + border-radius: 0; } + .modal-fullscreen-xl-down .modal-body { + overflow-y: auto; } + .modal-fullscreen-xl-down .modal-footer { + border-radius: 0; } } +@media (max-width: 1399.98px) { + .modal-fullscreen-xxl-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; } + .modal-fullscreen-xxl-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; } + .modal-fullscreen-xxl-down .modal-header { + border-radius: 0; } + .modal-fullscreen-xxl-down .modal-body { + overflow-y: auto; } + .modal-fullscreen-xxl-down .modal-footer { + border-radius: 0; } } +.tooltip { + position: absolute; + z-index: 1080; + display: block; + margin: 0; + font-family: "Roboto"; + font-style: normal; + font-weight: 400; + line-height: 1.25; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + white-space: normal; + line-break: auto; + font-size: 0.765625rem; + word-wrap: break-word; + opacity: 0; } + .tooltip.show { + opacity: 0.9; } + .tooltip .tooltip-arrow { + position: absolute; + display: block; + width: 0.8rem; + height: 0.4rem; } + .tooltip .tooltip-arrow::before { + position: absolute; + content: ""; + border-color: transparent; + border-style: solid; } + +.bs-tooltip-top, .bs-tooltip-auto[data-popper-placement^="top"] { + padding: 0.4rem 0; } + .bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow { + bottom: 0; } + .bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow::before { + top: -1px; + border-width: 0.4rem 0.4rem 0; + border-top-color: #000; } + +.bs-tooltip-end, .bs-tooltip-auto[data-popper-placement^="right"] { + padding: 0 0.4rem; } + .bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow { + left: 0; + width: 0.4rem; + height: 0.8rem; } + .bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow::before { + right: -1px; + border-width: 0.4rem 0.4rem 0.4rem 0; + border-right-color: #000; } + +.bs-tooltip-bottom, .bs-tooltip-auto[data-popper-placement^="bottom"] { + padding: 0.4rem 0; } + .bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow { + top: 0; } + .bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow::before { + bottom: -1px; + border-width: 0 0.4rem 0.4rem; + border-bottom-color: #000; } + +.bs-tooltip-start, .bs-tooltip-auto[data-popper-placement^="left"] { + padding: 0 0.4rem; } + .bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow { + right: 0; + width: 0.4rem; + height: 0.8rem; } + .bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow::before { + left: -1px; + border-width: 0.4rem 0 0.4rem 0.4rem; + border-left-color: #000; } + +.tooltip-inner { + max-width: 200px; + padding: 0.25rem 0.5rem; + color: #fff; + text-align: center; + background-color: #000; + border-radius: 0.25rem; } + +.popover { + position: absolute; + top: 0; + left: 0 /* rtl:ignore */; + z-index: 1070; + display: block; + max-width: 276px; + font-family: "Roboto"; + font-style: normal; + font-weight: 400; + line-height: 1.25; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + white-space: normal; + line-break: auto; + font-size: 0.765625rem; + word-wrap: break-word; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 0.3rem; } + .popover .popover-arrow { + position: absolute; + display: block; + width: 1rem; + height: 0.5rem; } + .popover .popover-arrow::before, .popover .popover-arrow::after { + position: absolute; + display: block; + content: ""; + border-color: transparent; + border-style: solid; } + +.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow { + bottom: calc(-0.5rem - 1px); } + .bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::before { + bottom: 0; + border-width: 0.5rem 0.5rem 0; + border-top-color: rgba(0, 0, 0, 0.25); } + .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::after { + bottom: 1px; + border-width: 0.5rem 0.5rem 0; + border-top-color: #fff; } + +.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow { + left: calc(-0.5rem - 1px); + width: 0.5rem; + height: 1rem; } + .bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::before { + left: 0; + border-width: 0.5rem 0.5rem 0.5rem 0; + border-right-color: rgba(0, 0, 0, 0.25); } + .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::after { + left: 1px; + border-width: 0.5rem 0.5rem 0.5rem 0; + border-right-color: #fff; } + +.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow { + top: calc(-0.5rem - 1px); } + .bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::before { + top: 0; + border-width: 0 0.5rem 0.5rem 0.5rem; + border-bottom-color: rgba(0, 0, 0, 0.25); } + .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::after { + top: 1px; + border-width: 0 0.5rem 0.5rem 0.5rem; + border-bottom-color: #fff; } +.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^="bottom"] .popover-header::before { + position: absolute; + top: 0; + left: 50%; + display: block; + width: 1rem; + margin-left: -0.5rem; + content: ""; + border-bottom: 1px solid #f0f0f0; } + +.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow { + right: calc(-0.5rem - 1px); + width: 0.5rem; + height: 1rem; } + .bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::before { + right: 0; + border-width: 0.5rem 0 0.5rem 0.5rem; + border-left-color: rgba(0, 0, 0, 0.25); } + .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::after { + right: 1px; + border-width: 0.5rem 0 0.5rem 0.5rem; + border-left-color: #fff; } + +.popover-header { + padding: 0.5rem 1rem; + margin-bottom: 0; + font-size: 0.875rem; + background-color: #f0f0f0; + border-bottom: 1px solid rgba(0, 0, 0, 0.2); + border-top-left-radius: calc(0.3rem - 1px); + border-top-right-radius: calc(0.3rem - 1px); } + .popover-header:empty { + display: none; } + +.popover-body { + padding: 1rem 1rem; + color: #666; } + +.carousel { + position: relative; } + +.carousel.pointer-event { + touch-action: pan-y; } + +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden; } + .carousel-inner::after { + display: block; + clear: both; + content: ""; } + +.carousel-item { + position: relative; + display: none; + float: left; + width: 100%; + margin-right: -100%; + backface-visibility: hidden; + transition: transform 0.6s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .carousel-item { + transition: none; } } + +.carousel-item.active, +.carousel-item-next, +.carousel-item-prev { + display: block; } + +/* rtl:begin:ignore */ +.carousel-item-next:not(.carousel-item-start), +.active.carousel-item-end { + transform: translateX(100%); } + +.carousel-item-prev:not(.carousel-item-end), +.active.carousel-item-start { + transform: translateX(-100%); } + +/* rtl:end:ignore */ +.carousel-fade .carousel-item { + opacity: 0; + transition-property: opacity; + transform: none; } +.carousel-fade .carousel-item.active, +.carousel-fade .carousel-item-next.carousel-item-start, +.carousel-fade .carousel-item-prev.carousel-item-end { + z-index: 1; + opacity: 1; } +.carousel-fade .active.carousel-item-start, +.carousel-fade .active.carousel-item-end { + z-index: 0; + opacity: 0; + transition: opacity 0s 0.6s; } + @media (prefers-reduced-motion: reduce) { + .carousel-fade .active.carousel-item-start, + .carousel-fade .active.carousel-item-end { + transition: none; } } + +.carousel-control-prev, +.carousel-control-next { + position: absolute; + top: 0; + bottom: 0; + z-index: 1; + display: flex; + align-items: center; + justify-content: center; + width: 15%; + padding: 0; + color: #fff; + text-align: center; + background: none; + border: 0; + opacity: 0.5; + transition: opacity 0.15s ease; } + @media (prefers-reduced-motion: reduce) { + .carousel-control-prev, + .carousel-control-next { + transition: none; } } + .carousel-control-prev:hover, .carousel-control-prev:focus, + .carousel-control-next:hover, + .carousel-control-next:focus { + color: #fff; + text-decoration: none; + outline: 0; + opacity: 0.9; } + +.carousel-control-prev { + left: 0; } + +.carousel-control-next { + right: 0; } + +.carousel-control-prev-icon, +.carousel-control-next-icon { + display: inline-block; + width: 2rem; + height: 2rem; + background-repeat: no-repeat; + background-position: 50%; + background-size: 100% 100%; } + +/* rtl:options: { + "autoRename": true, + "stringMap":[ { + "name" : "prev-next", + "search" : "prev", + "replace" : "next" + } ] +} */ +.carousel-control-prev-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e"); } + +.carousel-control-next-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); } + +.carousel-indicators { + position: absolute; + right: 0; + bottom: 0; + left: 0; + z-index: 2; + display: flex; + justify-content: center; + padding: 0; + margin-right: 15%; + margin-bottom: 1rem; + margin-left: 15%; + list-style: none; } + .carousel-indicators [data-bs-target] { + box-sizing: content-box; + flex: 0 1 auto; + width: 30px; + height: 3px; + padding: 0; + margin-right: 3px; + margin-left: 3px; + text-indent: -999px; + cursor: pointer; + background-color: #fff; + background-clip: padding-box; + border: 0; + border-top: 10px solid transparent; + border-bottom: 10px solid transparent; + opacity: 0.5; + transition: opacity 0.6s ease; } + @media (prefers-reduced-motion: reduce) { + .carousel-indicators [data-bs-target] { + transition: none; } } + .carousel-indicators .active { + opacity: 1; } + +.carousel-caption { + position: absolute; + right: 15%; + bottom: 1.25rem; + left: 15%; + padding-top: 1.25rem; + padding-bottom: 1.25rem; + color: #fff; + text-align: center; } + +.carousel-dark .carousel-control-prev-icon, +.carousel-dark .carousel-control-next-icon { + filter: invert(1) grayscale(100); } +.carousel-dark .carousel-indicators [data-bs-target] { + background-color: #000; } +.carousel-dark .carousel-caption { + color: #000; } + +@keyframes spinner-border { + to { + transform: rotate(360deg) /* rtl:ignore */; } } +.spinner-border { + display: inline-block; + width: 2rem; + height: 2rem; + vertical-align: -0.125em; + border: 0.25em solid currentColor; + border-right-color: transparent; + border-radius: 50%; + animation: 0.75s linear infinite spinner-border; } + +.spinner-border-sm { + width: 1rem; + height: 1rem; + border-width: 0.2em; } + +@keyframes spinner-grow { + 0% { + transform: scale(0); } + 50% { + opacity: 1; + transform: none; } } +.spinner-grow { + display: inline-block; + width: 2rem; + height: 2rem; + vertical-align: -0.125em; + background-color: currentColor; + border-radius: 50%; + opacity: 0; + animation: 0.75s linear infinite spinner-grow; } + +.spinner-grow-sm { + width: 1rem; + height: 1rem; } + +@media (prefers-reduced-motion: reduce) { + .spinner-border, + .spinner-grow { + animation-duration: 1.5s; } } +.offcanvas { + position: fixed; + bottom: 0; + z-index: 1050; + display: flex; + flex-direction: column; + max-width: 100%; + visibility: hidden; + background-color: #fff; + background-clip: padding-box; + outline: 0; + transition: transform 0.3s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .offcanvas { + transition: none; } } + +.offcanvas-header { + display: flex; + align-items: center; + justify-content: space-between; + padding: 1rem 1rem; } + .offcanvas-header .btn-close { + padding: 0.5rem 0.5rem; + margin-top: -0.5rem; + margin-right: -0.5rem; + margin-bottom: -0.5rem; } + +.offcanvas-title { + margin-bottom: 0; + line-height: 1.25; } + +.offcanvas-body { + flex-grow: 1; + padding: 1rem 1rem; + overflow-y: auto; } + +.offcanvas-start { + top: 0; + left: 0; + width: 400px; + border-right: 1px solid rgba(0, 0, 0, 0.2); + transform: translateX(-100%); } + +.offcanvas-end { + top: 0; + right: 0; + width: 400px; + border-left: 1px solid rgba(0, 0, 0, 0.2); + transform: translateX(100%); } + +.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: 30vh; + max-height: 100%; + border-bottom: 1px solid rgba(0, 0, 0, 0.2); + transform: translateY(-100%); } + +.offcanvas-bottom { + right: 0; + left: 0; + height: 30vh; + max-height: 100%; + border-top: 1px solid rgba(0, 0, 0, 0.2); + transform: translateY(100%); } + +.offcanvas.show { + transform: none; } + +.clearfix::after { + display: block; + clear: both; + content: ""; } + +.link-primary { + color: #0d6efd; } + .link-primary:hover, .link-primary:focus { + color: #0a58ca; } + +.link-secondary { + color: #6c757d; } + .link-secondary:hover, .link-secondary:focus { + color: #565e64; } + +.link-success { + color: #198754; } + .link-success:hover, .link-success:focus { + color: #146c43; } + +.link-info { + color: #0dcaf0; } + .link-info:hover, .link-info:focus { + color: #3dd5f3; } + +.link-warning { + color: #ffc107; } + .link-warning:hover, .link-warning:focus { + color: #ffcd39; } + +.link-danger { + color: #dc3545; } + .link-danger:hover, .link-danger:focus { + color: #b02a37; } + +.link-light { + color: #f8f9fa; } + .link-light:hover, .link-light:focus { + color: #f9fafb; } + +.link-dark { + color: #212529; } + .link-dark:hover, .link-dark:focus { + color: #1a1e21; } + +.ratio { + position: relative; + width: 100%; } + .ratio::before { + display: block; + padding-top: var(--bs-aspect-ratio); + content: ""; } + .ratio > * { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; } + +.ratio-1x1 { + --bs-aspect-ratio: 100%; } + +.ratio-4x3 { + --bs-aspect-ratio: calc(3 / 4 * 100%); } + +.ratio-16x9 { + --bs-aspect-ratio: calc(9 / 16 * 100%); } + +.ratio-21x9 { + --bs-aspect-ratio: calc(9 / 21 * 100%); } + +.fixed-top { + position: fixed; + top: 0; + right: 0; + left: 0; + z-index: 1030; } + +.fixed-bottom { + position: fixed; + right: 0; + bottom: 0; + left: 0; + z-index: 1030; } + +.sticky-top { + position: sticky; + top: 0; + z-index: 1020; } + +@media (min-width: 576px) { + .sticky-sm-top { + position: sticky; + top: 0; + z-index: 1020; } } +@media (min-width: 768px) { + .sticky-md-top { + position: sticky; + top: 0; + z-index: 1020; } } +@media (min-width: 992px) { + .sticky-lg-top { + position: sticky; + top: 0; + z-index: 1020; } } +@media (min-width: 1200px) { + .sticky-xl-top { + position: sticky; + top: 0; + z-index: 1020; } } +@media (min-width: 1400px) { + .sticky-xxl-top { + position: sticky; + top: 0; + z-index: 1020; } } +.visually-hidden, +.visually-hidden-focusable:not(:focus):not(:focus-within) { + position: absolute !important; + width: 1px !important; + height: 1px !important; + padding: 0 !important; + margin: -1px !important; + overflow: hidden !important; + clip: rect(0, 0, 0, 0) !important; + white-space: nowrap !important; + border: 0 !important; } + +.stretched-link::after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + content: ""; } + +.text-truncate { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; } + +.align-baseline { + vertical-align: baseline !important; } + +.align-top { + vertical-align: top !important; } + +.align-middle { + vertical-align: middle !important; } + +.align-bottom { + vertical-align: bottom !important; } + +.align-text-bottom { + vertical-align: text-bottom !important; } + +.align-text-top { + vertical-align: text-top !important; } + +.float-start { + float: left !important; } + +.float-end { + float: right !important; } + +.float-none { + float: none !important; } + +.overflow-auto { + overflow: auto !important; } + +.overflow-hidden { + overflow: hidden !important; } + +.overflow-visible { + overflow: visible !important; } + +.overflow-scroll { + overflow: scroll !important; } + +.d-inline { + display: inline !important; } + +.d-inline-block { + display: inline-block !important; } + +.d-block { + display: block !important; } + +.d-grid { + display: grid !important; } + +.d-table { + display: table !important; } + +.d-table-row { + display: table-row !important; } + +.d-table-cell { + display: table-cell !important; } + +.d-flex { + display: flex !important; } + +.d-inline-flex { + display: inline-flex !important; } + +.d-none { + display: none !important; } + +.shadow { + box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; } + +.shadow-sm { + box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; } + +.shadow-lg { + box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; } + +.shadow-none { + box-shadow: none !important; } + +.position-static { + position: static !important; } + +.position-relative { + position: relative !important; } + +.position-absolute { + position: absolute !important; } + +.position-fixed { + position: fixed !important; } + +.position-sticky { + position: sticky !important; } + +.top-0 { + top: 0 !important; } + +.top-50 { + top: 50% !important; } + +.top-100 { + top: 100% !important; } + +.bottom-0 { + bottom: 0 !important; } + +.bottom-50 { + bottom: 50% !important; } + +.bottom-100 { + bottom: 100% !important; } + +.start-0 { + left: 0 !important; } + +.start-50 { + left: 50% !important; } + +.start-100 { + left: 100% !important; } + +.end-0 { + right: 0 !important; } + +.end-50 { + right: 50% !important; } + +.end-100 { + right: 100% !important; } + +.translate-middle { + transform: translate(-50%, -50%) !important; } + +.translate-middle-x { + transform: translateX(-50%) !important; } + +.translate-middle-y { + transform: translateY(-50%) !important; } + +.border { + border: 1px solid #dee2e6 !important; } + +.border-0 { + border: 0 !important; } + +.border-top { + border-top: 1px solid #dee2e6 !important; } + +.border-top-0 { + border-top: 0 !important; } + +.border-end { + border-right: 1px solid #dee2e6 !important; } + +.border-end-0 { + border-right: 0 !important; } + +.border-bottom { + border-bottom: 1px solid #dee2e6 !important; } + +.border-bottom-0 { + border-bottom: 0 !important; } + +.border-start { + border-left: 1px solid #dee2e6 !important; } + +.border-start-0 { + border-left: 0 !important; } + +.border-primary { + border-color: #0d6efd !important; } + +.border-secondary { + border-color: #6c757d !important; } + +.border-success { + border-color: #198754 !important; } + +.border-info { + border-color: #0dcaf0 !important; } + +.border-warning { + border-color: #ffc107 !important; } + +.border-danger { + border-color: #dc3545 !important; } + +.border-light { + border-color: #f8f9fa !important; } + +.border-dark { + border-color: #212529 !important; } + +.border-white { + border-color: #fff !important; } + +.border-1 { + border-width: 1px !important; } + +.border-2 { + border-width: 2px !important; } + +.border-3 { + border-width: 3px !important; } + +.border-4 { + border-width: 4px !important; } + +.border-5 { + border-width: 5px !important; } + +.w-25 { + width: 25% !important; } + +.w-50 { + width: 50% !important; } + +.w-75 { + width: 75% !important; } + +.w-100 { + width: 100% !important; } + +.w-auto { + width: auto !important; } + +.mw-100 { + max-width: 100% !important; } + +.vw-100 { + width: 100vw !important; } + +.min-vw-100 { + min-width: 100vw !important; } + +.h-25 { + height: 25% !important; } + +.h-50 { + height: 50% !important; } + +.h-75 { + height: 75% !important; } + +.h-100 { + height: 100% !important; } + +.h-auto { + height: auto !important; } + +.mh-100 { + max-height: 100% !important; } + +.vh-100 { + height: 100vh !important; } + +.min-vh-100 { + min-height: 100vh !important; } + +.flex-fill { + flex: 1 1 auto !important; } + +.flex-row { + flex-direction: row !important; } + +.flex-column { + flex-direction: column !important; } + +.flex-row-reverse { + flex-direction: row-reverse !important; } + +.flex-column-reverse { + flex-direction: column-reverse !important; } + +.flex-grow-0 { + flex-grow: 0 !important; } + +.flex-grow-1 { + flex-grow: 1 !important; } + +.flex-shrink-0 { + flex-shrink: 0 !important; } + +.flex-shrink-1 { + flex-shrink: 1 !important; } + +.flex-wrap { + flex-wrap: wrap !important; } + +.flex-nowrap { + flex-wrap: nowrap !important; } + +.flex-wrap-reverse { + flex-wrap: wrap-reverse !important; } + +.gap-0 { + gap: 0 !important; } + +.gap-1 { + gap: 0.25rem !important; } + +.gap-2 { + gap: 0.5rem !important; } + +.gap-3 { + gap: 1rem !important; } + +.gap-4 { + gap: 1.5rem !important; } + +.gap-5 { + gap: 3rem !important; } + +.justify-content-start { + justify-content: flex-start !important; } + +.justify-content-end { + justify-content: flex-end !important; } + +.justify-content-center { + justify-content: center !important; } + +.justify-content-between { + justify-content: space-between !important; } + +.justify-content-around { + justify-content: space-around !important; } + +.justify-content-evenly { + justify-content: space-evenly !important; } + +.align-items-start { + align-items: flex-start !important; } + +.align-items-end { + align-items: flex-end !important; } + +.align-items-center { + align-items: center !important; } + +.align-items-baseline { + align-items: baseline !important; } + +.align-items-stretch { + align-items: stretch !important; } + +.align-content-start { + align-content: flex-start !important; } + +.align-content-end { + align-content: flex-end !important; } + +.align-content-center { + align-content: center !important; } + +.align-content-between { + align-content: space-between !important; } + +.align-content-around { + align-content: space-around !important; } + +.align-content-stretch { + align-content: stretch !important; } + +.align-self-auto { + align-self: auto !important; } + +.align-self-start { + align-self: flex-start !important; } + +.align-self-end { + align-self: flex-end !important; } + +.align-self-center { + align-self: center !important; } + +.align-self-baseline { + align-self: baseline !important; } + +.align-self-stretch { + align-self: stretch !important; } + +.order-first { + order: -1 !important; } + +.order-0 { + order: 0 !important; } + +.order-1 { + order: 1 !important; } + +.order-2 { + order: 2 !important; } + +.order-3 { + order: 3 !important; } + +.order-4 { + order: 4 !important; } + +.order-5 { + order: 5 !important; } + +.order-last { + order: 6 !important; } + +.m-0 { + margin: 0 !important; } + +.m-1 { + margin: 0.25rem !important; } + +.m-2 { + margin: 0.5rem !important; } + +.m-3 { + margin: 1rem !important; } + +.m-4 { + margin: 1.5rem !important; } + +.m-5 { + margin: 3rem !important; } + +.m-auto { + margin: auto !important; } + +.mx-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + +.mx-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; } + +.mx-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; } + +.mx-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; } + +.mx-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; } + +.mx-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; } + +.mx-auto { + margin-right: auto !important; + margin-left: auto !important; } + +.my-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; } + +.my-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; } + +.my-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; } + +.my-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; } + +.my-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; } + +.my-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; } + +.my-auto { + margin-top: auto !important; + margin-bottom: auto !important; } + +.mt-0 { + margin-top: 0 !important; } + +.mt-1 { + margin-top: 0.25rem !important; } + +.mt-2 { + margin-top: 0.5rem !important; } + +.mt-3 { + margin-top: 1rem !important; } + +.mt-4 { + margin-top: 1.5rem !important; } + +.mt-5 { + margin-top: 3rem !important; } + +.mt-auto { + margin-top: auto !important; } + +.me-0 { + margin-right: 0 !important; } + +.me-1 { + margin-right: 0.25rem !important; } + +.me-2 { + margin-right: 0.5rem !important; } + +.me-3 { + margin-right: 1rem !important; } + +.me-4 { + margin-right: 1.5rem !important; } + +.me-5 { + margin-right: 3rem !important; } + +.me-auto { + margin-right: auto !important; } + +.mb-0 { + margin-bottom: 0 !important; } + +.mb-1 { + margin-bottom: 0.25rem !important; } + +.mb-2 { + margin-bottom: 0.5rem !important; } + +.mb-3 { + margin-bottom: 1rem !important; } + +.mb-4 { + margin-bottom: 1.5rem !important; } + +.mb-5 { + margin-bottom: 3rem !important; } + +.mb-auto { + margin-bottom: auto !important; } + +.ms-0 { + margin-left: 0 !important; } + +.ms-1 { + margin-left: 0.25rem !important; } + +.ms-2 { + margin-left: 0.5rem !important; } + +.ms-3 { + margin-left: 1rem !important; } + +.ms-4 { + margin-left: 1.5rem !important; } + +.ms-5 { + margin-left: 3rem !important; } + +.ms-auto { + margin-left: auto !important; } + +.p-0 { + padding: 0 !important; } + +.p-1 { + padding: 0.25rem !important; } + +.p-2 { + padding: 0.5rem !important; } + +.p-3 { + padding: 1rem !important; } + +.p-4 { + padding: 1.5rem !important; } + +.p-5 { + padding: 3rem !important; } + +.px-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + +.px-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; } + +.px-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; } + +.px-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; } + +.px-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; } + +.px-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; } + +.py-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; } + +.py-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; } + +.py-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; } + +.py-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; } + +.py-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; } + +.py-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; } + +.pt-0 { + padding-top: 0 !important; } + +.pt-1 { + padding-top: 0.25rem !important; } + +.pt-2 { + padding-top: 0.5rem !important; } + +.pt-3 { + padding-top: 1rem !important; } + +.pt-4 { + padding-top: 1.5rem !important; } + +.pt-5 { + padding-top: 3rem !important; } + +.pe-0 { + padding-right: 0 !important; } + +.pe-1 { + padding-right: 0.25rem !important; } + +.pe-2 { + padding-right: 0.5rem !important; } + +.pe-3 { + padding-right: 1rem !important; } + +.pe-4 { + padding-right: 1.5rem !important; } + +.pe-5 { + padding-right: 3rem !important; } + +.pb-0 { + padding-bottom: 0 !important; } + +.pb-1 { + padding-bottom: 0.25rem !important; } + +.pb-2 { + padding-bottom: 0.5rem !important; } + +.pb-3 { + padding-bottom: 1rem !important; } + +.pb-4 { + padding-bottom: 1.5rem !important; } + +.pb-5 { + padding-bottom: 3rem !important; } + +.ps-0 { + padding-left: 0 !important; } + +.ps-1 { + padding-left: 0.25rem !important; } + +.ps-2 { + padding-left: 0.5rem !important; } + +.ps-3 { + padding-left: 1rem !important; } + +.ps-4 { + padding-left: 1.5rem !important; } + +.ps-5 { + padding-left: 3rem !important; } + +.font-monospace { + font-family: var(--bs-font-monospace) !important; } + +.fs-1 { + font-size: calc(1.34375rem + 1.125vw) !important; } + +.fs-2 { + font-size: calc(1.3rem + 0.6vw) !important; } + +.fs-3 { + font-size: calc(1.278125rem + 0.3375vw) !important; } + +.fs-4 { + font-size: calc(1.25625rem + 0.075vw) !important; } + +.fs-5 { + font-size: 1.09375rem !important; } + +.fs-6 { + font-size: 0.875rem !important; } + +.fst-italic { + font-style: italic !important; } + +.fst-normal { + font-style: normal !important; } + +.fw-light { + font-weight: 300 !important; } + +.fw-lighter { + font-weight: lighter !important; } + +.fw-normal { + font-weight: 400 !important; } + +.fw-bold { + font-weight: 700 !important; } + +.fw-bolder { + font-weight: bolder !important; } + +.lh-1 { + line-height: 1 !important; } + +.lh-sm { + line-height: 1.25 !important; } + +.lh-base { + line-height: 1.25 !important; } + +.lh-lg { + line-height: 2 !important; } + +.text-start { + text-align: left !important; } + +.text-end { + text-align: right !important; } + +.text-center { + text-align: center !important; } + +.text-decoration-none { + text-decoration: none !important; } + +.text-decoration-underline { + text-decoration: underline !important; } + +.text-decoration-line-through { + text-decoration: line-through !important; } + +.text-lowercase { + text-transform: lowercase !important; } + +.text-uppercase { + text-transform: uppercase !important; } + +.text-capitalize { + text-transform: capitalize !important; } + +.text-wrap { + white-space: normal !important; } + +.text-nowrap { + white-space: nowrap !important; } + +/* rtl:begin:remove */ +.text-break { + word-wrap: break-word !important; + word-break: break-word !important; } + +/* rtl:end:remove */ +.text-primary { + color: #0d6efd !important; } + +.text-secondary { + color: #6c757d !important; } + +.text-success { + color: #198754 !important; } + +.text-info { + color: #0dcaf0 !important; } + +.text-warning { + color: #ffc107 !important; } + +.text-danger { + color: #dc3545 !important; } + +.text-light { + color: #f8f9fa !important; } + +.text-dark { + color: #212529 !important; } + +.text-white { + color: #fff !important; } + +.text-body { + color: #666 !important; } + +.text-muted { + color: #6c757d !important; } + +.text-black-50 { + color: rgba(0, 0, 0, 0.5) !important; } + +.text-white-50 { + color: rgba(255, 255, 255, 0.5) !important; } + +.text-reset { + color: inherit !important; } + +.bg-primary { + background-color: #0d6efd !important; } + +.bg-secondary { + background-color: #6c757d !important; } + +.bg-success { + background-color: #198754 !important; } + +.bg-info { + background-color: #0dcaf0 !important; } + +.bg-warning { + background-color: #ffc107 !important; } + +.bg-danger { + background-color: #dc3545 !important; } + +.bg-light { + background-color: #f8f9fa !important; } + +.bg-dark { + background-color: #212529 !important; } + +.bg-body { + background-color: #fff !important; } + +.bg-white { + background-color: #fff !important; } + +.bg-transparent { + background-color: transparent !important; } + +.bg-gradient { + background-image: var(--bs-gradient) !important; } + +.user-select-all { + user-select: all !important; } + +.user-select-auto { + user-select: auto !important; } + +.user-select-none { + user-select: none !important; } + +.pe-none { + pointer-events: none !important; } + +.pe-auto { + pointer-events: auto !important; } + +.rounded { + border-radius: 0.25rem !important; } + +.rounded-0 { + border-radius: 0 !important; } + +.rounded-1 { + border-radius: 0.2rem !important; } + +.rounded-2 { + border-radius: 0.25rem !important; } + +.rounded-3 { + border-radius: 0.3rem !important; } + +.rounded-circle { + border-radius: 50% !important; } + +.rounded-pill { + border-radius: 50rem !important; } + +.rounded-top { + border-top-left-radius: 0.25rem !important; + border-top-right-radius: 0.25rem !important; } + +.rounded-end { + border-top-right-radius: 0.25rem !important; + border-bottom-right-radius: 0.25rem !important; } + +.rounded-bottom { + border-bottom-right-radius: 0.25rem !important; + border-bottom-left-radius: 0.25rem !important; } + +.rounded-start { + border-bottom-left-radius: 0.25rem !important; + border-top-left-radius: 0.25rem !important; } + +.visible { + visibility: visible !important; } + +.invisible { + visibility: hidden !important; } + +@media (min-width: 576px) { + .float-sm-start { + float: left !important; } + + .float-sm-end { + float: right !important; } + + .float-sm-none { + float: none !important; } + + .d-sm-inline { + display: inline !important; } + + .d-sm-inline-block { + display: inline-block !important; } + + .d-sm-block { + display: block !important; } + + .d-sm-grid { + display: grid !important; } + + .d-sm-table { + display: table !important; } + + .d-sm-table-row { + display: table-row !important; } + + .d-sm-table-cell { + display: table-cell !important; } + + .d-sm-flex { + display: flex !important; } + + .d-sm-inline-flex { + display: inline-flex !important; } + + .d-sm-none { + display: none !important; } + + .flex-sm-fill { + flex: 1 1 auto !important; } + + .flex-sm-row { + flex-direction: row !important; } + + .flex-sm-column { + flex-direction: column !important; } + + .flex-sm-row-reverse { + flex-direction: row-reverse !important; } + + .flex-sm-column-reverse { + flex-direction: column-reverse !important; } + + .flex-sm-grow-0 { + flex-grow: 0 !important; } + + .flex-sm-grow-1 { + flex-grow: 1 !important; } + + .flex-sm-shrink-0 { + flex-shrink: 0 !important; } + + .flex-sm-shrink-1 { + flex-shrink: 1 !important; } + + .flex-sm-wrap { + flex-wrap: wrap !important; } + + .flex-sm-nowrap { + flex-wrap: nowrap !important; } + + .flex-sm-wrap-reverse { + flex-wrap: wrap-reverse !important; } + + .gap-sm-0 { + gap: 0 !important; } + + .gap-sm-1 { + gap: 0.25rem !important; } + + .gap-sm-2 { + gap: 0.5rem !important; } + + .gap-sm-3 { + gap: 1rem !important; } + + .gap-sm-4 { + gap: 1.5rem !important; } + + .gap-sm-5 { + gap: 3rem !important; } + + .justify-content-sm-start { + justify-content: flex-start !important; } + + .justify-content-sm-end { + justify-content: flex-end !important; } + + .justify-content-sm-center { + justify-content: center !important; } + + .justify-content-sm-between { + justify-content: space-between !important; } + + .justify-content-sm-around { + justify-content: space-around !important; } + + .justify-content-sm-evenly { + justify-content: space-evenly !important; } + + .align-items-sm-start { + align-items: flex-start !important; } + + .align-items-sm-end { + align-items: flex-end !important; } + + .align-items-sm-center { + align-items: center !important; } + + .align-items-sm-baseline { + align-items: baseline !important; } + + .align-items-sm-stretch { + align-items: stretch !important; } + + .align-content-sm-start { + align-content: flex-start !important; } + + .align-content-sm-end { + align-content: flex-end !important; } + + .align-content-sm-center { + align-content: center !important; } + + .align-content-sm-between { + align-content: space-between !important; } + + .align-content-sm-around { + align-content: space-around !important; } + + .align-content-sm-stretch { + align-content: stretch !important; } + + .align-self-sm-auto { + align-self: auto !important; } + + .align-self-sm-start { + align-self: flex-start !important; } + + .align-self-sm-end { + align-self: flex-end !important; } + + .align-self-sm-center { + align-self: center !important; } + + .align-self-sm-baseline { + align-self: baseline !important; } + + .align-self-sm-stretch { + align-self: stretch !important; } + + .order-sm-first { + order: -1 !important; } + + .order-sm-0 { + order: 0 !important; } + + .order-sm-1 { + order: 1 !important; } + + .order-sm-2 { + order: 2 !important; } + + .order-sm-3 { + order: 3 !important; } + + .order-sm-4 { + order: 4 !important; } + + .order-sm-5 { + order: 5 !important; } + + .order-sm-last { + order: 6 !important; } + + .m-sm-0 { + margin: 0 !important; } + + .m-sm-1 { + margin: 0.25rem !important; } + + .m-sm-2 { + margin: 0.5rem !important; } + + .m-sm-3 { + margin: 1rem !important; } + + .m-sm-4 { + margin: 1.5rem !important; } + + .m-sm-5 { + margin: 3rem !important; } + + .m-sm-auto { + margin: auto !important; } + + .mx-sm-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + + .mx-sm-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; } + + .mx-sm-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; } + + .mx-sm-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; } + + .mx-sm-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; } + + .mx-sm-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; } + + .mx-sm-auto { + margin-right: auto !important; + margin-left: auto !important; } + + .my-sm-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; } + + .my-sm-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; } + + .my-sm-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; } + + .my-sm-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; } + + .my-sm-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; } + + .my-sm-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; } + + .my-sm-auto { + margin-top: auto !important; + margin-bottom: auto !important; } + + .mt-sm-0 { + margin-top: 0 !important; } + + .mt-sm-1 { + margin-top: 0.25rem !important; } + + .mt-sm-2 { + margin-top: 0.5rem !important; } + + .mt-sm-3 { + margin-top: 1rem !important; } + + .mt-sm-4 { + margin-top: 1.5rem !important; } + + .mt-sm-5 { + margin-top: 3rem !important; } + + .mt-sm-auto { + margin-top: auto !important; } + + .me-sm-0 { + margin-right: 0 !important; } + + .me-sm-1 { + margin-right: 0.25rem !important; } + + .me-sm-2 { + margin-right: 0.5rem !important; } + + .me-sm-3 { + margin-right: 1rem !important; } + + .me-sm-4 { + margin-right: 1.5rem !important; } + + .me-sm-5 { + margin-right: 3rem !important; } + + .me-sm-auto { + margin-right: auto !important; } + + .mb-sm-0 { + margin-bottom: 0 !important; } + + .mb-sm-1 { + margin-bottom: 0.25rem !important; } + + .mb-sm-2 { + margin-bottom: 0.5rem !important; } + + .mb-sm-3 { + margin-bottom: 1rem !important; } + + .mb-sm-4 { + margin-bottom: 1.5rem !important; } + + .mb-sm-5 { + margin-bottom: 3rem !important; } + + .mb-sm-auto { + margin-bottom: auto !important; } + + .ms-sm-0 { + margin-left: 0 !important; } + + .ms-sm-1 { + margin-left: 0.25rem !important; } + + .ms-sm-2 { + margin-left: 0.5rem !important; } + + .ms-sm-3 { + margin-left: 1rem !important; } + + .ms-sm-4 { + margin-left: 1.5rem !important; } + + .ms-sm-5 { + margin-left: 3rem !important; } + + .ms-sm-auto { + margin-left: auto !important; } + + .p-sm-0 { + padding: 0 !important; } + + .p-sm-1 { + padding: 0.25rem !important; } + + .p-sm-2 { + padding: 0.5rem !important; } + + .p-sm-3 { + padding: 1rem !important; } + + .p-sm-4 { + padding: 1.5rem !important; } + + .p-sm-5 { + padding: 3rem !important; } + + .px-sm-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + + .px-sm-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; } + + .px-sm-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; } + + .px-sm-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; } + + .px-sm-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; } + + .px-sm-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; } + + .py-sm-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; } + + .py-sm-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; } + + .py-sm-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; } + + .py-sm-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; } + + .py-sm-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; } + + .py-sm-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; } + + .pt-sm-0 { + padding-top: 0 !important; } + + .pt-sm-1 { + padding-top: 0.25rem !important; } + + .pt-sm-2 { + padding-top: 0.5rem !important; } + + .pt-sm-3 { + padding-top: 1rem !important; } + + .pt-sm-4 { + padding-top: 1.5rem !important; } + + .pt-sm-5 { + padding-top: 3rem !important; } + + .pe-sm-0 { + padding-right: 0 !important; } + + .pe-sm-1 { + padding-right: 0.25rem !important; } + + .pe-sm-2 { + padding-right: 0.5rem !important; } + + .pe-sm-3 { + padding-right: 1rem !important; } + + .pe-sm-4 { + padding-right: 1.5rem !important; } + + .pe-sm-5 { + padding-right: 3rem !important; } + + .pb-sm-0 { + padding-bottom: 0 !important; } + + .pb-sm-1 { + padding-bottom: 0.25rem !important; } + + .pb-sm-2 { + padding-bottom: 0.5rem !important; } + + .pb-sm-3 { + padding-bottom: 1rem !important; } + + .pb-sm-4 { + padding-bottom: 1.5rem !important; } + + .pb-sm-5 { + padding-bottom: 3rem !important; } + + .ps-sm-0 { + padding-left: 0 !important; } + + .ps-sm-1 { + padding-left: 0.25rem !important; } + + .ps-sm-2 { + padding-left: 0.5rem !important; } + + .ps-sm-3 { + padding-left: 1rem !important; } + + .ps-sm-4 { + padding-left: 1.5rem !important; } + + .ps-sm-5 { + padding-left: 3rem !important; } + + .text-sm-start { + text-align: left !important; } + + .text-sm-end { + text-align: right !important; } + + .text-sm-center { + text-align: center !important; } } +@media (min-width: 768px) { + .float-md-start { + float: left !important; } + + .float-md-end { + float: right !important; } + + .float-md-none { + float: none !important; } + + .d-md-inline { + display: inline !important; } + + .d-md-inline-block { + display: inline-block !important; } + + .d-md-block { + display: block !important; } + + .d-md-grid { + display: grid !important; } + + .d-md-table { + display: table !important; } + + .d-md-table-row { + display: table-row !important; } + + .d-md-table-cell { + display: table-cell !important; } + + .d-md-flex { + display: flex !important; } + + .d-md-inline-flex { + display: inline-flex !important; } + + .d-md-none { + display: none !important; } + + .flex-md-fill { + flex: 1 1 auto !important; } + + .flex-md-row { + flex-direction: row !important; } + + .flex-md-column { + flex-direction: column !important; } + + .flex-md-row-reverse { + flex-direction: row-reverse !important; } + + .flex-md-column-reverse { + flex-direction: column-reverse !important; } + + .flex-md-grow-0 { + flex-grow: 0 !important; } + + .flex-md-grow-1 { + flex-grow: 1 !important; } + + .flex-md-shrink-0 { + flex-shrink: 0 !important; } + + .flex-md-shrink-1 { + flex-shrink: 1 !important; } + + .flex-md-wrap { + flex-wrap: wrap !important; } + + .flex-md-nowrap { + flex-wrap: nowrap !important; } + + .flex-md-wrap-reverse { + flex-wrap: wrap-reverse !important; } + + .gap-md-0 { + gap: 0 !important; } + + .gap-md-1 { + gap: 0.25rem !important; } + + .gap-md-2 { + gap: 0.5rem !important; } + + .gap-md-3 { + gap: 1rem !important; } + + .gap-md-4 { + gap: 1.5rem !important; } + + .gap-md-5 { + gap: 3rem !important; } + + .justify-content-md-start { + justify-content: flex-start !important; } + + .justify-content-md-end { + justify-content: flex-end !important; } + + .justify-content-md-center { + justify-content: center !important; } + + .justify-content-md-between { + justify-content: space-between !important; } + + .justify-content-md-around { + justify-content: space-around !important; } + + .justify-content-md-evenly { + justify-content: space-evenly !important; } + + .align-items-md-start { + align-items: flex-start !important; } + + .align-items-md-end { + align-items: flex-end !important; } + + .align-items-md-center { + align-items: center !important; } + + .align-items-md-baseline { + align-items: baseline !important; } + + .align-items-md-stretch { + align-items: stretch !important; } + + .align-content-md-start { + align-content: flex-start !important; } + + .align-content-md-end { + align-content: flex-end !important; } + + .align-content-md-center { + align-content: center !important; } + + .align-content-md-between { + align-content: space-between !important; } + + .align-content-md-around { + align-content: space-around !important; } + + .align-content-md-stretch { + align-content: stretch !important; } + + .align-self-md-auto { + align-self: auto !important; } + + .align-self-md-start { + align-self: flex-start !important; } + + .align-self-md-end { + align-self: flex-end !important; } + + .align-self-md-center { + align-self: center !important; } + + .align-self-md-baseline { + align-self: baseline !important; } + + .align-self-md-stretch { + align-self: stretch !important; } + + .order-md-first { + order: -1 !important; } + + .order-md-0 { + order: 0 !important; } + + .order-md-1 { + order: 1 !important; } + + .order-md-2 { + order: 2 !important; } + + .order-md-3 { + order: 3 !important; } + + .order-md-4 { + order: 4 !important; } + + .order-md-5 { + order: 5 !important; } + + .order-md-last { + order: 6 !important; } + + .m-md-0 { + margin: 0 !important; } + + .m-md-1 { + margin: 0.25rem !important; } + + .m-md-2 { + margin: 0.5rem !important; } + + .m-md-3 { + margin: 1rem !important; } + + .m-md-4 { + margin: 1.5rem !important; } + + .m-md-5 { + margin: 3rem !important; } + + .m-md-auto { + margin: auto !important; } + + .mx-md-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + + .mx-md-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; } + + .mx-md-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; } + + .mx-md-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; } + + .mx-md-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; } + + .mx-md-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; } + + .mx-md-auto { + margin-right: auto !important; + margin-left: auto !important; } + + .my-md-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; } + + .my-md-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; } + + .my-md-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; } + + .my-md-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; } + + .my-md-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; } + + .my-md-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; } + + .my-md-auto { + margin-top: auto !important; + margin-bottom: auto !important; } + + .mt-md-0 { + margin-top: 0 !important; } + + .mt-md-1 { + margin-top: 0.25rem !important; } + + .mt-md-2 { + margin-top: 0.5rem !important; } + + .mt-md-3 { + margin-top: 1rem !important; } + + .mt-md-4 { + margin-top: 1.5rem !important; } + + .mt-md-5 { + margin-top: 3rem !important; } + + .mt-md-auto { + margin-top: auto !important; } + + .me-md-0 { + margin-right: 0 !important; } + + .me-md-1 { + margin-right: 0.25rem !important; } + + .me-md-2 { + margin-right: 0.5rem !important; } + + .me-md-3 { + margin-right: 1rem !important; } + + .me-md-4 { + margin-right: 1.5rem !important; } + + .me-md-5 { + margin-right: 3rem !important; } + + .me-md-auto { + margin-right: auto !important; } + + .mb-md-0 { + margin-bottom: 0 !important; } + + .mb-md-1 { + margin-bottom: 0.25rem !important; } + + .mb-md-2 { + margin-bottom: 0.5rem !important; } + + .mb-md-3 { + margin-bottom: 1rem !important; } + + .mb-md-4 { + margin-bottom: 1.5rem !important; } + + .mb-md-5 { + margin-bottom: 3rem !important; } + + .mb-md-auto { + margin-bottom: auto !important; } + + .ms-md-0 { + margin-left: 0 !important; } + + .ms-md-1 { + margin-left: 0.25rem !important; } + + .ms-md-2 { + margin-left: 0.5rem !important; } + + .ms-md-3 { + margin-left: 1rem !important; } + + .ms-md-4 { + margin-left: 1.5rem !important; } + + .ms-md-5 { + margin-left: 3rem !important; } + + .ms-md-auto { + margin-left: auto !important; } + + .p-md-0 { + padding: 0 !important; } + + .p-md-1 { + padding: 0.25rem !important; } + + .p-md-2 { + padding: 0.5rem !important; } + + .p-md-3 { + padding: 1rem !important; } + + .p-md-4 { + padding: 1.5rem !important; } + + .p-md-5 { + padding: 3rem !important; } + + .px-md-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + + .px-md-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; } + + .px-md-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; } + + .px-md-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; } + + .px-md-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; } + + .px-md-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; } + + .py-md-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; } + + .py-md-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; } + + .py-md-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; } + + .py-md-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; } + + .py-md-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; } + + .py-md-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; } + + .pt-md-0 { + padding-top: 0 !important; } + + .pt-md-1 { + padding-top: 0.25rem !important; } + + .pt-md-2 { + padding-top: 0.5rem !important; } + + .pt-md-3 { + padding-top: 1rem !important; } + + .pt-md-4 { + padding-top: 1.5rem !important; } + + .pt-md-5 { + padding-top: 3rem !important; } + + .pe-md-0 { + padding-right: 0 !important; } + + .pe-md-1 { + padding-right: 0.25rem !important; } + + .pe-md-2 { + padding-right: 0.5rem !important; } + + .pe-md-3 { + padding-right: 1rem !important; } + + .pe-md-4 { + padding-right: 1.5rem !important; } + + .pe-md-5 { + padding-right: 3rem !important; } + + .pb-md-0 { + padding-bottom: 0 !important; } + + .pb-md-1 { + padding-bottom: 0.25rem !important; } + + .pb-md-2 { + padding-bottom: 0.5rem !important; } + + .pb-md-3 { + padding-bottom: 1rem !important; } + + .pb-md-4 { + padding-bottom: 1.5rem !important; } + + .pb-md-5 { + padding-bottom: 3rem !important; } + + .ps-md-0 { + padding-left: 0 !important; } + + .ps-md-1 { + padding-left: 0.25rem !important; } + + .ps-md-2 { + padding-left: 0.5rem !important; } + + .ps-md-3 { + padding-left: 1rem !important; } + + .ps-md-4 { + padding-left: 1.5rem !important; } + + .ps-md-5 { + padding-left: 3rem !important; } + + .text-md-start { + text-align: left !important; } + + .text-md-end { + text-align: right !important; } + + .text-md-center { + text-align: center !important; } } +@media (min-width: 992px) { + .float-lg-start { + float: left !important; } + + .float-lg-end { + float: right !important; } + + .float-lg-none { + float: none !important; } + + .d-lg-inline { + display: inline !important; } + + .d-lg-inline-block { + display: inline-block !important; } + + .d-lg-block { + display: block !important; } + + .d-lg-grid { + display: grid !important; } + + .d-lg-table { + display: table !important; } + + .d-lg-table-row { + display: table-row !important; } + + .d-lg-table-cell { + display: table-cell !important; } + + .d-lg-flex { + display: flex !important; } + + .d-lg-inline-flex { + display: inline-flex !important; } + + .d-lg-none { + display: none !important; } + + .flex-lg-fill { + flex: 1 1 auto !important; } + + .flex-lg-row { + flex-direction: row !important; } + + .flex-lg-column { + flex-direction: column !important; } + + .flex-lg-row-reverse { + flex-direction: row-reverse !important; } + + .flex-lg-column-reverse { + flex-direction: column-reverse !important; } + + .flex-lg-grow-0 { + flex-grow: 0 !important; } + + .flex-lg-grow-1 { + flex-grow: 1 !important; } + + .flex-lg-shrink-0 { + flex-shrink: 0 !important; } + + .flex-lg-shrink-1 { + flex-shrink: 1 !important; } + + .flex-lg-wrap { + flex-wrap: wrap !important; } + + .flex-lg-nowrap { + flex-wrap: nowrap !important; } + + .flex-lg-wrap-reverse { + flex-wrap: wrap-reverse !important; } + + .gap-lg-0 { + gap: 0 !important; } + + .gap-lg-1 { + gap: 0.25rem !important; } + + .gap-lg-2 { + gap: 0.5rem !important; } + + .gap-lg-3 { + gap: 1rem !important; } + + .gap-lg-4 { + gap: 1.5rem !important; } + + .gap-lg-5 { + gap: 3rem !important; } + + .justify-content-lg-start { + justify-content: flex-start !important; } + + .justify-content-lg-end { + justify-content: flex-end !important; } + + .justify-content-lg-center { + justify-content: center !important; } + + .justify-content-lg-between { + justify-content: space-between !important; } + + .justify-content-lg-around { + justify-content: space-around !important; } + + .justify-content-lg-evenly { + justify-content: space-evenly !important; } + + .align-items-lg-start { + align-items: flex-start !important; } + + .align-items-lg-end { + align-items: flex-end !important; } + + .align-items-lg-center { + align-items: center !important; } + + .align-items-lg-baseline { + align-items: baseline !important; } + + .align-items-lg-stretch { + align-items: stretch !important; } + + .align-content-lg-start { + align-content: flex-start !important; } + + .align-content-lg-end { + align-content: flex-end !important; } + + .align-content-lg-center { + align-content: center !important; } + + .align-content-lg-between { + align-content: space-between !important; } + + .align-content-lg-around { + align-content: space-around !important; } + + .align-content-lg-stretch { + align-content: stretch !important; } + + .align-self-lg-auto { + align-self: auto !important; } + + .align-self-lg-start { + align-self: flex-start !important; } + + .align-self-lg-end { + align-self: flex-end !important; } + + .align-self-lg-center { + align-self: center !important; } + + .align-self-lg-baseline { + align-self: baseline !important; } + + .align-self-lg-stretch { + align-self: stretch !important; } + + .order-lg-first { + order: -1 !important; } + + .order-lg-0 { + order: 0 !important; } + + .order-lg-1 { + order: 1 !important; } + + .order-lg-2 { + order: 2 !important; } + + .order-lg-3 { + order: 3 !important; } + + .order-lg-4 { + order: 4 !important; } + + .order-lg-5 { + order: 5 !important; } + + .order-lg-last { + order: 6 !important; } + + .m-lg-0 { + margin: 0 !important; } + + .m-lg-1 { + margin: 0.25rem !important; } + + .m-lg-2 { + margin: 0.5rem !important; } + + .m-lg-3 { + margin: 1rem !important; } + + .m-lg-4 { + margin: 1.5rem !important; } + + .m-lg-5 { + margin: 3rem !important; } + + .m-lg-auto { + margin: auto !important; } + + .mx-lg-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + + .mx-lg-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; } + + .mx-lg-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; } + + .mx-lg-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; } + + .mx-lg-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; } + + .mx-lg-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; } + + .mx-lg-auto { + margin-right: auto !important; + margin-left: auto !important; } + + .my-lg-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; } + + .my-lg-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; } + + .my-lg-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; } + + .my-lg-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; } + + .my-lg-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; } + + .my-lg-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; } + + .my-lg-auto { + margin-top: auto !important; + margin-bottom: auto !important; } + + .mt-lg-0 { + margin-top: 0 !important; } + + .mt-lg-1 { + margin-top: 0.25rem !important; } + + .mt-lg-2 { + margin-top: 0.5rem !important; } + + .mt-lg-3 { + margin-top: 1rem !important; } + + .mt-lg-4 { + margin-top: 1.5rem !important; } + + .mt-lg-5 { + margin-top: 3rem !important; } + + .mt-lg-auto { + margin-top: auto !important; } + + .me-lg-0 { + margin-right: 0 !important; } + + .me-lg-1 { + margin-right: 0.25rem !important; } + + .me-lg-2 { + margin-right: 0.5rem !important; } + + .me-lg-3 { + margin-right: 1rem !important; } + + .me-lg-4 { + margin-right: 1.5rem !important; } + + .me-lg-5 { + margin-right: 3rem !important; } + + .me-lg-auto { + margin-right: auto !important; } + + .mb-lg-0 { + margin-bottom: 0 !important; } + + .mb-lg-1 { + margin-bottom: 0.25rem !important; } + + .mb-lg-2 { + margin-bottom: 0.5rem !important; } + + .mb-lg-3 { + margin-bottom: 1rem !important; } + + .mb-lg-4 { + margin-bottom: 1.5rem !important; } + + .mb-lg-5 { + margin-bottom: 3rem !important; } + + .mb-lg-auto { + margin-bottom: auto !important; } + + .ms-lg-0 { + margin-left: 0 !important; } + + .ms-lg-1 { + margin-left: 0.25rem !important; } + + .ms-lg-2 { + margin-left: 0.5rem !important; } + + .ms-lg-3 { + margin-left: 1rem !important; } + + .ms-lg-4 { + margin-left: 1.5rem !important; } + + .ms-lg-5 { + margin-left: 3rem !important; } + + .ms-lg-auto { + margin-left: auto !important; } + + .p-lg-0 { + padding: 0 !important; } + + .p-lg-1 { + padding: 0.25rem !important; } + + .p-lg-2 { + padding: 0.5rem !important; } + + .p-lg-3 { + padding: 1rem !important; } + + .p-lg-4 { + padding: 1.5rem !important; } + + .p-lg-5 { + padding: 3rem !important; } + + .px-lg-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + + .px-lg-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; } + + .px-lg-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; } + + .px-lg-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; } + + .px-lg-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; } + + .px-lg-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; } + + .py-lg-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; } + + .py-lg-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; } + + .py-lg-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; } + + .py-lg-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; } + + .py-lg-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; } + + .py-lg-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; } + + .pt-lg-0 { + padding-top: 0 !important; } + + .pt-lg-1 { + padding-top: 0.25rem !important; } + + .pt-lg-2 { + padding-top: 0.5rem !important; } + + .pt-lg-3 { + padding-top: 1rem !important; } + + .pt-lg-4 { + padding-top: 1.5rem !important; } + + .pt-lg-5 { + padding-top: 3rem !important; } + + .pe-lg-0 { + padding-right: 0 !important; } + + .pe-lg-1 { + padding-right: 0.25rem !important; } + + .pe-lg-2 { + padding-right: 0.5rem !important; } + + .pe-lg-3 { + padding-right: 1rem !important; } + + .pe-lg-4 { + padding-right: 1.5rem !important; } + + .pe-lg-5 { + padding-right: 3rem !important; } + + .pb-lg-0 { + padding-bottom: 0 !important; } + + .pb-lg-1 { + padding-bottom: 0.25rem !important; } + + .pb-lg-2 { + padding-bottom: 0.5rem !important; } + + .pb-lg-3 { + padding-bottom: 1rem !important; } + + .pb-lg-4 { + padding-bottom: 1.5rem !important; } + + .pb-lg-5 { + padding-bottom: 3rem !important; } + + .ps-lg-0 { + padding-left: 0 !important; } + + .ps-lg-1 { + padding-left: 0.25rem !important; } + + .ps-lg-2 { + padding-left: 0.5rem !important; } + + .ps-lg-3 { + padding-left: 1rem !important; } + + .ps-lg-4 { + padding-left: 1.5rem !important; } + + .ps-lg-5 { + padding-left: 3rem !important; } + + .text-lg-start { + text-align: left !important; } + + .text-lg-end { + text-align: right !important; } + + .text-lg-center { + text-align: center !important; } } +@media (min-width: 1200px) { + .float-xl-start { + float: left !important; } + + .float-xl-end { + float: right !important; } + + .float-xl-none { + float: none !important; } + + .d-xl-inline { + display: inline !important; } + + .d-xl-inline-block { + display: inline-block !important; } + + .d-xl-block { + display: block !important; } + + .d-xl-grid { + display: grid !important; } + + .d-xl-table { + display: table !important; } + + .d-xl-table-row { + display: table-row !important; } + + .d-xl-table-cell { + display: table-cell !important; } + + .d-xl-flex { + display: flex !important; } + + .d-xl-inline-flex { + display: inline-flex !important; } + + .d-xl-none { + display: none !important; } + + .flex-xl-fill { + flex: 1 1 auto !important; } + + .flex-xl-row { + flex-direction: row !important; } + + .flex-xl-column { + flex-direction: column !important; } + + .flex-xl-row-reverse { + flex-direction: row-reverse !important; } + + .flex-xl-column-reverse { + flex-direction: column-reverse !important; } + + .flex-xl-grow-0 { + flex-grow: 0 !important; } + + .flex-xl-grow-1 { + flex-grow: 1 !important; } + + .flex-xl-shrink-0 { + flex-shrink: 0 !important; } + + .flex-xl-shrink-1 { + flex-shrink: 1 !important; } + + .flex-xl-wrap { + flex-wrap: wrap !important; } + + .flex-xl-nowrap { + flex-wrap: nowrap !important; } + + .flex-xl-wrap-reverse { + flex-wrap: wrap-reverse !important; } + + .gap-xl-0 { + gap: 0 !important; } + + .gap-xl-1 { + gap: 0.25rem !important; } + + .gap-xl-2 { + gap: 0.5rem !important; } + + .gap-xl-3 { + gap: 1rem !important; } + + .gap-xl-4 { + gap: 1.5rem !important; } + + .gap-xl-5 { + gap: 3rem !important; } + + .justify-content-xl-start { + justify-content: flex-start !important; } + + .justify-content-xl-end { + justify-content: flex-end !important; } + + .justify-content-xl-center { + justify-content: center !important; } + + .justify-content-xl-between { + justify-content: space-between !important; } + + .justify-content-xl-around { + justify-content: space-around !important; } + + .justify-content-xl-evenly { + justify-content: space-evenly !important; } + + .align-items-xl-start { + align-items: flex-start !important; } + + .align-items-xl-end { + align-items: flex-end !important; } + + .align-items-xl-center { + align-items: center !important; } + + .align-items-xl-baseline { + align-items: baseline !important; } + + .align-items-xl-stretch { + align-items: stretch !important; } + + .align-content-xl-start { + align-content: flex-start !important; } + + .align-content-xl-end { + align-content: flex-end !important; } + + .align-content-xl-center { + align-content: center !important; } + + .align-content-xl-between { + align-content: space-between !important; } + + .align-content-xl-around { + align-content: space-around !important; } + + .align-content-xl-stretch { + align-content: stretch !important; } + + .align-self-xl-auto { + align-self: auto !important; } + + .align-self-xl-start { + align-self: flex-start !important; } + + .align-self-xl-end { + align-self: flex-end !important; } + + .align-self-xl-center { + align-self: center !important; } + + .align-self-xl-baseline { + align-self: baseline !important; } + + .align-self-xl-stretch { + align-self: stretch !important; } + + .order-xl-first { + order: -1 !important; } + + .order-xl-0 { + order: 0 !important; } + + .order-xl-1 { + order: 1 !important; } + + .order-xl-2 { + order: 2 !important; } + + .order-xl-3 { + order: 3 !important; } + + .order-xl-4 { + order: 4 !important; } + + .order-xl-5 { + order: 5 !important; } + + .order-xl-last { + order: 6 !important; } + + .m-xl-0 { + margin: 0 !important; } + + .m-xl-1 { + margin: 0.25rem !important; } + + .m-xl-2 { + margin: 0.5rem !important; } + + .m-xl-3 { + margin: 1rem !important; } + + .m-xl-4 { + margin: 1.5rem !important; } + + .m-xl-5 { + margin: 3rem !important; } + + .m-xl-auto { + margin: auto !important; } + + .mx-xl-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + + .mx-xl-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; } + + .mx-xl-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; } + + .mx-xl-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; } + + .mx-xl-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; } + + .mx-xl-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; } + + .mx-xl-auto { + margin-right: auto !important; + margin-left: auto !important; } + + .my-xl-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; } + + .my-xl-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; } + + .my-xl-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; } + + .my-xl-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; } + + .my-xl-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; } + + .my-xl-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; } + + .my-xl-auto { + margin-top: auto !important; + margin-bottom: auto !important; } + + .mt-xl-0 { + margin-top: 0 !important; } + + .mt-xl-1 { + margin-top: 0.25rem !important; } + + .mt-xl-2 { + margin-top: 0.5rem !important; } + + .mt-xl-3 { + margin-top: 1rem !important; } + + .mt-xl-4 { + margin-top: 1.5rem !important; } + + .mt-xl-5 { + margin-top: 3rem !important; } + + .mt-xl-auto { + margin-top: auto !important; } + + .me-xl-0 { + margin-right: 0 !important; } + + .me-xl-1 { + margin-right: 0.25rem !important; } + + .me-xl-2 { + margin-right: 0.5rem !important; } + + .me-xl-3 { + margin-right: 1rem !important; } + + .me-xl-4 { + margin-right: 1.5rem !important; } + + .me-xl-5 { + margin-right: 3rem !important; } + + .me-xl-auto { + margin-right: auto !important; } + + .mb-xl-0 { + margin-bottom: 0 !important; } + + .mb-xl-1 { + margin-bottom: 0.25rem !important; } + + .mb-xl-2 { + margin-bottom: 0.5rem !important; } + + .mb-xl-3 { + margin-bottom: 1rem !important; } + + .mb-xl-4 { + margin-bottom: 1.5rem !important; } + + .mb-xl-5 { + margin-bottom: 3rem !important; } + + .mb-xl-auto { + margin-bottom: auto !important; } + + .ms-xl-0 { + margin-left: 0 !important; } + + .ms-xl-1 { + margin-left: 0.25rem !important; } + + .ms-xl-2 { + margin-left: 0.5rem !important; } + + .ms-xl-3 { + margin-left: 1rem !important; } + + .ms-xl-4 { + margin-left: 1.5rem !important; } + + .ms-xl-5 { + margin-left: 3rem !important; } + + .ms-xl-auto { + margin-left: auto !important; } + + .p-xl-0 { + padding: 0 !important; } + + .p-xl-1 { + padding: 0.25rem !important; } + + .p-xl-2 { + padding: 0.5rem !important; } + + .p-xl-3 { + padding: 1rem !important; } + + .p-xl-4 { + padding: 1.5rem !important; } + + .p-xl-5 { + padding: 3rem !important; } + + .px-xl-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + + .px-xl-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; } + + .px-xl-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; } + + .px-xl-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; } + + .px-xl-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; } + + .px-xl-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; } + + .py-xl-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; } + + .py-xl-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; } + + .py-xl-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; } + + .py-xl-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; } + + .py-xl-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; } + + .py-xl-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; } + + .pt-xl-0 { + padding-top: 0 !important; } + + .pt-xl-1 { + padding-top: 0.25rem !important; } + + .pt-xl-2 { + padding-top: 0.5rem !important; } + + .pt-xl-3 { + padding-top: 1rem !important; } + + .pt-xl-4 { + padding-top: 1.5rem !important; } + + .pt-xl-5 { + padding-top: 3rem !important; } + + .pe-xl-0 { + padding-right: 0 !important; } + + .pe-xl-1 { + padding-right: 0.25rem !important; } + + .pe-xl-2 { + padding-right: 0.5rem !important; } + + .pe-xl-3 { + padding-right: 1rem !important; } + + .pe-xl-4 { + padding-right: 1.5rem !important; } + + .pe-xl-5 { + padding-right: 3rem !important; } + + .pb-xl-0 { + padding-bottom: 0 !important; } + + .pb-xl-1 { + padding-bottom: 0.25rem !important; } + + .pb-xl-2 { + padding-bottom: 0.5rem !important; } + + .pb-xl-3 { + padding-bottom: 1rem !important; } + + .pb-xl-4 { + padding-bottom: 1.5rem !important; } + + .pb-xl-5 { + padding-bottom: 3rem !important; } + + .ps-xl-0 { + padding-left: 0 !important; } + + .ps-xl-1 { + padding-left: 0.25rem !important; } + + .ps-xl-2 { + padding-left: 0.5rem !important; } + + .ps-xl-3 { + padding-left: 1rem !important; } + + .ps-xl-4 { + padding-left: 1.5rem !important; } + + .ps-xl-5 { + padding-left: 3rem !important; } + + .text-xl-start { + text-align: left !important; } + + .text-xl-end { + text-align: right !important; } + + .text-xl-center { + text-align: center !important; } } +@media (min-width: 1400px) { + .float-xxl-start { + float: left !important; } + + .float-xxl-end { + float: right !important; } + + .float-xxl-none { + float: none !important; } + + .d-xxl-inline { + display: inline !important; } + + .d-xxl-inline-block { + display: inline-block !important; } + + .d-xxl-block { + display: block !important; } + + .d-xxl-grid { + display: grid !important; } + + .d-xxl-table { + display: table !important; } + + .d-xxl-table-row { + display: table-row !important; } + + .d-xxl-table-cell { + display: table-cell !important; } + + .d-xxl-flex { + display: flex !important; } + + .d-xxl-inline-flex { + display: inline-flex !important; } + + .d-xxl-none { + display: none !important; } + + .flex-xxl-fill { + flex: 1 1 auto !important; } + + .flex-xxl-row { + flex-direction: row !important; } + + .flex-xxl-column { + flex-direction: column !important; } + + .flex-xxl-row-reverse { + flex-direction: row-reverse !important; } + + .flex-xxl-column-reverse { + flex-direction: column-reverse !important; } + + .flex-xxl-grow-0 { + flex-grow: 0 !important; } + + .flex-xxl-grow-1 { + flex-grow: 1 !important; } + + .flex-xxl-shrink-0 { + flex-shrink: 0 !important; } + + .flex-xxl-shrink-1 { + flex-shrink: 1 !important; } + + .flex-xxl-wrap { + flex-wrap: wrap !important; } + + .flex-xxl-nowrap { + flex-wrap: nowrap !important; } + + .flex-xxl-wrap-reverse { + flex-wrap: wrap-reverse !important; } + + .gap-xxl-0 { + gap: 0 !important; } + + .gap-xxl-1 { + gap: 0.25rem !important; } + + .gap-xxl-2 { + gap: 0.5rem !important; } + + .gap-xxl-3 { + gap: 1rem !important; } + + .gap-xxl-4 { + gap: 1.5rem !important; } + + .gap-xxl-5 { + gap: 3rem !important; } + + .justify-content-xxl-start { + justify-content: flex-start !important; } + + .justify-content-xxl-end { + justify-content: flex-end !important; } + + .justify-content-xxl-center { + justify-content: center !important; } + + .justify-content-xxl-between { + justify-content: space-between !important; } + + .justify-content-xxl-around { + justify-content: space-around !important; } + + .justify-content-xxl-evenly { + justify-content: space-evenly !important; } + + .align-items-xxl-start { + align-items: flex-start !important; } + + .align-items-xxl-end { + align-items: flex-end !important; } + + .align-items-xxl-center { + align-items: center !important; } + + .align-items-xxl-baseline { + align-items: baseline !important; } + + .align-items-xxl-stretch { + align-items: stretch !important; } + + .align-content-xxl-start { + align-content: flex-start !important; } + + .align-content-xxl-end { + align-content: flex-end !important; } + + .align-content-xxl-center { + align-content: center !important; } + + .align-content-xxl-between { + align-content: space-between !important; } + + .align-content-xxl-around { + align-content: space-around !important; } + + .align-content-xxl-stretch { + align-content: stretch !important; } + + .align-self-xxl-auto { + align-self: auto !important; } + + .align-self-xxl-start { + align-self: flex-start !important; } + + .align-self-xxl-end { + align-self: flex-end !important; } + + .align-self-xxl-center { + align-self: center !important; } + + .align-self-xxl-baseline { + align-self: baseline !important; } + + .align-self-xxl-stretch { + align-self: stretch !important; } + + .order-xxl-first { + order: -1 !important; } + + .order-xxl-0 { + order: 0 !important; } + + .order-xxl-1 { + order: 1 !important; } + + .order-xxl-2 { + order: 2 !important; } + + .order-xxl-3 { + order: 3 !important; } + + .order-xxl-4 { + order: 4 !important; } + + .order-xxl-5 { + order: 5 !important; } + + .order-xxl-last { + order: 6 !important; } + + .m-xxl-0 { + margin: 0 !important; } + + .m-xxl-1 { + margin: 0.25rem !important; } + + .m-xxl-2 { + margin: 0.5rem !important; } + + .m-xxl-3 { + margin: 1rem !important; } + + .m-xxl-4 { + margin: 1.5rem !important; } + + .m-xxl-5 { + margin: 3rem !important; } + + .m-xxl-auto { + margin: auto !important; } + + .mx-xxl-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + + .mx-xxl-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; } + + .mx-xxl-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; } + + .mx-xxl-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; } + + .mx-xxl-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; } + + .mx-xxl-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; } + + .mx-xxl-auto { + margin-right: auto !important; + margin-left: auto !important; } + + .my-xxl-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; } + + .my-xxl-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; } + + .my-xxl-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; } + + .my-xxl-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; } + + .my-xxl-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; } + + .my-xxl-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; } + + .my-xxl-auto { + margin-top: auto !important; + margin-bottom: auto !important; } + + .mt-xxl-0 { + margin-top: 0 !important; } + + .mt-xxl-1 { + margin-top: 0.25rem !important; } + + .mt-xxl-2 { + margin-top: 0.5rem !important; } + + .mt-xxl-3 { + margin-top: 1rem !important; } + + .mt-xxl-4 { + margin-top: 1.5rem !important; } + + .mt-xxl-5 { + margin-top: 3rem !important; } + + .mt-xxl-auto { + margin-top: auto !important; } + + .me-xxl-0 { + margin-right: 0 !important; } + + .me-xxl-1 { + margin-right: 0.25rem !important; } + + .me-xxl-2 { + margin-right: 0.5rem !important; } + + .me-xxl-3 { + margin-right: 1rem !important; } + + .me-xxl-4 { + margin-right: 1.5rem !important; } + + .me-xxl-5 { + margin-right: 3rem !important; } + + .me-xxl-auto { + margin-right: auto !important; } + + .mb-xxl-0 { + margin-bottom: 0 !important; } + + .mb-xxl-1 { + margin-bottom: 0.25rem !important; } + + .mb-xxl-2 { + margin-bottom: 0.5rem !important; } + + .mb-xxl-3 { + margin-bottom: 1rem !important; } + + .mb-xxl-4 { + margin-bottom: 1.5rem !important; } + + .mb-xxl-5 { + margin-bottom: 3rem !important; } + + .mb-xxl-auto { + margin-bottom: auto !important; } + + .ms-xxl-0 { + margin-left: 0 !important; } + + .ms-xxl-1 { + margin-left: 0.25rem !important; } + + .ms-xxl-2 { + margin-left: 0.5rem !important; } + + .ms-xxl-3 { + margin-left: 1rem !important; } + + .ms-xxl-4 { + margin-left: 1.5rem !important; } + + .ms-xxl-5 { + margin-left: 3rem !important; } + + .ms-xxl-auto { + margin-left: auto !important; } + + .p-xxl-0 { + padding: 0 !important; } + + .p-xxl-1 { + padding: 0.25rem !important; } + + .p-xxl-2 { + padding: 0.5rem !important; } + + .p-xxl-3 { + padding: 1rem !important; } + + .p-xxl-4 { + padding: 1.5rem !important; } + + .p-xxl-5 { + padding: 3rem !important; } + + .px-xxl-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + + .px-xxl-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; } + + .px-xxl-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; } + + .px-xxl-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; } + + .px-xxl-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; } + + .px-xxl-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; } + + .py-xxl-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; } + + .py-xxl-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; } + + .py-xxl-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; } + + .py-xxl-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; } + + .py-xxl-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; } + + .py-xxl-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; } + + .pt-xxl-0 { + padding-top: 0 !important; } + + .pt-xxl-1 { + padding-top: 0.25rem !important; } + + .pt-xxl-2 { + padding-top: 0.5rem !important; } + + .pt-xxl-3 { + padding-top: 1rem !important; } + + .pt-xxl-4 { + padding-top: 1.5rem !important; } + + .pt-xxl-5 { + padding-top: 3rem !important; } + + .pe-xxl-0 { + padding-right: 0 !important; } + + .pe-xxl-1 { + padding-right: 0.25rem !important; } + + .pe-xxl-2 { + padding-right: 0.5rem !important; } + + .pe-xxl-3 { + padding-right: 1rem !important; } + + .pe-xxl-4 { + padding-right: 1.5rem !important; } + + .pe-xxl-5 { + padding-right: 3rem !important; } + + .pb-xxl-0 { + padding-bottom: 0 !important; } + + .pb-xxl-1 { + padding-bottom: 0.25rem !important; } + + .pb-xxl-2 { + padding-bottom: 0.5rem !important; } + + .pb-xxl-3 { + padding-bottom: 1rem !important; } + + .pb-xxl-4 { + padding-bottom: 1.5rem !important; } + + .pb-xxl-5 { + padding-bottom: 3rem !important; } + + .ps-xxl-0 { + padding-left: 0 !important; } + + .ps-xxl-1 { + padding-left: 0.25rem !important; } + + .ps-xxl-2 { + padding-left: 0.5rem !important; } + + .ps-xxl-3 { + padding-left: 1rem !important; } + + .ps-xxl-4 { + padding-left: 1.5rem !important; } + + .ps-xxl-5 { + padding-left: 3rem !important; } + + .text-xxl-start { + text-align: left !important; } + + .text-xxl-end { + text-align: right !important; } + + .text-xxl-center { + text-align: center !important; } } +@media (min-width: 1200px) { + .fs-1 { + font-size: 2.1875rem !important; } + + .fs-2 { + font-size: 1.75rem !important; } + + .fs-3 { + font-size: 1.53125rem !important; } + + .fs-4 { + font-size: 1.3125rem !important; } } +@media print { + .d-print-inline { + display: inline !important; } + + .d-print-inline-block { + display: inline-block !important; } + + .d-print-block { + display: block !important; } + + .d-print-grid { + display: grid !important; } + + .d-print-table { + display: table !important; } + + .d-print-table-row { + display: table-row !important; } + + .d-print-table-cell { + display: table-cell !important; } + + .d-print-flex { + display: flex !important; } + + .d-print-inline-flex { + display: inline-flex !important; } + + .d-print-none { + display: none !important; } } +/* ############################################################################################################################### +>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> TEMPLATE SPECIFIC STYLE <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< +############################################################################################################################### */ +a { + color: #5e5e5e; + text-decoration: underline; + cursor: pointer; + transition: all 0.2s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + a { + transition: none; } } + +a:hover { + text-decoration: none; } + +a:hover, +a:active, +a:focus { + outline: 0; + color: #666666; } + +a img { + border: none; } + +a > img { + vertical-align: middle; } + +ol, ul { + list-style: none; + margin: 0; + padding: 0; } + +.gray-bg { + background: #bababa; } + +.gray-text { + color: #bababa; } + +.lgray-bg { + background: #f8f8f8; } + +.dgray-bg { + background: #333333; } + +img { + max-width: 100%; } + +img, object, embed, audio, video { + max-width: 100%; } + +img { + height: auto; } + +strong, .strong { + font-weight: 700; } + +p { + margin: 0 0 20px; } + +i, em, .italic { + font-style: italic; } + +.uppercase { + text-transform: uppercase; } + +.align-left { + margin: 0 25px 0 0px !important; } + +.align-right { + margin: 0 0 0 25px !important; } + +.text-align-left { + text-align: left; } + +.text-align-center { + text-align: center; } + +.text-align-right { + text-align: right; } + +.color-text { + color: #ffffff; } + +.through { + text-decoration: line-through; } + +.border-radius { + -webkit-border-radius: 100%; + -moz-border-radius: 100%; + border-radius: 100%; } + +/* ================================================== + Typography +================================================== */ +h1, .h1, +h2, +.h2, +h3, +.h3, +h4, +.h4, +h5, +.h5, +h6, +.h6 { + margin: 0 0 15px 0; + color: #333333; + font-weight: 400; + line-height: 1.5em; + font-family: 'Roboto', sans-serif; } + +h1, .h1 { + font-size: 36px; } + +h2, .h2 { + font-size: 30px; } + +h3, .h3 { + font-size: 24px; } + +h4, .h4 { + font-size: 16px; + text-transform: uppercase; + font-weight: 700; + letter-spacing: 2px; + font-family: 'Roboto Condensed', sans-serif; } + +h5, .h5 { + font-size: 16px; + font-weight: 700; } + +h6, .h6 { + font-size: 12px; } + +h1.short, .short.h1, h2.short, .short.h2, h3.short, .short.h3, h4.short, .short.h4, h5.short, .short.h5, h6.short, .short.h6, p.short { + margin-bottom: 5px; } + +h1.spaced, .spaced.h1, h2.spaced, .spaced.h2, h3.spaced, .spaced.h3, h4.spaced, .spaced.h4, h5.spaced, .spaced.h5, h6.spaced, .spaced.h6 { + margin-top: 22px; } + +h1 a, .h1 a, h2 a, .h2 a, h3 a, .h3 a, h5 a, .h5 a, h6 a, .h6 a { + color: #5e5e5e; + text-decoration: none; } + +.huge { + font-size: 10em; } + +blockquote { + margin: 30px 0; + padding: 0 0 0 30px; + border-left: 3px solid; } + +blockquote p { + margin-bottom: 0; + white-space: normal; + font-style: italic; + font-size: 20px; + font-family: 'Volkhov', serif; } + +blockquote cite { + color: #ffffff; } + +blockquote cite:before { + content: "- "; } + +p { + font-size: 14px; + line-height: 20px; + margin: 0 0 15px 0; } + +p.md { + font-size: 16px; + line-height: 22px; } + +p.lg { + font-size: 30px; + line-height: 1.2em; } + +.big { + font-size: 200%; + line-height: 1.5em; } + +.thin { + font-weight: 300; } + +p.drop-caps:first-child:first-letter { + margin-top: 5px; + margin-right: 5px; + padding: 4px; + font-size: 75px; + font-family: Georgia, serif; + line-height: 60px; } + +p.drop-caps.secondary:first-child:first-letter { + margin-right: 10px; + padding: 6px 12px; + border-radius: 4px; + color: white; } + +hr { + display: block; + clear: both; + margin-top: 20px; + margin-bottom: 20px; + width: 100%; + height: 1px; + border: 0; + background: #cccccc; } + +hr.fw { + display: block; + clear: both; + margin-top: 0; + margin-bottom: 50px; + width: 100%; + height: 1px; + border: 0; + background: #eaeaea; } + +hr.sm { + display: inline-block; + margin: 15px 0; + width: 40px; + height: 2px; + border: 0; + background: #eaeaea; } + +ul.checks, ul.angles, ul.carets, ul.chevrons { + margin-bottom: 15px; } + +ul.checks > li, ul.angles > li, ul.carets > li, ul.chevrons > li { + margin: 10px 0; } + +ul.checks > li > i, ul.angles > li > i, ul.carets > li > i, ul.chevrons > li > i { + margin-right: 2px; } + +ul.inline { + margin: 10px 0; } + +ul.inline > li { + display: inline-block; + margin-right: 10px; } + +ul.inline > li i.fa { + margin-right: 2px; } + +ul.nav-list-primary > li a { + display: block; + padding: 8px; + border-bottom: 1px solid #eceae4; + color: #666666; + text-decoration: none; } + +ul.nav-list-primary > li a:hover { + text-decoration: none; } + +ul.unordered { + margin: 10px 0 10px 20px; + list-style-type: disc; } + +ol { + margin: 10px 0 10px 30px; + list-style-type: decimal; } + +ul.unordered ul, ol ul { + margin: 10px 0 10px 20px; } + +ul.unordered ul { + list-style-type: circle; } + +dl { + margin: 10px 0; } + +dl dt { + font-weight: 700; } + +address.ico i { + display: inline-block; + clear: both; + padding-top: 3px; } + +address.ico p { + margin: 0; + padding-bottom: 10px; } + +address.ico span { + display: inline-block; + padding-left: 20px; } + +.cursive { + font-family: 'Volkhov', serif; + font-style: italic; + text-transform: none; + font-weight: 400; + letter-spacing: 0; } + +.title-note { + color: #ffffff; + font-size: 11px; + font-weight: 700; + display: inline-block; + padding: 0 5px; + line-height: 20px; + text-transform: uppercase; + -webkit-border-radius: 2px; + -moz-border-radius: 2px; + border-radius: 2px; + font-family: 'Roboto Condensed', sans-serif; } + +label { + display: inline-block; + margin-bottom: 5px; + font-weight: bold; } + +.form-control { + margin-bottom: 20px; } + +/* ================================================== + Margin Bottom Sets +================================================== */ +.margin-b15 { + margin-bottom: 15px; } + +.margin-0 { + margin-bottom: 0 !important; } + +.margin-10 { + margin-bottom: 10px !important; } + +.margin-15 { + margin-bottom: 15px !important; } + +.margin-20 { + margin-bottom: 20px !important; } + +.margin-30 { + margin-bottom: 30px !important; } + +.margin-40 { + margin-bottom: 40px !important; } + +.margin-50 { + margin-bottom: 50px !important; } + +.margin-60 { + margin-bottom: 60px !important; } + +.margin-70 { + margin-bottom: 70px !important; } + +.margin-80 { + margin-bottom: 80px !important; } + +.push-top { + margin-top: 35px; } + +/* ================================================== + Padding Sets +================================================== */ +.padding-b15 { + padding-bottom: 15px; } + +.padding-b0 { + padding-bottom: 0 !important; } + +.padding-tb20 { + padding-top: 20px; + padding-bottom: 20px; } + +.padding-tb45 { + padding-top: 45px; + padding-bottom: 45px; } + +.padding-tb75 { + padding-top: 75px; + padding-bottom: 75px; } + +.padding-tb100 { + padding-top: 100px; + padding-bottom: 100px; } + +.padding-tb125 { + padding-top: 125px; + padding-bottom: 125px; } + +/* ================================================== + Spacers +================================================== */ +.spacer-20 { + height: 20px; + clear: both; + width: 100%; } + +.spacer-30 { + height: 30px; + clear: both; + width: 100%; } + +.spacer-40 { + height: 40px; + clear: both; + width: 100%; } + +.spacer-50 { + height: 50px; + clear: both; + width: 100%; } + +.spacer-75 { + height: 75px; + clear: both; + width: 100%; } + +.spacer-100 { + height: 100px; + clear: both; + width: 100%; } + +/* ----------------------------------------------------------------------------------------- */ +/* Multi purpose classes */ +/* ----------------------------------------------------------------------------------------- */ +.overlay-transparent { + background: rgba(0, 0, 0, 0.6); } + +.btn-default { + color: #333333; + background-color: #ffffff; + border-color: #cccccc; } + +.btn { + border-width: 0; + letter-spacing: 1px; + font-weight: bold; + text-transform: uppercase; + text-decoration: none; + font-family: 'Roboto Condensed', sans-serif; + -webkit-transition: all 0.3s ease 0.1s; + -moz-transition: all 0.3s ease 0.1s; + -ms-transition: all 0.3s ease 0.1s; + -o-transition: all 0.3s ease 0.1s; + transition: all 0.3s ease 0.1s; + display: inline-block; + padding: 6px 12px; + margin-bottom: 0; + font-size: 12px; + letter-spacing: 1px; + font-weight: bold; + text-transform: uppercase; + line-height: 1.528571429; + text-align: center; + white-space: nowrap; + vertical-align: middle; + cursor: pointer; + background-image: none; + border-radius: 3px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + -o-user-select: none; + user-select: none; } + +.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default { + color: #333333; + background-color: #ebebeb; + border-color: #adadad; } + +.btn:hover, .btn:focus { + color: #333333; + text-decoration: none; } + +.btn-lg, .btn-group-lg > .btn { + padding: 15px 20px; + font-size: 15px; + line-height: 1.33; + border-radius: 3px; } + +.btn-default { + border-width: 1px; + color: #333333; + background-color: #ffffff; + border-color: #cccccc; } + +.btn-toolbar > .btn + .btn, .btn-toolbar > .btn-group + .btn, .btn-toolbar > .btn + .btn-group, .btn-toolbar > .btn-group + .btn-group { + margin-left: 5px; } + +.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary { + color: #ffffff; + background-color: #3276b1; + border-color: #285e8e; } + +.btn-warning { + color: #ffffff; + background-color: #f0ad4e; + border-color: #eea236; } + +.label-danger { + background-color: #d9534f; } + +.label { + display: inline-block; + padding: .2em .6em .3em; + font-size: 75%; + font-weight: bold; + line-height: 1; + color: #ffffff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: .25em; } + +.label-default { + background-color: #999999; } + +.label-success { + background-color: #5cb85c; } + +.label-info { + background-color: #5bc0de; } + +.label-warning { + background-color: #f0ad4e; } + +.label-danger { + background-color: #d9534f; } + +.checkers-overlay { + background: url(../images/checkers.png) repeat; } + +.pattern-overlay { + background: url(../images/pattern.png) repeat; } + +.img-thumbnail { + background: #f8f7f3 !important; + padding: 5px !important; } + +.social-icons a { + margin: 0 8px; + text-decoration: none; } + +.next-prev-nav { + display: inline-block; } + +.next-prev-nav a { + display: inline-block; + width: 20px; + height: 20px; + color: #fff; + text-align: center; + line-height: 20px; + text-decoration: none; } + +.next-prev-nav a:hover { + color: #fff; } + +.meta-data { + display: block; + margin-bottom: 10px; + font-size: 12px; + font-style: italic; + font-family: 'Volkhov', serif; + color: #999999; } + +.meta-data a { + color: #666666; } + +.meta-data a i { + color: #999999; } + +.meta-data a:hover { + text-decoration: none; } + +.meta-data > span { + margin-right: 20px; + display: inline-block; } + +.meta-data i { + margin-right: 4px; } + +.meta-data > span:last-child { + margin-right: 0; } + +.btn-reply { + position: absolute; + right: 25px; } + +.isotope, .isotope .isotope-item { + -webkit-transition-duration: 0.8s; + -moz-transition-duration: 0.8s; + -ms-transition-duration: 0.8s; + -o-transition-duration: 0.8s; + transition-duration: 0.8s; } + +.isotope { + -webkit-transition-property: height, width; + -moz-transition-property: height, width; + -ms-transition-property: height, width; + -o-transition-property: height, width; + transition-property: height, width; } + +.isotope .isotope-item { + -webkit-transition-property: -webkit-transform, opacity; + -moz-transition-property: -moz-transform, opacity; + -ms-transition-property: -ms-transform, opacity; + -o-transition-property: -o-transform, opacity; + transition-property: transform, opacity; } + +.isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition { + -webkit-transition-duration: 0s; + -moz-transition-duration: 0s; + -ms-transition-duration: 0s; + -o-transition-duration: 0s; + transition-duration: 0s; } + +.mejs-container { + margin-bottom: 20px; } + +.media-box .media-box-wrapper { + padding: 30px; } + +.info-table li { + border-bottom: 1px solid #eceae4; + padding: 10px 20px; } + +.info-table li:nth-child(2n+1) { + background-color: #f8f7f3; } + +.info-table li i.fa { + margin-right: 5px; } + +.info-table li:last-child { + border-bottom: 0; } + +/*-------------------------------------------------------------------------------------------*/ +/* SITE STRUCTURE & APPEARANCE */ +/*-------------------------------------------------------------------------------------------*/ +body { + font-weight: 400; + line-height: 20px; + background-attachment: fixed; } + +body.boxed .body { + position: relative; + margin: 25px auto; + max-width: 1080px; + width: 100%; + height: auto; + background-color: #ffffff; + -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.2); + box-shadow: 0 0 2px rgba(0, 0, 0, 0.2); } + +@media (min-width: 1200px) { + body.boxed .body .site-header, body.boxed .body .main-menu-wrapper { + max-width: 100%; + width: 1080px; } } +/* Site Header */ +.site-header { + width: 100%; } + +.site-header .topbar { + background-color: rgba(255, 255, 255, 0.8); + height: 80px; + position: relative; + z-index: 3; + -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.1); + -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.1); + box-shadow: 0 2px 0 rgba(0, 0, 0, 0.1); } +.site-header h1.logo, .site-header .logo.h1 { + position: relative; + z-index: 1300; + display: flex; + align-items: center; + margin: 0; + height: 80px; + vertical-align: middle; + line-height: 0; } +.site-header .menu-toggle { + font-size: 18px; + margin: -8px 0 0 0; + position: absolute; + right: 15px; + z-index: 9999; } +.site-header .menu-toggle:focus { + outline: 0; } + +.logo a { + text-decoration: none; } + +.pagination { + display: flex !important; + justify-content: center; } + .pagination li a { + float: none; } + +.pagination li a, .pagination li span { + float: none; + display: block; } + +.top-navigation { + list-style: none; + margin: 0; + padding: 0; + font-family: 'Roboto Condensed', sans-serif; + padding: 0 0 0 0; + display: flex; + justify-content: flex-end; } + .top-navigation li { + letter-spacing: 2px; + text-transform: uppercase; + font-size: 12px; + font-weight: bold; + display: inline-block; } + .top-navigation li a { + display: inline-block; + margin: 0 10px; + text-decoration: none; } + .top-navigation li:after { + content: "/"; } + .top-navigation li:last-child:after { + content: ""; } + +.main-menu-wrapper { + display: block; + width: 100%; } + .main-menu-wrapper .col-12 { + position: relative; } + +.navigation { + height: 50px; + background: #f8f7f3; + -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.4); + -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.4); + box-shadow: 0 0 3px rgba(0, 0, 0, 0.4); + -webkit-border-radius: 0 0 4px 4px; + -moz-border-radius: 0 0 4px 4px; + border-radius: 0 0 4px 4px; + z-index: 2; + text-align: center; + font-family: 'Roboto Condensed', sans-serif; + position: absolute; + top: 0; } + .navigation ul { + padding: 0 21px; } + .navigation ul li { + display: inline-block; + line-height: 50px; + font-size: 16px; + text-transform: uppercase; + position: relative; } + .navigation ul li i { + font-size: 13px; } + .navigation ul li a { + padding: 0 24px; + display: block; + text-decoration: none; } + .navigation ul li ul { + padding: 0; + position: absolute; + top: 60px; + left: 0; + z-index: 999; + display: none; + min-width: 100%; + height: auto; + background: #fff; + -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2); + box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + margin-left: 30px; } + .navigation ul li ul li { + display: block; + line-height: normal; + font-size: 14px; + position: relative; } + .navigation ul li ul li a { + display: block; + padding: 10px 20px; + border-bottom: 1px solid #f8f7f3; + white-space: nowrap; + text-decoration: none; } + .navigation ul li ul li a:hover { + text-decoration: none; } + .navigation ul li ul li ul { + left: 100% !important; + top: 0; + min-width: inherit; + margin-left: 11px; + position: absolute; } + .navigation ul li ul li ul:before { + position: absolute; + left: 0; + top: auto; + margin: 15px 0px 0px -10px; + width: 0; + height: 0; + border: solid transparent; + border-width: 5px; + border-right-color: #ffffff; + content: " "; + pointer-events: none; } + .navigation ul li ul li:last-child a { + border-bottom: 0; } + .navigation ul li ul:before { + position: absolute; + left: 50%; + top: auto; + margin: -10px 0px 0px -10px; + width: 0; + height: 0; + border: solid transparent; + border-width: 5px; + border-bottom-color: #ffffff; + content: " "; + pointer-events: none; } + .navigation ul li:hover ul { + display: block; + -webkit-animation-name: fadeInUp; + -moz-animation-name: fadeInUp; + -o-animation-name: fadeInUp; + animation-name: fadeInUp; } + .navigation ul li.megamenu { + position: inherit !important; + left: 0; } + .navigation ul li.megamenu i { + font-size: 100%; } + .navigation ul li.megamenu ul { + left: -30px !important; + width: 100%; } + .navigation ul li.megamenu ul:before { + position: absolute; + left: 50%; + top: auto; + margin: -10px 0px 0px -10px; + width: 0; + height: 0; + border: solid transparent; + border-width: 5px; + border-bottom-color: #ffffff; + content: " "; + pointer-events: none; } + .navigation ul li.megamenu .meta-data { + text-transform: none; } + .navigation ul li.megamenu .megamenu-container { + padding: 25px; + width: 100%; + color: #cccccc; } + .navigation ul li.megamenu .megamenu-container ul { + display: block !important; + color: #666666; + left: 0 !important; + box-shadow: none; + opacity: 1 !important; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; + background: transparent; + position: relative !important; + text-align: left; + margin-left: 0; } + .navigation ul li.megamenu .megamenu-container ul li a { + display: block; + padding: 7px 0; + border-bottom: 0; } + .navigation ul li.megamenu .megamenu-container ul li a i { + display: none; } + .navigation ul li.megamenu .megamenu-container ul li a:hover { + text-decoration: none; } + .navigation .megamenu-container .megamenu-sub-title { + display: block; + padding-bottom: 7px; + margin-bottom: 12px; + color: #666666; + text-transform: none; + font-weight: 400; + font-size: 20px; + text-align: left !important; + border-bottom: 1px solid #f8f7f3; } + +.sticky-wrapper { + max-height: 50px; } + +.is-sticky .main-menu-wrapper { + z-index: 1000; + min-height: 50px; + background-color: rgba(255, 255, 255, 0.8); + -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1); + -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1); } +.is-sticky .navigation { + background: none; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; } + +/* Added in v1.3 */ +.header-style2 .navigation { + background: none !important; + box-shadow: none !important; + -webkit-box-shadow: none !important; } +.header-style2 .main-menu-wrapper { + background: #f8f7f3 !important; + height: 50px !important; } +.header-style2 .hero-slider { + top: 0; + margin-bottom: 0; } +.header-style2 .hero-slider.flexslider .flex-prev, .header-style2 .hero-slider.flexslider .flex-next { + margin-top: -50px; } + +.header-style3 .top-search { + width: 50%; } +.header-style3 .toprow { + width: 100%; + height: 40px; } + +.top-menus li { + display: inline; + line-height: 40px; + font-size: 12px; } +.top-menus li:first-child a { + border-left: 1px solid rgba(0, 0, 0, 0.1); } +.top-menus i { + font-size: 15px; } +.top-menus a { + color: #fff; + opacity: .8; + padding: 0 12px; + border-right: 1px solid rgba(0, 0, 0, 0.1); + display: inline-block; + text-decoration: none; + font-weight: 400; } +.top-menus a:hover { + opacity: 1; + color: #fff; } + +/* Added in v1.4.2 */ +.header-style4 .site-header { + position: fixed; + top: 0; + width: 100%; + left: 0; + z-index: 999; + background-color: rgba(255, 255, 255, 0.9); + -webkit-transition: all 0.3s ease 0.2s; + -moz-transition: all 0.3s ease 0.2s; + -ms-transition: all 0.3s ease 0.2s; + -o-transition: all 0.3s ease 0.2s; + transition: all 0.3s ease 0.1s; } +.header-style4 .site-header.sticky-header .toprow { + display: none; + -webkit-transition: display .3s .2s; + -moz-transition: display .3s .2s; + -ms-transition: display .3s .2s; + -o-transition: display .3s .2s; + transition: display .3s .2s; } +.header-style4 .toprow, .header-style4 .topbar { + -webkit-transition: all 0.3s ease 0.2s; + -moz-transition: all 0.3s ease 0.2s; + -ms-transition: all 0.3s ease 0.2s; + -o-transition: all 0.3s ease 0.2s; + transition: all 0.3s ease 0.1s; + background: none; } +.header-style4 .toprow { + border-bottom: 1px solid rgba(0, 0, 0, 0.1); } +.header-style4 .toprow a { + color: #333; } +.header-style4 h1.logo, .header-style4 .logo.h1 { + max-width: 250px; + margin: 0; } + .header-style4 h1.logo a, .header-style4 .logo.h1 a { + display: block; } +.header-style4 .hero-slider { + top: 0 !important; + margin-bottom: 0 !important; } +@media only screen and (min-width: 992px) { + .header-style4 .navigation { + background: none; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; + padding-top: 15px; } + .header-style4 .navigation ul { + text-align: right; + padding: 0; } + .header-style4 .navigation ul li { + font-size: 14px; } + .header-style4 .navigation ul li a { + padding: 0 15px; } + .header-style4 .navigation ul li ul { + text-align: center; + top: 77px; } + .header-style4 .navigation ul li ul li a { + padding: 10px 20px; } + .header-style4 .navigation ul li.megamenu .megamenu-container ul { + top: 0 !important; } + .header-style4 .navigation ul li.megamenu ul { + top: 92px; } + .header-style4 .navigation > ul > li:last-child a { + padding-right: 0; } } + +@media only screen and (min-width: 992px) { + .navigation ul li:last-child ul { + margin-left: 10px; + padding-right: 20px; } } +.single-cause-teaser .listing-cont { + padding-top: 20px; } + +.home6.content { + padding-bottom: 0; } + +/* End Added in v1.4.2 */ +/* Hero Slider */ +.flexslider { + margin: 0; + padding: 0; + background: url(../images/loader.gif) no-repeat scroll center center; } + +.flexslider ul { + list-style: none; + margin: 0; + padding: 0; } + +.flexslider .slides > li { + display: none; + -webkit-backface-visibility: hidden; } + +.slides:after { + content: "."; + display: block; + clear: both; + visibility: hidden; + line-height: 0; + height: 0; } + +html[xmlns] .slides { + display: block; } + +* html .slides { + height: 1%; } + +.flexslider .slides { + zoom: 1; } + +.hero-slider { + position: relative; + top: -81px; + margin-bottom: -81px; + left: 0; + z-index: 1; + height: 500px; + width: 100%; + overflow: hidden; } + +.hero-slider .flex-viewport { + width: 100%; } + +.hero-slider.flexslider > ul.slides { + height: 100%; } + +.hero-slider.flexslider ul.slides li { + -webkit-background-size: cover !important; + -moz-background-size: cover !important; + -ms-background-size: cover !important; + -o-background-size: cover !important; + background-size: cover !important; + background-repeat: no-repeat; + background-position: center center; + height: 500px; + width: 100%; + overflow: hidden; + position: static; + background-attachment: scroll !important; } + +.flexslider .flex-control-nav { + width: 100%; + text-align: center; + position: absolute; + z-index: 111; + left: 0; + bottom: 10px; + padding: 0; + margin: 0; } + +.hero-slider.flexslider .flex-control-nav { + bottom: -40px; + -webkit-transition: all 0.3s ease 0.1s; + -moz-transition: all 0.3s ease 0.1s; + -ms-transition: all 0.3s ease 0.1s; + -o-transition: all 0.3s ease 0.1s; + transition: all 0.3s ease 0.1s; } + +.hero-slider.flexslider:hover .flex-control-nav { + bottom: 10px; + -webkit-transition: all 0.3s ease 0.1s; + -moz-transition: all 0.3s ease 0.1s; + -ms-transition: all 0.3s ease 0.1s; + -o-transition: all 0.3s ease 0.1s; + transition: all 0.3s ease 0.1s; } + +.flexslider .flex-control-nav li { + display: inline; } + +.flexslider .flex-control-nav a { + width: 12px; + height: 12px; + border-radius: 100%; + background-color: #ffffff; + display: inline-block; + margin: 0 6px; + text-indent: -9999px; + text-decoration: none; } + +.flexslider .flex-prev, .flexslider .flex-next { + background: rgba(0, 0, 0, 0.6); + color: #f8f7f3; + display: block; + margin-bottom: 10px; + position: absolute; + top: 50%; + right: 10px; + font-size: 14px; + line-height: 25px; + width: 25px; + height: 25px; + display: inline-block; + font-family: 'Font Awesome 5 Free'; + font-style: normal; + font-weight: normal; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + text-decoration: none; + display: none; + text-align: center; } + +.flexslider .flex-prev { + left: 10px; + right: auto; } + +.flexslider .flex-prev:before, .flexslider .flex-next:before { + font-family: 'Font Awesome 5 Free'; + font-style: normal; + font-weight: 700; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; } + +.flexslider .flex-prev:before { + content: "\f053"; } + +.flexslider .flex-next:before { + content: "\f054"; } + +.hero-slider.flexslider .flex-prev, .hero-slider.flexslider .flex-next { + -webkit-border-radius: 100%; + -moz-border-radius: 100%; + border-radius: 100%; + width: 100px; + height: 100px; + right: -100px; + -webkit-transition: all 0.3s ease 0.1s; + -moz-transition: all 0.3s ease 0.1s; + -ms-transition: all 0.3s ease 0.1s; + -o-transition: all 0.3s ease 0.1s; + transition: all 0.3s ease 0.1s; + font-size: 30px; + line-height: 100px; + display: block; + text-align: left; } + +.flexslider:hover .flex-prev, .flexslider:hover .flex-next { + display: block; } + +.hero-slider.flexslider ul.slides li a { + display: block; + height: 100%; + width: 100%; } + +.hero-slider.flexslider ul.slides li .container { + vertical-align: middle; + display: table; + height: 100%; } + +.hero-slider.flexslider ul.slides li .container .slider-caption { + display: table-cell; + vertical-align: middle; } + +.slider-caption > span { + font-size: 24px; + color: #fff; + background: rgba(0, 0, 0, 0.5); + padding: 30px; } + +.hero-slider.flexslider .flex-prev { + left: -100px; + padding-left: 60px; } + +.hero-slider.flexslider .flex-next { + padding-left: 30px; } + +.hero-slider.flexslider:hover .flex-prev { + left: -50px; + -webkit-transition: all 0.3s ease 0.1s; + -moz-transition: all 0.3s ease 0.1s; + -ms-transition: all 0.3s ease 0.1s; + -o-transition: all 0.3s ease 0.1s; + transition: all 0.3s ease 0.1s; } + +.hero-slider.flexslider:hover .flex-next { + right: -50px; + -webkit-transition: all 0.3s ease 0.1s; + -moz-transition: all 0.3s ease 0.1s; + -ms-transition: all 0.3s ease 0.1s; + -o-transition: all 0.3s ease 0.1s; + transition: all 0.3s ease 0.1s; } + +.notice-bar, .page-header { + background: #f8f7f3; + padding: 20px 0; + box-shadow: 0 2px 0 rgba(0, 0, 0, 0.07); } + +/* Added in v1.2 */ +.notice-bar.latest-sermon { + padding-bottom: 0; } + +.latest-sermon h3, .latest-sermon .h3 { + margin-bottom: 0; } + +/* End v1.2 addition */ +/* Added in v1.5 */ +.slider-rev-cont { + top: -81px; + margin-bottom: -81px; + height: 500px; + position: relative; + z-index: 1; } + +.products-list li { + margin-bottom: 30px; + margin-top: 30px; } + .products-list li .shop-item { + margin-bottom: 30px; + padding: 4px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; } + .products-list li .product-image { + position: relative; + margin-bottom: 15px; } + .products-list li .product-image .add-to-cart { + position: absolute; + bottom: -30px; + left: 50%; + z-index: 300; + display: block; + margin-left: -20px; + width: 40px; + height: 40px; + color: #ffffff; + text-align: center; + font-size: 20px; + line-height: 40px; + opacity: 0; + -webkit-transition: all 0.3s ease 0.1s; + -moz-transition: all 0.3s ease 0.1s; + -ms-transition: all 0.3s ease 0.1s; + -o-transition: all 0.3s ease 0.1s; + transition: all 0.3s ease 0.1s; } + .products-list li .product-image:hover .add-to-cart { + bottom: 0; + opacity: 1; + -webkit-transition: all 0.3s ease 0.1s; + -moz-transition: all 0.3s ease 0.1s; + -ms-transition: all 0.3s ease 0.1s; + -o-transition: all 0.3s ease 0.1s; + transition: all 0.3s ease 0.1s; } + .products-list li .product-details h3, .products-list li .product-details .h3 { + margin-bottom: 0; + font-weight: normal; + font-size: 16px; } + .products-list li .product-details h3 a, .products-list li .product-details .h3 a { + color: #666666; } + .products-list li .product-details h3 a:hover, .products-list li .product-details .h3 a:hover { + text-decoration: none; } + .products-list li .product-details .product-categories a { + color: #999999; + font-size: 12px; } + .products-list li .product-price { + width: 50px; + text-align: right; + font-weight: 700; } + +.list-group .list-group-item .badge { + float: none !important; } + +.shop-badge { + position: absolute; + right: 10px; + top: 10px; + z-index: 200; + width: 60px; + height: 60px; + line-height: 60px; + color: #ffffff; + text-align: center; + display: block; + text-transform: uppercase; + letter-spacing: 1px; + font-size: 11px; + -webkit-border-radius: 100%; + -moz-border-radius: 100%; + border-radius: 100%; } + +/* End Added in v1.5 */ +.notice-bar-title-icon { + display: inline-block; + margin-right: 15px; } + +.display-flex { + display: flex; } + +.notice-bar-title .title-note { + margin-top: 4px; } +.notice-bar-title strong { + font-family: 'Roboto Condensed', sans-serif; + font-size: 16px; + color: #333; + text-transform: uppercase; + font-weight: 700; + letter-spacing: 2px; + display: block; } + +.notice-bar-event-title h5, .notice-bar-event-title .h5, .notice-bar-event-title .date { + margin-bottom: 0; } + +.counter .timer-col { + display: inline-block; + width: 24%; + text-align: center; } + .counter .timer-col .timer-type { + font-size: 12px; + display: block; + margin-top: 2px; } + +.timer-col #days, .timer-col #hours, .timer-col #minutes, .timer-col #seconds { + display: inline-block; + font-family: 'Roboto Condensed', sans-serif; + font-size: 18px; + padding: 5px 10px; } + +.timer-col #days { + color: #ffffff; + -webkit-border-radius: 2px; + -moz-border-radius: 2px; + border-radius: 2px; } + +.timer-col #hours, .timer-col #minutes, .timer-col #seconds { + background: #eceae4; + -webkit-border-radius: 2px; + -moz-border-radius: 2px; + border-radius: 2px; } + +.content { + padding: 50px 0; } + +.featured-blocks { + margin-bottom: 30px; } + +.featured-block { + position: relative; } + .featured-block img { + width: 100%; } + .featured-block strong { + background: url(../images/pattern.png); + color: #fff; + font-size: 18px; + display: inline-block; + padding: 8px 30px; + margin: 0; + position: absolute; + z-index: 10; + left: 10px; + bottom: 30px; + -webkit-transition: all 0.3s ease 0.1s; + -moz-transition: all 0.3s ease 0.1s; + -ms-transition: all 0.3s ease 0.1s; + -o-transition: all 0.3s ease 0.1s; + transition: all 0.3s ease 0.1s; } + .featured-block .more { + background: #ffffff; + color: #333333; + display: inline-block; + padding: 5px 20px 5px 30px; + margin: 0; + position: absolute; + z-index: 9; + left: 10px; + bottom: 30px; } + .featured-block .img-thumbnail:hover { + opacity: 1; } + +.featured-block:hover strong { + bottom: 58px; + -webkit-transition: all 0.3s ease 0.1s; + -moz-transition: all 0.3s ease 0.1s; + -ms-transition: all 0.3s ease 0.1s; + -o-transition: all 0.3s ease 0.1s; + transition: all 0.3s ease 0.1s; } + +.listing-header, .post-title { + border-bottom: 1px solid #eceae4; } + +.listing-header-sub { + text-align: right; + padding-top: 10px; } + .listing-header-sub h5, .listing-header-sub .h5 { + display: inline-block; + margin-right: 20px; } + +.listing-cont, .post-content { + border-top: 4px solid #f8f7f3; } + +.listing .item { + width: 100%; + padding: 10px 0; + border-bottom: 1px solid #eceae4; } + +.event-date { + width: 100%; + font-family: 'Roboto Condensed', sans-serif; + text-transform: uppercase; + color: #333333; + text-align: center; + padding: 5px 0 0 0; } + +.event-date .date { + font-family: 'Roboto Condensed', sans-serif; + font-size: 34px; + font-style: normal; + font-weight: 700; + margin-bottom: 0; + display: block; + margin-top: 2px; } +.event-date .year { + font-size: 11px; + margin-top: 0; + margin-bottom: 2px; } + +.event-date .month, .event-date .year { + font-size: 12px; + font-weight: 700; + letter-spacing: 2px; + color: #999999; + display: block; + margin-top: 4px; } + +.event-item .event-date { + width: 6%; + margin-right: 4%; } +.event-item .event-detail { + width: 70%; + margin-right: 3%; } + .event-item .event-detail h4, .event-item .event-detail .h4 { + font-family: 'Roboto', sans-serif; + text-transform: none; + font-weight: 400; + letter-spacing: 0; + margin-bottom: 0; } + .event-item .event-detail h4 a, .event-item .event-detail .h4 a { + text-decoration: none; } +.event-item .to-event-url { + width: 17%; + text-align: right; + height: auto !important; } + +.post-listing .post { + padding: 20px 0 10px 0; } +.post-listing .media-box { + margin-bottom: 10px; } +.post-listing .post-title { + margin-bottom: 12px; } + +.post-listing .post-title h2, .post-listing .post-title .h2, .sermons-listing h2.sermon-title, .sermons-listing .sermon-title.h2 { + font-size: 16px; + margin-bottom: 0; } + +.sermon .meta-data { + margin: 0; } + +.item.featured-sermon { + border-bottom: 0; + margin-top: 20px; + padding: 30px; + background: #f8f7f3; + position: relative; + margin-bottom: 10px; } + .item.featured-sermon .date { + text-transform: uppercase; + font-size: 12px; + font-family: 'Roboto Condensed', sans-serif; + font-weight: 700; + margin-bottom: 5px; + display: block; } + .item.featured-sermon h4 a, .item.featured-sermon .h4 a { + text-decoration: none; } + +.featured-sermon:before { + content: ""; + position: absolute; + top: 0%; + right: 0%; + width: 0px; + height: 0px; + border-bottom: 20px solid #eceae4; + border-right: 20px solid transparent; } + +.featured-sermon:after { + content: ""; + position: absolute; + top: 0%; + right: 0%; + width: 0px; + height: 0px; + border-top: 19px solid #ffffff; + border-left: 19px solid transparent; } + +.sermon-actions a { + margin-right: 10px; + text-decoration: none; } +.sermon-actions i { + font-size: 18px; } + +.featured-sermon-video { + margin-bottom: 20px; } + +.featured-gallery { + padding: 50px 0; } + .featured-gallery h4, .featured-gallery .h4 { + color: #ffffff; } + .featured-gallery .btn { + border: 0; } + +.site-footer { + background-color: #f8f7f3; + padding: 50px 0; + box-shadow: 0 -2px 0 rgba(0, 0, 0, 0.07); } + +.site-footer-bottom { + background-color: #eceae4; + padding: 20px 0; + font-size: 12px; + font-family: 'Roboto', sans-serif; + color: #999999; } + .site-footer-bottom p { + margin-bottom: 0; + font-size: 12px; } + +.site-header .social-icons { + margin-top: 30px; } + +.site-footer-bottom .social-icons, .site-header .social-icons { + text-align: right; } + +.site-footer-bottom .social-icons a, .site-header .social-icons a { + color: #ffffff; + background: #999999; + border-radius: 50%; + width: 20px; + height: 20px; + text-align: center; + display: inline-block; + margin: 0 0 0 8px; + text-decoration: none; } + +.site-footer-bottom .social-icons a:hover, .site-header .social-icons a:hover { + background: #666666; } + +.grid-holder { + width: 105%; + margin-left: -3%; } + +.grid-item { + margin-bottom: 3%; + border-bottom: medium none; } + +.grid-item-inner { + -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1); + -moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1); + background: #ffffff; } + .grid-item-inner img { + width: 100%; } + +.grid-holder .grid-item { + margin-left: 3%; } + +.grid-holder.col-item-2 .grid-item { + width: 49%; } + +.grid-holder.col-item-3 .grid-item { + width: 29.63%; } + +.grid-holder.col-item-4 .grid-item { + width: 24%; } + +.grid-media { + position: relative; } + +.grid-content { + padding: 15px 20px 1px 20px; } + .grid-content .fa-external-link { + margin-left: 10px; } + +.grid-item h3, .grid-item .h3 { + line-height: 1em; } + +.post-title { + margin-bottom: 0; + padding-bottom: 6px; } + +.post-content { + padding-top: 20px; } + +.post-content .featured-image { + margin-bottom: 20px; } + +.single-post-header { + margin-bottom: 0; } + .single-post-header .event-date { + width: 50px; } + .single-post-header .btn-toolbar { + margin-top: 8px; } + +.event-description .panel-body { + padding: 10px 0; } + +.event-description .panel-heading { + color: #ffffff; } + +.sermon-archive .post.sermon { + margin-bottom: 30px; + padding: 30px; + background-color: #f8f7f3; } +.sermon-archive .post.sermon .img-thumbnail { + background: #fff; } +.sermon-archive .post { + margin-bottom: 40px; + padding-bottom: 25px; + border-bottom: 1px solid #eceae4; } + +/*********Surender***************/ +.form-group { + margin-bottom: 15px; } + +.form-control { + display: block; + width: 100%; + height: 46px; + line-height: 1.33; + padding: 10px 16px; + color: #555555; + font-size: 18px; + vertical-align: middle; + background-color: #ffffff; + background-image: none; + border: 1px solid #cccccc; + border-radius: 3px; + -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.075); + -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; + transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; } + +.form-control:focus { + border-color: #cccccc; + outline: 0; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); } + +.content { + padding: 50px 0; } + +.nav-backed-header { + position: relative; + z-index: 1; + margin: 0; + border: 0; } + +/* Breadcrumb */ +.breadcrumb { + margin: 0; + background: none; + padding: 90px 0 40px 0; } + .breadcrumb li { + display: inline-block; } + .breadcrumb li a { + color: #d8d6d1; + text-decoration: none; } + .breadcrumb li a:hover { + color: #fff; + text-decoration: underline; } + .breadcrumb li.active { + color: #fff; } + .breadcrumb li:first-child:before { + padding: 0; + content: inherit; } + .breadcrumb li:before { + padding: 0 5px 0 8px; + color: #cccccc; + content: "/\00a0"; } + +/* Page Header */ +.page-header { + box-shadow: 0 2px 0 rgba(0, 0, 0, 0.07); + background: #f8f7f3; + border: 0; + padding: 20px 0; + margin: 0; + position: relative; } + .page-header h1, .page-header .h1 { + text-transform: uppercase; + color: #ffffff; + margin-bottom: 0; + line-height: 1em; + font-family: 'Roboto Condensed', sans-serif; } + .page-header p { + color: #d8d6d1; + margin: 0; } + +/* Start Added in v1.2 */ +.posts-featuring .post-title { + border-bottom: 0; + margin-bottom: 0; } + +.posts-featuring .post-title .meta-data { + margin-bottom: 0; } + +.posts-featuring .listing-header .btn { + margin-top: 5px; } + +.blog-full-width .meta-data { + margin-top: 7px; } + +.blog-full-width .meta-data span { + margin: 10px 0; + display: block; } + +.blog-full-width .post .img-thumbnail { + margin-bottom: 20px; } + +.timeline { + list-style: none; + padding: 20px 0 20px; + position: relative; } + .timeline li { + margin-bottom: 20px; + position: relative; } + .timeline li .timeline-panel { + width: 46%; + border: 1px solid #eceae4; + border-radius: 5px; + padding: 20px; + padding-top: 10px; + position: relative; + -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.05); + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.05); } + .timeline li .timeline-panel:before { + position: absolute; + top: 29px; + right: -10px; + display: inline-block; + border-top: 10px solid transparent; + border-left: 10px solid #eceae4; + border-right: 0 solid #eceae4; + border-bottom: 10px solid transparent; + content: " "; } + .timeline li .timeline-panel:after { + position: absolute; + top: 30px; + right: -9px; + display: inline-block; + border-top: 9px solid transparent; + border-left: 9px solid #fff; + border-right: 0 solid #fff; + border-bottom: 9px solid transparent; + content: " "; } + .timeline li .timeline-badge { + color: #fff; + width: 50px; + height: 50px; + padding-top: 11px; + font-size: 12px; + line-height: 12px; + text-align: center; + position: absolute; + top: 16px; + left: 50%; + margin-left: -25px; + background-color: #eceae4; + z-index: 100; + border-top-right-radius: 50%; + border-top-left-radius: 50%; + border-bottom-right-radius: 50%; + border-bottom-left-radius: 50%; } + .timeline li .timeline-badge span { + font-size: 14px; + font-family: 'Roboto Condensed', sans-serif; + display: block; + line-height: 16px; } + .timeline li.timeline-inverted .timeline-panel:before { + border-left-width: 0; + border-right-width: 10px; + left: -10px; + right: auto; } + .timeline li.timeline-inverted .timeline-panel:after { + border-left-width: 0; + border-right-width: 9px; + left: -9px; + right: auto; } + .timeline li:before { + content: " "; + display: table; } + .timeline li:after { + content: " "; + display: table; + clear: both; } + +.timeline:before { + top: 0; + bottom: 0; + position: absolute; + content: " "; + width: 3px; + background-color: #eceae4; + left: 50%; + margin-left: -1.5px; } + +.timeline-title { + margin-top: 0; + color: inherit; } + +.timeline-title a { + text-decoration: none; } + +.timeline-body > p:last-child, +.timeline-body > ul:last-child { + margin-bottom: 0; } + +.timeline-body > p + p { + margin-top: 5px; } + +/* End added in v1.2 */ +/* Start added in v1.3 */ +.event-blocks li, .album-blocks li { + margin-top: 20px; + margin-bottom: 20px; } + +.album-blocks li { + text-align: center; } +.album-blocks .grid-item-inner { + -webkit-box-shadow: none; + box-shadow: none; } + +.fc-view-container{ + overflow: visible!important +} +.push-btn { + margin-top: 5px; } + +.album-cover { + background: url(../images/album-disk.png) no-repeat 80px center; + width: 224px; + height: 148px; + display: inline-block; + margin-bottom: 20px; + -webkit-transition: all 0.3s ease 0.2s; + -moz-transition: all 0.3s ease 0.2s; + -ms-transition: all 0.3s ease 0.2s; + -o-transition: all 0.3s ease 0.2s; + transition: all 0.3s ease 0.1s; } + .album-cover .album-image { + width: 148px; + height: 148px; + background: url(../images/album-cover.png) no-repeat center center #eceae4; + -webkit-background-size: 100%; + background-size: 100%; + display: inline-block; + -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2); + box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2); } + .album-cover .album-image img { + width: 100%; + height: 100%; } + +.album-cover:hover { + background-position: 95px center; + -webkit-transition: background-position .3s .2s; + -moz-transition: background-position .3s .2s; + -ms-transition: background-position .3s .2s; + -o-transition: background-position .3s .2s; + transition: background-position .3s .2s; } + +.album-blocks li h5, .album-blocks li .h5 { + margin-top: 10px; } + +.slider-wrapper { + position: relative; + z-index: 1; + top: -81px !important; + margin-bottom: -81px !important; } + +.nivoslider { + -webkit-box-shadow: none !important; + -moz-box-shadow: none !important; + box-shadow: none !important; + margin-bottom: 0 !important; } + +.nivo-directionNav a { + top: 55% !important; } + +.nivo-controlNav { + width: 100%; + z-index: 22; + position: absolute; + bottom: 20px; } + +.fc-event:hover { + color: #fff !important; } + +/* End added in v1.3 */ +/* Start added in v1.4 */ +.featured-event-container { + position: relative; + background-color: #F8F7F3; + margin: 0; + padding: 15px; } + .featured-event-container h4, .featured-event-container .h4 { + margin-top: 10px; } + .featured-event-container h4 a, .featured-event-container .h4 a { + text-decoration: none; } + .featured-event-container p:last-child { + margin-bottom: 0; } + +.sidebar-widget-title .featured-star { + width: 20px; + height: 20px; + text-align: center; + line-height: 20px; + display: inline-block; + position: relative; + top: -5px; + margin-right: 5px; + font-size: 10px; + color: #fff; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; } + +.featured-event-time { + position: static; + z-index: 9; + right: 10px; + top: -40px; + width: 80px; + height: 80px; + padding: 18px 0 0; + -webkit-border-radius: 100%; + -moz-border-radius: 100%; + border-radius: 100%; + border: 3px solid #F8F7F3; + text-align: center; + color: #fff; + text-transform: uppercase; + font-family: 'Roboto Condensed', sans-serif; + font-weight: 700; } + .featured-event-time .date { + display: block; + font-size: 24px; } + .featured-event-time .month { + display: block; + font-size: 12px; + opacity: .8; } + +.cause-item .progress { + background: #eceae4; + height: 8px; } +.cause-item .progress-bar { + line-height: 8px; } +.cause-item .progress-label { + font-family: 'Roboto Condensed', sans-serif; + margin-bottom: 5px; } +.cause-item .grid-content { + padding-bottom: 15px; } + +.payment-to-cause a { + text-decoration: none; } +.payment-to-cause a:hover { + text-decoration: underline; } + +.custom-donate-amount { + display: none; } + +#PaymentModal textarea { + resize: vertical; } + +.causes-archive .donate-paypal { + margin-top: 10px; } +.causes-archive .progress-label { + margin-top: 15px; } + +/* End added in v1.4 */ +.posts-archive .post { + margin-bottom: 40px; + padding-bottom: 25px; + border-bottom: 1px solid #eceae4; } + .posts-archive .post .img-thumbnail { + margin-top: 10px; } + +.post.sermon .post-title h3, .post.sermon .post-title .h3 { + margin-bottom: 5px; } +.post.sermon .post-title .sermon-actions { + text-align: right; } +.post.sermon .post-title .post-content { + padding-top: 20px; } + +.audio-container, .video-container { + margin-bottom: 30px; } + +.post-meta { + background-color: #f8f7f3; + border-bottom: 1px solid #eceae4; + padding: 10px 20px; + font-size: 12px; } + .post-meta i { + margin-right: 5px; + font-size: 14px; } + +.post-comments { + margin: 30px 0 0 0; } + +.comments { + margin: 0; + list-style-type: none; } + .comments li { + margin-bottom: 25px; } + .comments li .post-comment-block { + padding: 25px; + padding-bottom: 5px; + border: 1px solid #eceae4; + border-bottom-width: 2px; + background: #ffffff; } + .comments li .img-thumbnail { + margin-right: 20px; } + .comments li h5, .comments li .h5 { + margin-bottom: 5px; } + .comments li ul { + padding-top: 25px; + padding-left: 50px; } + .comments li.admin .post-comment-block { + background-color: #f8f7f3; } + +.post-comment-form { + margin: 30px 0 0 0; + border-bottom: 0; } + +.post-comment-form .form-control { + margin-bottom: 20px; } + +/* Post Formats */ +.format-quote .media-box blockquote { + color: #ffffff; + padding-left: 0; + border-left: 0; } + +.owl-carousel .owl-item img { + width: 100%; } + +.staff-item .social-icons { + margin-bottom: 15px; } + +.staff-item .social-icons a { + width: 25px; + height: 25px; + display: inline-block; + line-height: 25px; + text-align: center; + color: #ffffff; + -webkit-border-radius: 100%; + -moz-border-radius: 100%; + border-radius: 100%; + margin-left: 0; + margin-right: 10px; + text-decoration: none; } + +#gmap { + height: 350px; + margin-bottom: 30px; + overflow: hidden; } + +#gmap iframe { + border: 0; + width: 100%; + height: 350px; } + +#message { + margin-top: 10px; } + +/* Widgets */ +.widget { + margin-bottom: 30px; } + +.search-form-widget { + margin-top: 10px; } + +.widget .sidebar-widget-title h3, .widget .sidebar-widget-title .h3 { + border-bottom: 1px solid #eceae4; + margin-bottom: 0; + padding-bottom: 15px; } + +.widget .sidebar-widget-title { + border-bottom: 4px solid #f8f7f3; + margin-bottom: 20px; } + +.widget h4.footer-widget-title, .widget .footer-widget-title.h4 { + border-bottom: 1px solid #eceae4; + padding-bottom: 10px; + margin-bottom: 20px; } + +.widget ul li { + border-bottom: 1px solid #eceae4; + padding: 10px 0; + color: #999999; } + .widget ul li a { + display: inline-block; + text-decoration: none; } + .widget ul li a i { + margin-right: 5px; } + .widget ul li a:hover { + text-decoration: none; } +.widget ul li:first-child { + padding-top: 0; } + +.widget ul > li { + border-bottom: 1px solid #eceae4; + padding: 10px 0; + color: #999999; } + +.widget ul > li a { + display: inline-block; + text-decoration: none; } + +.widget ul > li a i { + margin-right: 5px; + display: none; } + +.widget ul > li:first-child { + padding-top: 0; } + +.widget ul > li a:hover { + text-decoration: none; } + +.widget .event-item .event-date { + width: 15%; } + +.widget.post-listing h2.post-title, .widget.post-listing .post-title.h2, .widget.sermons-listing h2.sermon-title, .widget.sermons-listing .sermon-title.h2 { + font-size: 14px; + margin-bottom: 0; } + +.tag-cloud a { + display: inline-block; + margin-right: 7px; + margin-bottom: 7px; + padding: 2px 8px; + border: 1px solid #eceae4; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + background: #f8f7f3; + font-size: 12px; + text-decoration: none; } +.tag-cloud a:hover { + text-decoration: none; } + +.widget-recent-posts .post-image { + width: 30%; + margin-right: 5%; } + +.widget-recent-posts .widget-blog-content { + width: 65%; } + +.widget-recent-posts .fa-angle-right { + display: none; } + +.widget-recent-posts .fa-plus { + margin-right: 0; } + +.widget-recent-posts ul li a { + padding: 12px 0; + text-decoration: none; } + +.widget-recent-posts ul li:first-child a { + padding-top: 8px; } + +.widget_recent_comments .fa-angle-right { + display: none; } + +.widget .twitter-widget li { + font-size: 16px; + line-height: 28px; + border: 0; + padding: 0; } + +.widget-gallery ul { + margin-left: -3%; + display: flex; + flex-wrap: wrap; } + .widget-gallery ul li { + width: 30%; + margin-left: 3%; + margin-bottom: 20px; + border-bottom: 0; + padding: 0; } + .widget-gallery ul li i { + display: none; } + +/* Back to Top Button */ +#back-to-top { + position: fixed; + right: 17px; + bottom: 17px; + display: none; + padding: 5px 12px; + -webkit-border-radius: 3px; + border-radius: 3px; + background: rgba(0, 0, 0, 0.7); + color: #ffffff; } + +.info-table li { + margin-bottom: 0; } + +.col-md-12 { + position: relative; } + +textarea.input-lg { + height: auto; } + +@media (max-width: 992px) { + .header-style3 .top-search { + display: none; } } + +/* ================================================== + Progress bars +================================================== */ +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 40px 0; } + to { + background-position: 0 0; } } +@-moz-keyframes progress-bar-stripes { + from { + background-position: 40px 0; } + to { + background-position: 0 0; } } +@-o-keyframes progress-bar-stripes { + from { + background-position: 0 0; } + to { + background-position: 40px 0; } } +@keyframes progress-bar-stripes { + from { + background-position: 40px 0; } + to { + background-position: 0 0; } } +.progress { + margin-bottom: 15px; + height: 20px; + border-radius: 3px; + background-color: #eaeaea; + -webkit-box-shadow: none; + box-shadow: none; + overflow: visible; } + +.progress-bar { + width: 0%; + height: 100%; + background-color: #eaeaea; + -webkit-box-shadow: none; + box-shadow: none; + color: #ffffff; + text-align: center; + font-size: 12px; + line-height: 20px; + -webkit-transition: width 0.6s ease; + transition: width 0.6s ease; + position: relative; + border-radius: 3px; } + +.progress-striped .progress-bar { + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-size: 40px 40px; } + +.progress.active .progress-bar { + -webkit-animation: progress-bar-stripes 2s linear infinite; + animation: progress-bar-stripes 2s linear infinite; } + +.progress-bar-success { + background-color: #5cb85c !important; } + +.progress-striped .progress-bar-success { + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); } + +.progress-bar-info { + background-color: #5bc0de !important; } + +.progress-striped .progress-bar-info { + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); } + +.progress-bar-warning { + background-color: #f0ad4e !important; } + +.progress-striped .progress-bar-warning { + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); } + +.progress-bar-danger { + background-color: #d9534f !important; } + +.progress-striped .progress-bar-danger { + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); } + +span.progress-bar-tooltip { + position: absolute; + position: absolute; + top: -28px; + right: 5px; + display: block; + padding: 4px 8px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + background-color: #333; + color: #FFF; + font-size: 11px; + line-height: 15px; + opacity: 0; + filter: alpha(opacity=0); + -o-border-radius: 3px; } + +span.progress-bar-tooltip:after { + position: absolute; + bottom: -5px; + left: 13px; + display: block; + width: 0; + border-width: 5px 5px 0; + border-style: solid; + border-color: #333 transparent; + content: ""; } + +.progress-label { + text-transform: uppercase; } + +/* ================================================== + Facts Counters +================================================== */ +.fact-ico { + display: inline-block; + width: 100px; + height: 100px; + color: #999999; + line-height: 100px; + margin: 10px 0; } + +.fact { + display: inline-block; + color: #999999; + font-size: 15px; + margin-top: 10px; + font-family: 'Volkhov', serif; + font-style: italic; } + +.counters .timer { + display: inline-block; + color: #333333; + font-weight: 700; + font-size: 38px; } + +.parallax .counters .timer { + color: #fff; } + +.nav-tabs { + border-bottom: none; } + +.fade:not(.show) { + opacity: 1; } + +.nav > li, .nav-pills > li { + float: none !important; } + +.close { + font-size: 21px; + font-weight: bold; + line-height: 1; + color: #000000; + text-shadow: 0 1px 0 #ffffff; + opacity: 0.2; + filter: alpha(opacity=20); } + +button.close { + padding: 0; + cursor: pointer; + background: transparent; + border: 0; + -webkit-appearance: none; } + +.modal-header .close { + margin-top: -2px; } + +.btn:focus, .btn.focus { + color: #007F7B; } + +.card-header { + padding: 5px; } + +.card { + background: #f8f8f8; + font-size: 13px; + border-radius: 0; + margin-bottom: 5px; + border: none; } + +/*-------------------------------------------------------------------------------------------*/ +/* Parallax +/*-------------------------------------------------------------------------------------------*/ +.parallax { + background-attachment: fixed !important; + background-position: center center; + -webkit-background-size: cover; + -moz-background-size: cover; + background-size: cover; + background-repeat: no-repeat; + background-color: #f8f8f8; } + +.touch .parallax, .nav-backed-header.parallax { + background-attachment: scroll !important; } + +/*-------------------------------------------------------------------------------------------*/ +/* Mediabox +/*-------------------------------------------------------------------------------------------*/ +.media-box { + position: relative; + display: block; + max-width: 100%; } + +.media-box:after { + position: absolute; + width: 100%; + height: 100%; + text-align: center; + display: block; + z-index: 1; + left: 0; + content: ""; + top: 0; + margin: 0; + background-color: rgba(0, 0, 0, 0.5); + opacity: 0; + -webkit-transition: all 0.3s ease 0.2s; + -moz-transition: all 0.3s ease 0.2s; + -ms-transition: all 0.3s ease 0.2s; + -o-transition: all 0.3s ease 0.2s; + transition: all 0.3s ease 0.1s; } + +.img-thumbnail img:hover, .img-thumbnail:hover { + opacity: 0.9; } + +.media-box:before { + content: "\f002"; + color: #fff !important; + font-size: 1.5em; + line-height: 40px; + text-align: center; + opacity: 0; + position: absolute; + z-index: 2; + width: 40px; + height: 40px; + display: inline-block; + top: 50%; + left: 50%; + margin: -20px 0 0 -20px; + font-family: 'Font Awesome 5 Free'; + font-weight: 700; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + -webkit-transition: all 0.3s ease 0.2s; + -moz-transition: all 0.3s ease 0.2s; + -ms-transition: all 0.3s ease 0.2s; + -o-transition: all 0.3s ease 0.2s; + transition: all 0.3s ease 0.1s; } + +.format-image .media-box:before { + content: "\f002"; } + +.format-standard .media-box:before { + content: "\f067"; } + +.format-video .media-box:before { + content: "\f144"; } + +.format-link .media-box:before { + content: "\f0c1"; } + +.media-box:hover:before, .media-box:hover:before, .format-gallery .media-box:hover .magnific-gallery-image:before, .media-box:hover:after { + opacity: 1; + -webkit-transition: opacity .3s .2s; + -moz-transition: opacity .3s .2s; + -ms-transition: opacity .3s .2s; + -o-transition: opacity .3s .2s; + transition: opacity 0.3s 0.2s; } + +/* ================================================== + ADD STYLE FOR THE RETINA DISPLAY +================================================== */ +@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) { + .site-logo .default-retina-logo { + display: block; } + + .default-logo { + display: none; } } +/* Responsive */ +@media (min-width: 992px) and (max-width: 1199px) { + .navigation ul li a { + padding: 0 22px; } + + .gallery-filter ul li span { + display: none; } + + /* Added in v1.4.2 */ + .header-style4 .navigation ul li a i { + display: none; } + + /* End Added in v1.4.2 */ } +@media only screen and (max-width: 992px) { + .navigation { + width: 100% !important; } + + .gallery-filter { + justify-content: flex-start !important; } + + .top-menus { + justify-content: center !important; } + + .top-navigation ul li { + font-size: 18px; } + + .notice-bar .btn-block, .notice-bar .counter { + margin-top: 20px; } + + .events-listing .event-date { + width: 10%; } + + .events-listing .event-detail { + width: 57%; } + + .events-listing .to-event-url { + width: 26%; } + + .main-menu-wrapper { + display: none; + background: #f8f7f3; + height: auto; + position: absolute; + left: 0; + top: 80px; + z-index: 9999; + width: 100%; } + + .sticky-wrapper { + height: auto !important; } + + .navigation { + background: none; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + height: auto; + position: relative; + z-index: 9999; } + .navigation ul li { + display: block; + width: 100%; + line-height: normal; + text-align: left; } + .navigation ul li a { + padding: 20px 25px; + border-bottom: 1px solid #eceae4; } + + .navigation > ul > li > ul, .navigation > ul > li > ul li ul { + position: static; + height: auto !important; + border-bottom: 1px solid #eceae4; + top: 0; + left: 0; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; + margin-left: 0; } + + .navigation > ul > li > ul:before, .navigation > ul > li > ul li ul:before { + display: none; } + + .is-sticky .main-menu-wrapper { + background-color: #f8f7f3; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; } + + .navigation .megamenu-container ul.sub-menu { + margin-bottom: 20px; + border-bottom: 0; } + + .breadcrumb { + padding: 40px 0 40px 0; } + + .nav-backed-header { + top: 0; + margin-bottom: 0; } + + ol.breadcrumb { + padding-top: 20px; } + + .page-header { + top: 0; + margin-bottom: 0; } + + .post .img-thumbnail, .post .img-thumbnail { + margin-bottom: 20px; } + + .post.sermon .post-title .sermon-actions { + text-align: left; } + + .gallery-filter ul { + margin-top: 20px; } + + ol.breadcrumb { + padding: 40px 0 40px 0; } + + /* Added in v1.2 */ + .news-portal-cats { + margin-bottom: 20px; } + + .menu-toggle { + display: block !important; } + + .top-navigation { + display: none !important; } + + .form-group.m-0 { + margin-bottom: 15px; } } +/* End Added in v1.3 */ +@media only screen and (min-width: 768px) and (max-width: 992px) { + .site-header .menu-toggle { + margin: -8px 0 0 0; } + + .header-style4 .site-header .menu-toggle { + margin: -52px 0 0 0; } } +@media only screen and (max-width: 573px) { + .site-header .menu-toggle { + margin: -52px 0 0 0; } + + .header-style3 .site-header .menu-toggle { + margin: -75px 0 0 0; } } +@media only screen and (max-width: 767px) { + .header-style4 .site-header .menu-toggle { + margin: -52px 0 0 0; } + + .header-style3 .toprow { + height: auto; } + + .btn-reply { + top: 10px; + right: 10px; } + + .timeline li { + justify-content: flex-end; } + + .top-menus, + .top-menus.pull-right { + float: none !important; + text-align: center; } + + /* Isotope */ + .isotope { + overflow: visible !important; + height: auto !important; } + + .isotope-item { + position: static !important; + margin-right: auto; + margin-left: auto; + width: auto; + -webkit-transform: none !important; + -moz-transform: none !important; + -ms-transform: none !important; + -o-transform: none !important; + transform: none !important; } + + .isotope-hidden { + display: none !important; } + + .grid-item { + margin-bottom: 6%; } + + .counter { + margin-top: 20px; } + + .featured-gallery { + text-align: center; } + + .featured-gallery a { + margin-bottom: 20px; + display: block; } + + .footer-widget { + margin-bottom: 30px; } + + .copyrights-col-left, .copyrights-col-right { + text-align: center; } + + .copyrights-col-left { + margin-bottom: 20px; } + + .copyrights-col-right .social-icons { + text-align: center; } + + .copyrights-col-right .social-icons a { + margin: 0 4px; } + + .grid-holder.col-item-2 .grid-item { + width: 95%; } + + .grid-holder.col-item-3 .grid-item { + width: 95%; } + + .grid-holder.col-item-4 .grid-item { + width: 95%; } + + .media-box { + margin-bottom: 20px; } + + .grid-item .media-box { + margin-bottom: 0; } + + .listing-header-sub h5, .listing-header-sub .h5 { + margin-right: 0; } + + .featured-block { + margin-bottom: 20px; } + + .gallery-filter ul li span { + display: none; } + + .page-header h1, .page-header .h1 { + font-size: 24px; } + + .sidebar { + width: 100%; + margin-top: 30px; } + + .staff-item { + margin-bottom: 30px; } + + #back-to-top { + display: none !important; } + + /* Added in v1.2 */ + .news-portal-cats { + margin-bottom: 20px; } + + ul.timeline:before { + left: 40px; } + + ul.timeline > li > .timeline-panel { + width: calc(100% - 90px); + width: -moz-calc(100% - 90px); + width: -webkit-calc(100% - 90px); } + + ul.timeline > li > .timeline-badge { + left: 15px; + margin-left: 0; + top: 16px; } + + ul.timeline > li > .timeline-panel:before { + border-left-width: 0; + border-right-width: 15px; + left: -15px; + right: auto; } + + ul.timeline > li > .timeline-panel:after { + border-left-width: 0; + border-right-width: 14px; + left: -14px; + right: auto; } + + /* Added in v1.4.2 */ + .header-style4 .toprow { + display: none; } + + /* End Added in v1.4.2 */ } +.text-align-right { + text-align: right !important; } + +.timeline li.timeline-inverted .timeline-panel, +.timeline li .timeline-panel { + float: none !important; } + +.notice-bar .container { + position: relative; } + .notice-bar .container .row { + position: relative; + z-index: 2; } + +.goingon-events-floater { + background-color: rgba(34, 34, 34, 0.8); + border: 1px solid #000; + -webkit-border-radius: 50px 50px; + border-radius: 50px 50px; + position: absolute; + z-index: 1; + left: 0; + top: -110px; + opacity: 0; + height: 80px; + width: 300px; + color: rgba(255, 255, 255, 0.7); + padding: 10px 20px 10px 30px; + padding-top: 5px; + overflow: hidden; + box-shadow: inset 0 0 1px rgba(255, 255, 255, 0.4); } + .goingon-events-floater a { + color: rgba(255, 255, 255, 0.7); + text-decoration: none; } + .goingon-events-floater a:hover { + color: white; + text-decoration: none; } + .goingon-events-floater h4, .goingon-events-floater .h4 { + font-size: 12px; + margin: 0; + margin-bottom: 9px; + color: rgba(255, 255, 255, 0.7); + font-weight: 400; } + .goingon-events-floater .flo-arrow { + position: absolute; + left: 50%; + font-size: 16px; + color: #000; + margin-left: -5px; + bottom: -10px; + z-index: 11; } + .goingon-events-floater .flexslider { + background: none; } + .goingon-events-floater .flexslider .flex-prev { + right: 38px; + left: auto; } + .goingon-events-floater .time { + display: block; + opacity: .7; + font-size: 11px; } + .goingon-events-floater .title { + display: block; + font-weight: 400; } + +.goingon-events-floater-inner { + position: absolute; + top: 0; + left: 0; + z-index: -1; + border-radius: 38px 38px 0 0; + height: 27px; + display: block; + width: 100%; + opacity: .7; + box-shadow: inset 0 0 1px rgba(255, 255, 255, 0.5); + border-bottom: 1px solid #000; } + +.goingon-events-floater .flexslider .flex-prev, +.goingon-events-floater .flexslider .flex-next { + background: none; + top: 0; + right: 20px; + font-size: 18px; + display: block; + opacity: .6; } + +.goingon-events-floater .flexslider .flex-prev:hover, +.goingon-events-floater .flexslider .flex-next:hover { + opacity: 1; } diff --git a/content/index.blade.php b/content/index.blade.php new file mode 100644 index 0000000..d3c50ad --- /dev/null +++ b/content/index.blade.php @@ -0,0 +1 @@ +Läufermeeting Neustadt \ No newline at end of file diff --git a/content/master.blade.php b/content/master.blade.php new file mode 100644 index 0000000..ac02539 --- /dev/null +++ b/content/master.blade.php @@ -0,0 +1,43 @@ + + + + + + Läufermeeting Neustadt 2023 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file