html{-webkit-text-size-adjust: 100%}
.inner.clearfix { overflow: visible }
input:not([type="radio"]):not([type="checkbox"]) {
    -webkit-appearance: none;
    border-radius: 4px!important;
    border: 1px solid #336799!important
}
joomla-alert {
    margin-bottom: 2px;
    margin-top: 6px
}
/*for sparkline popups */
* {
	box-sizing: inherit
}
#content > div > div.tck-article.com-content-article > div.icons.tck-article-tools.tck-article-tools-right {
 	display: none
}
#content > div > div.tck-article.com-content-article.item-page.nitinat4cast > div.icons.tck-article-tools.tck-article-tools-right {
	display:block
}
html, body {
   overflow-x: hidden
 }
body {
  background-color: #EEF3FC;
   width:100%
}
@supports (-webkit-touch-callout: none) {
  /* CSS specific to iOS devices XL checkboxes */
  input[type=checkbox] { padding: 0 }
}
/* Prevent joomla sys alert messing up width */
.homepage .mfp-grid { min-width: 100% }
img { vertical-align: middle }
input,
button,
select,
textarea {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit
}
hr {
	margin-top: 20px;
	margin-bottom: 20px;
	border: 0;
	border-top: 1px solid #e5e5e5
}
.phpbb .toybox_logentry hr {
	border-top-width: 3px;
	border-color: #4390c3;
	margin: 0
}
a {
	color: #428bca;
	text-decoration: none
}
a:hover,
a:focus,
a:active {
	color: #2a6496;
	text-decoration: underline
}
a.close {
  background: #fc0;
  @media (hover: hover) {
    &:hover {
      background: #f00;
    }
  }
}
/* default no menu icons */
.maximenuiconck.fas.fa-home {
	width: 16px;
}
.fa-wind, .fa-camera, .fa-cloud-sun, .fa-satellite, .fa-pencil-alt, .fa-users, .fa-photo-video {
    display:none;
}
.iconify {
    display: inline-block;
	width: 1.5em;
	height: 1.5em;
	vertical-align: -0.37em;
	background-repeat: no-repeat;
	background-size: 100% 100%;
}
.solar--star-rainbow-outline {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23e7109b' fill-rule='evenodd' d='M18.823 2.815c-.348.114-.818.345-1.544.704l-.365.18l-.078.04c-.319.159-.655.327-1.029.346c-.379.02-.728-.115-1.05-.24l-.08-.031l-.368-.142c-.737-.283-1.208-.462-1.554-.538a1 1 0 0 0-.295-.032l-.023.004l-.003.002l-.003.005l-.008.02a1 1 0 0 0-.043.302c-.011.359.045.865.136 1.654l.046.396l.01.084c.041.347.085.718-.026 1.08c-.11.357-.352.643-.584.916l-.056.066l-.263.312c-.524.622-.862 1.026-1.057 1.339a1 1 0 0 0-.137.279c.033.022.104.06.247.105c.336.108.837.192 1.622.32l.392.063l.086.014c.341.055.716.114 1.03.324c.317.21.514.533.693.825l.045.073l.206.334c.412.67.677 1.094.902 1.359a.9.9 0 0 0 .202.192l.015-.01c.04-.028.111-.092.218-.233c.223-.295.479-.753.871-1.462l.197-.356l.042-.075c.173-.314.352-.64.647-.872s.655-.328 1-.42l.082-.022l.39-.105c.779-.21 1.28-.347 1.618-.493a1.1 1.1 0 0 0 .293-.17l.002-.003l-.002-.009a1 1 0 0 0-.136-.248c-.2-.285-.542-.648-1.084-1.215l-.271-.284l-.059-.061c-.237-.247-.498-.52-.622-.879c-.123-.356-.089-.733-.057-1.08l.007-.087l.035-.4c.07-.798.113-1.31.092-1.667a1 1 0 0 0-.041-.269a1.1 1.1 0 0 0-.288.065m.323-.062l-.01-.002zm-.044-.025q-.009-.01-.007-.011l.007.01m-8.678 6.81l.01.01q-.012-.01-.01-.01m.021.042v.011zm7.912-8.19c.475-.156 1.06-.251 1.593.103c.538.358.669.938.699 1.436c.029.482-.026 1.107-.09 1.83l-.04.457a7 7 0 0 0-.031.46c0 .056.003.08.005.088l.046.064c.059.073.145.165.302.33l.312.326c.489.512.915.958 1.188 1.35c.29.415.531.942.344 1.553c-.184.6-.67.912-1.137 1.113c-.45.193-1.059.358-1.766.548l-.446.12a7 7 0 0 0-.447.13a.3.3 0 0 0-.099.044c-.023.018-.056.048-.302.493l-.225.406c-.357.645-.664 1.2-.96 1.591c-.306.404-.726.806-1.354.84q-.148.007-.284-.013c-.119.343-.24.77-.355 1.268c-.258 1.112-.477 2.54-.582 4.103c-.1 1.482-1.31 2.72-2.856 2.72H3.717c-.762 0-1.477-.31-1.945-.849a2.09 2.09 0 0 1-.386-2.127c.731-2.003 2.01-4.086 3.578-5.87c1.239-1.41 2.68-2.661 4.209-3.539a1.4 1.4 0 0 1-.15-.308c-.206-.6.025-1.143.29-1.57c.26-.415.67-.9 1.146-1.467l.037-.043l.263-.312c.152-.18.238-.283.297-.366l.048-.073l.008-.018l.003-.016l.001-.081a6 6 0 0 0-.044-.454l-.046-.395l-.006-.058c-.083-.715-.155-1.334-.139-1.819c.017-.508.135-1.07.629-1.458c.496-.39 1.07-.367 1.567-.258c.47.104 1.05.326 1.715.582l.055.021l.369.142c.213.082.332.127.424.154l.085.02h.003l.003-.001l.013-.003l.08-.028c.094-.037.214-.096.425-.2l.416-.206c.66-.327 1.228-.609 1.692-.76m-7.595 9.842c-1.638.748-3.27 2.065-4.67 3.661c-1.463 1.665-2.638 3.591-3.296 5.395a.59.59 0 0 0 .108.63c.16.183.449.332.813.332h1.12q.05-.24.117-.495c.125-.47.305-1.013.53-1.594a26 26 0 0 1 1.852-3.797c.763-1.28 1.67-2.529 2.665-3.466a8 8 0 0 1 .789-.66zm1.821.7c-.485.191-1.007.543-1.553 1.058c-.857.807-1.682 1.928-2.405 3.142A24 24 0 0 0 6.883 19.7a14 14 0 0 0-.508 1.549h2.751c.119-1.177.482-2.858 1.051-4.542c.563-1.667 1.362-3.443 2.406-4.776m-1.948 9.318h1.237c.706 0 1.309-.575 1.36-1.32c.11-1.636.339-3.144.616-4.342c.139-.598.292-1.13.452-1.565q.045-.123.093-.242a12 12 0 0 1-.625-.93c-.88 1.122-1.62 2.708-2.17 4.337c-.525 1.555-.846 3.05-.963 4.062m9.858-15.486v.002z' clip-rule='evenodd'/%3E%3C/svg%3E");
}
.emojione--rainbow {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath fill='%23f66' d='M62 6.5V2C35 2 13.2 23.8 13.2 50.6h4.5C17.7 26.3 37.5 6.5 62 6.5'/%3E%3Cpath fill='%23fffb80' d='M17.7 50.6h4.5C22.2 28.8 40 11 62 11V6.5c-24.5 0-44.3 19.8-44.3 44.1'/%3E%3Cpath fill='%23a3e66f' d='M62 15.5V11c-22 0-39.8 17.7-39.8 39.6h4.5c0-19.4 15.8-35.1 35.3-35.1'/%3E%3Cpath fill='%2366c2ff' d='M26.7 50.6h4.5C31.3 33.7 45 20 62 20v-4.5c-19.5 0-35.3 15.7-35.3 35.1'/%3E%3Cpath fill='%239180ff' d='M62 24.5V20c-17 0-30.7 13.7-30.7 30.6h4.5c0-14.4 11.7-26.1 26.2-26.1'/%3E%3Cpath fill='%23eeeff2' d='M10.1 60.7q-1.05 0-2.1-.3c-2.8-.9-4.7-3.5-4.7-6.4c0-1.9.8-3.8 2.3-5.1l1.2-.9l.4-1.6c1.1-3.9 4.8-6.6 8.8-6.6c.4 0 .8 0 1.3.1c.4.1.7.1 1.1.2l.2-.3c1.6-2.9 4.8-4.8 8.1-4.8c5.1 0 9.3 4.2 9.3 9.3v.9c.4.2.8.3 1.2.5c2.5 1.4 4 4.1 4 6.9c0 3.7-2.6 6.9-6.2 7.8c-.6.1-1.2.2-1.8.2z'/%3E%3Cpath fill='%2375d6ff' d='M26.9 36.4c4.4 0 8 3.5 8 7.9v.6c-1.8.1-3.5.9-4.8 2q1.5-.9 3.3-.9c.4 0 .9 0 1.3.1c.7.1 1.4.4 2 .8c2 1.1 3.3 3.3 3.3 5.7c0 3.1-2.2 5.8-5.2 6.5c-.5.1-1 .2-1.5.2H10.1c-.6 0-1.2-.1-1.7-.3c-2.2-.7-3.7-2.7-3.7-5.1c0-1.6.7-3.1 1.9-4.1c.5-.5 1.1-.8 1.8-1q.9-.3 1.8-.3c1.7 0 3.3.8 4.3 2.1c-1.2-2.1-3.3-3.6-5.8-3.8c.9-3.2 3.9-5.6 7.5-5.6c.4 0 .8 0 1.1.1q1.05.15 2.1.6c2.4 1.1 4.2 3.3 4.6 6c0-3.1-1.6-5.7-4-7.3c1.3-2.6 3.9-4.2 6.9-4.2m0-2.7c-3.7 0-7.1 1.9-9 4.9h-.2c-.6-.1-1-.1-1.5-.1c-4.7 0-8.8 3.1-10.1 7.6l-.3 1.1c-.3.2-.7.5-1 .7a7.79 7.79 0 0 0-2.8 6c0 3.5 2.2 6.6 5.6 7.7c.8.3 1.7.4 2.6.4h23.2c.7 0 1.4-.1 2.1-.2c4.3-1 7.3-4.7 7.3-9.1c0-3.3-1.8-6.4-4.7-8.1c-.1-.1-.3-.2-.4-.2v-.1c-.1-5.9-4.9-10.6-10.8-10.6'/%3E%3C/svg%3E");
}
.emojione--balloon {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath fill='%23ed4c5c' d='M52 22.5c0 11.3-8.8 24.4-19.8 24.4c-10.9 0-19.8-13-19.8-24.4C12.5 11.2 21.3 2 32.2 2C43.2 2 52 11.2 52 22.5'/%3E%3Cpath fill='%2394989b' d='M31.5 49.1V49zm.1.1c-.1 0-.1-.1 0 0'/%3E%3Cpath fill='%23b2c1c0' d='M33 49.2h-1.5c0 1.8-.4 3.9-1.9 5.2c-2.1 1.8-4.9.7-7.4.6c-3-.1-5.6 1.2-7.7 3.2c-.8.7-1.6 1.7-2.3 2.5c-.8.9.3 1.9 1.1 1c1.5-1.8 2.6-3.1 4.6-4.3c2.6-1.5 5-.7 7.8-.6c3.2.2 6.1-1.4 7-4.7c.2-.7.3-2 .3-2.9'/%3E%3Cpath fill='%2394989b' d='M31.5 49c0-.1 0 0 0 0'/%3E%3Cpath fill='%23b2c1c0' d='M30.8 48h2.9c.9 0 .9-1.3 0-1.3h-2.9c-.9.1-.9 1.3 0 1.3'/%3E%3Cpath fill='%23ed4c5c' d='M30.1 50h4.3c1.4 0 1.4-1.9 0-1.9h-4.3c-1.4-.1-1.4 1.9 0 1.9'/%3E%3C/svg%3E");
}
.fa-regular--meh {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 496 512'%3E%3Cpath fill='%23b25a23' d='M248 8C111 8 0 119 0 256s111 248 248 248s248-111 248-248S385 8 248 8m0 448c-110.3 0-200-89.7-200-200S137.7 56 248 56s200 89.7 200 200s-89.7 200-200 200m-80-216c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32m160-64c-17.7 0-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32s-14.3-32-32-32m8 144H160c-13.2 0-24 10.8-24 24s10.8 24 24 24h176c13.2 0 24-10.8 24-24s-10.8-24-24-24'/%3E%3C/svg%3E");
}
.noto-v1--slightly-frowning-face {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='none' d='M.06 0h127.99v128H.06z'/%3E%3Cpath fill='%23e1bc5c' d='M63.89 9.64C1.58 9.64.1 79.5.1 93.33s28.56 25.03 63.79 25.03c35.24 0 63.79-11.21 63.79-25.03c0-13.83-1.47-83.69-63.79-83.69'/%3E%3Cpath fill='%232f2f2f' d='M63.89 79.09c-14.13 0-22.18 8.14-22.52 8.48a3.254 3.254 0 0 0 4.67 4.53c.25-.25 6.58-6.51 17.85-6.51s17.6 6.25 17.87 6.52a3.26 3.26 0 0 0 4.59.04a3.24 3.24 0 0 0 .06-4.58c-.34-.35-8.39-8.48-22.52-8.48M42 68c-4.49.04-8.17-4.27-8.22-9.62c-.05-5.37 3.55-9.75 8.04-9.79c4.48-.04 8.17 4.27 8.22 9.64c.05 5.36-3.55 9.73-8.04 9.77m44.11 0c4.48-.01 8.11-4.36 8.1-9.71c-.01-5.37-3.66-9.7-8.14-9.69c-4.49.01-8.13 4.36-8.12 9.73c.02 5.35 3.67 9.68 8.16 9.67'/%3E%3C/svg%3E");
}
.noto-v1--grinning-face {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23f1b00a' d='M63.89 9.64C1.58 9.64.1 79.5.1 93.33s28.56 25.03 63.79 25.03c35.24 0 63.79-11.21 63.79-25.03c0-13.83-1.47-83.69-63.79-83.69'/%3E%3Cdefs%3E%3Cpath id='notoV1GrinningFace0' d='M63.89 98.06c23.15.05 40.56-12.97 41.19-29.05a232.2 232.2 0 0 1-82.38 0c.63 16.08 18.04 29.1 41.19 29.05'/%3E%3C/defs%3E%3Cuse fill='%23eeeff2' href='%23notoV1GrinningFace0'/%3E%3CclipPath id='notoV1GrinningFace1'%3E%3Cuse href='%23notoV1GrinningFace0'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23notoV1GrinningFace1)'%3E%3Cpath fill='%232f2f2f' d='M78.05 108c-1.1 0-2-.9-2-2V61.07c0-1.1.9-2 2-2s2 .9 2 2V106a2 2 0 0 1-2 2'/%3E%3C/g%3E%3Cg clip-path='url(%23notoV1GrinningFace1)'%3E%3Cpath fill='%232f2f2f' d='M92.21 108c-1.1 0-2-.9-2-2V61.07c0-1.1.9-2 2-2s2 .9 2 2V106a2 2 0 0 1-2 2'/%3E%3C/g%3E%3Cg fill='%232f2f2f' clip-path='url(%23notoV1GrinningFace1)'%3E%3Cpath d='M63.89 108c-1.1 0-2-.9-2-2V61.07c0-1.1.9-2 2-2s2 .9 2 2V106c0 1.1-.9 2-2 2m-14.17 0c-1.1 0-2-.9-2-2V61.07c0-1.1.9-2 2-2s2 .9 2 2V106a2 2 0 0 1-2 2m-14.16 0c-1.1 0-2-.9-2-2V61.07c0-1.1.9-2 2-2s2 .9 2 2V106a2 2 0 0 1-2 2'/%3E%3C/g%3E%3Cpath fill='%232f2f2f' d='M42 58.3c-4.49.04-8.17-4.27-8.22-9.62c-.05-5.37 3.55-9.75 8.04-9.79c4.48-.04 8.17 4.27 8.22 9.64c.05 5.35-3.55 9.72-8.04 9.77m44.11 0c4.48-.01 8.11-4.36 8.1-9.71c-.01-5.37-3.66-9.7-8.14-9.69c-4.49.01-8.13 4.36-8.12 9.73c.02 5.35 3.67 9.68 8.16 9.67m-22.1 42.26h-.25c-24.13 0-42.86-13.52-43.56-31.46c-.03-.76.29-1.49.86-1.98c.57-.5 1.33-.71 2.08-.57c26.82 4.84 54.67 4.84 81.5 0c.75-.14 1.51.08 2.08.57c.57.5.89 1.23.86 1.98c-.71 17.94-19.44 31.46-43.57 31.46m-.13-5h.13c19.55 0 35.56-10.1 38.2-23.52a235.8 235.8 0 0 1-76.65 0c2.64 13.42 18.65 23.52 38.2 23.52z'/%3E%3C/svg%3E");
}
.noto-v1--smiling-face-with-sunglasses {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23e1bc5c' d='M63.79 8.64C1.48 8.64 0 78.5 0 92.33s28.56 25.03 63.79 25.03c35.24 0 63.79-11.21 63.79-25.03c0-13.83-1.47-83.69-63.79-83.69'/%3E%3Cpath fill='%232f2f2f' d='M63.91 104.82c-3.43 0-6.87-.43-10.25-1.31a3.014 3.014 0 0 1-2.15-3.66a3 3 0 0 1 3.66-2.14c11.65 3.04 24.21-.21 32.78-8.48a2.99 2.99 0 0 1 4.24.08a2.99 2.99 0 0 1-.08 4.24c-7.57 7.3-17.79 11.27-28.2 11.27m-8.38-37.56l-.02.02c0-.01.01-.02.02-.02'/%3E%3Cpath fill='%232f2f2f' d='M98.21 41.34c-13.36 0-15.15 2.03-21.4 3.36C70.56 46.02 64 46.02 64 46.02s-6.56 0-12.81-1.33s-8.05-3.36-21.4-3.36C16.43 41.33.42 44.22.42 44.22v8.51s3.59.47 3.91 3.75c.16 1.33-3.12 28.35 23.51 28.35c18.9 0 26.87-11.33 29.45-20.54c1.17-4.37 2.19-9.37 6.72-9.37s5.55 5 6.72 9.37c2.58 9.22 10.54 20.54 29.45 20.54c26.63 0 23.35-27.03 23.51-28.35c.31-3.28 3.91-3.75 3.91-3.75v-8.51c-.02.01-16.03-2.88-29.39-2.88'/%3E%3Cpath fill='%232339d9' d='M95.94 45.05c-6.62.23-11.65 1.31-11.65 1.31c-9.84 2.06-10.55 8.14-9.93 12.97c.8 6.07 3.29 13.75 10.04 18.49c.53.38 1.76.79 2.35-.77c0 0-.02.11 0 0c2.22-10.48 5.52-20.14 10.78-29.89c.61-1.79-.82-2.14-1.59-2.11m-64.88-.03c-4.27-.09-9.11.19-13.65 1.34c-5.1 1.28-7.07 3.85-7.6 9.39c-.53 5.43-1.13 19.27 8.73 24.46c.57.3 1.83.5 2.44-.91C24 66.21 25.61 60.13 32.54 47.22c.57-1.73-.71-2.19-1.48-2.2'/%3E%3C/svg%3E");
}
.noto-v1--crying-face {
	 background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23f1b00a' d='M64 9.64C1.69 9.64.21 79.5.21 93.33S28.77 118.36 64 118.36c35.24 0 63.79-11.21 63.79-25.03c0-13.83-1.47-83.69-63.79-83.69'/%3E%3Cpath fill='%232f2f2f' d='M42.21 62.3c-4.49.04-8.17-4.27-8.22-9.62c-.05-5.37 3.55-9.75 8.04-9.79c4.48-.04 8.17 4.27 8.22 9.64c.05 5.35-3.55 9.72-8.04 9.77m44.11 0c4.48-.01 8.11-4.36 8.1-9.71c-.01-5.37-3.66-9.7-8.14-9.69c-4.49.01-8.13 4.36-8.12 9.73c.02 5.35 3.67 9.68 8.16 9.67m8.94 33.47c-.75 0-1.5-.28-2.08-.84c-15.27-14.69-43.08-14.69-58.35 0a3 3 0 0 1-4.24-.08a3 3 0 0 1 .08-4.24c17.45-16.79 49.23-16.79 66.67 0a3 3 0 0 1 .08 4.24c-.59.62-1.38.92-2.16.92'/%3E%3Cpath fill='%232339d9' d='M105.64 84.1c-1.55-2.5-3.31-7.87-3.57-9.57c-.46-2.94-1.7-8.28-2.6-12.74c-.24-1.21-.23-2.88 1.29-2.96c1.21-.04 3.12.69 4.24 1.07c3.29 1.12 6.74 3.04 9.6 4.97c5.22 3.57 8.75 9.3 8.05 15.78c-.53 4.78-5.02 7.94-9.08 7.75c-2.92-.14-6.48-1.98-7.93-4.3'/%3E%3C/svg%3E");
}
.emojione--loudly-crying-face {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='%2365b1ef'%3E%3Cellipse cx='17.5' cy='59.9' rx='12.5' ry='1.5'/%3E%3Cellipse cx='44' cy='60.2' rx='18' ry='1.8'/%3E%3C/g%3E%3Ccircle cx='32' cy='32' r='30' fill='%23ffdd67'/%3E%3Cpath fill='%23664e27' d='M44.7 46c-1.4-3.6-4.8-6-12.7-6c-8 0-11.3 2.4-12.7 6c-.7 1.9.3 5 .3 5c1.3 3.9 1.1 5 12.4 5s11.1-1.1 12.4-5c0 0 1.1-3.1.3-5'/%3E%3Cpath fill='%232339d9' d='M41 45c.1-.3 0-.6-.2-.8c0 0-2-2.2-8.8-2.2s-8.8 2.2-8.8 2.2c-.2.1-.2.5-.2.8l.2.6c.1.3.3.5.5.5h16.6c.2 0 .5-.2.5-.5z'/%3E%3Cpath fill='%2365b1ef' d='M44.5 60.5h6.8c8.2-9.9-1.5-20 .9-29.8c-2.3 0-4.6 2.5-6.8 2.5c-3.2 9.5 7.3 17.4-.9 27.3m-25 0h-6.8c-8.2-9.9 1.5-20-.9-29.8c2.3 0 4.6 2.5 6.8 2.5c3.2 9.5-7.3 17.4.9 27.3'/%3E%3Cpath fill='%23917524' d='M40.7 18.3c3 3 7.2 4.5 11.4 4.1c.6-.1.9 2.1.2 2.2c-4.9.4-9.7-1.3-13.1-4.8c-.6-.5 1.1-1.9 1.5-1.5M12 22.4c4.2.4 8.4-1.1 11.4-4.1c.4-.4 2.1 1 1.6 1.5c-3.4 3.5-8.3 5.2-13.1 4.8c-.9 0-.5-2.2.1-2.2'/%3E%3Cpath fill='%23664e27' d='M35.9 30.3c4.2 8 12.7 8 16.9 0c.2-.4-.3-.6-1-1c-4.2 3.3-11.1 3-14.9 0c-.6.4-1.2.6-1 1m-24.7 0c4.2 8 12.7 8 16.9 0c.2-.4-.3-.6-1-1c-4.2 3.3-11.1 3-14.9 0c-.7.4-1.2.6-1 1'/%3E%3C/svg%3E");
}
.game-icons--unicorn {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23ac23b2' d='M494 20L304.887 143.357c16.494 14.608 32.743 22.57 44.963 36.97zM298.346 93.594c-12.58.436-26.59 4.984-38.047 11.77c-7.64 4.523-14.115 9.97-18.304 15.142c-4.19 5.173-5.79 9.832-5.648 12.668l.283 5.73l-5.075 2.676C133.713 193.16 80.945 250.727 18 310.594V494h166.047c6.145-15.424 12.724-33.898 15.086-47.535c1.728-9.977-2.783-21.807-8.23-35.244c-5.444-13.436-11.85-28.706-7.63-45.423c3.49-13.827 14.375-25.752 24.096-35.656c4.45-4.534 8.71-8.463 12.075-11.445c-6.558-8.577-14.065-20.315-16.51-34.894l17.75-2.978c2.68 15.976 15.203 28.533 22.8 39.24l-.323.23c10.54 14.634 18.892 28.395 30.72 37.546c13.358 10.337 31.484 16.39 66.526 11.49l6.658-.932l2.782 6.124c6.96 15.322 14.372 23.89 21.015 28.423c6.643 4.535 12.63 5.46 18.692 4.79c12.125-1.34 24.29-10.974 27.76-14.264c4.13-3.92 9.657-9.476 13.32-16.124c3.347-6.076 5.073-12.687 3.48-20.744c-42.68-37.562-69.592-108.75-90.256-152.6c-9.245-19.62-35.786-34.492-52.967-47.95c-2.427-1.4-2.675-2.582-3.24-5.154c-4.215-19.167 3.188-40.257 10.974-57.298c-.096.002-.186-.01-.28-.006zM59.352 136.55c17.863 4.925 37.775 9.665 57.406 14.815c14.803 3.883 29.26 7.935 42.406 12.766c17.914-12.178 37.407-24.123 59.072-35.77c-51.62-13.3-109.928-3.148-158.884 8.19zm28.738 26.126c-23.002 4.133-45.974 10.254-67.147 16.662c18.133 3.813 38.298 7.314 58.207 11.242c11.774 2.323 23.337 4.766 34.256 7.643a687 687 0 0 1 27.403-21.15c-9.044-2.932-18.71-5.698-28.62-8.298c-7.952-2.086-16.043-4.098-24.1-6.1zM47.44 202.94c-9.875 2.096-19.728 4.582-29.44 7.29v18.04a2251 2251 0 0 1 20.172 3.146c10.505 1.7 20.847 3.498 30.734 5.625c8.836-8.185 17.887-16.322 27.268-24.397c-6.64-1.56-13.52-3.024-20.508-4.403c-9.32-1.838-18.81-3.566-28.227-5.3zM304 224c8.837 0 16 7.163 16 16s-7.163 16-16 16s-16-7.163-16-16s7.163-16 16-16M18 246.512v26.58c4.16.195 8.28.425 12.342.71c7.44-7.2 14.878-14.384 22.387-21.538a605 605 0 0 0-17.433-3.078A1502 1502 0 0 0 18 246.512'/%3E%3C/svg%3E");
}
.fluent-mdl2--balloons {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2048 2048'%3E%3Cpath fill='%23ac23b2' d='M1728 768q-26 0-45-19t-19-45q0-40-15-75t-41-61t-61-41t-75-15q-26 0-45-19t-19-45t19-45t45-19q66 0 124 25t102 68t69 102t25 125q0 26-19 45t-45 19M576 256q66 0 124 25t102 68t69 102t25 125q0 26-19 45t-45 19t-45-19t-19-45q0-40-15-75t-41-61t-61-41t-75-15q-26 0-45-19t-19-45t19-45t45-19m960 1257q0 20-1 46t2 49t19 39t44 17q66 0 124 25t102 68t69 102t25 125q0 26-19 45t-45 19t-45-19t-19-45q0-40-15-75t-41-61t-61-41t-75-15t-75-15t-61-41t-41-61t-15-75v-87q-139-66-247-173t-174-246q-66 94-154 168t-193 123v87q0 40 15 75t41 61t61 41t75 15h100q47 0 90 6t83 28t81 60q46 46 70 103t24 123q0 26-19 45t-45 19t-45-19t-19-45q0-40-15-75t-41-61t-61-41t-75-15H832q-66 0-124-25t-102-68t-69-102t-25-125v-87q-117-55-212-140t-161-190T36 828T0 576q0-119 45-224t124-183T352 46T576 0q77 0 150 20t138 57t119 91t92 121q80-78 182-119t215-42q119 0 224 45t183 124t123 183t46 224q0 130-36 251t-102 227t-162 191t-212 140m-960-239q103-47 185-119t141-164t90-196t32-219q0-93-35-174t-96-142t-142-96t-175-36q-93 0-174 35t-142 96t-96 142t-36 175q0 113 31 218t90 197t141 163t186 120m492-319q25 74 65 141t91 124t114 103t134 79q103-47 185-119t141-164t90-196t32-219q0-93-35-174t-96-142t-142-96t-175-36q-100 0-189 42t-153 120q11 38 16 78t6 80q0 99-21 194t-63 185'/%3E%3C/svg%3E");
}
.hugeicons--shaka-04 {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%232ab223' stroke-linecap='round' stroke-linejoin='round' stroke-width='0.9' d='M7.511 10a1.5 1.5 0 1 1 2.998 0M7.51 10L6.265 3.883a1.643 1.643 0 0 0-3.249.49l1.498 8.794s.328 3.018.659 3.883c.404 1.64 1.34 2.691 1.34 4.45M7.51 10v2a1.5 1.5 0 1 0 2.998 0v-.5M13.506 9a1.5 1.5 0 1 1 2.998 0v2a1.5 1.5 0 1 1-2.998 0m0-2v2m0-2v.5a1.5 1.5 0 1 0-2.997 0v2m2.997-.5v.5a1.5 1.5 0 1 1-2.997 0m5.995 1.463l1.619-1.626a1.68 1.68 0 0 1 2.508.14c.48.602.493 1.455.032 2.072l-3.597 4.598c-.688.88-1.062 2.236-1.062 3.353' color='%232ab223'/%3E%3C/svg%3E");
}
.noto-v1--relieved-face {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%2386d8f4' d='M-96 10.92c-62.12 0-63.59 69.65-63.59 83.44c0 13.77 28.47 24.94 63.59 24.94s63.59-11.17 63.59-24.94c0-13.79-1.46-83.44-63.59-83.44'/%3E%3Cpath fill='%232f2f2f' d='M-108.46 59.69c-.17.26-4.25 6.53-13.16 6.53s-12.99-6.25-13.16-6.53c-.81-1.29-.44-3 .85-3.81c1.28-.83 2.98-.44 3.81.84c.09.15 2.71 3.97 8.5 3.97c5.81 0 8.47-3.93 8.49-3.96c.82-1.29 2.53-1.68 3.81-.85c1.3.81 1.68 2.51.86 3.81m51.7.06c-.18.27-4.33 6.65-13.4 6.65c-9.09 0-13.22-6.4-13.39-6.65c-.83-1.32-.44-3.05.86-3.88c1.31-.83 3.05-.45 3.88.87c.09.15 2.74 4.04 8.64 4.04c5.93 0 8.64-4 8.66-4.04c.83-1.32 2.57-1.7 3.88-.87c1.31.84 1.7 2.56.87 3.88m-16.21 21.02c-1.1 0-2.05.64-2.51 1.57c-.36.69-7.25 13.41-20.48 13.41c-12.33 0-20.96-12.73-21.05-12.86a2.774 2.774 0 0 0-3.85-.77c-1.29.85-1.62 2.58-.77 3.86c.4.62 10.39 15.33 25.67 15.33c16.82 0 25.76-15.85 25.76-17.76a2.77 2.77 0 0 0-2.77-2.78'/%3E%3Cpath fill='%23fff' d='M-68.64 39.67c2.08 3.42 6.32 6.5 10.18 3.68c3.88-2.83 4.05-7.76.68-12.4c-4.99-6.92-15.47-11.19-16.44-10.47c-.96.71.54 11.02 5.58 19.19'/%3E%3Cpath fill='%2386d8f4' d='M64 10.81C1.88 10.81.41 80.46.41 94.25c0 13.77 28.47 24.94 63.59 24.94s63.59-11.17 63.59-24.94c0-13.79-1.46-83.44-63.59-83.44'/%3E%3Cpath fill='%232f2f2f' d='M87.07 80.67c-1.1 0-2.05.64-2.51 1.57c-.36.69-7.25 13.41-20.48 13.41c-12.33 0-20.96-12.73-21.05-12.86a2.774 2.774 0 0 0-3.85-.77c-1.29.85-1.62 2.58-.77 3.86c.4.62 10.39 15.33 25.67 15.33c16.82 0 25.76-15.85 25.76-17.76a2.766 2.766 0 0 0-2.77-2.78'/%3E%3Cpath fill='%23fff' d='M91.36 39.67c2.08 3.42 6.32 6.5 10.18 3.68c3.88-2.83 4.05-7.76.68-12.4c-4.99-6.92-15.47-11.19-16.44-10.47c-.96.71.54 11.02 5.58 19.19'/%3E%3Cdefs%3E%3Cpath id='notoV1RelievedFace0' d='M76.04 44.64c-1.99 2.67-3.89 6.93-4.02 10.61c-.35 9.08 6.18 16.7 14.58 17.01c8.37.31 15.44-6.8 15.78-15.88c.02-.7-.12-1.85-.17-2.53c-4.01-3.19-14.3-7.76-26.17-9.21'/%3E%3C/defs%3E%3Cuse fill='%23fff' href='%23notoV1RelievedFace0'/%3E%3CclipPath id='notoV1RelievedFace1'%3E%3Cuse href='%23notoV1RelievedFace0'/%3E%3C/clipPath%3E%3Cpath fill='%232f2f2f' d='M86.04 43.85c3.46 1.49 5.32 5.07 4.13 8.03c-1.17 2.96-4.92 4.14-8.38 2.66s-5.31-5.09-4.13-8.04c1.17-2.94 4.92-4.13 8.38-2.65' clip-path='url(%23notoV1RelievedFace1)'/%3E%3Cdefs%3E%3Cpath id='notoV1RelievedFace2' d='M51.86 44.64c1.99 2.67 3.89 6.93 4.02 10.61c.35 9.08-6.18 16.7-14.58 17.01c-8.37.31-15.44-6.8-15.78-15.88c-.02-.7.12-1.85.17-2.53c4.01-3.19 14.3-7.76 26.17-9.21'/%3E%3C/defs%3E%3Cuse fill='%23fff' href='%23notoV1RelievedFace2'/%3E%3CclipPath id='notoV1RelievedFace3'%3E%3Cuse href='%23notoV1RelievedFace2'/%3E%3C/clipPath%3E%3Cpath fill='%232f2f2f' d='M41.86 43.85c-3.46 1.49-5.32 5.07-4.13 8.03c1.17 2.96 4.92 4.14 8.38 2.66s5.31-5.09 4.13-8.04c-1.17-2.94-4.92-4.13-8.38-2.65' clip-path='url(%23notoV1RelievedFace3)'/%3E%3C/svg%3E");
}
.noto-v1--loudly-crying-face {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23f1b00a' d='M.34 93.41c0 13.86 28.59 25.08 63.88 25.08s63.88-11.22 63.88-25.08c0-13.84-1.47-83.8-63.88-83.8C1.82 9.62.34 79.58.34 93.41'/%3E%3Cpath fill='%232f2f2f' d='M98.46 52c-.5 1.13-1.7 1.72-2.86 1.52c-.21-.04-.42-.1-.61-.19c-7.83-3.49-18.47-3.39-18.57-3.39c-1.21.02-2.24-.78-2.57-1.92c-.33-1.15.16-2.37 1.18-2.98c9.01-5.41 21.72-7.26 22.25-7.33c1.45-.2 2.78.8 2.98 2.24s-.81 2.77-2.24 2.98c-.07.01-5.28.76-11.12 2.65c3.25.47 6.94 1.48 10.24 2.94c1.32.59 1.92 2.16 1.32 3.48m-68.7 0c.5 1.13 1.7 1.72 2.86 1.52c.21-.04.42-.1.61-.19c7.83-3.49 18.47-3.39 18.57-3.39c1.21.02 2.24-.78 2.57-1.92c.33-1.15-.16-2.37-1.18-2.98c-9.01-5.41-21.72-7.26-22.25-7.33c-1.45-.2-2.78.8-2.98 2.24s.81 2.77 2.24 2.98c.07.01 5.28.76 11.12 2.65c-3.25.47-6.94 1.48-10.24 2.94A2.65 2.65 0 0 0 29.76 52'/%3E%3Cpath fill='%23ed3030' d='M96.97 71.53c-4.53-4.44-11.02-8.49-17.66-8.7c-5.35-.17-9.66 2.78-15.08 2.78s-9.73-2.95-15.08-2.78c-6.64.21-13.13 4.26-17.66 8.7c-5.44 5.34-8.92 13.38-6.48 20.86c.57 1.74 1.64 3.57 2.93 4.92c1.64 1.71 4.39 3.22 6.71 3.83c4.63 1.21 9.5.32 13.85-1.45c4.38-1.78 7.88-5.39 15.74-5.39c7.85 0 11.36 3.61 15.74 5.39c4.34 1.76 9.22 2.65 13.85 1.45c2.32-.61 5.07-2.13 6.71-3.83c1.29-1.35 2.36-3.18 2.93-4.92c2.42-7.48-1.06-15.53-6.5-20.86'/%3E%3Cpath fill='%232339d9' d='M111.62 77.29c-2.96-1.19-4.4-3.69-5.58-6.49c-.7-1.6-1.2-3.27-1.52-4.65c-.83-3.55-2.67-6.69-3.55-10.12c-.25-1-.26-2.38.98-2.49c1.02-.07 2.61.47 3.57.75c6.53 1.98 14.45 6.77 15.12 14.16c.24 2.39.17 5.86-1.8 7.7c-1.96 1.87-4.79 2.1-7.22 1.14m13.92 17.48c-.39 1.71-1.21 4.09-2.98 4.94c-1.76.83-3.75.37-5.21-.82c-1.79-1.46-2.22-3.51-2.39-5.7c-.11-1.29-.09-2.51 0-3.55c.22-2.62-.32-5.2-.15-7.76c.05-.74.34-1.71 1.21-1.49c.72.17 1.7.89 2.29 1.31c4.05 2.8 8.43 7.82 7.23 13.07M16.86 77.29c2.96-1.19 4.4-3.69 5.58-6.49c.7-1.6 1.2-3.27 1.52-4.65c.83-3.55 2.67-6.69 3.55-10.12c.25-1 .26-2.38-.98-2.49c-1.02-.07-2.61.47-3.57.75c-6.53 1.98-14.45 6.77-15.12 14.16c-.24 2.39-.17 5.86 1.8 7.7c1.96 1.87 4.78 2.1 7.22 1.14M2.94 94.77c.39 1.71 1.21 4.09 2.98 4.94c1.76.83 3.75.37 5.21-.82c1.79-1.46 2.22-3.51 2.39-5.7c.11-1.29.09-2.51 0-3.55c-.22-2.62.32-5.2.15-7.76c-.05-.74-.34-1.71-1.21-1.49c-.72.17-1.7.89-2.29 1.31c-4.05 2.8-8.43 7.82-7.23 13.07'/%3E%3C/svg%3E");
}
.noto-v1--unamused-face {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23f17d0d' d='M64 9.9C1.99 9.9.51 79.42.51 93.19c0 13.76 28.43 24.91 63.49 24.91c35.07 0 63.49-11.16 63.49-24.91c0-13.77-1.47-83.29-63.49-83.29'/%3E%3Cg fill='%232f2f2f'%3E%3Cpath d='M56.64 56.12c0 .03-.01.06-.01.09c0-.03 0-.06.01-.09m-15.98-3.53H29.42c-1.66 0-3 1.34-3 3s1.34 3 3 3h11.81c-.46-1.2-.72-2.52-.73-3.91c-.02-.72.04-1.42.16-2.09'/%3E%3Cpath d='M53.69 58.59H41.22c1.29 3.39 4.17 5.74 7.48 5.7c4.01-.04 7.3-3.53 7.92-8.09a2.975 2.975 0 0 1-2.93 2.39'/%3E%3Cpath d='M56.63 56.2c0-.03.01-.06.01-.09a2.996 2.996 0 0 0-2.95-3.53H40.66c-.12.67-.18 1.37-.17 2.09c.01 1.4.28 2.72.73 3.91h12.47c1.45.01 2.66-1.01 2.94-2.38m44.9-.08c0 .03-.01.06-.01.09c.01-.03 0-.06.01-.09m-15.98-3.53H74.31c-1.66 0-3 1.34-3 3s1.34 3 3 3h11.81c-.46-1.2-.72-2.52-.73-3.91c-.02-.72.05-1.42.16-2.09'/%3E%3Cpath d='M98.58 58.59H86.11c1.29 3.39 4.17 5.74 7.48 5.7c4.01-.04 7.3-3.53 7.92-8.09a2.975 2.975 0 0 1-2.93 2.39'/%3E%3Cpath d='M101.52 56.2c0-.03.01-.06.01-.09a2.996 2.996 0 0 0-2.95-3.53H85.55c-.12.67-.18 1.37-.17 2.09c.01 1.4.28 2.72.73 3.91h12.47c1.45.01 2.66-1.01 2.94-2.38'/%3E%3C/g%3E%3Cpath fill='none' stroke='%232f2f2f' stroke-linecap='round' stroke-miterlimit='10' stroke-width='6' d='M50.02 85.11c7.34-6.96 20.62-6.96 27.95 0'/%3E%3C/svg%3E");
}
.noto-v1--frowning-face {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='none' d='M.15 0H128v128H.15z'/%3E%3Cpath fill='%23d9a26d' d='M63.93 9.64C1.62 9.64.14 79.5.14 93.33s28.56 25.03 63.79 25.03c35.24 0 63.79-11.21 63.79-25.03c0-13.83-1.47-83.69-63.79-83.69'/%3E%3Cpath fill='%232f2f2f' d='M90.98 101.25c-1.4 0-2.69-.91-3.11-2.32c-2.85-9.49-12.9-16.37-23.89-16.37c-10.96 0-20.99 6.88-23.84 16.37a3.26 3.26 0 0 1-4.05 2.18a3.26 3.26 0 0 1-2.18-4.05c3.66-12.17 16.3-21 30.06-21c13.79 0 26.46 8.83 30.11 21c.52 1.72-.46 3.53-2.18 4.05c-.3.09-.61.14-.92.14M42 68c-4.49.04-8.17-4.27-8.22-9.62c-.05-5.37 3.55-9.75 8.04-9.79c4.48-.04 8.17 4.27 8.22 9.64c.05 5.36-3.55 9.73-8.04 9.77m44.11 0c4.48-.01 8.11-4.36 8.1-9.71c-.01-5.37-3.66-9.7-8.14-9.69c-4.49.01-8.13 4.36-8.12 9.73c.02 5.35 3.67 9.68 8.16 9.67'/%3E%3C/svg%3E");
}
.noto-v1--confused-face {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cdefs%3E%3Cpath id='notoV1ConfusedFace0' fill='none' stroke='%232f2f2f' d='M-129.01-93.69c12.55-15.88 47.9-26.92 59.85-12.46' stroke-width='1'/%3E%3C/defs%3E%3Cpath fill='%232f2f2f' d='M-127.7-94.74c-1.37 0-2.61-.95-2.92-2.34c-.36-1.62.65-3.22 2.27-3.59l49.2-11.08c.89-.2 1.82.01 2.53.58l8.19 6.54a3.002 3.002 0 1 1-3.75 4.69l-7.07-5.64l-47.79 10.77c-.22.04-.44.07-.66.07'/%3E%3Cpath fill='%23f1b00a' d='M-99-171.93c-62.41 0-63.88 69.96-63.88 83.8c0 13.86 28.59 25.08 63.88 25.08c35.28 0 63.88-11.22 63.88-25.08c0-13.84-1.48-83.8-63.88-83.8'/%3E%3Cpath fill='%232f2f2f' d='M-68.33-136.84c0-.98-.14-1.9-.35-2.79c-2.04-.53-4.18-1.25-6.34-2.47c-2.2-1.23-4.03-2.49-5.66-3.75c-2.6 1.76-4.35 5.11-4.35 9.02c0 5.7 3.73 10.31 8.35 10.31c4.61-.01 8.35-4.62 8.35-10.32m-52.46 10.31c-4.49.04-8.17-4.27-8.22-9.62c-.05-5.37 3.55-9.75 8.04-9.79c4.48-.04 8.17 4.27 8.22 9.64c.05 5.36-3.55 9.73-8.04 9.77'/%3E%3Cpath fill='%23f1b00a' d='M-282-171.93c-62.41 0-63.88 69.96-63.88 83.8c0 13.86 28.59 25.08 63.88 25.08c35.28 0 63.88-11.22 63.88-25.08c0-13.84-1.48-83.8-63.88-83.8'/%3E%3Cpath fill='none' stroke='%232f2f2f' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='6' d='M-312.01-94.74c16.03-17.05 46.76-28.55 59.85-12.46'/%3E%3Cpath fill='%232f2f2f' d='M-304.01-125.01c-4.49.04-8.17-4.27-8.22-9.62c-.05-5.37 3.55-9.75 8.04-9.79c4.48-.04 8.17 4.27 8.22 9.64c.05 5.35-3.56 9.73-8.04 9.77m44.11 0c4.48-.01 8.11-4.36 8.1-9.71c-.01-5.37-3.66-9.7-8.14-9.69c-4.49.01-8.13 4.36-8.12 9.73c.01 5.35 3.67 9.68 8.16 9.67'/%3E%3Cuse href='%23notoV1ConfusedFace0' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='6'/%3E%3Cpath fill='%23f1b00a' d='M222.5-171.93c-62.41 0-63.88 69.96-63.88 83.8c0 13.86 28.59 25.08 63.88 25.08c35.28 0 63.88-11.22 63.88-25.08c0-13.84-1.48-83.8-63.88-83.8'/%3E%3Cpath fill='none' stroke='%232f2f2f' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='6' d='M192.49-94.74c16.03-17.05 46.76-28.55 59.85-12.46'/%3E%3Cpath fill='%23f1b00a' d='M64-171.93C1.59-171.93.12-101.97.12-88.13C.12-74.27 28.71-63.05 64-63.05c35.28 0 63.88-11.22 63.88-25.08c0-13.84-1.48-83.8-63.88-83.8'/%3E%3Cpath fill='none' stroke='%232f2f2f' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='6' d='M33.99-94.74c16.03-17.05 46.76-28.55 59.85-12.46'/%3E%3Cpath fill='%232f2f2f' d='M42.03-127c-4.49.04-8.17-4.27-8.22-9.62c-.05-5.37 3.55-9.75 8.04-9.79c4.48-.04 8.17 4.27 8.22 9.64c.05 5.36-3.55 9.73-8.04 9.77m36.13-17.71q-.18.99-.18 2.04c.02 5.36 3.67 9.69 8.17 9.67c4.1-.01 7.48-3.65 8.02-8.37zm-4.38 2.15h-.11c-.69 0-1.25-.57-1.24-1.26c.03-5.43 4.15-8.25 4.32-8.36c.57-.39 1.35-.23 1.73.34s.23 1.35-.34 1.73c-.14.09-3.2 2.24-3.22 6.3c0 .67-.5 1.2-1.14 1.25'/%3E%3Cpath fill='none' stroke='%232f2f2f' stroke-linecap='round' stroke-miterlimit='10' stroke-width='3' d='M254.47-150.62s4.31 2.64 5.2 8.43m-67.4-8.43s-4.31 2.64-5.2 8.43'/%3E%3Cpath fill='%232f2f2f' d='M200.49-125.01c-4.49.04-8.17-4.27-8.22-9.62c-.05-5.37 3.55-9.75 8.04-9.79c4.48-.04 8.17 4.27 8.22 9.64c.05 5.35-3.56 9.73-8.04 9.77m44.11 0c4.48-.01 8.11-4.36 8.1-9.71c-.01-5.37-3.66-9.7-8.14-9.69c-4.49.01-8.13 4.36-8.12 9.73c.01 5.35 3.67 9.68 8.16 9.67'/%3E%3Cpath fill='%23f1b00a' d='M64 9.56C1.59 9.56.12 79.52.12 93.36c0 13.86 28.59 25.08 63.88 25.08c35.28 0 63.88-11.22 63.88-25.08c0-13.84-1.48-83.8-63.88-83.8'/%3E%3Cpath fill='none' stroke='%232f2f2f' stroke-linecap='round' stroke-miterlimit='10' stroke-width='3' d='M98.1 32.85s4.31 2.64 5.2 8.43m-73.4-8.43s-4.31 2.64-5.2 8.43'/%3E%3Cpath fill='%232f2f2f' d='M41.99 61.9c-4.49.04-8.17-4.27-8.22-9.62c-.05-5.37 3.55-9.75 8.04-9.79c4.48-.04 8.17 4.27 8.22 9.64c.05 5.36-3.56 9.73-8.04 9.77m44.11 0c4.48-.01 8.11-4.36 8.1-9.71c-.01-5.37-3.66-9.7-8.14-9.69c-4.49.01-8.13 4.36-8.12 9.73c.01 5.35 3.67 9.68 8.16 9.67'/%3E%3Cuse href='%23notoV1ConfusedFace0' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='6'/%3E%3Cpath fill='%23f1b00a' d='M208.53 9.56c-62.41 0-63.88 69.96-63.88 83.8c0 13.86 28.59 25.08 63.88 25.08c35.28 0 63.88-11.22 63.88-25.08c0-13.84-1.48-83.8-63.88-83.8'/%3E%3Cpath fill='none' stroke='%232f2f2f' stroke-linecap='round' stroke-miterlimit='10' stroke-width='3' d='M242.63 32.85s4.31 2.64 5.2 8.43m-73.4-8.43s-4.31 2.64-5.2 8.43'/%3E%3Cpath fill='%232f2f2f' d='M186.52 61.9c-4.49.04-8.17-4.27-8.22-9.62c-.05-5.37 3.55-9.75 8.04-9.79c4.48-.04 8.17 4.27 8.22 9.64c.04 5.36-3.56 9.73-8.04 9.77m44.11 0c4.48-.01 8.11-4.36 8.1-9.71c-.01-5.37-3.66-9.7-8.14-9.69c-4.49.01-8.13 4.36-8.12 9.73c.01 5.35 3.67 9.68 8.16 9.67'/%3E%3Cpath fill='none' stroke='%232f2f2f' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='6' d='M177.43 84.18s11.86 13.09 29 0s33.2 2.91 33.2 2.91m-200.77 5.4C51.41 76.61 82 67.33 93.85 81.64'/%3E%3C/svg%3E");
}
.fluent-emoji-high-contrast--crying-face {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='%2365b1ef'%3E%3Cellipse cx='17.5' cy='59.9' rx='12.5' ry='1.5'/%3E%3Cellipse cx='44' cy='60.2' rx='18' ry='1.8'/%3E%3C/g%3E%3Ccircle cx='32' cy='32' r='30' fill='%23ffdd67'/%3E%3Cpath fill='%23664e27' d='M44.7 46c-1.4-3.6-4.8-6-12.7-6c-8 0-11.3 2.4-12.7 6c-.7 1.9.3 5 .3 5c1.3 3.9 1.1 5 12.4 5s11.1-1.1 12.4-5c0 0 1.1-3.1.3-5'/%3E%3Cpath fill='%23fff' d='M41 45c.1-.3 0-.6-.2-.8c0 0-2-2.2-8.8-2.2s-8.8 2.2-8.8 2.2c-.2.1-.2.5-.2.8l.2.6c.1.3.3.5.5.5h16.6c.2 0 .5-.2.5-.5z'/%3E%3Cpath fill='%2365b1ef' d='M44.5 60.5h6.8c8.2-9.9-1.5-20 .9-29.8c-2.3 0-4.6 2.5-6.8 2.5c-3.2 9.5 7.3 17.4-.9 27.3m-25 0h-6.8c-8.2-9.9 1.5-20-.9-29.8c2.3 0 4.6 2.5 6.8 2.5c3.2 9.5-7.3 17.4.9 27.3'/%3E%3Cpath fill='%23917524' d='M40.7 18.3c3 3 7.2 4.5 11.4 4.1c.6-.1.9 2.1.2 2.2c-4.9.4-9.7-1.3-13.1-4.8c-.6-.5 1.1-1.9 1.5-1.5M12 22.4c4.2.4 8.4-1.1 11.4-4.1c.4-.4 2.1 1 1.6 1.5c-3.4 3.5-8.3 5.2-13.1 4.8c-.9 0-.5-2.2.1-2.2'/%3E%3Cpath fill='%23664e27' d='M35.9 30.3c4.2 8 12.7 8 16.9 0c.2-.4-.3-.6-1-1c-4.2 3.3-11.1 3-14.9 0c-.6.4-1.2.6-1 1m-24.7 0c4.2 8 12.7 8 16.9 0c.2-.4-.3-.6-1-1c-4.2 3.3-11.1 3-14.9 0c-.7.4-1.2.6-1 1'/%3E%3C/svg%3E");
}
.garden--face-very-happy-stroke-12 {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%2325b223' d='M4.475 8.844a.5.5 0 0 0-.95.312c1.46 4.447 7.553 4.472 8.952-.007a.5.5 0 1 0-.954-.298c-1.1 3.52-5.882 3.546-7.048-.007M12 6.5c-.14 0-.29-.06-.38-.18c0 0-.29-.32-.87-.32s-.86.31-.87.33c-.18.2-.5.23-.7.05a.49.49 0 0 1-.06-.69c.06-.07.6-.68 1.63-.68s1.58.61 1.63.68c.18.21.15.53-.06.7a.48.48 0 0 1-.32.11m-5.88-.18c.09.12.24.18.38.18c.11 0 .23-.03.32-.11c.21-.17.24-.49.06-.7c-.05-.07-.6-.68-1.63-.68s-1.57.61-1.63.68c-.17.2-.15.51.06.69c.2.18.52.15.7-.05c.01-.02.29-.33.87-.33s.87.32.87.32M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0m-1 0A7 7 0 1 0 1 8a7 7 0 0 0 14 0'/%3E%3C/svg%3E");
}
.material-symbols--crown {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fca712' d='M5 20v-2h14v2zm0-3.5L3.725 8.475q-.05 0-.113.013T3.5 8.5q-.625 0-1.062-.438T2 7t.438-1.062T3.5 5.5t1.063.438T5 7q0 .175-.038.325t-.087.275L8 9l3.125-4.275q-.275-.2-.45-.525t-.175-.7q0-.625.438-1.063T12 2t1.063.438T13.5 3.5q0 .375-.175.7t-.45.525L16 9l3.125-1.4q-.05-.125-.088-.275T19 7q0-.625.438-1.063T20.5 5.5t1.063.438T22 7t-.437 1.063T20.5 8.5q-.05 0-.112-.012t-.113-.013L19 16.5zm1.7-2h10.6l.65-4.175l-2.625 1.15L12 6.9l-3.325 4.575l-2.625-1.15zm5.3 0' stroke-width='0.5' stroke='%23fca712'/%3E%3C/svg%3E");
}
.basil--user-solid {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M12 3.75a3.75 3.75 0 1 0 0 7.5a3.75 3.75 0 0 0 0-7.5m-4 9.5A3.75 3.75 0 0 0 4.25 17v1.188c0 .754.546 1.396 1.29 1.517c4.278.699 8.642.699 12.92 0a1.54 1.54 0 0 0 1.29-1.517V17A3.75 3.75 0 0 0 16 13.25h-.34q-.28.001-.544.086l-.866.283a7.25 7.25 0 0 1-4.5 0l-.866-.283a1.8 1.8 0 0 0-.543-.086z' stroke-width='0.5' stroke='%23000'/%3E%3C/svg%3E");
}
.basil--lock-solid {
  	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='m7.306 7.758l.343 3.088l-.694.055a2.11 2.11 0 0 0-1.915 1.764a20.6 20.6 0 0 0 0 6.67A2.11 2.11 0 0 0 6.955 21.1l1.496.12c2.362.188 4.736.188 7.098 0l1.496-.12a2.11 2.11 0 0 0 1.915-1.764a20.6 20.6 0 0 0 0-6.67a2.11 2.11 0 0 0-1.915-1.764l-.694-.055l.343-3.088q.06-.548 0-1.095l-.023-.205a4.7 4.7 0 0 0-9.342 0l-.023.205a5 5 0 0 0 0 1.095M12.374 3.8A3.2 3.2 0 0 0 8.82 6.624l-.023.205a3.5 3.5 0 0 0 0 .764l.349 3.139c1.9-.122 3.807-.122 5.708 0l.349-3.14a3.5 3.5 0 0 0 0-.763l-.023-.205a3.2 3.2 0 0 0-2.806-2.825M12 14.5a1.5 1.5 0 1 0 0 3a1.5 1.5 0 0 0 0-3' clip-rule='evenodd' stroke-width='0.5' stroke='%23000'/%3E%3C/svg%3E");
}
.basil--unlock-solid {
 	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23336799' fill-rule='evenodd' d='M10.533 3.811A3.2 3.2 0 0 0 7.83 7.46l.03.203q.06.38.199.738l.915 2.342a44.6 44.6 0 0 1 6.574.039l1.496.12a2.11 2.11 0 0 1 1.915 1.763a20.6 20.6 0 0 1 0 6.67a2.11 2.11 0 0 1-1.915 1.764l-1.496.12a44.6 44.6 0 0 1-7.098 0l-1.496-.12a2.11 2.11 0 0 1-1.915-1.764a20.6 20.6 0 0 1 0-6.67A2.11 2.11 0 0 1 6.955 10.9l.457-.036l-.75-1.918A5 5 0 0 1 6.38 7.89l-.031-.204a4.7 4.7 0 0 1 9.024-2.418l.075.193q.2.512.283 1.057l.141.928a.5.5 0 0 1-.419.57l-.494.075a.5.5 0 0 1-.57-.419l-.14-.928a3.5 3.5 0 0 0-.198-.738l-.075-.192a3.2 3.2 0 0 0-3.442-2.002M12 14.5a1.5 1.5 0 1 0 0 3a1.5 1.5 0 0 0 0-3' clip-rule='evenodd' stroke-width='0.5' stroke='%23336799'/%3E%3C/svg%3E");
}
.basil--login-solid {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M11.25 19a.75.75 0 0 1 .75-.75h6a.25.25 0 0 0 .25-.25V6a.25.25 0 0 0-.25-.25h-6a.75.75 0 0 1 0-1.5h6c.966 0 1.75.784 1.75 1.75v12A1.75 1.75 0 0 1 18 19.75h-6a.75.75 0 0 1-.75-.75' stroke-width='0.5' stroke='%23000'/%3E%3Cpath fill='%23000' d='M3.5 13.115a1 1 0 0 0 1 1h4.856q.035.533.086 1.066l.03.305a.718.718 0 0 0 1.025.578a16.8 16.8 0 0 0 4.884-3.539l.03-.031a.72.72 0 0 0 0-.998l-.03-.031a16.8 16.8 0 0 0-4.884-3.539a.718.718 0 0 0-1.025.578l-.03.305q-.051.532-.086 1.066H4.5a1 1 0 0 0-1 1z' stroke-width='0.5' stroke='%23000'/%3E%3C/svg%3E");
}
.basil--logout-solid {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M11.25 19a.75.75 0 0 1 .75-.75h6a.25.25 0 0 0 .25-.25V6a.25.25 0 0 0-.25-.25h-6a.75.75 0 0 1 0-1.5h6c.966 0 1.75.784 1.75 1.75v12A1.75 1.75 0 0 1 18 19.75h-6a.75.75 0 0 1-.75-.75' stroke-width='0.5' stroke='%23000'/%3E%3Cpath fill='%23000' d='M15.612 13.115a1 1 0 0 1-1 1H9.756q-.035.533-.086 1.066l-.03.305a.718.718 0 0 1-1.025.578a16.8 16.8 0 0 1-4.885-3.539l-.03-.031a.72.72 0 0 1 0-.998l.03-.031a16.8 16.8 0 0 1 4.885-3.539a.718.718 0 0 1 1.025.578l.03.305q.051.532.086 1.066h4.856a1 1 0 0 1 1 1z' stroke-width='0.5' stroke='%23000'/%3E%3C/svg%3E");
}
.fluent-color--news-16 {
    height:2.5em;
    width:2.5em;
  	margin-right:10px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cg fill='none'%3E%3Cpath fill='url(%23fluentColorNews166)' d='M13 4a2 2 0 0 1 2 2v4.5a2.5 2.5 0 0 1-2.5 2.5l-.023-9z'/%3E%3Cpath fill='url(%23fluentColorNews160)' d='M1 4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v8.95q-.243.05-.5.05h-9A2.5 2.5 0 0 1 1 10.5z'/%3E%3Cpath fill='url(%23fluentColorNews161)' d='M1 4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v8.95q-.243.05-.5.05h-9A2.5 2.5 0 0 1 1 10.5z'/%3E%3Cpath fill='url(%23fluentColorNews162)' d='M1 4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v8.95q-.243.05-.5.05h-9A2.5 2.5 0 0 1 1 10.5z'/%3E%3Cpath fill='url(%23fluentColorNews163)' d='M3.5 7a.5.5 0 0 0-.5.5v2a.5.5 0 0 0 .5.5h2a.5.5 0 0 0 .5-.5v-2a.5.5 0 0 0-.5-.5z'/%3E%3Cpath fill='url(%23fluentColorNews164)' d='M7.5 7a.5.5 0 0 0 0 1h3a.5.5 0 0 0 0-1zm0 2a.5.5 0 0 0 0 1h3a.5.5 0 0 0 0-1z'/%3E%3Cpath fill='url(%23fluentColorNews165)' d='M3.5 5a.5.5 0 0 0 0 1h7a.5.5 0 0 0 0-1z'/%3E%3Cdefs%3E%3ClinearGradient id='fluentColorNews160' x1='4.429' x2='13.346' y1='.308' y2='12.311' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%233bd5ff'/%3E%3Cstop offset='1' stop-color='%23367af2'/%3E%3C/linearGradient%3E%3ClinearGradient id='fluentColorNews161' x1='7.857' x2='7.857' y1='10.885' y2='13' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.181' stop-color='%232764e7' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%232764e7'/%3E%3C/linearGradient%3E%3ClinearGradient id='fluentColorNews162' x1='7.429' x2='11.535' y1='5.385' y2='16.126' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23dcf8ff' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23ff6ce8' stop-opacity='0.7'/%3E%3C/linearGradient%3E%3ClinearGradient id='fluentColorNews163' x1='3.286' x2='4.787' y1='6.853' y2='9.857' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23defcff'/%3E%3Cstop offset='1' stop-color='%239ff0f9'/%3E%3C/linearGradient%3E%3ClinearGradient id='fluentColorNews164' x1='7.35' x2='7.728' y1='7.053' y2='10.301' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23fdfdfd'/%3E%3Cstop offset='1' stop-color='%23cceaff'/%3E%3C/linearGradient%3E%3ClinearGradient id='fluentColorNews165' x1='3.7' x2='3.721' y1='5.018' y2='6.115' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23fdfdfd'/%3E%3Cstop offset='1' stop-color='%23cceaff'/%3E%3C/linearGradient%3E%3CradialGradient id='fluentColorNews166' cx='0' cy='0' r='1' gradientTransform='matrix(-4.03753 4.94997 -7.38959 -6.02744 16.514 5.35)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23068beb'/%3E%3Cstop offset='.617' stop-color='%230056cf'/%3E%3Cstop offset='.974' stop-color='%230027a7'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
@media (max-width:979px) and (min-width:810px) {
	.imageonly span.titreck-title {
		display: none
	}
    .fa-photo-video, .fa-satellite {
		display: block
    }
}
@media (max-width:910px) and (min-width:810px) {
	.logsimageonly span.titreck-title {
		display: none
	}
  .fa-pencil-alt, .fa-users, .fa-cloud-sun {
		display: block
    }
}
/* prevent layout shift on menu */
.userimageonly, .infoimageonly, .loginmenu { width:20px }
@media (min-width:810px) {
	.homeimageonly { width:0 }
}
/* user icon image only */
.userimageonly span.titreck-title, .infoimageonly span.titreck-title, .loginmenu span.titreck-title, .homeimageonly span.titreck-title {
 	display: none
}
@media (max-width:809px) {
     .bwdmenu .fa-home, .fa-chevron-circle-down, .fa-caret-square-down, .bwdmenu .fa-info-circle {
		display: none
	}
    .homeimageonly span.titreck-title, .infoimageonly span.titreck-title {
		display: block
	}
}
/* Set a fixed width or alignment */
.nav-menu {
  width: 100%; /* Or a specific width, e.g., 960px */
  box-sizing: border-box;
  padding: 0;
  margin: 0 auto
}
/* Prevent layout shifts */
.nav-item {
  display: inline-block; /* Ensures items align properly */
  text-align: center;
  white-space: nowrap
}
/* table default style */
table {
	margin-bottom: 0
}
table th,
table td {
	padding: 5px;
	vertical-align: top;
	text-align: 0;
  	word-break: inherit
}
/* menu shift left/right */
html {
	min-height: 101%
}
.bwdsearch {
    margin-bottom: 3px;
  	width: 91%
}
#search-form, #search-results {
	margin: 15px
}
#search-form button.btn.btn-primary {
	margin-left: 13px
}
#filter_date1_btn > span.icon-calendar:after, #filter_date2_btn > span.icon-calendar:after {
	content: '\f133';
	font-family: 'Font Awesome 5 Free';
	color: #2196F3
}
#filter_date1_btn, #filter_date2_btn {
	width: 10%;
	min-width: 35px;
	margin-left:-1px;
	border-radius: 0 4px 4px 0!important
}
@media screen and (max-width: 809px) {
	.js-calendar {
		left: 15px!important
	}
}
.form-group {
    margin-bottom: .7rem !important
}
#com-users-login__form > fieldset > div.com-users-login__submit.control-group > div > button {
    width:100%
}
#com-users-login__form > fieldset > div:nth-child(1) {
    margin-top: 0px
}
.com-users-remind, .com-users-reset, .com-users-reset-confirm, .com-users-reset-complete {
	padding: 20px;
	line-height: 1.75;
	font-size: 1.15em
}
.com-users-reset-complete .control-group { max-width:600px }
#maincontent{
	width: 100%;
	max-width: 1300px;
	margin: 0 auto;
    background-color: #fff
}
.centerDiv {
	display: flex;
    align-items: center;
    justify-content: center
}
/* fix for bootstrap tabs resizing google charts*/
.tab-content > .tab-pane:not(.active),
.pill-content > .pill-pane:not(.active) {
    display: block;
    height: 0;
    overflow-y: hidden
}
#maincontent > .inner {
    margin-left: 1px;
    margin-right: 2px
}
#main > .inner {
	margin-right: 2px;
	margin-left: 2px;
	text-align: left;
	background-color:#fff
}
a, a:active, a:hover, a:focus {
    outline: 0 !important; /* red dashed box */
    text-decoration: none
}
li.row:hover {
	background-color: #eef3fc !important
}
ul, ol {
	padding: 0;
	margin: 0;
  	list-style-type: none
}
.articletitle {
	font-size: 18pt;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif
}
.dropdown {
	font-size: 1em;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif
}
.blockquote-footer {
  	margin: 0
}
/* ---------------------------------------
	For bwd modules - latest
-----------------------------------------*/
.custommodule1 {
	line-height: 1.6;
	background-color: #ffffff;
    border: 1px;
	border-style: solid;
	border-color: #999999;
	font-family: "Open Sans",Verdana,Arial,Helvetica,sans-serif!important;
	font-size: 13px!important;
	/*list-style-type: none;*/
}
.bwdmodulecontent {
 	font-size: 0.95em;
}
.custommodule1 ul {
	/*list-style-type: none;*/
	margin-left: 25px;
  	margin-top: -6px;
	margin-bottom: -6px;
}
.custommodule1 li a:link {
	text-decoration: none;
}
.custommodule1 li a:hover {
	text-decoration: underline;
}
.custommodule1 li a:active {
	color: #f2b655;
}
.custommoduletitle1 {
	margin-top: 7px;
	padding-left: 2px;
	line-height: 25px;
	margin-left: 5px;
	background-color: #336799;
	color: #ffffff;
	font-weight: normal;
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif
}
.mobilemoduletext {
	font-size: 1.05em
}
#maximenuck138-mobile-bar {
	box-shadow: 0 4px 5px 0 rgba(0,0,0,.14), 0 1px 9px 0 rgba(0,0,0,.12), 0 2px 4px -1px rgba(0,0,0,.3)
}
/* mobile menu search results and search bar*/
div.mobilemenuck-item.mobilemenuck-result > div.level3:not(.mobilemenuck-submenu) {
	background: #33679A;
	font-size: 14px;
	padding-left: 62px
}
.mobilemenuck-search {
	background: #33679A;
  	padding-bottom: 5px
}
[data-id="maximenuck138"] .mobilemenuck-search-icon {
    left: 23px;
    top: -2px;
    width: 18px
}
[data-id="maximenuck138"] .mobilemenuck-search-reset {
	width: 25px;
	right: 25px
}
.mobilemenuck-results {
	line-height: 2em
}
[data-id="maximenuck138"] .mobilemenuck-search input {
	padding: 4px 8px 4px 30px!important;
	margin-left: 14px!important;
  	width: 90%
}
.bwdmodule .list-inner {
	font-weight: normal;
	text-align: center;
	text-transform: none
}
/*homepage session tables*/
.sessiontitle1 {
	background-color: #bac5cf;
	color: #000;
    border-radius: 4px 4px 0 0
}
.sessiontable1 th:first-child  {
	border-top-left-radius: 4px
}
.sessiontable1 th:last-child  {
	border-top-right-radius: 4px
}
.sessiontitle2 {background-color: #336799}
.gpstrxtable {width: 185px}
.bwdphpbb .gpstrxtable {width: 99%}
.logtables {
	display: inline-block;
	vertical-align: top
}
.logtables th, .sidebartabletitle th {
	font-weight:normal;
	padding: 1px 4px 1px 2px
}
table.plots1 {
	border: none;
}
table.plots1 tr.odd {
	background:#e7eef3
}
.tabletitle1 {
	background-color: #fff;
	border: 0;
	font-size: 1.1em;
	line-height: 1.5em
}
.tabletitle2 {
	background-color: #629ecc;
  	color: #FFF;
	line-height: 1.75em
}
.tablerow1 {
	line-height:1.5em
}
.plots1 {
    /*border: 1px solid #336799;*/
    margin: 0px 3px 5px 0px;
    text-align: center
}
table.sidebartable.plots1 {
	text-align: initial
}
.gcol {
  	text-align: center
}
#logtables {
	overflow:hidden;
	text-align:center
}
.archivetable1 {
	border-spacing:initial
}
.archivetable1 td, .archivetable1 th {
  	padding: 0px;
  	text-align:center;
	border:1px solid #8f98a0
}
.archivetable1 th {
    padding: 3px 5px;
}
.homesaillog {
    width: 195px;
}
.forums2 {
 	padding-top: 5px;
	border: 1px solid #336799
}
.bwdShowAllStats .forums2 {
 	border: 1px solid #9aa2aa;
 	border-radius: 0 0 4px 4px
}
div.pl_plink {
  float: right
}
.bwdsummaryplots .pl_pbuttons {
    position: relative;
    bottom: 277px
}
.bwdsummaryplots .pl_pbuttons .savebutton350 {
    position: relative;
    bottom: 82px
}
.top1 {display: block;}
.top2, .top2a, .top3, .top4, .top5, .top5a, .top6, .top6a {
  	display: inline-block
}
@media screen and (max-width: 1400px) {
	.top6a {display: none}
}
@media screen and (max-width: 1100px) {
	.top5 {display: none}
}
@media screen and (max-width: 800px) {
	.top4, .hideInfoMobile {display: none}
}
@media screen and (max-width: 680px) {
	.top3 {display: none}
    .statstable td.row1, .statstable td.row2 {
    	padding: 0
	}
}
#wf-forecast-baja_california_la_ventana {
  	height: 430px
}
@media screen and (max-width: 440px) {
      .top2a {display: none}
	.top1 {display: none}
	.gpstrxtable {width: 195px}
    .bwdwebcams .mfp_introtext, .bwdwebcams .mfp_default_title, .bwdwebcams .mfp_default_customfield {display: none!important}
	.bwdwebcams .mfp_default_skin_card .mfp_default_item {margin-bottom: -15px}
  	.top2, .top5a {font-size: 14px; margin-left: -5px}
  	.button4cast {
     	padding: 5px 0 6px 0
    }
    .topten.bwdtracksummary div.tabulator-cell img {display: none}
	.topten.bwdtracksummary .tabulator-row .tabulator-cell {text-align:center}
}
/*hack to shorten TopActivity header name on narrow screens*/
@media screen and (max-width: 380px) {
  	.logtables.top5a > table > thead > tr > th:nth-child(5) {
  	  	text-indent: -9999px;
  	  	line-height:0
  	}
  	.logtables.top5a > table > thead > tr > th:nth-child(5):after {
     	content: 'Activity';
  	  	text-indent: initial;
  	  	display:table-cell;
		padding-top:5px;
  	  	line-height: initial
  	 }
}
@media screen and (max-width: 454px) {
  	.mm5dropdown {
    	margin-top: 4px
  	}
}
/*latest articles module*/
.latestarticle {
    width: 100%;
    font-size: .95em;
}
.latestarticle tr {
    text-align: left;

}
.latestarticle td {
	padding: 3px!important;
	line-height:16px;
}
.custommoduletitle2 {
    line-height: 19px;
    background-color: #336799;
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
}
.custommoduletitle2 th {
	font-weight: normal;
	text-align: center;
}
/* width of latest modules */
.tck-module.moduletablebwd {
    width: 100%;
    min-width: 150px;
    max-width: 180px;
}

/* acf-iframe sizing */
.bwdiframe {
	width: 1px;
	min-width: 100%;
	*width: 100%;
}
.iframe-container, .iframe-containerYT {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 0;
}
.iframe-container {
  padding-top: 10px;
}
.iframe-containerYT {
  padding-bottom: 56.25%;
}
.responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
/* for weather station image scaling*/
.WScontent img {
  max-width: 100%;
  height: auto;
}
.WSpic1 {
  float: left;
  max-width: 25%
}
.WSpic2 {
  float: right;
  max-width: 75%
}

/* bump banner ads right */
.bannerad {
  max-width: 100%;
  height: auto;
  padding: 0px 1px
}
.bannergroup {
	margin-left:8px;
	margin-right: 8px
}
.sidebarbannerad {
    margin-bottom: 4px
}
.displayinline, .homepage #block2 div.inner, .forecastpage #block2 div.inner {
  display: flex;
  align-items: center;
  justify-content: center
}
.bannerrow {
	display: flex;
	width: 100%;
    margin-bottom: 4px
}
.banner27 {
	text-align: center;
	flex: 27%
}
.banner45 {
	text-align: center;
	flex: 45%
}
.banner9 {
	flex: 9%
}
.homebannerads.engelad {
	min-width: 400px
}
@media screen and (max-width: 640px) {
	.homepage #block2 div.inner {
	    flex-flow: wrap
	}
	.homebannerads {
		max-width: 110px
	}
}
@media screen and (min-width: 990px) {
  .bannerad2 {
	  padding: 0px 10px
  }
}
.banneritem {
    text-align: center
}
#logtables > div.moduletable.bannerad.displayinline {
margin: 8px 0px 5px 0px;
}
/* extend right column */
#viewprofile > div.panel.bg2 > div > div.column2 {
	width: 48%
}

/* sidebar latest for forum */
.bwdlatest1 {
  	font-size: .95em;
	display: inline-block;
	z-index: 99999;
	text-align: left
}
.bwdlatest1site {
  width: 56px
}
.bwdlatest1time {
  width: 35px
}
.bwdpeakwind {
	display: none
}
.noaadisc {
	padding-left: 5px;
	font-size: 14px
}
.noaadischome {
	color: #000;
	line-height: 1.5
}
.ptz { display: inline-flex}
.hideModuleMobile, .hideModuleMobile2 {display: block}
.moduleheight {line-height: 1.2}
@media (max-width:680px) and (min-width:641px) {
	.bwdlatest1site { width: 52px}
}
@media screen and (max-width: 640px) {
	.bwdlatest1site { width: 70px}
	.bwdlatest1, .bwdmodulecontent, .plots1 { font-size: 1em;}
	/*.noaadischome {max-height: 76px}*/
	.bwdlatest1time {width: 45px;}
	.bwdlatestwind1 {width: 95px;}
	.bwdlatest1wind {width: 35px;}
	.bwdlatest1gust {display: inline;}
  	.bwdpeakwind { display: inline;}
	.noaadisc {
		padding-left: 3px;
		font-size: 11px;
	}
	.show-marine { display: none ; }
    .ptz { display: block;}
  	.hideModuleMobile {display: none!important;}
	body:not(.bwdhome) .hideModuleMobile2 { display: none; }
	#right > .inner {
		padding-left: 0px;
	}
	.moduleheight {
    	line-height: 1.7;
	}
  	/* donation page*/
	#mPosbody {
		margin-left: 5px;
	}
}
div#CC {
	text-align: left;
	padding-left: calc((100% - 145px)/2)
}
@media (max-width:920px) and (min-width:641px) {
	.bwdlatest1time { width: 35px;}
	.bwdlatest1gust {
		width: 38px;
		display: none
	}
}
/* forum overrides for jprosilver and sailinglog*/
.logentry-bg > textarea {
	font-size:1.15em
}
#main #abbc3_buttons {
    margin-left: 0px!important
}
.spaceRow{
	padding: 1px;
  	background: #a3b9c9
}
.phpbb fieldset {
	padding:0
}
.profile-rank {
    font-size: 0
}
.phpbb {
	line-height: 1.2;
	font-size: 13px
}
.com_p8pbb #maincontent > .inner {
	padding-right: 0;
}
.phpbb .postbody .content, .saillogcontent {
	font-size: 1.15em;
	line-height: 1.65em
}
.saillogcontent {
	padding: 5px
}
.phpbb h2 {
    font-weight: bold;
    font-size: 1.8em
}
.bwdphpbb #faqlinks {
	line-height: 1.75em!important
}
.bwdphpbb #faqlinks > div {
	padding: 10px!important
}
.bwdphpbb #faqlinks div.column2 {
	    width: 40%;
}
@media screen and (max-width: 768px) {
	.bwdphpbb #faqlinks div.column2 {
	    width: 100%
	}
}
.bwdphpbb #faqlinks  dl.faq {
	padding-bottom: 10px;
}
.row:not[#donation-form] {
	margin-left: 0px
}
.row1 {
 	background-color: #fff
}
#row1column1 {
	height: 65px
}
.row2 {
	background-color: #f4f7f8
}
.bg1 {
    background-color: #f4f7f8 !important;
    border: 1px solid #8eb1d4
}
.bg2 {
    background-color: #fff !important;
    border: 1px solid #8eb1d4
}
.row3 {
	padding: 0px;
	border-top: 1px solid #9ba6ab
}
/*.row4 {
	border-top: 1px solid white;
}*/
/*HowTo Guide */
.HowToTable td {
	padding: 5px;
}
/* sailing log left sidebar*/
.showMobile{
    display:block;
}
.hideMobile{
    display:none;
	width: 136px;
}
.hideMobile2, .hideMobile3{
    display:none;
}

@media (min-width:640px){
    .showMobile{
        display:none;
    }
    .hideMobile{
        display:block;
    }
    .hideMobile2, .hideMobile3{
		display:table-cell;
    }
	.hidden-marine {
		display: none;
	}
}

dl.icon2 {
	background-position: 10px 50%;		/* Position of folder icon */
	background-repeat: no-repeat;
}

.bgi-sidebar {
	background-image: url("./images/arrowbullet.gif");
	background-position: 3px 50%;
	background-repeat: no-repeat;
	padding: 5px 0 5px 19px;
}
.bg1a {background-color: #f8f8f8;}
.bg2a {background-color: #f5f5f5;}
.bg1a, .bg2a {
 	margin-right: 0px!important;
	margin-left: 0px!important;
	box-sizing: unset!important;
}
.forabg, .forabg *, .moduletable, .moduletable * {
	box-sizing: content-box;
}
.forabg {
  	padding: 1px 2px 1px 2px;
}
.forabg dl {
	margin-bottom: 0px
}
/* forecast outlines*/
.forabg2 {
	padding: 5px;
	margin-bottom: 5px
}
/*pos-6 modules*/
.forabg3-header, .sidebartabletitle, .ccomment-not-authorised {
    /*background-color: #eef3fc;
    color: #000;*/
    padding: 0.2rem 1.25rem;
    border: 1px solid #000;
    border-radius: 5px 5px 0 0;
    text-align: center;
    background-color: #0072b1;
    background-image: linear-gradient(to bottom, #336799 0%, #0072b1 2px, #84a4c5 47px, #c4d4e8 100%);
    color: #FFF
}
.ccomment-not-authorised {
	background-image: linear-gradient(to bottom, #4692c4 0%, #458cbc 2px, #88a8ca 40px, #c5d4e6 100%)
}
@media screen and (max-width: 576px) {
    .forabg3-header {
      text-align: right
    }
    #cj-wrapper > div.main-content-wrap.track-body.content-block > div:nth-child(1) > div.card-body {
      padding: 5px
    }
}
.forabg3-inner {
	border: 1px solid #8eb1d4;
    padding: 0px;
    border-radius: 4px
}
.forabg3-forums {
	border: 1px solid #8eb1d4;
	border-radius: 5px;
    margin: 0;
    padding: 0
}
#CC .row {
  	display: block;
	padding: 0px 2px 0px 2px;
	border: none;
	line-height: 1.3em
}
.ccomment-not-authorised {
	border: 0;
	margin-bottom: -6px;
	margin-top: -10px;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
    border-radius: 0;
	font-size: 1.2em;
	font-weight: bold
}
.ccomment-not-authorised:not(#content > div > div.tck-article.com-content-article.item-pagefullwidth > div.ccomment-not-authorised){
	padding-top: 8px;
	border-top: 1px solid #000;
	border-radius: 5px 5px 0px 0px
}
.moduleheight {
	border: 1px solid #9aa2aa;
    padding: 3px;
    border-radius: 0 0 4px 4px;
	text-align: left;
    overflow-wrap: break-word
}
.sidebarmod { border: 0 }
#Comments .row, #Posts .row, li#Donate.row, #SLPosts .row, #WS1 .row, #WS2 .row, #KB1 .row, #Poll .row {
	padding: 2px 2px 5px 2px;
	border: none
}
.forecasttext {
	display: inline;
	font-size: 1.2em;
	font-weight: 600;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone;
	padding: 5px;
  	margin-left: -5px
}
.forecastmargin {
	padding-top: 4px
}
.button4cast {
     	padding-bottom: 6px
}
@media screen and (max-width: 780px) {
	.forecasttext {
		line-height: 1.5em
	}
}
.forecasttext a {
	text-decoration: underline!important
}
.strong4cast, .gale4cast, .storm4cast, .hurr4cast {
  	padding: 1px 5px
}
.strong4cast  {
	background-color: #fbfd04
}
.strong4cast a {
	color: #000
}
.gale4cast {
	background-color: #df2017c9;
  	color: #fff
}
.gale4cast a, .storm4cast a {
	color: #fff
}
.storm4cast {
	background-color: #000;
	color: #fff
}
.hurr4cast {
    background-color: #FF5722;
  	color: #FFEB3B
}
.hurr4cast a {
    color: #f0f487
}
.eccitymargin {
	border-bottom: 1px solid #a2b8ca
}
.eccitymargin2 {
	padding-top: 5px
}
/* mobile menu images */
.fa-lg {
    font-size: 1em
}
.fa-user-circle, .fa-chevron-circle-down, .fa-caret-square-down, .fa-photo-video, .fa-info-circle, .fa-users, .fa-satellite, .fa-home, .fa-pencil-alt, .fa-cloud-sun {
	padding-top:4px;
	padding-bottom:4px
}
.fa-circle-plus:before {
	content: "\f055"
}
.fa-turn-up:before {
	content: "\f3bf"
}
.fa-angles-left:before {
	content: "\f100"
}
.fa-angles-right:before {
	content: "\f101"
}
.fa-info-circle, .fa-user-check, .fa-user-times, .fa-chevron-circle-down, .fa-caret-square-down {
    font-size: 1.15em;
    padding-top: 3px
}
.sidebarmod .fa-info-circle, .sidebarmod .fa-pull-right {
	padding: 2px 2px 0px 2px;
	margin: 0px;
	font-size: 1.1em
}
.fa-minus:before {
	content: "\f068"
}
.fa-circle-info::before {
	content: "\f05a"
}
.fa-circle-question::before {
 	content: "\f059"
}
.fa-link::before, .fa-circle-question::before {
	vertical-align: text-top;
	font-size: 16px;
	color: #2196F3
}
.fa-minus {
    margin-left: 1rem;
    margin-right: .8rem;
    color: #b1c2d3;
    float: right
}
.fa::before, .far::before, .fas::before {
    font-family: "Font Awesome 5 Free"
}
.icon-search {
  	color: #000
}
.fas::before {
    font-weight: 900
}
.fa-comment-dots {
	padding-left: 5px;
	font-weight: normal;
	vertical-align: super;
	font-size: 20px;
	color: #2196F3
}
.fa-face-sad-cry::before {
	content:'\f5b3';
	font-size: 1.4em;
	color: red
}
.fa-face-frown::before {
	content:'\f119';
	font-size: 1.4em;
	color: #e8a427
}
.fa-face-smile::before {
	content:'\f118';
	font-size: 1.4em;
	color: green
}
.fa-face-laugh-beam::before {
	content:'\f59a';
	font-size: 1.4em;
	color: #cd23e2
}
.fa-crown::before {
	content:'\f521';
	font-size: 1.4em;
	color: #caaf1a
}
.fa-trash-o:before {
	content: '\f2ed'
}
.fa-trophy:before {
	content: '\f091';
  	font-size: 1.4em;
	color: #c3a506
}
.fa-award:before {
  	font-size: 1.5em;
	content: '\f559';
  	color: #33679a
}
#block1 .cbmessage {
		max-width: 1280px;
		margin: 0 auto;
		padding: 0 3px 0 10px
}
.cb_template_default .btn-primary, .cb_template_default .btn-secondary {
	color:#000!important
}
@media screen and (max-width: 810px) {
	.fa-wind, .fa-camera, .fa-satellite, .fa-home, .fa-user-plus {
		padding-right: 11px;
		padding-left: 1px
	}
    .fa-user-circle, .fa-chevron-circle-down, .fa-caret-square-down {
    	padding-right: 14px
    }
	.fa-map-marker-alt {
		padding-right: 12px;
		padding-left: 5px
	}
	.fa-pencil-alt, .fa-map-marked-alt, .fa-info-circle {
		padding-right: 11px
    }
	.fa-cloud-sun, .fa-users, .fa-photo-video {
		padding-right: 8px
	}
	/*CB message banner*/
	#block1 .cbmessage {
		padding-top: 16px;
		margin-bottom: -10px
	}
    /*shift up*/
    #wrapper {
        margin-top: -5px;
      	margin-left: 3px
    }
}
.fa-user-circle {
	font-size: 18px;
	margin-top: -1px
}
maincontent :not(.noright) {
    #center {
		width: 77%
    }
    .column.column2 {
		width: 23%;
		clear: none;
		float:right
	}
}
/* phone landscape change center column fro 75% to 100% width */
@media screen and (max-width: 810px) {
  	.viewprofile #center {
		width:100%!important
	}
	.column {
		float: left
	}
    .column.main {
    	width: 100%
    }
}
/* forum, gallery, full width up to 767 */
@media screen and (max-width: 767px) {
  	.bwdphpbb .noleft .center.column, .bwdgallery .noleft .center.column, .bwdwindmap .noleft .center.column, .layout-edit .noleft .center.column, .bwdwebcams .noleft .center.column {
		width: 100%!important;
	}
	.bwdgallery .bwdmodule, .bwdphpbb .bwdmodule, .bwdwindmap .bwdmodule, .layout-edit .bwdmodule, .bwdwebcams .bwdmodule:not(.cbmessage) {
		display: none;
	}
	.bwdphpbb #center, .bwdgallery #center, .bwdwindmap #center, .layout-edit #center, .bwdwebcams #center {
		width: 100% !important;
		margin-left: 0px;
	}
}
.showMobile2 { display:none; }
@media (max-width:1050px) and (min-width:641px) {
	.showMobile2 { display:contents; }
	.hideMobile2 { display:none; }
}
.mvwebcam {
    aspect-ratio: 16 / 9;
    max-height: 580px;
    height: auto;
    width: 100%
}
/* spacer before ccoments block*/
.mapspacer {
  height: 30px
}
/* forum, gallery, 24hr plots only keep full width up to 900 */
@media screen and (max-width: 1050px) {
    .noleft .center.column {
		width: 100%!important
	}
    .bwdmodule:not(.cbmessage) {
		display: none
	}
    #center {
		width: 100% !important;
		margin-left: 0px
	}
    #maincontent .column {
		width: 100% !important;
		clear:both;
		float:left
	}
}
.fullwidth .noleft .center.column {
	width: 100%!important
}
.fullwidth .bwdmodule:not(.cbmessage) {
	display: none
}
.fullwidth #center {
		width: 100% !important;
		margin-left: 0px
}

/*submenu arrows when they point left - make white*/
div#maximenuck138 ul.maximenuck li.level1.parent div.floatck.fixRight li.parent > a:after,
div#maximenuck138 ul.maximenuck li.level1.parent div.floatck.fixRight li.parent > span.separator:after,
div#maximenuck138 ul.maximenuck li.level1.parent.menu_right li.parent > a:after,
div#maximenuck138 ul.maximenuck li.level1.parent.menu_right li.parent > span.separator:after {
	border-color: transparent #fff transparent transparent
}
/*24hr plots smaller menu*/
#maximenuck138 > ul > li.maximenuck.item214.parent.level1 > div > div > div > ul > li.maximenuck.item104.first.parent.level2 > div > div > div.maximenuck2 > ul > li.maximenuck > a.bwd24 {
	padding-top: 3px;
	padding-bottom: 3px;
}
@media screen and (max-width: 810px) {
	#viewprofile > div.panel.bg2 > div > div.column2 {
		width: auto
	}
	/* webcam menu logo*/
	#off-menu_149 > div.sm-logo {
		display: none
	}
	/*GPS new track form*/
	.edit form#adminForm fieldset {
		padding:0px
	}
	form#adminForm {
		padding: 0px
	}
	.js-editor-tinymce {
		margin-left: -8px!important
	}
    [data-tooltips-element=tooltip] [data-tooltips-element=content] {
        font-size: 1.1em
    }
}
.bwdwindmap canvas, .bwdwindmap img, .bwdwindmap svg, .bwdwindmap video {
	max-width: none
}
.leaflet-top, .leaflet-bottom, .leaflet-container, .leaflet-pane {
	z-index: 1!important
}
div.leaflet-control-container div.leaflet-top.leaflet-right div.leaflet-bar.leaflet-control {
  display: none
}
.leaflet-container svg, .leaflet-pane > svg, .leaflet-pane > canvas {
  max-width: none !important
}
/* Spots */
.placemarkContent, .placemarkBody {
	line-height:1.5 !important;
	font-size: 1em !important
}
.placemarkContent ol > li {
	margin-left:25px
}
.zhom-map-mainpanel-default .ui-tabs .ui-tabs-panel h3.placemarkHead {
	font-size : initial!important;
 	margin-bottom: 10px
}
.zhom-panel-button2-star, .zhom-panel-button-star {
    display: none
}
.zhom-map-mainpanel-default {
	white-space: normal;
	width: 45%!important;
	height: 560px!important
}
.zhom-4-table-icon-markerList-advanced {
	width: inherit
}
.bwdspotsmenu .ui-tabs-panel {
	height: 465px!important
}
.bwdspotsmenu .ui-tabs {
	height: 545px!important
}
.bwdspotsmenu .ui-tabs .ui-tabs-panel {
    padding: 1em
}
.bwdspotsmenu ul li {
	list-style:none
}
.placemarkBody li {
	margin-bottom: 8px
}
@media screen and (max-width: 900px) {
	.zhom-map-mainpanel-wrap-default {
 		width: 100%!important
	}
	.zhom-map-mainpanel-default {
    	display: contents!important
	}
	.zhom-map-mainpanel-wrap-default {
    	position: sticky;
		height: fit-content!important
	}
	.bwdspots {
	 	width: 100%!important
	}
}
@media screen and (min-width: 901px) {
	.bwdspots {
	 	width: 55%!important
	}
}
input[name="markername"], input[name="markerdescription"], input[name="markerhrefimage"] {
   width: 240px
}
/* hover over latest/sailing log module */
.bwdtooltip {
	position: initial
}
.rl_tooltips-link {
    cursor: default;
}
.bwdtooltip .bwdtooltiptext {
	visibility: hidden;
	background-color: #666;
    color: #fff;
	text-align: center;
	border-radius: 4px;
	padding: 5px 0;
	font-size: 13px;
	line-height: 1.5em;
	position: absolute;
	z-index: 99999;
	top: 0px;
  	min-width: 135px;
}
.bwdtooltip:hover .bwdtooltiptext {
	visibility: visible;
	position: relative;
}
.tooltip > .tooltip-inner, .tooltip.in {
	background-color: #666666;
	opacity: 1;
	filter:alpha(opacity=100);
	border-radius: 2px;
}
/* login module */
#maximenuck138-mobile {
	z-index: 99995!important
}
#login-form label {
	margin-right: 5px;
	width: auto;
}
div.controls {
	padding-top: 3px;
	padding-bottom: 0px;
  	max-width: 95%
}
#form-login-submit div.controls {
	margin-bottom: 2px;
}
#mPosbody > div.login.bwdloginpage {
	text-align: center;
	margin-left: auto;
    margin-right: auto
}
/* login module */
.loginmod {
	text-align: center;
	margin-bottom: 4px;
  	padding: 4px;
	border: 1px solid #8eb1d4;
	border-radius: 5px;
	background-color: #f3f6f9
}
.loginmod p {
	margin-bottom: 0
}
ul#form-login-links {
	line-height: 1.5em;
	font-size: .95em;
	margin: -2px 5px
}
.login-form-group {
	margin-bottom:4px
}
.login-userdata {
	padding: 4px 5px 0 5px
}
.login-avatar .img-thumbnail {
	padding: 0;
	border: 0;
	margin-bottom: 5px;
	max-width:35px
}
input.login-inputbox {
	padding: 3px 8px;
  	box-sizing: border-box;
	width: 80%
}
.login-greeting {
	display: flex;
	align-items: center;
	justify-content: center
}
.login-user {
	overflow:hidden;
	max-width:18ch;
	color:#AA0000;
  	padding:5px
}
.login-stats {
	line-height: 1.2em!important
}
.login-smiley {
	margin-left:5px
}
.logout-button {
	margin-left: 10px
}
/*div.mod-login__remember.login-form-group, div.com-users-login__remember {
	display: none;
}*/
div.com-users-login__description.login-description {
  text-align: center;
  padding-top: 20px;
}
#form-login-remember > label {
	font-size: 10pt;
}
#modlgn-remember {
	width: 10%;
	float: none;
}
#login-form > div > ul {
	font-size: 10pt;
	text-align: center;
}
#form-login-remember {
	margin-top: 3px;
}
input.medium { width: 75%; }
input.narrow { width: 60%; }
.bwdlogin .forabg {
	padding: 2px;
    border-radius: 2px;
}
.bwdlogin #login-form {
	padding-top: 0px;
}
.cbLogoutForm .logout-button {
	margin-bottom: 4px
}
input[type="text"], input[type="password"] {
	padding-top: 3px;
    padding-bottom: 3px;
}
/* CPG gallery iframe */
.iframe-gallery iframe {
    width: 1px;
    min-width: 100%
}
.bwdgallery .iframe-gallery iframe {
	min-height: 600px
}
/*home cpg rot image */
#cpg {
	margin: -6px 0px;
}
.imghelper{
	padding: 8px 5px 5px;
	vertical-align: middle;
}
.imghelper img,
.imghelper a img{
	padding: 4px;
	background: #b3b3b3;
	-moz-box-shadow: 1px 1px 5px 0px #134175;
	-webkit-box-shadow: 1px 1px 5px 0px #134175;
	border: 1px solid #666666;
	box-shadow: 1px 1px 5px 0px #134175;
}
.imghelper1, .imghelper2, .imghelper3, .imghelper4, .imghelper5 { display: inline-block;}
@media screen and (max-width: 1050px) {
	.imghelper5 { display: none;}
}
@media screen and (max-width: 860px) {
	.imghelper4 { display: none;}
}
@media screen and (max-width: 550px) {
	.imghelper3 { display: none;}
}
@media (max-width:668px) and (min-width:641px) {
	.imghelper3 { display: none }
}
@media (max-width:370px) {
	.imghelper2 { display: none }
}

/* template button override */
.button, button, button.btn, input.btn, .btn {
 	border-radius: 5px!important;
	padding: 4px 10px;
	color: #000
}
/*header notic bar*/
.hnbc_button.button {padding: 6px 12px!important}
.btn.btn-secondary.input-password-toggle {
	min-width: 30px
}
.logout-button .btn {
	margin: 0
}
/*.layout-edit .button, .layout-edit button, .layout-edit button.btn, .layout-edit input.btn, .layout-edit .btn {
 	margin-top: 5px;
   	margin-left: 15px
}*/
div.choices__inner button {
 	margin-top: 3px;
	padding: 5px 10px!important;
 	margin-left: 15px;
}
.com_gpstools .btn {
	margin-left: 5px
}
.com_gpstools .card-header:not(#com-gpstools-formContent .panel-heading){
	color:#FFF;
	background-color: #0072b1;
  	height:20px
}
#com-gpstools-formTabs {
  	display: flex
}
/* hide options tab in gps edit */
#com-gpstools-formTabs > li:nth-child(2) {
	display:none
}
.smallbutton { padding: 4px 6px 4px 6px }
.bwdsummaryplots .smallbutton {
    padding: 1px 4px 1px 4px;
    font-size: 13px
}
.tinybutton { padding: 2px 6px 2px 6px }
.latestbutton {
  	padding: 4px 10px;
  	margin-right:5px
}
#fileModifiedDisplay {
  padding:4px
}
@media screen and (max-width: 640px) {
    .latestbutton {
        padding: 4px 6px 4px 6px;
        /*margin-right:1px*/
    }
  #fileModifiedDisplay {
    padding: 0;
    padding-top:4px
  }
}
.updated-blue, .updated-orange, .updated-red, .updated-redblink {
	color: #FFF;
	padding: 4px;
	border-radius: 5px;
	font-size: 12px
}
.updated-blue {background: #2a7ed0}
.updated-orange {background: orange; color: #000}
.updated-red {background: red}
.updated-redblink {
	background: red;
	animation: blink 2s ease-in 10
}
/*donation tweaks*/
.mod-jd-donors .donor-info .campaign-info {
	padding: 1px;
	box-shadow: inset 0 0 0 7px #74b4e8b5;
	-moz-box-shadow: inset 0 0 0 7px #74b4e8b5;
	-webkit-box-shadow: inset 0 0 0 7px #74b4e8b5;
	max-width: 125px;
	margin: auto
}
.mod-jd-donors .donor-info {
    padding: 5px
}
#donation-campaigns .campaign-raised-goal {
	border: 1px solid #008cce
}
#donation-campaigns .campaign-raised-goal .rased {
	background-color: #008cce
}
#donation-form div.controls, #donation-form div.checkbox-group, #donation-form div#amount_container {
	margin: auto;
	max-width: 325px
}
#donation_form div.controls .input-large {
	width: 80%!important;
	margin:auto
}
#donation-form .switch-amounts label:last-of-type {
	margin-left: -3px
}
#donation-form .switch-amounts , #donation-form .switch-payment-gateway {
	display: block;
	margin: 0;
	overflow: inherit
}
#donation-form #pay_payment_gateway_fee_div label.control-label {
	width: 325px;
	text-align: center
}
#donation-form {
  margin: 0;
  padding: 20px;
}
.default-layout-campaign-title {
	padding: 0 10px 10px 0
}
#pay_payment_gateway_fee.form-check-input, #show_dedicate.form-check-input {
	margin-right: 5px;
    box-sizing: border-box;
    font-size: 16px
}
div#donation_form .checkbox-group {
	margin-bottom: 20px
}
#honoreediv > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(2) {
	display: none
}
#btn-submit.donation-submit-btn {
	margin-top:15px
}
.rowDonate, .rowDonate2 {
	display: flex;
	padding: 5px
}
table.Donate {
	margin: auto
}
.colDonate {
	flex: 50%;
	padding: 5px
}
@media screen and (max-width: 640px) {
	.rowDonate {
		display: contents
	}
	.colDonate, .donatesummary, .slogsummary { 
		font-size: 15px;
      	margin: 10px 0
	}
  	.slogsummary { 
		padding: 0px!important
	}
}
@media screen and (max-width: 1050px) {
	.rowDonate2 {
		display: contents
	}
}
.donate-details .jd-taskbar-grid .btn:hover, .donate-details .jd-taskbar .btn:hover, .donate-details-mod .jd-taskbar .btn:hover{
	background-color: #999999;
	border: 1px black solid
}
.bwddonate .jd-container .page-title {
	display:none
}
.jd_invisible_to_visitors, .total_donated_amount {
	display: none!important
}
.mod-jd-donors .donor-info .campaign-info .donor-amount span.amount {
	background-color: initial;
	color: #336799;
	display: inline-block;
	line-height: 14px;
	padding: 3px 5px 1px 3px
}
.mod-jd-donors .donor-info .campaign-info .donor-amount span.date {
	padding: 3px 5px 2px 0px;
	line-height: 14px;
}
#pay_payment_gateway_fee0, #pay_payment_gateway_fee1 {
	width: inherit;
}
.campaigndetailsdonationpage {
    padding: 2px;
    margin-bottom: 0px;
    text-align:center;
    font-family: Arial, sans-serif;
}
.radio input[type="radio"],
.checkbox input[type="checkbox"] {
	float: none;
	margin-left: 0px;
}
.form-horizontal .form-actions {
	padding-left: 0px;
}
@media (min-width: 641px) {
	.jd_padding_left_20_desktop {
    	padding-left: 0px;
    	margin-right: 20px;
	}
	.jd_padding_right_20_desktop {
    	padding-right: 0px;
    	margin-right: 20px;
	}
}
#goal-thermometer-2 {
	left: -38px;
}
#therm-tooltip-2 p {
	top: 0px;
}
.wrapper-thermometer {
	padding-top:1px!important;
	padding-bottom:1px!important;
	margin-top:6px!important;
    margin-bottom: 5px;
    border-radius: 4px;
}
#donation_type > div, #os_form > div > div:nth-child(16) > div, #os_form > div > div:nth-child(23) > div, #os_form > div > div.form-actions {
    text-align: center;
}
/* JL Report */
.inline-item {
	margin: 5px 5px 10px 10px;
}
div.newsinfo > div {
	font-size: 11px;
}
/*bootstrap icons*/
[class^="icon-"]:not[.bwdphpbb],
[class*=" icon-"]:not[.bwdphpbb] {
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-top: 1px;
  *margin-right: .3em;
  line-height: 14px;
  vertical-align: text-top;
  background-image: url("../img/glyphicons-halflings.png");
  background-repeat: no-repeat;
}
.icon-cancel { background-position: -312px 0; }
.icon-eye { background-position: -96px -120px; }
.icon-user { background-position: -168px 0; }
.icon-lock { background-position: -287px -24px; }
.icon-edit { background-position: -96px -72px; }
.icon-ok {  background-position: -288px 0;}
.icon-archive { background-position: -24px -24px;}
.icon-eye:before {
	content: "\f06e";
	font-family: "Font Awesome 5 Free"
}
.icon-eye-slash:before {
	content: "\f070";
	font-family: "Font Awesome 5 Free"
}
.btn-mini {
	font-size: 14px;
}
#cj-wrapper ul {
    margin-bottom: 0px;
}
.bwdmoduleGPS div.file-meta > .table th, .bwdmoduleGPS div.file-meta > .table td {
	padding: 8px 8px 8px 3px!important;
	line-height: 14px
}
.bwdmoduleGPS .span2 {
    width: 100%!important
}
.bwdmoduleGPS .nav-tabs {
    border-bottom: 0px
}
.bwdmoduleGPS .nav-tabs>li {
    margin-bottom: -1px
}
.gpslatest {
	margin-left: 0px!important
}
#adminForm input[type="text"], #adminForm input[type="text"]:focus,
body.com_media input[type="text"], body.com_media input[type="text"]:focus,
body.contentpane input[type="text"], body.contentpane input[type="text"]:focus,
#adminForm textarea, #adminForm textarea:focus,
#adminForm option, #adminForm select:focus option {
	min-height:20px;
  	width:94%
}
#gps-navbar-collapse .fa::before, #gps-navbar-collapse .fa-star-o {
	font-weight: 900
}
.fa-star-o::before {
	content:"\f005"
}
.fa-file-o::before {
	content:"\f15b"
}
#gps-navbar-collapse .fa-users {
	display:initial
}
.hideGPSAlias {
	display: none
}
#cj-wrapper > nav > div.navbar-inner {
	width: 100%
}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {
    font-family: inherit;
    font-weight: inherit
}
a:not([class]) {
    text-decoration: inherit
}
#gpx-file-upload-type-file, #gpx-file-upload-type-custom { float: left }
#gpscomments {
    margin-top: -25px !important;
    margin-bottom: 15px
}
#cj-wrapper.edit.item-page #editor > .wf-editor-container{
	display: none!important
}
#cj-wrapper #editor > div.track-content.mb-3 > div.mb-3.mt-3{
	display:none
}
#cj-wrapper #editor > div.track-content.mb-3 > div.mb-3.mt-3 > div:nth-child(3), #cj-wrapper #editor > div.track-content.mb-3 > div.mb-3.mt-3 > p {
	display: none
}
#cj-wrapper .dist-marker {
	display: none
}
#cj-wrapper  div.rating-wrapper > p {
	margin: 0
}
#cj-wrapper #gpx-file .form-control {
	line-height: normal;
  	max-width: 84%;
  	min-height: 18px

}
#cj-wrapper .choices__list--dropdown {
	z-index: 9999
}
#cj-wrapper div.flex-grow-1 {
	min-width: 0
}
#cj-wrapper .list-inline {
	margin-left:0
}
#cj-wrapper .table {
    margin-bottom: 5px
}
#cj-wrapper .table>thead>tr>th, #cj-wrapper .table>tbody>tr>th, #cj-wrapper .table>tfoot>tr>th, #cj-wrapper .table>thead>tr>td, #cj-wrapper .table>tbody>tr>td, #cj-wrapper .table>tfoot>tr>td {
	padding:5px
}
#cj-wrapper .panel-primary>.panel-heading {
    background-color: #336799;
    border: 2px solid #337ab7
}
.bwdmoduleGPS .table-striped {
	border:2px solid #336799
}
.bwdmoduleGPS .nav-tabs>.active>a, .bwdmoduleGPS .nav-tabs>.active>a:hover, .bwdmoduleGPS .nav-tabs>.active>a:focus {
	border-width: 2px 2px 0px 2px;
	border-style: solid;
	border-color: #336799;
	padding-bottom: 10px;
	margin-bottom: -1px;
}
#cj-wrapper .nav-tabs {
    margin-bottom: 0px;
}
#cj-wrapper {
    margin: 5px;
}
#ccomment  h4,#ccomment  #cj-wrapper .h4 {
    font-size: 1em;
    font-weight: bold;
}
#gpscomments .page-header, .gpx-charts {
  display:none;
}
#cj-wrapper > hr {
    margin-top: -50px;
}
.navbar .brand {
	color: #336799;
	font-weight: bold;
}
.cjpoll-wrapper .page-title {display: none}
.cjpoll-wrapper .poll-results, .cjpoll-wrapper .rp-footer, .cjpoll-wrapper .poll-message {font-size: .92em}
.cjpoll-wrapper .rp-footer {margin-top: 5px!important}
.cjpoll-wrapper .poll-action-buttons {margin-top: 0px!important}
.cjpoll-wrapper .btn {width: 45%;font-size:.9em;padding: 2px}
.cjpoll-wrapper .btn-secondary {width:60%;font-size:.9em;padding: 2px;margin-top:3px}
.cjpoll-wrapper .form-check {min-height:1em;margin:0}
/*gps summary table*/
.bwdtracksummary .tabulator .tabulator-tableHolder {
	overflow: hidden;
}
.bwdtracksummary .tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-arrow {
	right: 1px;
}
/* tabs #mod-custom255 */
@media screen {
  	#mod-custom255 [data-rlta-element=container],#mod-custom320 [data-rlta-element=container] {
    	display: none;
    	transition: none
  	}
    #mod-custom255 [data-rlta-element=container][data-rlta-state=ready],#mod-custom320 [data-rlta-element=container][data-rlta-state=ready] {
        display: flex
    }
}
[data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=pills-colorful][data-rlta-type=accordions]>[data-rlta-element=button] {
    padding: 0.2rem 1.25rem
}
[data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=pills-colorful][data-rlta-type=tabs]>[data-rlta-element=button-list]>[data-rlta-element=button] {
    padding: 0.2rem 0.85em
}
[data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=light][data-rlta-type=accordions]>[data-rlta-element=button] {
    padding: .2rem 1.25rem;
    font-size: 13px
}
[data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=pills-colorful][data-rlta-type=accordions]>[data-rlta-element=panel]>[data-rlta-element=panel-content], [data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=pills-colorful][data-rlta-type=tabs]>[data-rlta-element=panels]>[data-rlta-element=panel]>[data-rlta-element=panel-content] {
    padding: 0.5em 0
}
[data-rlta-element=container][data-rlta-state=ready][data-rlta-type=accordions][data-rlta-icons=true]>[data-rlta-element=button]:after {
    font-size:1.6em;
    content: "\f107";
    font-family: "Font Awesome 5 Free";
    color: #000
}
[data-rlta-element=container][data-rlta-state=ready][data-rlta-type=accordions][data-rlta-icons=true] > [data-rlta-element=button]:not([data-rlta-state=closed]):after {
    font-size:1.6em;
    content: "\f106";
    font-family: "Font Awesome 5 Free";
    color: #FFF
}
[data-rlta-element=container][data-rlta-state=ready][data-rlta-type=accordions]>[data-rlta-element=button]>[data-rlta-element=heading], [data-rlta-element=container][data-rlta-state=ready][data-rlta-type=tabs]>[data-rlta-element=button-list]>[data-rlta-element=button]>[data-rlta-element=heading] {
    font-size: 1.15em
}
[data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=light][data-rlta-type=accordions]>[data-rlta-element=button][data-rlta-color=blue]:hover,[data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=light][data-rlta-type=tabs]>[data-rlta-element=button-list]>[data-rlta-element=button][data-rlta-color=blue]:hover {
    background-color: #C2D5E6
}
[data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=light][data-rlta-type=accordions]>[data-rlta-element=button][data-rlta-color=blue] {
	background-color: #dee4ee;
	border: 1px solid #c0c6cf
}
[data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=pills-colorful][data-rlta-type=accordions]>[data-rlta-element=button][data-rlta-color=blue]:hover,[data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=pills-colorful][data-rlta-type=tabs]>[data-rlta-element=button-list]>[data-rlta-element=button][data-rlta-color=blue]:hover {
    background-color: #C2D5E6;
    color: #000
}
[data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=pills-colorful][data-rlta-type=accordions]>[data-rlta-element=panel][data-rlta-color=blue],[data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=pills-colorful][data-rlta-type=tabs]>[data-rlta-element=panels]>[data-rlta-element=panel][data-rlta-color=blue] {
    border-color: #a3aec0;
}
[data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=pills-colorful][data-rlta-type=accordions]>[data-rlta-element=button]:not([data-rlta-state=closed])>[data-rlta-element=heading],[data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=pills-colorful][data-rlta-type=tabs]>[data-rlta-element=button-list]>[data-rlta-element=button]:not([data-rlta-state=closed])>[data-rlta-element=heading] {
    color: #000
}
[data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=pills-colorful][data-rlta-type=accordions]>[data-rlta-element=button][data-rlta-color=blue], [data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=pills-colorful][data-rlta-type=tabs]>[data-rlta-element=button-list]>[data-rlta-element=button][data-rlta-color=blue] {
    background-color: #eef3fc;
    color: #000;
    border-color: #000;
    padding-left: 15px
}
[data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=pills-colorful][data-rlta-type=accordions]>[data-rlta-element=button][data-rlta-color=blue]:not([data-rlta-state=closed]), [data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=pills-colorful][data-rlta-type=accordions]>[data-rlta-element=button][data-rlta-color=blue]:not([data-rlta-state=closed]):hover, [data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=pills-colorful][data-rlta-type=tabs]>[data-rlta-element=button-list]>[data-rlta-element=button][data-rlta-color=blue]:not([data-rlta-state=closed]), [data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=pills-colorful][data-rlta-type=tabs]>[data-rlta-element=button-list]>[data-rlta-element=button][data-rlta-color=blue]:not([data-rlta-state=closed]):hover {
    border-radius: 5px 5px 0px 0px;
    background-color: #C2D5E6;
    color: #000;
    padding-left: 15px
}
[data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=light][data-rlta-type=accordions]>[data-rlta-element=panel][data-rlta-color=blue], [data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=light][data-rlta-type=tabs]>[data-rlta-element=panels]>[data-rlta-element=panel][data-rlta-color=blue]:not(.homepage #rlta-panel-wingfoil):not(.homepage #rlta-panel-windsurf):not(.homepage #rlta-panel-kitesurf) {
	box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 3px 0px
}
[data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=light][data-rlta-type=accordions]>[data-rlta-element=panel]>[data-rlta-element=panel-content],[data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=light][data-rlta-type=tabs]>[data-rlta-element=panels]>[data-rlta-element=panel]>[data-rlta-element=panel-content], [data-rlta-element=container][data-rlta-state=ready][data-rlta-type=accordions]>[data-rlta-element=panel] {
    padding: 0
}
[data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=light][data-rlta-type=accordions]>[data-rlta-element=panel].addPadding>[data-rlta-element=panel-content], .disclaimer {
    padding: 10px 20px
}
@media screen and (max-width: 576px) {
    [data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=light][data-rlta-type=accordions]>[data-rlta-element=panel].addPadding>[data-rlta-element=panel-content], .disclaimer {
      padding: 10px
	}
}
[data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=light][data-rlta-type=accordions]>[data-rlta-element=panel].addBorder>[data-rlta-element=panel-content]  {
    border: 1px solid #8eb1d4;
  	border-radius: 0 0 4px 4px;
}
[data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=light][data-rlta-type=tabs]>[data-rlta-element=button-list]>[data-rlta-element=button] {
    padding: .2rem 1.25rem;
}
/*tabs and sidebar module header colour*/
[data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=light][data-rlta-type=accordions]>[data-rlta-element=button][data-rlta-color=blue]:not([data-rlta-state=closed]),[data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=light][data-rlta-type=accordions]>[data-rlta-element=button][data-rlta-color=blue]:not([data-rlta-state=closed]):hover,[data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=light][data-rlta-type=tabs]>[data-rlta-element=button-list]>[data-rlta-element=button][data-rlta-color=blue]:not([data-rlta-state=closed]),[data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=light][data-rlta-type=tabs]>[data-rlta-element=button-list]>[data-rlta-element=button][data-rlta-color=blue]:not([data-rlta-state=closed]):hover {
	background-color: #0072b1;
  	background-image: linear-gradient(to bottom, #336799 0%, #0072b1 2px, #91b4d9 47px, #c5d4e6 100%);
	color: #FFF
}
[data-rlta-element=container][data-rlta-state=ready] {
    margin-bottom: .3em
}
/* sidebar titles */
#rlta-session-logs.sidebarmod, #rlta-comments.sidebarmod, #rlta-posts.sidebarmod, #rlta-wingfoil.sidebarmod, #rlta-windsurf.sidebarmod, #rlta-kitesurf.sidebarmod, #rlta-poll.sidebarmod {
	padding: 0 9px;
    max-height:25px
}
 /* sidebar content*/
#rlta-panel-session-logs > div, #rlta-panel-comments > div, #rlta-panel-posts > div, #rlta-panel-wingfoil > div, #rlta-panel-windsurf > div, #rlta-panel-kitesurf > div, #rlta-panel-poll > div {
    padding-top: 0px;
	padding-bottom: 0px
}
#rlta-panel-session-logs.sidebarmod, #rlta-panel-comments.sidebarmod, #rlta-panel-posts.sidebarmod, #rlta-panel-wingfoil.sidebarmod, #rlta-panel-windsurf.sidebarmod, #rlta-panel-kitesurf.sidebarmod, #rlta-panel-poll.sidebarmod {
	border: 1px solid #8eb1d4
}
.homepage #rlta-panel-wingfoil, .homepage #rlta-panel-windsurf, .homepage #rlta-panel-kitesurf {
	border:0
}
.homepage #rlta-panel-wingfoil:not(.sidebarmod)  > div > div> ul > div > li:nth-child(1), .homepage #rlta-panel-windsurf:not(.sidebarmod)  > div > div> ul > div > li:nth-child(1), .homepage #rlta-panel-kitesurf:not(.sidebarmod)  > div > div> ul > div > li:nth-child(1)  {
	padding-top: 5px
}
.rl_tabs .nav-tabs>li>a {
	padding: 5px 9px
}
.rl_tabs>.nav {
    margin-bottom: 7px
}
.bwdbuysell .rl_tabs>.nav {
	margin-bottom: 0px
}
.bwdbuysell .rl_tabs .nav-tabs>li>a {
	padding: 4px 7px 4px 7px
}
/*.bwdbuysell {
	margin-bottom: -20px
}*/
.rl_tabs>.tab-content, ul.windsurfcard {
    background-color: transparent
}
.rl_tabs.top>ul.nav-tabs>li.cardtab.active>a, .rl_tabs.top>ul.nav-tabs>li.cardtab>a:hover {
	background-color: #869ab0;
    color: #fff;
	border-color: #869ab0
}
.rl_tabs .nav-tabs>li.cardtab>a {
    padding: 2px 12px
}
@media screen and (max-width: 640px) {
	.bwdbuysell .rl_tabs .nav-tabs>li>a {
		padding: 7px 14px 4px 14px
	}
  	.forabg2 {
		width: 96%;
	}
}
.ccomment embed {
	width: 100%
}

.rl_tabs>.tab-content>.tab-pane {
	padding: 0px 0
}
/* show-hide gpstracks*/
.hidden>div {
	display:none
}
.visible>div {
	display:block
}
#cj-wrapper .bg-primary {
    color: #333333
}
/*Vert menu and webcams*/
#webcam-wrapper {
	width: 100%;
	text-align: center;
    padding: 5px
}
#plot24-wrapper {
  display: flex
}

#plot24-left {
  flex: 0 0 20%
}

#plot24-right {
  flex: 1
}
.sm-parent {
	width: 33%;
}
.webcam-title {
	width: 60%;
}
.sm-parent > div {
	z-index: 1;
}
/*login modal*/
#rl_modals {
	z-index: 1000001;
}
#rl_modals_content li.header {
	display: block!important;
}
/*allbwdcams*/
div.allcam-column {
    box-sizing: border-box;
}
.allcam-row, .logentry-row {
	display: -ms-flexbox; /* IE10 */
	display: flex;
	-ms-flex-wrap: wrap; /* IE10 */
	flex-wrap: wrap;
	padding: 0
}
.allcam-column {
	-ms-flex: 33%; /* IE10 */
	flex: 33%;
	max-width: 33%;
	padding: 0 4px;
}
.logentry-column {
	-ms-flex: 31%; /* IE10 */
	flex: 31%;
	max-width: 31%;
	padding: 0 4px;
	height: 31px;
}
.allcam-column img {
	margin-top: 8px;
	vertical-align: middle;
	width: 100%;
}
@media screen and (max-width: 650px) {
   .logentry-column {
		-ms-flex: 47%;
		flex: 47%;
		max-width: 48%;
     	height: 32px;
	}
  	.logentry-column2 {
		max-width: 49%;
	}
}
.archivetable {
	display: flex;
}
.at1 {
	margin: 0px 0px 15px 10px;
	min-width: 340px;
	width: 55%
}
.at2 {
	width: 40%
}
.at3 {
	margin-left: 10px
}
@media screen and (max-width: 800px) {
  	.allcam-column {
		-ms-flex: 50%;
		flex: 50%;
		max-width: 50%
	}
	.mm5table, .mc2table, .tabulator-row.tabulator-group {font-size: 9pt!important;}
	.archivetable {flex-direction: column}
	.at1,  .at2 {
		margin: auto;
		width:auto
	}
	.at1 {margin-bottom: 5px}
	.at2 {margin-bottom: 10px}
    .ccomment, .noaadischome {
	    font-size: 1.04em
    }
}
@media screen and (min-width: 801px) {
	.mm5table, .mc2table, .tabulator-row.tabulator-group {
		font-size: 10pt!important;
    }
}
.tabulator .tabulator-tableholder {
    white-space: nowrap; /*needed for modeltables */
    overflow: auto;
    -webkit-overflow-scrolling: touch;
}
.tabulator-tooltip {
	position: absolute;
	background:#000!important;
	color:white;
	padding:5px;
	border-radius:5px
}
div.tabulator-header > div > br {display: none}
.tabulator-row.tabulator-group span {
  color: #f5f5f5!important;
}
.tabulator-row.tabulator-group {
	background-color: #0076b1;
}
#latest-table.tabulator, #missing-table.tabulator {
	border: 1px solid #9E9E9E;
}
#latest-table > div.tabulator-tableHolder > div, #missing-table > div.tabulator-tableHolder > div {
	max-width: 100%;
}
#latest-table .tabulator-row .tabulator-cell, #missing-table .tabulator-row .tabulator-cell {
  border-right: 0px;
}
.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=ascending] .tabulator-col-content .tabulator-col-sorter {
    color: #666
}
/*.tabulator .tabulator-header .tabulator-col {
	background: #0083b1!important;
  	border: 1px solid #84a2a2!important;
	font-weight: normal;
	color:#FFF
}*/
.tabulator .tabulator-header .tabulator-col.tabulator-sortable:hover {
	background-color: #3974ac
}
@media (hover: hover) and (pointer:fine) {
    .tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=ascending] .tabulator-col-content .tabulator-col-sorter.tabulator-col-sorter-element .tabulator-arrow:hover {
        border-bottom:6px solid #555;
        cursor: pointer
    }
}
.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=ascending] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow {
    border-bottom: 9px solid #000;
    border-top: none
}
.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=descending] .tabulator-col-content .tabulator-col-sorter {
    color: #666
}
@media (hover: hover) and (pointer:fine) {
    .tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=descending] .tabulator-col-content .tabulator-col-sorter.tabulator-col-sorter-element .tabulator-arrow:hover {
        border-top:6px solid #555;
        cursor: pointer
    }
}
.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=descending] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow {
    border-bottom: none;
    border-top: 9px solid #000;
    color: #000
}
@media screen and (max-width: 600px) {
	.allcam-column {
		-ms-flex: 100%;
		flex: 100%;
		max-width: 100%;
	}
}
@media screen and (max-width: 360px) {
	.logentry-column {
		-ms-flex: 100%;
		flex: 100%;
		max-width: 100%
	}
}
.mm5dropbtn {
  background-color: #cccccc;
  color: #336799;
  border: none
}
.mm5dropdown {
  position: relative;
  display: inline-block
}
.mm5dropdown-content {
  display: none;
  position: absolute;
  background-color: #f1f1f1;
  min-width: 150px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1
}
.mm5dropdown-content a {
  color: black;
  padding: 3px 5px;
  text-decoration: none;
  display: block;
}
.mm5dropdown-content a:hover {background-color: #ddd;}
.mm5dropdown:hover .mm5dropdown-content {display: block;}
.mm5dropdown:hover .mm5dropbtn { background-color: #6095c7 }

/*ccomments*/
/*image uploads*/
.galleria {
   	max-width: 400px;
    width: auto;
    height: auto
}
.ccomment-author {
	color: #AA0000
}
.ccomment .row-fluid [class*="span"]:first-child {
    margin-left: 17px;
    margin-right: -25px
}
.ccomment .muted, .muted {
    color: #336799c2;
	font-weight: normal;
	margin-bottom: 0
}
.ccomment-thumbs-down {
	display: none
}
.ccomment-thumbs-up {
	padding-right: 20px!important
}
.ccomment-comment>div:hover .ccomment-voting.ccomment-thumbs-up {
    background-color: transparent;
	border: 1px solid transparent
}
.fade.in {
    opacity: 1
}
.fade {
    opacity: 0;
    -webkit-transition: opacity .15s linear;
    -moz-transition: opacity .15s linear;
    -o-transition: opacity .15s linear;
    transition: opacity .15s linear
}
.ccomment div.file-meta > .table th, .ccomment div.file-meta > .table td {
    padding: 12px;
    text-align: left;
    vertical-align: top;
    border-top: 1px solid #ddd
}
.ccomment-data:hover {
	background-color: #eef3fc
}
.ccomment_info {
    background: none
}
.ccomment_date {
    color: #336799
}
.ccomment {
	border: 1px solid #000;
	padding: 2px;
	background-color: #fafbfc;
	border-radius: 4px
}
.homepage .ccomment {
	border-radius: 0 0 4px 4px
}
.ccomment .ccomment-comment-content {
	border-top: 1px dotted #757676;
  	padding: 5px 5px 5px 0
}
.ccomment ul.ccomment-comments-list li {
	padding-left: 3px;
	padding-bottom: 0px
}
.ccomment-level-1 {
  	margin-left:25px
}
.ccomment-avatar img {
    max-width: 35px
}
.ccomment .ccomment-avatar {
    margin-right: 10px;
  	margin-left: 5px
}
.ccomment .pagination ul > li > a, .pagination ul > li > span {
	border-left-width: 1px
}
.ccomment .ccomment-actions {
    margin-top: 2px;
    margin-bottom: 2px
}
.ccomment .btn-small {
	display: inline-block;
	padding: 1px 5px;
	text-decoration: none;
	/* margin-bottom: 0; */
	/* font-size: 11px; */
	/* line-height: 16px; */
	/* text-align: center; */
	/* vertical-align: middle; */
	/* cursor: pointer; */
	color: #33679a;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	background-color: #f5f5f5;
	background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
	background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
	background-repeat: repeat-x;
	border: 1px solid #cccccc;
	border-bottom-color: #b3b3b3;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05)
}
.ccomment .btn-small:hover, .ccomment .btn-small:focus {
	color: #333333;
	text-decoration: none;
	background-position: 0 -15px;
	-webkit-transition: background-position 0.1s linear;
	-moz-transition: background-position 0.1s linear;
	-o-transition: background-position 0.1s linear;
	transition: background-position 0.1s linear
}
.ccomment-quote.btn-link {
	display:none
}
.ccomment form {
    margin: 10px 0 10px 0
}
@media screen and (max-width: 480px) {
	#ccomment > form > div > div.span11 {
		margin-top: -25px;
		margin-bottom: -15px;
      	padding-left: 3px;
		width: 91%
	}
	.ccomment, .noaadischome {
		font-size: 1rem;
		line-height: 1.45
	}
	.ccomment .ccomment-avatar {
		margin-right: 7px
	}
	.ccomment-avatar img {
		max-width: 25px
	}
	.ccomment ul.ccomment-comments-list li {
		padding-left: 5px
	}
	.ccomment-level-1 {
		margin-left: 10px
	}
	.ccomment .row-fluid [class*="span"]:first-child {
        max-width: 98%;
        margin-left: -6px;
		margin-right: 0px
	}
	#ccomment > form > div > div.span1.hidden-phone > div {
		margin-left: 8px;
		margin-top: 5px
	}
	.ccomment form {
	    margin: 0 0 20px
	}
	.row-fluid [class*="span"]:first-child {
	    margin-left: 0
	}
}

div.sceditor-dropdown {
    top: -90px!important;
	left: 70px!important
}
@media screen and (max-width: 480px) {
	.row-fluid [class*="span"] {
    	margin-left: 12%;
	}
}
.row-fluid .span11 {
    width: 87%;
}
/* homepage search*/
div.mod_search128 input[type="search"] {
    width: 83%!important;
  	margin-bottom: 5px;
	background-color: #F6F4D0;
	-webkit-border-radius: 0px;
    -moz-border-radius: 0px;
	border-radius: 0px;
}
div.searchintro .badge {
    font-size: 13px;
    float: inherit;
    vertical-align: top;
    position: revert;
}
.tck-search label.tck-search-label {
    margin: 0px;
}
.gps-title {
	font-size: 1.25em;
	padding-top:5px;
	min-height: 25px;
	background-color: #0083b1;
	color: #FFF;
	border: 1px solid black;
	text-align: center
}
/* plot24 */
.report-box {
    width:155px;
    text-align: center;
    border: 1px solid #336799;
    margin: 3px 0px 0px;
}
#infobox {
  display:none;
  margin: 5px 0px 0px;
  overflow: hidden;
  padding: 4px;
  border: 1px solid #9aa2aa;
  background-color: #f5f5f5;
  text-align: left;
  z-index:99;
}
#infobox li {
   margin-top: 1em;
}
.cbProfile {margin-right:7px}
.cbProfile .btn {color:#000}
/*homepage latest gpstrx*/
.gpstrxtable tr.noalt {
	background-color: #eef0f3;
	border-top: 1px solid #336799;
	line-height: 20px
}
.gpstrxtable tr.alt {line-height: 1.3em;}
.gpstrxtable li.row {border: 1px solid #9aa2aa;}
.gpstrxtable table {border-collapse: initial;}
.gpstrxtable td {
	padding: 0 5px;
	text-align:left;
	vertical-align:top;
  	width: 100%
}
.GPStable:not(.GPS1) {
	max-width: 600px;
	margin: auto
}
.GPSheading {
    max-width: 600px;
    text-align: center;
    padding-top: 3px;
    margin: 0 auto;
    background: #0072b1;
    color: white;
    height: 30px;
    font-weight: 200
}
.GPSrow1 {
	background-color: #ebf2f8
}
th.alignRight, td.alignRight {
	text-align: right
}
/*banner notif button*/
.hnbc_button {
    display: inherit;
}
#modulationReset {
    margin: 2px!important;
    padding: 2px!important;
    top: 10px!important;
    right: 75px!important;
    border: 6px solid #cad7e2!important;
    background: #fdfdfd!important;
    color: #000!important;
    border-radius: 4px!important;
}
.osmap-item-separator {
	background-color:#dedfe1;
	display: block;
	border-left: 10px solid #dedfe1
}
.maintxt { line-height: 1.75em }
@media screen and (max-width: 640px) {
	#SLusername { width: 27%!important }
    #SLDate { width: 50%!important }
	#SLconditions {
      width:19%;
      padding-left: 5px
    }
  	#SLtow {
    	width: 13%;
    	padding-left: 1px
    }
	#marinetxt, .linktxt {
		font-size: 16px!important;
    	line-height: 1.4em
    }
  	.maintxt { font-size: 16px }
}
.bwdhr, .bwdhr2 {
	margin-top: 2px;
    margin-bottom: 2px
}
.bwdhr2 {
    border-top: 1px solid #a2b8ca
}
/* stats */
#jes_mod .list-group-item {
	padding: 2px 4px;
	margin-bottom: 0px;
	border-radius: 4px
}
#jes_mod .list-group-item.title {
	background-color: #336799;
	text-align: center;
	font-family: Oswald, Verdana, sans-serif
}
#jes_mod .list-group-item {
	border: none;
	background-color: #f5f6f6
}
#jes_mod .list-group-item.counter {
    background-color: #336799;
}
#jes_mod .list-group-item:first-child {
	border-radius: 4px 4px 0 0;
}
#jes_mod {
	font-size: .95em;
	margin-bottom: 5px;
	border-radius: 4px;
	box-shadow: 2px 2px 5px 0px #888888;
	background-color: #f5f6f6;
	border: 1px solid #9aa2aa;
}
#jes_mod .badge {
	border-radius: 3px;
	top: 0px;
}
.bwdShowAllStats .bwdShowStats {
	display: contents!important;
}
.bwdstatsreport .input-prepend.blockfield{display:none}
.bwdstatsreport div.accordion-group { margin: 0;}
.bwdstatsreport div.accordion-toggle.accordion_lightblue {
    color: #fff;
    background-color: #336799;
    border-color: #336799;
}
.bwdstatsreport div.accordion-body.accordion-inner.collapse { border: 2px solid #336799;}
.bwdstatsreport div.accordion-toggle {
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
}
.sidebartable {width: 100%;}
table.sidebartable.plots1 td {padding: 0px 5px 2px 0px;}
.maintooltip {display: inherit!important;}
#gpsstatstable {
  font-family: Arial, Helvetica, sans-serif;
  margin-top: 5px
}
#gpsstatstable td, #gpsstatstable th {
  border: 1px solid #ddd;
  padding: 4px;
}
#gpsstatstable tr:nth-child(even){background-color: #e2e7ec;}
#gpsstatstable tr:hover {background-color: #bfc5cb;}
#gpsstatstable th {
  background-color: #4b94c6;
  color: white
}
#gpsstatstable > tbody > tr > th > a {
	color: #60e9ce;
	font-style: italic
}
.ig-authortext {
	font-size: 1.2em;
	margin-left: 3px
}
#block2 {
	margin-left:-8px
}
ul.buysellcard {
	margin-left: 5px
}
.cardstyle {
    margin-bottom: 4px;
    background: linear-gradient(to top, #eaeff4 0%, white 100%)
}
.innercard {
    padding: 5px 7px 4px 8px
}
.sidebarmod .innercard {
    padding: 4px 6px 2px 2px
}
.cardstyle2:hover {
    background-color: #dee4ee
}
.innercard .username {
    display: inline-block;
    color: 	#AA0000
}
.sidebarmod div.innercard > span.username {
    overflow: hidden;
    max-width: 18ch;
    display: inline-flex
}
.cardstyle2 .avatar {
    max-width: 32px;
    max-height: 32px
}
.cardstyle2 .avatarwidth {
    max-width:35px;
    min-width: 35px;
    text-align: center
}
.sidebarmod .avatar {
    max-width: 25px;
    min-width: 25px;
    top: 4px;
    position: relative
}
.cardstyle2 {
	display: flex;
    align-items: center;
    min-height: 48px;
    box-shadow: rgba(17, 17, 26, 0.05) 0px 4px 16px, rgba(17, 17, 26, 0.05) 0px 8px 32px
}
.sidebarmod a {
	display: contents
}
.sidebarmod .cardstyle2 {
    align-items: baseline
}
/* GPS map and speed chart */
.hotlinelabel {
	display: inline-block;
	padding: 0.5em;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 1em;
	border: 1px solid #b7c0c4;
	border-radius: 4px;
	background-color: #eaf0f2
}
svg > g > g.axis > g.y.axis.left.speed{display:none}
.point .bottom > text {z-index: 999999}
.elevation-control .area path.acceleration,.legend-acceleration rect.area {
	fill: red;
	fill-opacity: 0.6;
	stroke: red;
	stroke-width: 1.5;
}
g.tooltip {opacity:1}
.elevation-control.elevation-expanded .elevation-toggle-icon,
.steelblue-theme.elevation-control .elevation-toggle-icon {
	background-color: #FF5722;
	border: 1px solid #000;
}
.elevation-detached.elevation-collapsed .elevation-summary {
    min-height: 30px;
}
.elevation-waypoint-icon.max::before {
	background-image: url('/images/markerpins/speed-max.svg');
}
.elevation-waypoint-icon.max100m1::before {
	background-image: url('/images/markerpins/speed-max100m-1.svg');
}
.elevation-waypoint-icon.max100m2::before {
	background-image: url('/images/markerpins/speed-max100m-2.svg');
}
.elevation-waypoint-icon.max100m3::before {
	background-image: url('/images/markerpins/speed-max100m-3.svg');
}
.elevation-waypoint-icon.max100m4::before {
	background-image: url('/images/markerpins/speed-max100m-4.svg');
}
.elevation-waypoint-icon.max100m5::before {
	background-image: url('/images/markerpins/speed-max100m-5.svg');
}
.elevation-waypoint-icon.max2s::before {
	background-image: url('/images/markerpins/speed-max2s.svg');
}
.elevation-waypoint-icon.turn::before {
	background-image: url('/images/markerpins/pin.svg');
}
.elevation-waypoint-icon.pin-360::before {
	background-image: url('/images/markerpins/pin-360.svg');
}
.elevation-waypoint-icon.downwinder1::before {
	background-image: url('/images/markerpins/DW_0_end.svg');
}
.elevation-waypoint-icon.downwinder2::before {
	background-image: url('/images/markerpins/DW_1_end.svg');
}
.elevation-waypoint-icon.downwinder3::before {
	background-image: url('/images/markerpins/DW_2_end.svg');
}
.elevation-waypoint-icon.downwinder4::before {
	background-image: url('/images/markerpins/DW_3_end.svg');
}
.elevation-waypoint-icon.downwinder5::before {
	background-image: url('/images/markerpins/DW_4_end.svg');
}
.elevation-tooltip.leaflet-tooltip,
.elevation-popup .leaflet-popup-content {
		text-align: center;
		font-weight: 200;
		width: 135px !important;
		padding: 0 0 5px 0;
  		margin: -1px;
		border-radius: 8px
}
.elevation-tooltip>b:first-child,
.elevation-popup .leaflet-popup-content>b:first-child, .elevation-popup2 {
		display: inline-block;
		width: 100%;
		text-align: center;
		font-size: 15px;
		border-radius: 8px 8px 0px 0px;
		border: 1px solid #336799;
		background: #336799;
		color: #fff;
		box-sizing: content-box;
		margin-left: -1px;
}
div.leaflet-pane.leaflet-popup-pane > div {bottom: 27px!important}
@media (hover: none) {
  .leaflet-tooltip-pane { display: none }
}
.igallery-home {
 	display: inline-flex
}
.bwdboxshadow {
	text-align: center;
	box-shadow: 2px 2px 5px 0px #888888;
	background-color: #f5f6f6;
	display: inline-block;
	padding: 5px;
	border: 1px solid #9e9e9e;
	border-radius: 4px
}
/* J4 tooltips*/
[data-tooltips-element=tooltip] [data-tooltips-element=title] {
    color: #ffff;
    background-color: #0083b1;
    font-weight: normal;
    padding: 5px 10px
}
[data-tooltips] {
    border: 0;
    display: block
}
.homecardtt { float: right }
.sidebarmb .homecardtt { padding-left: 2px }
.sidebarmb { margin-bottom: -2px }
.sidebarmod .logstats, .sidebarmod .hidesidebar { display: none }
.sidebarmb ul li, .sidebarmb ul li, #latest-table ul li, li.noListStyle {
    list-style: none
}
[data-tooltips-element=tooltip] [data-tooltips-element=main] {
    max-width: 400px;
    border: 1px solid #000000
}
/*popup tooltip homepage cards*/
.infoicon { margin-left: 6px }
a.fbClose:not(:hover) {
	color: #000!important
}
.fa-user-check { color: #0bf30b!important}
.fa-user-times { color: #ffc107!important}
/* water quality button webcams*/
.wqbutton {
	width:50%;
	text-align:center;
	font-weight:600;
	padding:4px;
	margin: 6px
}
.wqbutton > a {
	color: #000!important
}
.wqbg1 { background: #25d670 }
.wqbg2 { background: #fbc02d }
.wqbg3 { background: #ff4100 }
#wqtable.tabulator .tabulator-row .tabulator-cell {
	border-right: 1px solid #8eb1d4;
    border-bottom: 0;
  	border-left: 0
}
#wqtable.tabulator .tabulator-header .tabulator-col, #donation-table.tabulator .tabulator-header .tabulator-col, #table-donorhistory thead tr th {
	background: #0083b1;
  	font-weight: normal;
	color: #fff
}
#wqtable.tabulator .tabulator-header .tabulator-col {
  	padding-bottom: 30px;
	border: 1px solid #628d9c
}
table.WQ {
	border-collapse: collapse;
	border: 1px solid #d5d7da;
	tr {
      	height:40px;
		background: linear-gradient(to top, #eaeff4 0%, white 100%);
		box-shadow: #e2ecf2 4px 4px 6px 0px, rgba(0,0,0,0.06) 3px 3px 4px -1px;
		&:hover {background: #eef3fc}
      	td {vertical-align: middle}
	}
}
#rlta-panel-data.addPadding, #rlta-panel-info.addPadding, #rlta-panel-plots.addPadding, #rlta-panel-visible.addPadding, #rlta-panel-radar.addPadding,
#rlta-panel-fog.addPadding, #rlta-panel-visible-3hr.addPadding, #rlta-panel-infrared.addPadding, #rlta-panel-pressuremaps.addPadding, g, #rlta-panel-more.addPadding, .faqBlocks.addPadding {
	padding: 10px
}
@keyframes blink {
	0%, 100% {opacity: 1}
	50% {opacity: 0.3}
}
#blinking-text {
	animation: blink 2s ease-in 10
}
.nitinat4cast dd.modified.tck-article-detail-modifydate, .nitinat4cast dd.createdby.tck-article-detail-author {
	color: #AA0000
}
.nitinat4cast dd.modified.tck-article-detail-modifydate {
	margin: 0 0 10px 5px
}
.nitinat4cast #adminForm > div > button:nth-child(3) { display: none }
.nitinat4cast .tck-article-body {
	margin-bottom: 15px
}
.nitinat4cast .content-links, .nitinat4cast #com-content-form > div > button:nth-child(2), .nitinat4cast #com-content-form > div > button:nth-child(3) {
	display: none
}
.webcamBlocks, .com-content-article.nitinat4cast {
	border: 1px solid #8eb1d4;
	border-radius: 5px;
	margin-bottom: 5px;
  	margin-top: 4px;
	padding: 15px;
	box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 3px 0px
}
@media screen and (max-width: 640px) {
	.webcamBlocks:not(#rlta-panel-nitinaht-forecast > div > div) { padding: 10px }
}
.webcamBlocks.matomoBlock {
	margin-top:10px;
	padding:10px 25px
}
.matomo-table {
	padding:10px 0
}
@media screen and (max-width: 440px) {
	.matomo-table {
		margin: 0 -15px
	}
    .webcamBlocks.matomoBlock {
		padding: 10px 15px
	}
}
.faqBlocks {
	border: 1px solid #8eb1d4;
	box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 3px 0px
}
.sunrisetext {
	font-weight:bold;
	text-align:right;
	width:50%;
	margin-right: 10px
}
.noBorder {
	border: 0!important
}
.noBox {
  	box-shadow: none!important
}
/*visitorsummary page table*/
.visitors .google-visualization-table-table td.visitsummary {
	border: solid #c0cfda;
	border-width: 1px
}
.visitors .google-visualization-table-table {
	border-collapse:collapse
}
div.leaflet-popup-content > div.elevation-popup2 {
    position: absolute;
    top:0;
    right:0;	
    width: fit-content
}
.elevation-popup3 {
    text-align: center;
    background-color: #FFF;
    padding-top: 20px
}