@charset "utf-8";

:root,:root.light{--bg-page:#e8e8e8 url('data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wgARCABkAGQDAREAAhEBAxEB/8QAGAABAQEBAQAAAAAAAAAAAAAAAQACAwj/xAAVAQEBAAAAAAAAAAAAAAAAAAAAAv/aAAwDAQACEAMQAAAB9DpgEiMmxMiRAQkAmSNEJkiA2Rk0ZNGTQEJABEQkZNgRkRMmzIgJCBoAIANkBCZEhMiJCZISAgNnM2BEBCImSIBIgAjoZECEyJCZISEyJCACREBk0BshMkZESIgIRAQITRkgARMnQ//EABwQAAIDAQEBAQAAAAAAAAAAAAERABAgQTAxIf/aAAgBAQABBQLxU4988eY5apUaMEAw8DRpVz7PmFbnHbjy6VKn6GxDTioUoNGKlkadCGjShjjgsZceBDZ/KOOz/8QAFBEBAAAAAAAAAAAAAAAAAAAAcP/aAAgBAwEBPwEp/8QAFBEBAAAAAAAAAAAAAAAAAAAAcP/aAAgBAgEBPwEp/8QAFxAAAwEAAAAAAAAAAAAAAAAAATBgMf/aAAgBAQAGPwKNyPLf/8QAIRAAAgMAAwEAAwEBAAAAAAAAAAERITFBUWEQcZGhgdH/2gAIAQEAAT8hmkuOxqfwIRI8MJhd/GzE5ZMVIkTjLJF66Ika60giG5YlLlkRbwXZM/gj9DS4I9j48gXSvi1jdRwRRStbEodYyKIhC/yNpFF2zbG/QlLk0kjk2cmoeOJksbMHikm2SNNMeQTSG0RGkdfox0yJnoVK0S4asTSoSw1LJG5V0ioo/LoULIu7IjXDFJJP9iWJtFERV6NSioc34JSmiEsGhqo6KQlfo1LMQh1fOD92NR6hW6HonEKPfkWRCJrodS1pNVpjob1CGgix7p60hRFMVIkeIsh3dnRISoq9o0TxEiTb8Ho3EJYa8saaWFEp1L5RvsmHHHZMKF/RdMavcKf9E76Gp5GqnRRFGL09DGk/lCVn5C3WQE5KcCgNL9NsVpT8JW4HNjytF29F6HB6PF6NwcfHRyJSmUV8wMiRqkTT5//aAAwDAQACAAMAAAAQtttttNNttttttttpNttNtttttttttNttttpttttttttttNpttpttttttttNttttttttptttNttttttJpNptpP//EABQRAQAAAAAAAAAAAAAAAAAAAHD/2gAIAQMBAT8QKf/EABQRAQAAAAAAAAAAAAAAAAAAAHD/2gAIAQIBAT8QKf/EACUQAAICAQMDBQEBAAAAAAAAAAARARAxICFhQXGBUZGxweGh0f/aAAgBAQABPxAEkLpMKNQ3MrwNEIPkEsFBPXQBgocIUQ1ANUfZCfQbUGsGQDdx/QNAAUgklQP4EliAT4FATqDSAT7jQIEoKd4a4AgBBQGZ0YjYgqAH6DegDAQhBQABrgJNmoAAACFEFQNogCBmPYBoF6lkA/0HkDpooM2PFgMHIKB9AGoBCE8hKhjs8nuQPqKMQAb0BLAAIAIUgQydgBvogDZ7lD9BPgHAfgIhBRs1EAhBYAeQIKAQEElORR2MGR0Oh0cYIGDgByQgYC8OxDgHQ9iIcOT/2Q==') repeat;--bg-size:100px 100px;--bg-color-1:#07468d;--bg-color-2:#f0f1f2;--bg-color-3:#f7f7f7;--bg-color-4:#4b67a1;--bg-color-5:#495057;--bg-color-6:#2d2d2d;--bg-color-7:#fff;--bg-color-8:#ddd;--bg-color-9:#f0f1f2;--bg-color-10:#fff;--bg-color-11:#fff;--bg-color-12:#e6e6e6;--bg-color-13:#e6e6e6;--bg-color-14:rgba(0,0,0,.03);--text-color-1:#212529;--text-color-2:#fff;--text-color-3:#000;--text-color-4:#f7f7f7;--text-color-5:#212529;--text-color-6:#d8dfea;--text-color-7:red;--text-color-8:#07468d;--border-color-1:#c6ced9;--border-color-2:#565e64;--border-color-3:#000;--border-color-4:#4b67a1;--border-color-5:#495057;--border-color-6:#c6ced9;--border-color-7:#ddd;--invert:0}
:root.dark{--bg-page:linear-gradient(180deg,rgba(60,60,60,1) 0%,rgba(50,50,50,1) 35%,rgba(35,35,35,1) 100%);--bg-size:auto;--bg-color-1:#191919;--bg-color-2:#444;--bg-color-3:#f7f7f7;--bg-color-4:#333;--bg-color-5:#444;--bg-color-6:#2d2d2d;--bg-color-7:#555;--bg-color-8:#707070;--bg-color-9:#e6e6e6;--bg-color-10:#555;--bg-color-11:#444;--bg-color-12:#e6e6e6;--bg-color-13:#555;--bg-color-14:#444;--text-color-1:#fff;--text-color-2:#fff;--text-color-3:#fff;--text-color-4:#f7f7f7;--text-color-5:#000;--text-color-6:#f7f7f7;--text-color-7:#ffb8b8;--text-color-8:#fff;--border-color-1:#292d33;--border-color-2:#313131;--border-color-3:#000;--border-color-4:#333;--border-color-5:#495057;--border-color-6:#444;--border-color-7:#333;--invert:1}

*{margin:0;padding:0}
html{scrollbar-color:rgb(96,96,96) rgba(0,0,0,0)}
body{background:var(--bg-page);background-size:var(--bg-size);color:var(--text-color-1);display:flex;-webkit-font-smoothing:antialiased;flex-direction:column;font-family:opensans,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1rem;line-height:1.5;margin:0;min-height:100vh;text-align:left}
a{color:var(--text-color-3)}
a:link,a:active,a:visited{text-decoration:none}
a:hover{color:var(--text-color-8);text-decoration:underline}
input[type=file]{border-color:var(--border-color-1);height:auto;margin-bottom:.3rem;margin-top:.3rem;padding:.5rem}
p{line-height:1.3rem;margin:.6rem 0 .7rem}
ul{list-style-type:none;margin:0}

/* Font Sizes */
.bigger{font-size:1.15rem!important}
.cr{font-size:9px!important}
.f120{font-size:1.2rem!important}
.f130{font-size:1.3rem!important}
.f150{font-size:1.5rem!important}
.f200{font-size:2rem!important}
.font-semibold{font-weight:600}
.larger{font-size:1.1rem!important}
.news{font-size:1rem!important}
.smaller{font-size:.9rem!important}
.text-2xl{font-size:1.5rem;line-height:2rem}
.tinify{font-size:1rem}
.tiny{font-size:.8rem!important}

/* Font Styles */
.break-all{word-break:break-all}
.form-floating{color:var(--text-color-5)}
.font-header{font-family:Spartan,sans-serif}
.hyphenate{-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}

/* Colors */
.offline{color:var(--text-color-3)}
.online{color:var(--bg-color-1)}

/* Z-index and White Space */
.tooltip{z-index:500!important}
.ws-wrap{white-space:normal!important}

/* Overflow and Height */
.h-screen{height:100vh}
.overscroll-contain{overscroll-behavior:contain}
.overflow-y-auto{overflow-y:auto}

/* Margins and Paddings */
.mb-12{margin-bottom:6rem}

/* Images and Thumbnails */
.cover-thumb{background-color:var(--bg-color-8);height:64px;width:48px}
.img-thumb{-o-object-fit:cover;height:64px;object-fit:cover;width:48px}
.img-tiny{-o-object-fit:cover;height:64px;object-fit:cover}

/* Border and Radius */
.border-tertiary{border:1px solid var(--bg-color-4)}
.rounded-bottom{border-radius:0 0 .25rem .25rem!important}
.rounded-full{border-radius:9999px}
.rounded-top{border-radius:.25rem .25rem 0 0!important}

/* Icons and Buttons */
.btn-size-zero{min-height:48px;min-width:48px}
.btn-size-sm{min-height:48px;min-width:220px}
.btn-size{min-height:48px;min-width:100%}
.btn{transition:none}
.icon.large{height:3rem;width:3rem}
.icon{align-items:center;display:inline-flex;height:1.5rem;justify-content:center;line-height:1;text-indent:0;transition:color .3s cubic-bezier(.25,.8,.5,1);-webkit-user-select:none;width:1.5rem;-moz-user-select:none;user-select:none}
.nav-btn{align-items:center;cursor:pointer;display:flex;height:44px;justify-content:center;width:44px;z-index:1}

/* Background Colors and Borders */
.bg-light>a,.bg-light>span{color:var(--text-color-1)}
.bg-light{background-color:var(--bg-color-11)!important;color:var(--text-color-3)}
.bg-tertiary:hover{background:var(--bg-color-5)!important}
.bg-tertiary{background:var(--bg-color-4)!important}

/* Cards and Dropdowns */
.card-bg,.bg-grey{background-color:var(--bg-color-3)}
.card-header{background:var(--bg-color-14)}
.card-shadow{box-shadow:2px 2px 2px rgba(0,0,0,.04)}
.card{background-color:var(--bg-color-7)!important}
.dropdown-item.active,.dropdown-item:active,.dropdown-item:focus{background-color:var(--bg-color-1);color:var(--text-color-2)!important}

/* Button Colors */
.btn-primary.disabled,.btn-primary:disabled{background-color:var(--bg-color-1);border-color:var(--bg-color-1)}
.btn-primary.focus{background-color:var(--bg-color-5)!important;border-color:var(--border-color-2)!important}
.btn-primary{background-color:var(--bg-color-1);border-color:var(--bg-color-1)}

/* Effects and Shadows */
.glow-dark:not(.disalbed){box-shadow:0 .2rem .75rem rgba(84,91,98,.3)}
.glow:not(.disalbed){box-shadow:0 .2rem .75rem rgba(0,0,0,.3)}

/* Text Decorations */
.a.bg-secondary:hover{color:var(--text-color-2)}
.a.badge,a.btn,a.dropdown-item,a.nav-link,a.navbar-brand{text-decoration:none}
.a.underline:hover{text-decoration:none}

/* Filters */
.btn-bg,.navbar-toggler{filter:brightness(0) invert(var(--invert))}
.dark .btn-invert{filter:invert(var(--invert)) grayscale(100%) brightness(200%)}
.dark .logo-invert{filter:brightness(0) invert(var(--invert))}
.header-invert,.icon-invert{filter:brightness(0) invert(1)}

/* List Groups */
.list-group>.list-group-item:hover{background-color:var(--bg-color-3);color:var(--text-color-5);text-decoration:none}
.list-group>.list-group-item.active,.list-group>.list-group-item.active:hover{background-color:var(--bg-color-5);border-color:var(--bg-color-6);color:var(--text-color-2)}
.list-group-flush>.list-group-item:hover{background-color:transparent;color:var(--text-color-3);text-decoration:none}
.list-group-flush>.list-group-item.active:hover{background-color:transparent;color:var(--text-color-2)}
.list-group-flush>.list-group-item{background-color:transparent;color:var(--text-color-1)}
.list-group-flush>.list-group-item.active{background-color:transparent!important;border-color:transparent!important;color:var(--text-color-2)!important}

/* Extra Rules */
.content-meta.info .meta-row .meta-label,.content-meta.info .meta-row .meta-value{display:table-cell;min-height:1px;padding:0 10px 0 0;position:relative;vertical-align:top}
.content-meta.info .meta-row{display:table-row;width:100%}
.content-meta.info{display:table;margin:10px 0 15px;width:100%}
ul.content-meta.info{list-style-type:none;margin:0;padding:0}

/* Media Queries */
@media (max-width:768px){
  .btn-xs-block{display:block;width:100%!important}
  input[type=submit].btn-xs-block,input[type=reset].btn-xs-block,input[type=button].btn-xs-block{width:100%}
  .btn-block + .btn-xs-block,.btn-xs-block + .btn-block,.btn-xs-block + .btn-xs-block{margin-top:.5rem}
  .tinify,.tinify>button{font-size:.8rem!important;padding:.5rem}
}
@media (min-width:768px){.bigger{font-size:1.3rem!important}}

/* General Styles */
.content-page{flex-grow:1;min-height:100vh;min-width:0;padding-bottom:8rem;vertical-align:top}
.narrow{max-width:556px}
.template{list-style:none;margin-bottom:.625rem;width:100%}

/* Header Styles */
.header{border:none;border-bottom:1px solid var(--bg-color-1);box-shadow:0 2px 5px -2px rgba(0,0,0,.8);height:52px;padding:0 .5rem!important;top:0;z-index:100}
.header,.header .navbar-brand{background-color:var(--bg-color-1)}
.header .navbar-brand{align-items:center;border-radius:.25rem;color:var(--text-color-6);display:flex;justify-content:center;padding:.3125rem .5rem;transition:none}
.header .navbar-brand>i{align-items:center;display:flex;height:30px;justify-content:center;width:30px}
.header .d-active{display:flex}
.header_center{display:flex;flex:0 1 728px;margin:0 1rem;min-width:0}
.header_center .search_toggler{background-color:initial;border:0;color:var(--text-color-6);cursor:pointer;display:none;text-decoration:none}
.header .nav>li>a:focus,.header .nav>li>a:hover,.header .navbar-brand:focus,.header .navbar-brand:hover,.header .navbar-nav>.active>a:focus,.header .navbar-nav>.active>a:hover{background-color:var(--bg-color-4);border-color:var(--bg-color-4);color:var(--text-color-2)}
.header .btn-check:checked + .header .btn,.header .btn.active,.header .btn.show,.header .btn:first-child:active,.header :not(.btn-check) + .header .btn:active{background-color:var(--bg-color-4);border-color:var(--bg-color-4);color:var(--text-color-2)}
.header_form,.mobile_form{align-items:center;background-color:var(--bg-color-9);border-radius:8px;display:flex;position:relative}
.header_form .form-submit,.mobile_form .form-submit{align-items:center;border-bottom-left-radius:0;border-bottom-right-radius:8px;border-top-left-radius:0;border-top-right-radius:8px;display:flex;height:38px;justify-content:center;overflow:hidden;position:absolute;right:-1px;top:0;width:50px}
.header_form .input,.mobile_form .input{border-radius:8px;height:38px;padding:.375rem 1rem}
.header .logo-header{display:none;padding:0 .5rem!important}
.header [data-toggle="offcanvas"]{display:none}
.header button:focus{box-shadow:none;outline:none}
.header_form .form-submit{border:0;color:var(--text-color-5);padding:0}
.header_form .form-submit>i{font-size:1.125rem}
.mobile_form .form-submit{background-color:var(--bg-color-4);border:0;color:var(--text-color-2);padding:0}
.header_form .input{background-color:var(--bg-color-9)}
.mobile_form .input{background-color:var(--bg-color-12)}
.mobile_form .form-control{border-color:var(--bg-color-12)}
.header_form .input:focus,.header_form .input:active,.mobile_form .input:focus,.mobile_form .input:active{background-color:var(--bg-color-3);border:1px solid var(--border-color-1);box-shadow:inset 0 0 0;outline:0}
.header_form .form-submit:focus,.header_form .form-submit:active,.mobile_form .form-submit:focus,.mobile_form .form-submit:active{box-shadow:inset 0 0 0;outline:0}

/* Sidebar/Drawer Styles */
#sidebar>.active{margin-left:0;transition:margin-left 150ms ease-in-out 0s}
#sidebar>.inactive{margin-left:-256px}
.drawer{background-color:var(--bg-color-2);box-shadow:rgba(0,0,0,.1) 0 0 15px;height:auto;min-width:256px;position:static;width:256px}

/* Template Styles */
.template .frame,.template .parts{background-color:var(--bg-color-10);border:1px solid var(--border-color-7);border-top-left-radius:4px;border-top-right-radius:4px;display:block;margin-bottom:-1px;overflow:visible;padding:.625rem!important;position:relative}
.template .parts{box-shadow:0 1px 1px rgba(0,0,0,.05)}

/* Footer Styles */
.footer{z-index:10001}
.footer-header,.footer-triangle:before{background:var(--bg-color-6)url(/img/footer-bg.png)0 0 repeat-x;box-shadow:2px -2px 2px 0 rgba(0,0,0,.15);position:relative}
.footer-header{border-radius:60px 0 0 0;height:34px;margin-left:auto;padding:6px;padding-left:24px}
.footer-title{font-size:11px;font-weight:600;padding-right:8px;text-decoration:none;text-transform:uppercase}
.footer-header a,.footer-header a:hover{color:var(--text-color-4)}
.footer-triangle{bottom:0;display:block;margin-right:-12px;overflow:hidden;position:absolute;right:100%;top:0;width:34px}
.footer-triangle:before{content:"";display:block;height:100px;left:-5px;top:18px;transform:rotate(45deg);width:100px}
.footer-header .list-inline-item{height:30px}
.footer-line{background-color:var(--bg-color-6);box-shadow:0 0 4px 0 rgba(0,0,0,.4);height:8px;width:100%}

/* Offcanvas Styles */
.offcanvas-top{height:100vh!important}
.offcanvas-top,.offcanvas-right{background-color:var(--bg-color-2)!important}
.offcanvas-body{color:var(--text-color-5)}

/* Navigation Styles */
.nav-close{height:28px;width:28px}.nav-close:hover{background-color:var(--bg-color-12)}.nav-close:focus{box-shadow:none;outline:0}
.logo-nav{border-radius:.25rem;padding:.3rem .5rem .25rem .3125rem}
.logo-nav>i.fa{font-size:1.75rem;height:28px;width:28px}
.sidebar-list-item,.user-list-item,.logo-list-item{padding-left:1rem;padding-right:1rem}
.sidebar-list-item>a:hover,.user-list-item>a:hover,.sidebar-list-item>a:active,.user-list-item>a:active,.sidebar-list-item>a:focus,.user-list-item>a:focus{background-color:var(--bg-color-13);color:var(--text-color-3);text-decoration:none}
.sidebar-link,.user-link{border-radius:.25rem;display:block;font-size:1.1rem;height:2rem;height:32px;list-style:none;padding:.2rem .5rem;position:relative}
.user-link{color:var(--text-color-5)}
.sidebar-link>i,.user-link>i,.logo-nav>i{margin-right:.5rem;text-align:center}
.sidebar-link>i.fa,.user-link>i.fa{font-size:1.4rem;height:24px;width:24px}
.sidebar-list-item>.active,.sidebar-list-item>.active:hover,.sidebar-list-item>.active:active,.sidebar-list-item>.active:focus{background-color:var(--bg-color-1);color:var(--text-color-2)}
.logo-list-item>a:hover,.user-list-item>a:hover,.logo-list-item>a:active,.user-list-item>a:active,.logo-list-item>a:focus,.user-list-item>a:focus{background-color:var(--bg-color-13);color:var(--text-color-3);text-decoration:none}
.logo-list-item>.active,.logo-list-item>.active:hover,.logo-list-item>.active:active,.logo-list-item>.active:focus{background-color:var(--bg-color-6);color:var(--text-color-2)}

/* Media Queries */
@media (max-width:576px){.header .navbar-brand{margin-right:.25rem!important}.header{padding:0 .25rem!important}}
@media (max-width:820px){.header_form{display:none}.header_center .search_toggler{display:block}}
@media (min-width:576px) and (max-width:1200px){.drawer{display:block;min-width:90px;width:90px}.header [data-toggle="offcanvas"]{display:flex!important}[data-toggle="oncanvas"]{display:none!important}.logo-nav{text-align:center;padding:.3125rem .95rem;width:100%}.logo-nav>img,.logo-nav>span{display:none}.sidebar-list-item,.logo-list-item{padding-left:.35rem;padding-right:.35rem}.sidebar-link{height:3rem;height:48px;padding:.25rem;text-align:center}.sidebar-link .sidebar-link-title{font-size:.7rem;width:100%!important}.sidebar-link>i,.logo-nav>i{margin-left:0!important;margin-right:0!important;width:100%!important;white-space:normal}}
@media (max-width:576px){.drawer{left:0px;margin-left:-256px;position:fixed;top:0px;z-index:500}.header [data-toggle="offcanvas"]{display:flex}.header .logo-header{display:flex}.offcanvas-end{width:320px!important}}
@media (max-width:380px){.header_center{margin:0 .5rem}.offcanvas-end{width:256px!important}.sidebar-list-item,.logo-list-item{padding-left:.25rem;padding-right:.25rem}}
@media (max-width:330px){.header_center{margin:0}}

#map{height:400px;width:auto}.desc{border-top:1px solid gray;color:gray;font-size:.7rem;padding:2px}.imgnav{position:absolute;top:0}.newest .time{float:right;font-size:.75rem;margin-top:.3rem;vertical-align:bottom}#search .medium select{width:120px}#items-shown{min-height:100px}#items-shown li .item{background-color:var(--text-color-2);border:1px solid var(--border-color-1);cursor:move;margin:2px;padding:.3rem}#details.elements li{cursor:move}

#toc{border:1px solid var(--border-color-6);font-size:1rem;margin-top:1rem;padding:.3rem}ul.wiki,ol.wiki{margin-bottom:.5rem;margin-top:.5rem;padding-left:2rem}ul.wiki{list-style-type:disc}ol.wiki{list-style-type:decimal}a.wikilink{color:var(--text-color-7)}span.misspelled{color:var(--text-color-7);font-weight:bold}blockquote.quote{background-color:var(--border-color-1);border:1px solid var(--border-color-3);padding:.5rem}

@media(max-width:768px){ul.wiki,ol.wiki{padding-left:1.2rem}ul.wiki>li,ol.wiki>li{margin-bottom:.5rem}}

#category-adder{margin-left:120px;padding:4px 0}#category-add input,#category-add select{width:30%}#category-add input#category-add-sumbit{width:auto}ul#category-tabs li{padding:.5rem}ul#category-tabs li.ui-tabs-selected{background-color:#001450;border-bottom-left-radius:8px;border-top-left-radius:8px}ul#category-tabs li.ui-tabs-selected a{color:var(--text-color-2);font-weight:700;text-decoration:none}div.ui-tabs-panel{border:4px solid #001450;height:10rem;margin:0 5px 0 120px;overflow:auto;padding:.5em .9em}ul.categorychecklist li{line-height:19px}#linkcategorydiv #category-adder{margin-left:120px;padding:4px 0}#linkcategorydiv ul#category-tabs{float:left;text-align:right}#linkcategorydiv ul.categorychecklist ul{margin-left:18px}#tagsdiv #newtag{margin-right:.5rem}#tagchecklist{margin-left:.625rem;overflow:auto}#tagchecklist strong{margin-left:-8px;position:absolute}#tagchecklist span{cursor:default;display:block;float:left;font-size:.9rem!important;line-height:1.8em;margin-right:25px;white-space:nowrap}#tagchecklist span a{background:transparent url(/img/blog/xit.gif) no-repeat scroll 0 0;cursor:pointer;display:block;float:left;height:.625rem;margin:8px 0 0 -12px;overflow:hidden;position:absolute;text-indent:-9999px;width:.625rem}#tagchecklist span a:hover{background:url(/img/blog/xit.gif) no-repeat -.625rem 0}

#return-to-top{background:rgb(0,0,0);background:rgba(0,0,0,.7);border-radius:35px;bottom:120px;display:block;display:none;height:50px;outline:none;padding:0;position:fixed;right:20px;text-decoration:none;transition:all .3s ease;width:50px;z-index:20}#return-to-top i{color:#fff;font-size:2rem;height:34px;transition:all .3s ease;width:34px}#return-to-top:hover{background:rgba(0,0,0,.9)}

.autoComplete_wrapper{display:inline-block;position:relative;width:100%}.autoComplete_wrapper>input{outline:0;text-overflow:ellipsis;transition:all .4s ease;-webkit-transition:all -webkit-transform .4s ease}.autoComplete_wrapper>input:focus::-moz-selection{background-color:rgba(7,70,141,.15)}.autoComplete_wrapper>input:focus::selection{background-color:rgba(7,70,141,.15)}.autoComplete_wrapper>input::-moz-selection{background-color:rgba(7,70,141,.15)}.autoComplete_wrapper>input::selection{background-color:rgba(7,70,141,.15)}.autoComplete_wrapper>input:hover{color:rgba(0,0,0,.8);transition:all .3s ease}.autoComplete_wrapper>input:focus{border:.06rem solid rgba(7,70,141,.8);color:#000}.autoComplete_wrapper>ul{background-color:var(--bg-color-3);border:1px solid rgba(33,33,33,.07);box-shadow:0 3px 6px rgba(149,157,165,.15);box-sizing:border-box;left:0;list-style:none;margin:.5rem 0 0;max-height:246px;outline:0;overflow-y:scroll;padding:0;position:absolute;right:0;transition:opacity .15s ease-in-out;z-index:99999}@media (max-width:820px){.autoComplete_wrapper>ul{max-height:100%;position:relative}}.autoComplete_wrapper>ul:empty,.autoComplete_wrapper>ul[hidden]{display:block;opacity:0;transform:scale(0)}.autoComplete_wrapper a{color:var(--text-color-5)}.autoComplete_wrapper a:active,.autoComplete_wrapper a:focus,.autoComplete_wrapper a:hover{text-decoration:none}.autoComplete_wrapper .no_result,.autoComplete_wrapper .total_results,.autoComplete_wrapper>ul>li{background-color:var(--bg-color-3);border-radius:.35rem;color:#212121;font-size:1rem;margin:.3rem;padding:.3rem .5rem;text-align:left;text-overflow:ellipsis;transition:all .2s ease;white-space:nowrap;overflow:hidden}.autoComplete_wrapper>ul>li mark{background-color:transparent;color:#07468d;font-weight:700}.autoComplete_wrapper>ul>li:hover{cursor:pointer}.autoComplete_wrapper>ul>li:hover,.autoComplete_wrapper>ul>li[aria-selected=true]{background-color:rgba(7,70,141,.15)}.autoComplete_wrapper>ul>li .value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.autoComplete_wrapper>ul>li .category{align-items:center;color:#07468d;display:flex;font-size:13px;font-weight:700}

@font-face{font-family:opensans;src:url(../static/fonts/opensans-bold/opensans-bold.woff2?#iefix) format('woff2'),url(../static/fonts/opensans-bold/opensans-bold.woff) format('woff'),url(../static/fonts/opensans-bold/opensans-bold.ttf) format('truetype');font-weight:700;font-style:normal}@font-face{font-family:opensans;src:url(../static/fonts/opensans-italic/opensans-italic.woff2?#iefix) format('woff2'),url(../static/fonts/opensans-italic/opensans-italic.woff) format('woff'),url(../static/fonts/opensans-italic/opensans-italic.ttf) format('truetype');font-weight:normal;font-style:italic}@font-face{font-family:opensans;src:url(../static/fonts/opensans-light/opensans-light.woff2?#iefix) format('woff2'),url(../static/fonts/opensans-light/opensans-light.woff) format('woff'),url(../static/fonts/opensans-light/opensans-light.ttf) format('truetype');font-weight:300;font-style:normal}@font-face{font-family:opensans;src:url(../static/fonts/opensans-regular/opensans-regular.woff2?#iefix) format('woff2'),url(../static/fonts/opensans-regular/opensans-regular.woff) format('woff'),url(../static/fonts/opensans-regular/opensans-regular.ttf) format('truetype');font-weight:normal;font-style:normal}

/* Diff to base */

.tooltip-red{margin-right:6px!important;margin-top:6px!important}
.tooltip-red .tooltip-inner{padding:16px 15px 17px;background-color:#ca635f}
.tooltip-red-w{margin-right:6px!important;margin-top:6px!important}
.tooltip-red-w .tooltip-inner{padding:16px 15px 17px;background-color:#ca635f;max-width:100%}
.tooltip-red .tooltip-arrow::before,.tooltip-red-w .tooltip-arrow::before{border-bottom-color:#ca635f}

.center-cropped{width:50px;height:50px;background-position:center center;background-repeat:no-repeat}
.btn-dark:hover{background-color:var(--bs-gray)!important}
.btn-shadow{box-shadow:0 0 0 .25rem rgba(211,212,213,.5)}

#votebox{display:none}
#votebox #close{float:right;font-weight:bold;padding:4px}

.card-rows{display:flex;flex-wrap:wrap}.card-rows .card-height::after{content:"\a";position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.2);opacity:0;transition:all .5s;border-radius:.25rem .25rem 0 0!important}.card-rows .card-height:hover:after{opacity:1}.card-rows .active::after{content:"";background:var(--bg-color-1)0 0;right:0;top:0;position:absolute;width:24px;height:24px;border-radius:.75rem!important;margin:.5rem;border:2px solid #fff}.card-rows .item{height:auto;border:0;margin-bottom:1rem;width:100%;border:2px solid rgba(0,0,0,.02);border-radius:8px;margin-bottom:0}.card-rows .item:hover{border:2px solid rgba(0,0,0,.1);color:var(--text-color-2)}.card-rows .item img{display:block;height:auto;max-width:100%;width:100%!important}.card-rows .item>.card{margin:0;border:0}.card-rows .item .card-body{z-index:4;position:relative!important}.card-rows .item:active a,.card-rows .item:focus a,.card-rows .item:hover a{color:var(--text-color-3);text-decoration:none}.card-images img.lazy,.card-rows img.lazy{opacity:0}.card-images img.error,.card-images img.initial,.card-images img.loaded,.card-rows img.error,.card-rows img.initial,.card-rows img.loaded{opacity:1}.card-images img:not([src]),.card-rows img:not([src]){visibility:hidden}

.form-group-image-checkbox.is-invalid label{color:#dc3545}.form-group-image-checkbox.is-invalid .invalid-feedback{display:block}.custom-control.image-checkbox{position:relative;padding-left:0}.custom-control.image-checkbox .custom-control-input:checked~.custom-control-label:after,.custom-control.image-checkbox .custom-control-input:checked~.custom-control-label:before{opacity:1}.custom-control.image-checkbox label{cursor:pointer}.custom-control.image-checkbox label:before{border-color:#007bff;background-color:#007bff}.custom-control.image-checkbox label:after,.custom-control.image-checkbox label:before{transition:opacity .3s ease;opacity:0;left:.25rem}.custom-control.image-checkbox label:focus,.custom-control.image-checkbox label:hover{opacity:.8}.custom-control.image-checkbox label img{border-radius:2.5px}.custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#0d6efd;background-color:#0d6efd}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e")}.custom-control-label::after,.custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:""}.custom-control-label::after{background:50%/50% 50%no-repeat;background-image:none}.custom-control-label::before{pointer-events:none;background-color:#fff;border:#adb5bd solid 1px;border-color:#adb5bd}.custom-control{position:relative;z-index:1;display:block;min-height:1.5rem;padding-left:1.5rem;-webkit-print-color-adjust:exact;color-adjust:exact}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-input{position:absolute;left:0;z-index:-1;width:1rem;height:1.25rem;opacity:0}
