@charset "UTF-8";
@font-face {
    font-family: headFont;
    src: url(fonts/BoucherieBlockBold.ttf);
}

/* ################## */
/* https://getcssscan.com/css-box-shadow-examples */
/* ################## */


html,
body {
    padding: 0;
    margin: 0;
    min-height: 100%;
}

body {
    background: linear-gradient(45deg, #00FF24, #0A4D00);
    font-family: 'Arial', sans-serif;
    color: aliceblue;
}

.cardY {
    background-color: #1B1B1B !important; /* ced4da*/
    border-radius: 10px;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}

.card-secondary, .drop {
    background-color: #1B1B1B !important; /* #eee6a8 */
}

.card-secondary:hover {
    background-color: #1B1B1B !important; /* #eee6a8 */
}

.page-header {
    box-shadow: rgba(0, 0, 0, 0.17) 0px -23px 25px 0px inset,
                rgba(0, 0, 0, 0.15) 0px -36px 30px 0px inset,
                rgba(0, 0, 0, 0.06) 0px 2px 1px,
                rgba(0, 0, 0, 0.09) 0px 4px 2px,
                rgba(0, 0, 0, 0.09) 0px 8px 4px,
                rgba(0, 0, 0, 0.09) 0px 16px 8px,
                rgba(0, 0, 0, 0.09) 0px 32px 16px;
    font-family: headFont;
    font-size: 4rem;
    color: white;
}

.nav-btn {
    margin: .25rem;
    color: #fff !important;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0.0625em 0.0625em,
                rgba(0, 0, 0, 0.25) 0px 0.125em 0.5em,
                rgba(255, 255, 255, 0.1) 0px 0px 0px 1px inset;
} 
 
.nav-btn:hover {
    box-shadow: rgba(0, 0, 0, 0.09) 0px 3px 12px;
    color: #fff !important;
}
    
.navbar{
    background-color: #1B1B1B !important;
}

.navbar-brand {
    font-size: 1.5rem;
    font-family: headFont;
    color: darkgreen;
}

.sponsor img{
    max-width: 85vw;
    margin: 0.5rem !important;
}

.inline-icon {
    height: 1.7rem;
    margin-top:-0.2rem;
}

.btn-gc-icon {
    width:  92px ;
    height: 92px;
    display: inline-block;
}

.td-small {
    width: 1% !important;
    padding-left:0px  !important;
    padding-right:0px  !important;
}

.community-icon{
    background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24" id="celebration--inline"><title>Community Celebration Event</title><rect style="fill: none;" width="24" height="24"></rect><circle style="fill: %23FFFFFF;" cx="12" cy="12" r="12"></circle><circle style="fill: %238F1A1D;" cx="12" cy="12" r="10"></circle><path style="fill: %23FFFFFF;" d="M9.7,12c0.1,0,0.3,0,0.4,0c0.2,0.1,0.4,0.3,0.5,0.5c0.1,0.4-0.1,0.8-0.5,0.9c-0.4,0.1-0.8-0.1-0.9-0.4 C9.1,12.6,9.2,12.2,9.7,12C9.7,12,9.7,12,9.7,12z M7.2,14.4c0,0,0.3,0.2,0.8,0.2c0.5,0,1-0.1,1-0.1c-0.1-0.4-0.5-0.7-0.9-0.7 C7.6,13.8,7.3,14.1,7.2,14.4z M9.5,10.9L8.7,10c-0.3,0.2-0.3,0.6-0.1,0.8c0.2,0.2,0.5,0.3,0.7,0.1C9.4,11,9.5,10.9,9.5,10.9z M17.8,7.4h-2.6l-0.1,8.1h2L17.8,7.4z M6.4,17.5h8.2l0.1-1.7H6.3L6.4,17.5z M7.2,12.5c0.1,0.2,0.4,0.3,0.6,0.2 c0.3-0.1,0.5-0.4,0.4-0.7c-0.1-0.2-0.2-0.3-0.4-0.4c-0.1,0-0.2,0-0.3,0c-0.1,0-0.1,0.1-0.2,0.1L7.2,12.5z M15.1,17.6l2.2,0.1 l0.1-1.8h-2.2L15.1,17.6z M7.8,10.4C8,10.3,8.1,10.1,8,9.9c0,0,0,0,0,0c0-0.1-0.1-0.2-0.2-0.2c-0.1,0-0.1,0-0.2,0l0,0l-0.1,0.6 C7.5,10.4,7.7,10.4,7.8,10.4z M15,7.3l-0.3,8.2H6.2L5.7,7L15,7.3z M9.5,14.6c0.6-0.2,1.1-0.5,1.6-0.9c0.2-0.1,0.3-0.3,0.4-0.5 c0.1-0.2,0.1-0.4,0-0.5l0,0L8,9l0.1-0.1V8.7l0.1-0.2L8.1,8.2V8L7.9,7.9L7.7,7.7L7.5,7.8L7.2,7.7L7,7.9L6.8,8v0.3L6.6,8.5l0.2,0.2V9 l0.3,0l0.2,0.2l0.2-0.1c0,0-0.6,4.8-0.6,5S7.5,15.2,9.5,14.6z M12.1,8.1c-1.6,0-2.5,1.2-2.5,2.2l0.3,0.3l0,0C10,10,10.2,9.5,10.6,9 l0.6-0.1c-0.6,0.5-1,1.3-1,2.1l1.4,1.5l0,0c0,0,0.1,0.1,0.1,0.1c0.1,0.2,0,0.5-0.1,0.7c-0.1,0.2-0.3,0.4-0.4,0.6L11,14 c0.2,0.2,0.5,0.4,0.8,0.4l-0.1,0.2v0.1H12c0,0,0.1-0.1,0.1-0.1l-0.1-0.2c1-0.1,2.6-2.1,2.6-3.5C14.5,9.3,13.7,8.1,12.1,8.1z"></path></svg>');
}

.blockparty-icon{
    background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24" id="blockparty--inline"><title>Geocaching HQ Block Party</title><path d="M0 0h24v24H0z" fill="none"></path><circle style="fill: %23FFFFFF;" cx="12" cy="12" r="12"></circle><circle style="fill: %2312b265" cx="12" cy="12" r="10"></circle><path style="fill: %23FFFFFF;" d="M6.34 16l1.43 1.43v-9.3L6.34 6.69zM16 6.34H6.69l1.44 1.43h9.3zm1.07 6.43h-.82a3.24 3.24 0 0 0-.5-1.43l-.56.37a2.57 2.57 0 0 1 .39 1.05h-2.1v-2.15a2.38 2.38 0 0 1 1.09.46l.39-.54a3.06 3.06 0 0 0-1.49-.6v-.75h3.59zm-4.29 0h-2.15a4.75 4.75 0 0 1 0-1.25 1.63 1.63 0 0 1 .24-.54c.56 0 .93.75 1 .8a1.42 1.42 0 0 1 .65.08c-.25-.82-1.35-1.3-1.35-1.3a2.91 2.91 0 0 0 .76-1.15h-.11a3.29 3.29 0 0 1-.92.89 2.27 2.27 0 0 1-.4-.19l.11-.1-1 .55.16.14.37-.32c.17.2.29.32.29.32a3.14 3.14 0 0 0-.43 2.06h-.82V9.18h3.59zm0 3.55v.74h-3.6v-3.59H10a3.18 3.18 0 0 0 .51 1.46l.56-.38a2.53 2.53 0 0 1-.39-1.08h2.06v2.17a2.37 2.37 0 0 1-1-.45l-.39.54a3 3 0 0 0 1.43.59zm-4.31 1.46h9.31V8.47H8.47zm2.38-8a.08.08 0 1 1-.1.08.09.09 0 0 1 .1-.08zm0 .21a.3.3 0 1 0-.3-.3.3.3 0 0 0 .3.3zm-.64-.12a2 2 0 0 1-.47-.5h-.2a3.5 3.5 0 0 0 .33.57zM15 16.74l-.21-1.32 1.87-1.36h-2.29l.43 2.69zm-5-6.62l.08.1.34-.18-.08-.04.21-.08-.25.08h-.15l-.68.14.09.15z"></path><path style="fill: %2312b265" d="M13.45 13.49h3.59v3.59h-3.59z"></path><path style="fill: %23FFFFFF;" d="M14.73 16.71l-.21-1.33 1.87-1.36-2.18.01-.11.02.43 2.69.2-.03z"></path></svg>');
}

.cito-icon{
    background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="cito--inline"><path d="M0 0h24v24H0z" fill="none"></path><circle style="fill: %23FFFFFF;" cx="12" cy="12" r="12"></circle><path d="M11.87 2.11A9.86 9.86 0 1 1 2 12a9.86 9.86 0 0 1 9.86-9.86" fill="%23143c64"></path><path d="M4.86 18.12A9.37 9.37 0 0 1 18.27 5.06 4.72 4.72 0 0 0 11.92 12a4.71 4.71 0 0 1-3.57 7.82 4.4 4.4 0 0 1-3.5-1.66" fill="%230ca04b"></path><path class="cls-2" d="M8.06 12.61a.59.59 0 1 0-.59-.61.59.59 0 0 0 .59.59" fill="%23FFFFFF"></path><path class="cls-2" d="M6.8 17.45a4.93 4.93 0 0 1 1.27-3.33 4 4 0 0 1 1.53 2.45h1.18a4.49 4.49 0 0 0-2-3 3.12 3.12 0 0 0 1.36-2.36h-.5c-.07.47-.32 1.19-1.57 1.92-1.32-.77-1.52-1.45-1.57-1.92H6a3 3 0 0 0 1.37 2.36 6.18 6.18 0 0 0-1.76 3.84H6.8M17 8.14l.22-1-.27.16-.6-1a.84.84 0 0 0-1.55 0l-.7 1.22.61.35.69-1.19c.07-.12.1-.16.16-.16s.1 0 .16.16l.6 1-.32.18.94.29zm-.87 2.92v-.32h1.22a.84.84 0 0 0 .78-1.34l-.69-1.18-.61.35.69 1.18c.07.12.09.17.06.22s-.09.06-.22.06h-1.24v-.3l-.72.67.72.67zm-2.33-.32A.84.84 0 0 1 13 9.4l.59-1-.28-.16.95-.24.22 1-.27-.16-.59 1c-.07.12-.09.17-.06.22s.09.06.22.06h1.33v.71z" fill="%23FFFFFF"></path></svg>');
}

.bg-helper-head {
    background-color: #d1d1d1;
}

.no-deco {
    text-decoration: none;
}

#scan-btn {
    width:0;
    visibility: hidden;
}

.nowrap {
    text-wrap: nowrap;
}

.noW {
    width: auto;
}
.redOpt {
    border-color: red !important;
}

.qrCard {
    max-width: 25rem;
}

.img-fluid {
    background-color: #1B1B1B
}